/** * @param UserGroupItem $userGroup * @depends testGettersAndSetters */ public function testExchangeable(UserGroupItem $userGroup) { $conf = $userGroup->toArray(); $newUserGroup = new UserGroupItem(); $newUserGroup->fromArray($conf); $this->assertEquals($userGroup, $newUserGroup); $newConf = $newUserGroup->toArray(); $this->assertEquals($conf, $newConf); }
/** * @param UserGroupItem $userGroup * @return UserItem */ public function setUserGroup(UserGroupItem $userGroup) : UserItem { $this->setUserGroupId($userGroup->getId()); return $this; }