phake\Utils::is_tty PHP Метод

is_tty() публичный статический Метод

public static is_tty ( )
    public static function is_tty()
    {
        if (self::$is_tty === null) {
            self::$is_tty = function_exists('posix_isatty') ? posix_isatty(STDOUT) : false;
        }
        return self::$is_tty;
    }

Usage Example

Пример #1
0
 private function fatal($exception, $message = null, $trace = false)
 {
     fwrite(STDERR, "aborted!\n");
     if (!$message) {
         $message = $exception->getMessage();
     }
     if (!$message) {
         $message = get_class($exception);
     }
     if (Utils::is_tty()) {
         fwrite(STDERR, "{$message}");
     } else {
         fwrite(STDERR, $message);
     }
     fwrite(STDERR, "\n\n");
     if ($trace) {
         fwrite(STDERR, $exception->getTraceAsString() . "\n");
     } else {
         fwrite(STDERR, "(See full trace by running task with --trace)\n");
     }
     die(1);
 }
All Usage Examples Of phake\Utils::is_tty