Exemplo n.º 1
0
 /**
  * @return \Propel\Bundle\PropelAclBundle\Model\Acl\ObjectIdentity
  */
 protected function createModelObjectIdentity($identifier)
 {
     $aclClass = $this->getAclClass();
     $objIdentity = new ModelObjectIdentity();
     $this->assertTrue((bool) $objIdentity->setAclClass($aclClass)->setIdentifier($identifier)->save($this->con));
     return $objIdentity;
 }
 public function testInsertWithAssignedParent()
 {
     $parent = $this->createModelObjectIdentity(1);
     $obj = new ObjectIdentity();
     $obj->setAclClass($this->getAclClass())->setIdentifier(2)->setObjectIdentityRelatedByParentObjectIdentityId($parent)->save($this->con);
     $entries = ObjectIdentityQuery::create()->orderByParentObjectIdentityId(Criteria::ASC)->find($this->con);
     $this->assertCount(2, $entries);
     $this->assertNull($entries[0]->getParentObjectIdentityId());
     $this->assertEquals($entries[0]->getId(), $entries[1]->getParentObjectIdentityId());
 }