Ejemplo n.º 1
0
 /**
  * Executes functions settedUp on STATIC $onCallActionBefore
  * @param String $action
  * @param Array $parms
  */
 public static function callActionBefore($controllerName, $action, array $parms)
 {
     if (array_search('PhpBURN_ControllerConfig', get_declared_classes()) == true) {
         if (is_array(PhpBURN_ControllerConfig::getOnCallActionBefore()) && count(PhpBURN_ControllerConfig::getOnCallActionBefore()) > 0) {
             foreach (PhpBURN_ControllerConfig::getOnCallActionBefore() as $function) {
                 $function($controllerName, $action, $parms);
             }
         }
     } else {
         PhpBURN_Message::output('[!onCallActionBefore cannot be loaded because PhpBURN_ControllerConfig is not instanced - Please add PhpBURN::load("Tools.Controller.ControllerConfig"); to your config/controller.php Configurations!]', PhpBURN_Message::WARNING);
     }
 }