/** * @covers Kunstmaan\AdminBundle\Entity\AclChangeset::setUser * @covers Kunstmaan\AdminBundle\Entity\AclChangeset::getUser */ public function testSetAndGetUser() { $user = new \Kunstmaan\AdminBundle\Entity\User(); $this->object->setUser($user); $this->assertEquals($user, $this->object->getUser()); }
/** * Create a new ACL changeset. * * @param AbstractEntity $entity The entity * @param array $changes The changes * @param UserInterface $user The user * * @return AclChangeset */ public function createAclChangeSet(AbstractEntity $entity, $changes, UserInterface $user) { $aclChangeset = new AclChangeset(); $aclChangeset->setRef($entity); $aclChangeset->setChangeset($changes); /* @var $user BaseUser */ $aclChangeset->setUser($user); $this->em->persist($aclChangeset); $this->em->flush(); return $aclChangeset; }