code: public function isEqualTo(UserInterface $user)
  	{
  		if (!$user instanceof self)
  		{
  			return false;
  		}
  
  		if ($this->getRoles() !== $user->getRoles())
  		{
  			return false;
  		}
  
  		if ($this->password !== $user->password)
  		{
  			return false;
  		}
  
  		if ((bool) $this->admin !== (bool) $user->admin)
  		{
  			return false;
  		}
  
  		if ((bool) $this->disable !== (bool) $user->disable)
  		{
  			return false;
  		}
  
  		$time = Date::floorToMinute();
  
  		if ($this->start !== '' && $this->start > $time)
  		{
  			return false;
  		}
  
  		if ($this->stop !== '' && $this->stop <= ($time + 60))
  		{
  			return false;
  		}
  
  		return true;
  	}
docs: {@inheritdoc}