Newscoop\Entity\Repository\UserRepository::delete PHP Метод

delete() публичный Метод

Delete user
public delete ( User $user ) : void
$user Newscoop\Entity\User
Результат void
    public function delete(User $user)
    {
        if ($user->isPending()) {
            $this->getEntityManager()->remove($user);
        } else {
            $user->setStatus(User::STATUS_DELETED);
            $user->setEmail(null);
            $user->setFirstName(null);
            $user->setLastName(null);
            $this->removeAttributes($user);
        }
        $this->getEntityManager()->flush();
    }