public function equals(AccountInterface $account)
{
if (!$account instanceof User) {
return false;
}
if ($this->password !== $account->getPassword()) {
return false;
}
if ($this->getSalt() !== $account->getSalt()) {
return false;
}
if ($this->usernameCanonical !== $account->getUsernameCanonical()) {
return false;
}
if ($this->isAccountNonExpired() !== $account->isAccountNonExpired()) {
return false;
}
if (!$this->locked !== $account->isAccountNonLocked()) {
return false;
}
if ($this->isCredentialsNonExpired() !== $account->isCredentialsNonExpired()) {
return false;
}
if ($this->enabled !== $account->isEnabled()) {
return false;
}
return true;
}