/** * @param UserItem $user * @depends testGettersAndSetters */ public function testExchangeable(UserItem $user) { $conf = $user->toArray(); $newUser = new UserItem(); $newUser->fromArray($conf); $this->assertEquals($user, $newUser); $newConf = $newUser->toArray(); $this->assertEquals($conf, $newConf); }
/** * @param UserItem $user * @return ActionItem */ public function setUser(UserItem $user) : ActionItem { $this->setUserId($user->getId()); return $this; }