Esempio n. 1
0
<?php

namespace Radical\CLI\Output;

class OutputHandler
{
    private static $handler;
    static function output($string)
    {
        if (self::$handler instanceof Handler\IOutputHandler) {
            self::$handler->Output($string);
        }
    }
    static function setHandler(Handler\IOutputHandler $handler)
    {
        static::$handler = $handler;
    }
    static function init()
    {
        self::$handler = new Handler\EchoOutput();
    }
}
OutputHandler::Init();