Example #1
0
 protected function getController($callback)
 {
     $controller = false;
     if (is_string($callback)) {
         $callback = stripos($callback, '\\') === 0 ? $callback : $this->app->getControllerName($callback);
         $controller = stripos($callback, '::') === false ? $callback : explode('::', $callback);
         $controller = is_array($controller) ? reset($controller) : $controller;
         $controller = $this->app->call(array($controller, 'instance'));
     }
     return $controller;
 }