/** * @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()); }