Ejemplo n.º 1
0
 public function setUp()
 {
     $platform = new MySQL();
     $this->driver = $this->getMockBuilder(Driver::class)->disableOriginalConstructor()->setMethods(['getPlatform', 'query'])->getMockForAbstractClass();
     $this->driver->expects($this->any())->method('getPlatform')->will($this->returnValue($platform));
     $driver = new AnnotationMetadataDriver(new AnnotationReader());
     $this->entityManager = new EntityManager($this->driver, $driver);
     $this->entityManager->register('TestEntity', TestEntity::class);
     $this->entityManager->register('RelatedEntity', RelatedEntity::class);
     $this->entityManager->register('DeepRelationEntity', DeepRelationEntity::class);
     $this->entityManager->register('HasOneRelationEntity', HasOneRelationEntity::class);
     $this->entityManager->register('ManyManyRelationEntity', ManyManyRelationEntity::class);
     $this->entityManager->register('MultipleRelationEntity', MultipleRelationEntity::class);
     $this->entityManager->register('HasManyRelationEntity', HasManyRelationEntity::class);
     $this->entityManager->register('HasManyTargetEntity', HasManyTargetEntity::class);
 }