public static function macro($name, $macro)
    {
        $html = self::getInstance()->html;
        $args = func_get_args();
        call_user_func_array(array($html, __FUNCTION__), $args);
    }
public static function macro($name, $macro)
    {
        $html = self::getInstance()->html;
        $args = func_get_args();
        call_user_func_array(array($html, __FUNCTION__), $args);
    }
public static function macro ( $ name , $ macro ) { $ html = self :: getInstance ( ) -> html ; $ args = func_get_args ( ) ; call_user_func_array ( array ( $ html , __FUNCTION__ ) , $ args ) ; }
Register a custom HTML macro.

@param  string    $name
@param  callable  $macro
@return void
Register a custom HTML macro .