original_string: private function getController()
      {
          if (empty($this->controllerName)) {
              return null;
          }
  
          if (isset($this->controller)) {
              return $this->controller;
          }
  
          $this->controller = $this->createControllerFromClassName($this->controllerName);
  
          return $this->controller;
      }
code: private function getController()
      {
          if (empty($this->controllerName)) {
              return null;
          }
  
          if (isset($this->controller)) {
              return $this->controller;
          }
  
          $this->controller = $this->createControllerFromClassName($this->controllerName);
  
          return $this->controller;
      }
code_tokens: private function getController ( ) { if ( empty ( $ this -> controllerName ) ) { return null ; } if ( isset ( $ this -> controller ) ) { return $ this -> controller ; } $ this -> controller = $ this -> createControllerFromClassName ( $ this -> controllerName ) ; return $ this -> controller ; }
docstring: Get the Controller for this action. The Controller will only be created once
  
  @return mixed Returns null if this is not a Controller based action
docstring_tokens: Get the Controller for this action . The Controller will only be created once