FactoryGirl\Tests\Provider\Doctrine\Fixtures\TestCase::setUp PHP Method

setUp() public method

public setUp ( )
    public function setUp()
    {
        parent::setUp();
        $here = dirname(__FILE__);
        $this->testDb = new TestDb($here . '/TestEntity', $here . '/TestProxy', 'FactoryGirl\\Tests\\Provider\\Doctrine\\Fixtures\\TestProxy');
        $this->em = $this->testDb->createEntityManager();
        $this->factory = new FixtureFactory($this->em);
        $this->factory->setEntityNamespace('FactoryGirl\\Tests\\Provider\\Doctrine\\Fixtures\\TestEntity');
    }

Usage Example

 public function setUp()
 {
     parent::setUp();
     $this->factory->defineEntity('SpaceShip');
     $this->factory->defineEntity('Person', array('name' => 'Eve', 'spaceShip' => FieldDef::reference('SpaceShip')));
 }