Exemple #1
0
 /**
  * 模板视图hook渲染方法
  * 
  * 模板Hook挂在实现{@example<pre>
  * 按照如下写法实现在模板中的钩子挂在.
  * <hook class='$a' method='display1' />
  * 上面的写法将被解析为:
  * PwHook::display(array($a,'display1'),$args,$viewer);
  * </pre>}
  * <note>注意: 是用模板标签方式调用无需显示调用该方法.</note>
  * @param string|array $callback
  * @param array $args
  * @param string $alias
  * @param WindViewerResolver $viewer
  */
 public static function display($callback, $args, $alias, $viewer)
 {
     if (!$callback || !is_array($args)) {
         return;
     }
     self::$viewer = $viewer;
     self::$__alias = $alias;
     call_user_func_array($callback, $args);
 }