/** * @param AuthInterface $user */ public function equals(AuthInterface $user) { return $this->getUserID() == $user->getUserID() && $this->equalsPassword($user->getPassword()); }
/** * @param AuthInterface $user */ public function equals(AuthInterface $user) { $results = $this->findQuery(array("userid" => $user->getUserID()))->getResults(); $class_name = get_class($this); foreach ($results as $result) { $class = new $class_name(); $u = $class->setArray($result, false); if ($u->getUserID() == $user->getUserID() && $u->equalsPassword($user->getPassword())) { return $u; } } return false; }