Example #1
0
    public function testOne2Many()
    {
        $object = new One2Many();
        $this->assertEquals('* @method $this addManies(Many2One $manies)
* @method Many2One[] getManies()
* @method $this removeManies(Many2One $manies)
* @method $this setManies(array $manies)
', $object->_generatePhpDoc());
    }
 public function testOne2ManyMany2OneWithSet()
 {
     $one = new One2Many();
     $many = new Many2One();
     $one->setManies(array($many));
     $this->assertInstanceOf('Saxulum\\Tests\\Accessor\\Fixtures\\Mapping\\Many2One', $one->getManies()[0]);
     $this->assertInstanceOf('Saxulum\\Tests\\Accessor\\Fixtures\\Mapping\\One2Many', $many->getOne());
     $many->setOne(null);
     $this->assertCount(0, $one->getManies());
     $this->assertEquals(null, $many->getOne());
 }