Newscoop\Entity\Repository\UserRepository::removeAttributes PHP Method

removeAttributes() private method

Remove user attributes
private removeAttributes ( User $user ) : void
$user Newscoop\Entity\User
return void
    private function removeAttributes(User $user)
    {
        $attributes = $this->getEntityManager()->getRepository('Newscoop\\Entity\\UserAttribute')->findBy(array('user' => $user->getId()));
        foreach ($attributes as $attribute) {
            $user->addAttribute($attribute->getName(), null);
            $this->getEntityManager()->remove($attribute);
        }
    }