* @return void */ public static function copy($data) { if (OS_WIN) { return; } echo "]52;;" . base64_encode($data) . "\\"; return; } } } namespace { /** * Advanced interaction. */ \Hoa\Console::advancedInteraction(); /** * Event. */ if (function_exists('pcntl_signal')) { \Hoa\Console\Window::getInstance(); pcntl_signal(SIGWINCH, function () { static $_window = null; if (null === $_window) { $_window = \Hoa\Console\Window::getInstance(); } \Hoa\Core\Event::notify('hoa://Event/Console/Window:resize', $_window, new \Hoa\Core\Event\Bucket(array('size' => \Hoa\Console\Window::getSize()))); }); } }