Updated Drupal to 8.6. This goes with the following updates because it's possible...
[yaffs-website] / vendor / jakub-onderka / php-console-color / example.php
1 <?php
2 $loader = require_once __DIR__ . '/vendor/autoload.php';
3
4 $consoleColor = new JakubOnderka\PhpConsoleColor\ConsoleColor();
5
6 echo "Colors are supported: " . ($consoleColor->isSupported() ? 'Yes' : 'No') . "\n";
7 echo "256 colors are supported: " . ($consoleColor->are256ColorsSupported() ? 'Yes' : 'No') . "\n\n";
8
9 if ($consoleColor->isSupported()) {
10     foreach ($consoleColor->getPossibleStyles() as $style) {
11         echo $consoleColor->apply($style, $style) . "\n";
12     }
13 }
14
15 echo "\n";
16
17 if ($consoleColor->are256ColorsSupported()) {
18     echo "Foreground colors:\n";
19     for ($i = 1; $i <= 255; $i++) {
20         echo $consoleColor->apply("color_$i", str_pad($i, 6, ' ', STR_PAD_BOTH));
21
22         if ($i % 15 === 0) {
23             echo "\n";
24         }
25     }
26
27     echo "\nBackground colors:\n";
28
29     for ($i = 1; $i <= 255; $i++) {
30         echo $consoleColor->apply("bg_color_$i", str_pad($i, 6, ' ', STR_PAD_BOTH));
31
32         if ($i % 15 === 0) {
33             echo "\n";
34         }
35     }
36
37     echo "\n";
38 }