/** * Delete user status * * @param User $user * @param Status $status * @param bool $reloadUser * @return bool */ public function deleteStatus(User $user, Status $status, $reloadUser = true) { if ($status->getUser() == $user) { if ($user->getCurrentStatus() == $status) { $user->setCurrentStatus(); $this->um->updateUser($user); if ($reloadUser) { $this->um->reloadUser($user); } } $this->em->remove($status); $this->em->flush(); return true; } return false; }
public function testUser() { $this->assertNull($this->status->getUser()); $this->status->setUser($this->user); $this->assertEquals($this->user, $this->status->getUser()); }