コード例 #1
0
 public function testManyToOne()
 {
     // address hat den fremdschlüssel für person. demnach nur das property 'person' und wird inversedv on addresses
     $builder = new EntityBuilder('Address', $this->module);
     $builder->createDefaultId();
     $builder->createRelation(EntityBuilder::RELATION_MANY_TO_ONE, $builder->getEntityRelationMeta(), new EntityRelationMeta(new GClass('Psc\\Entities\\Person'), 'target'), EntityBuilder::SIDE_OWNING);
     $m2o = $this->assertCommonRelation($builder, 'person', 'ManyToOne', 'Psc\\Entities\\Person');
     $this->assertEquals('addresses', $m2o->inversedBy);
 }