@@ -1,15 +1,15 @@ discard block |
||
1 | 1 | <?php |
2 | 2 | if (!function_exists('supports_ansi_colors')) { |
3 | 3 | /** |
4 | - * Функция позволяет узнать, поддерживает ли консоль цвета и другое форматирование. |
|
5 | - * @see: https://gostash.it/ru/stashes/1601-podderzivaet-li-konsol-cveta |
|
6 | - * @return bool Результат проверки |
|
7 | - * |
|
8 | - * DIRECTORY_SEPARATOR === '\\' — проверка на Windows. |
|
9 | - * getenv('ANSICON') !== false — проверка запуска через ANSICON. |
|
10 | - * getenv('ConEmuANSI') === 'ON' — проверка запуска через ConEmu. |
|
11 | - * function_exists('posix_isatty') && @posix_isatty(\STDOUT) — проверка на интерактивный терминал UNIX. |
|
12 | - */ |
|
4 | + * Функция позволяет узнать, поддерживает ли консоль цвета и другое форматирование. |
|
5 | + * @see: https://gostash.it/ru/stashes/1601-podderzivaet-li-konsol-cveta |
|
6 | + * @return bool Результат проверки |
|
7 | + * |
|
8 | + * DIRECTORY_SEPARATOR === '\\' — проверка на Windows. |
|
9 | + * getenv('ANSICON') !== false — проверка запуска через ANSICON. |
|
10 | + * getenv('ConEmuANSI') === 'ON' — проверка запуска через ConEmu. |
|
11 | + * function_exists('posix_isatty') && @posix_isatty(\STDOUT) — проверка на интерактивный терминал UNIX. |
|
12 | + */ |
|
13 | 13 | function supports_ansi_colors(){ |
14 | 14 | return DIRECTORY_SEPARATOR === '\\' |
15 | 15 | ? getenv('ANSICON') !== false || getenv('ConEmuANSI') === 'ON' |
@@ -570,25 +570,25 @@ discard block |
||
570 | 570 | /** |
571 | 571 | * Формирование правильной CSV строки |
572 | 572 | * |
573 | - * @see: https://stackoverflow.com/questions/3933668/convert-array-into-csv |
|
573 | + * @see: https://stackoverflow.com/questions/3933668/convert-array-into-csv |
|
574 | 574 | * @param array $data Массив с данными |
575 | 575 | * @return string |
576 | 576 | */ |
577 | 577 | function make_csv($data, $separator = ","){ |
578 | - // Create a stream opening it with read / write mode |
|
579 | - $stream = fopen('data://text/plain,' . "", 'w+'); |
|
578 | + // Create a stream opening it with read / write mode |
|
579 | + $stream = fopen('data://text/plain,' . "", 'w+'); |
|
580 | 580 | |
581 | - // Iterate over the data, writting each line to the text stream |
|
582 | - fputcsv($stream, $data, $separator); |
|
581 | + // Iterate over the data, writting each line to the text stream |
|
582 | + fputcsv($stream, $data, $separator); |
|
583 | 583 | |
584 | - // Rewind the stream |
|
585 | - rewind($stream); |
|
584 | + // Rewind the stream |
|
585 | + rewind($stream); |
|
586 | 586 | |
587 | - // You can now echo it's content |
|
588 | - $out = stream_get_contents($stream); |
|
587 | + // You can now echo it's content |
|
588 | + $out = stream_get_contents($stream); |
|
589 | 589 | |
590 | - // Close the stream |
|
591 | - fclose($stream); |
|
592 | - return $out; |
|
593 | - } |
|
590 | + // Close the stream |
|
591 | + fclose($stream); |
|
592 | + return $out; |
|
593 | + } |
|
594 | 594 | } |