Beispiel #1
0
 /**
  * Dispatch the component
  *
  * @param $config array An optional config array for controller
  * @return void
  */
 public static function dispatch($config = array())
 {
     $prefix = empty($config['prefix']) ? null : $config['prefix'];
     unset($config['prefix']);
     try {
         $controller = EController::getInstance($prefix, $config);
         $controller->execute(JRequest::getCmd('task'));
         $controller->redirect();
     } catch (Exception $e) {
         JError::raiseError($e->getCode(), $e->getMessage());
     }
 }