/** * Static initialisation : load & build the magick markers list * * @access protected static * @return void */ protected static function buildCallableUserFuncs() { /* Declare */ self::$userFuncs = array(); /* Begin */ foreach (self::getMagicMarkerList() as $k => $v) { $k = strtolower($k); self::$userFuncs[$k] = div::getCallableFromStringUserFunc($v); } }
/** * * * @param * @access public * @return void */ public static function callUserFunc($userFunc, $params, &$ref = null) { return call_user_func(div::getCallableFromStringUserFunc($userFunc, $ref), $params, $ref); }