/** * Returns whether or not the password request is valid. * * @param PasswordRequest $request The password request * @return Boolean */ public function isPasswordRequestValid(PasswordRequest $request) { $criteria = array('username' => $request->getUsername(), 'email' => $request->getEmail()); if ($user = $this->findOneBy($criteria)) { $request->setUser($user); return true; } return false; }