Mercurial > hg > isophonics-drupal-site
annotate vendor/jakub-onderka/php-console-color/example.php @ 19:fa3358dc1485 tip
Add ndrum files
author | Chris Cannam |
---|---|
date | Wed, 28 Aug 2019 13:14:47 +0100 |
parents | 4c8ae668cc8c |
children |
rev | line source |
---|---|
Chris@0 | 1 <?php |
Chris@0 | 2 $loader = require_once __DIR__ . '/vendor/autoload.php'; |
Chris@0 | 3 |
Chris@0 | 4 $consoleColor = new JakubOnderka\PhpConsoleColor\ConsoleColor(); |
Chris@0 | 5 |
Chris@0 | 6 echo "Colors are supported: " . ($consoleColor->isSupported() ? 'Yes' : 'No') . "\n"; |
Chris@0 | 7 echo "256 colors are supported: " . ($consoleColor->are256ColorsSupported() ? 'Yes' : 'No') . "\n\n"; |
Chris@0 | 8 |
Chris@0 | 9 if ($consoleColor->isSupported()) { |
Chris@0 | 10 foreach ($consoleColor->getPossibleStyles() as $style) { |
Chris@0 | 11 echo $consoleColor->apply($style, $style) . "\n"; |
Chris@0 | 12 } |
Chris@0 | 13 } |
Chris@0 | 14 |
Chris@0 | 15 echo "\n"; |
Chris@0 | 16 |
Chris@0 | 17 if ($consoleColor->are256ColorsSupported()) { |
Chris@0 | 18 echo "Foreground colors:\n"; |
Chris@0 | 19 for ($i = 1; $i <= 255; $i++) { |
Chris@0 | 20 echo $consoleColor->apply("color_$i", str_pad($i, 6, ' ', STR_PAD_BOTH)); |
Chris@0 | 21 |
Chris@0 | 22 if ($i % 15 === 0) { |
Chris@0 | 23 echo "\n"; |
Chris@0 | 24 } |
Chris@0 | 25 } |
Chris@0 | 26 |
Chris@0 | 27 echo "\nBackground colors:\n"; |
Chris@0 | 28 |
Chris@0 | 29 for ($i = 1; $i <= 255; $i++) { |
Chris@0 | 30 echo $consoleColor->apply("bg_color_$i", str_pad($i, 6, ' ', STR_PAD_BOTH)); |
Chris@0 | 31 |
Chris@0 | 32 if ($i % 15 === 0) { |
Chris@0 | 33 echo "\n"; |
Chris@0 | 34 } |
Chris@0 | 35 } |
Chris@0 | 36 |
Chris@0 | 37 echo "\n"; |
Chris@0 | 38 } |