getHandler() public method

Get the requested handler.
public getHandler ( ) : string
return string
Example #1
0
 /**
  * Resolve the matching validator instance.
  *
  * @param \FluxBB\Server\Request $request
  * @return \FluxBB\Core\Validator|null
  */
 protected function resolveValidator(Request $request)
 {
     if (!isset($this->validators[$request->getHandler()])) {
         return null;
     }
     try {
         $validatorClass = $this->validators[$request->getHandler()];
         return $this->container->make($validatorClass);
     } catch (BindingResolutionException $e) {
         return null;
     }
 }
Example #2
0
 /**
  * Resolve the request and return a response.
  *
  * @param \FluxBB\Server\Request $request
  * @return \FluxBB\Server\Response
  * @throws \FluxBB\Server\Exception\Exception
  */
 public function dispatch(Request $request)
 {
     // Create the action instance
     $action = $this->resolveAction($request->getHandler());
     return $action->execute($request->getParameters());
 }