Dumplie\Metadata\Tests\Integration\Generic\AssociationTypeTestCase::setUp PHP Метод

setUp() публичный Метод

public setUp ( )
    public function setUp()
    {
        $this->storage = $this->createStorage();
        $hydrator = new DefaultHydrator($this->storage);
        $this->schemaBuilder = new Schema\Builder("association");
        $categorySchema = new Schema\TypeSchema("category", ["name" => new TextField()]);
        $this->schemaBuilder->addType($categorySchema);
        $this->schemaBuilder->addType(new Schema\TypeSchema("product", ["category" => new AssociationField('association', $categorySchema, true)]));
        $this->registry = new MetadataAccessRegistry($this->storage, $this->schemaBuilder, $hydrator);
        $this->storage->alter($this->schemaBuilder->build());
    }