original_string: public function force($request_controller, $request_action = 'index') {
          $this->controller = $request_controller;
          $this->action = $request_action;
          
          $handler = $this->loadController();
          
          if ( !$handler ) {
              throw new LogicException(sprintf('No se existe la clase del controlador (%s)', $this->controller));
          }
          
          if ( !method_exists($handler, $this->action) ) {
              $reflection = new \ReflectionClass($handler);
  
              throw new LogicException(sprintf('No existe el m&eacute;todo (%s) del controlador (%s)', 
                      $this->action, $reflection->getName()), ['controller' => $handler]);
          }
          
          return $handler;
      }
code: public function force($request_controller, $request_action = 'index') {
          $this->controller = $request_controller;
          $this->action = $request_action;
          
          $handler = $this->loadController();
          
          if ( !$handler ) {
              throw new LogicException(sprintf('No se existe la clase del controlador (%s)', $this->controller));
          }
          
          if ( !method_exists($handler, $this->action) ) {
              $reflection = new \ReflectionClass($handler);
  
              throw new LogicException(sprintf('No existe el m&eacute;todo (%s) del controlador (%s)', 
                      $this->action, $reflection->getName()), ['controller' => $handler]);
          }
          
          return $handler;
      }
code_tokens: public function force ( $ request_controller , $ request_action = 'index' ) { $ this -> controller = $ request_controller ; $ this -> action = $ request_action ; $ handler = $ this -> loadController ( ) ; if ( ! $ handler ) { throw new LogicException ( sprintf ( 'No se existe la clase del controlador (%s)' , $ this -> controller ) ) ; } if ( ! method_exists ( $ handler , $ this -> action ) ) { $ reflection = new \ ReflectionClass ( $ handler ) ; throw new LogicException ( sprintf ( 'No existe el m&eacute;todo (%s) del controlador (%s)' , $ this -> action , $ reflection -> getName ( ) ) , [ 'controller' => $ handler ] ) ; } return $ handler ; }
docstring: Forza la carga de un controlador
  @param string $request_controller
  @param string $request_action
  @return \PowerOn\Controller\Controller
  @throws LogicException
docstring_tokens: Forza la carga de un controlador