public static  function start($name, $key = null){
        if ($key) {
            $GLOBALS[ARX_HOOK][$name][$key] = '';
        } else {
            $GLOBALS[ARX_HOOK][$name] = '';
        }
        ob_start();
    }
public static  function start($name, $key = null){
        if ($key) {
            $GLOBALS[ARX_HOOK][$name][$key] = '';
        } else {
            $GLOBALS[ARX_HOOK][$name] = '';
        }
        ob_start();
    }
public static function start ( $ name , $ key = null ) { if ( $ key ) { $ GLOBALS [ ARX_HOOK ] [ $ name ] [ $ key ] = '' ; } else { $ GLOBALS [ ARX_HOOK ] [ $ name ] = '' ; } ob_start ( ) ; }
Start method put your output in memory cache until you end

@param $name
@param null $key
Start method put your output in memory cache until you end