/** * Attempts to remove this role from the given user * * @param UserInterface $user * @return boolean */ public function removeFromUser(UserInterface $user) { $this->users()->detach($user->getId()); return true; }
public function isUser(UserInterface $user = null) { return null !== $user && $this->getId() === $user->getId(); }
/** * Store user object in the provider * * @param UserInterface $user * @return UserProviderAbstract */ public function setUser(UserInterface $user) { $this->__users[$user->getId()] = $user; return $this; }
public function equals(UserInterface $user) { return $user->getId() === $this->getId(); }