authenticate() abstract public method

Performs an authentication based on the given $request and sets the authenticated user into the $repository. Returns true on success, false of authentication was not possible or did not succeed.
abstract public authenticate ( Qafoo\RMF\Request $request ) : boolean
$request Qafoo\RMF\Request
return boolean
 /**
  * Performs authentication and dispatches the request.
  *
  * @param RMF\Request $request
  */
 public function dispatch(RMF\Request $request)
 {
     try {
         $this->authenticator->authenticate($request);
     } catch (Exception $e) {
         $this->view->display($request, $e);
     }
     parent::dispatch($request);
 }