Doctrine\Tests\ODM\CouchDB\UnitOfWorkTest::setUp PHP Метод

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

public setUp ( )
    public function setUp()
    {
        $this->type = 'Doctrine\\Tests\\ODM\\CouchDB\\UoWUser';
        $this->dm = \Doctrine\ODM\CouchDB\DocumentManager::create(array('dbname' => 'test'));
        $this->uow = new UnitOfWork($this->dm);
        $metadata = new \Doctrine\ODM\CouchDB\Mapping\ClassMetadata($this->type);
        $metadata->mapField(array('fieldName' => 'id', 'id' => true));
        $metadata->mapField(array('fieldName' => 'username', 'type' => 'string'));
        $metadata->idGenerator = \Doctrine\ODM\CouchDB\Mapping\ClassMetadata::IDGENERATOR_ASSIGNED;
        $metadata->initializeReflection(new RuntimeReflectionService());
        $metadata->wakeupReflection(new RuntimeReflectionService());
        $cmf = $this->dm->getClassMetadataFactory();
        $cmf->setMetadataFor($this->type, $metadata);
    }