public function testMix() { $testString = 'Now this is wonderful:'; $expectedString = "[36mNow this is wonderful:" . PHP_EOL . "======================" . PHP_EOL . "[0m"; $style = Vivian\Tools::doubleUnderlineBorder($testString); $coloredStyle = Vivian\Tools::cyan($style); $this->string($coloredStyle)->isEqualTo($expectedString); }
/** * Echo PR analysis result in console * @param string $repositoryName * @param integer $pullRequestID * @param array $results */ private function writePRAnalysisResult($repositoryName, $pullRequestID, $results) { echo Tools::green('Pull Request ' . $pullRequestID . ' [' . $repositoryName . '] analyzed:'); echo PHP_EOL; if (!empty($results)) { echo Tools::s_list1($results); } else { echo Tools::red('No YouTrack IDs found'); echo PHP_EOL; } }
#!/usr/bin/env php <?php $autoloadFile = __DIR__ . '/../../vendor/autoload.php'; require $autoloadFile; use Matks\Vivian\Tools; echo 'Look how pretty this is:' . PHP_EOL; echo Tools::red('W'); echo Tools::green('o'); echo Tools::yellow('n'); echo Tools::blue('d'); echo Tools::black('e'); echo Tools::purple('r'); echo Tools::cyan('f'); echo Tools::white('u'); echo 'l !!!' . PHP_EOL;
#!/usr/bin/env php <?php $autoloadFile = __DIR__ . '/../../vendor/autoload.php'; require $autoloadFile; use Matks\Vivian\Tools; $bold = Tools::bold('Bold'); echo $bold; echo PHP_EOL; echo Tools::blink('Blinking !!!'); echo PHP_EOL; echo Tools::underline('Underlined'); echo PHP_EOL; echo Tools::invisible('Invisible'); echo PHP_EOL;
#!/usr/bin/env php <?php $autoloadFile = __DIR__ . '/../../vendor/autoload.php'; require $autoloadFile; use Matks\Vivian\Tools; $list = array('a', 'b', 'c'); $array = array('a' => 'hello', 'second' => 3, 'over' => 'stronger'); echo Tools::s_list1($list); echo Tools::s_list2($list); echo PHP_EOL; echo Tools::s_phpArray($array); echo Tools::s_array($array);
#!/usr/bin/env php <?php $autoloadFile = __DIR__ . '/../../vendor/autoload.php'; require $autoloadFile; use Matks\Vivian\Tools; $array = array('Foo' => 'aaaaaaa', Tools::blink('Blinker') => Tools::underline('Underlined'), Tools::blue('Blue') => $styled); echo Tools::s_phpArray($array);
#!/usr/bin/env php <?php $autoloadFile = __DIR__ . '/../../vendor/autoload.php'; require $autoloadFile; use Matks\Vivian\Tools; echo 'Look how pretty this is:' . PHP_EOL; echo Tools::back_red('W'); echo Tools::back_green('o'); echo Tools::back_yellow('n'); echo Tools::back_blue('d'); echo Tools::back_black('e'); echo Tools::back_purple('r'); echo Tools::back_cyan('f'); echo Tools::back_white('u'); echo 'l !!!' . PHP_EOL;
#!/usr/bin/env php <?php $autoloadFile = __DIR__ . '/../../vendor/autoload.php'; require $autoloadFile; use Matks\Vivian\Tools; echo Tools::figlet_ivrit('Ivrit'); echo Tools::figlet_slant('Slant'); echo Tools::figlet_shadow('Standard'); echo Tools::figlet_script('Script'); echo Tools::figlet_digital('Digital'); echo PHP_EOL;
#!/usr/bin/env php <?php $autoloadFile = __DIR__ . '/../../vendor/autoload.php'; require $autoloadFile; use Matks\Vivian\Tools; echo Tools::doubleBorder('Big border'); echo Tools::border('Cool !'); echo Tools::underlineBorder('Great !'); echo Tools::doubleUnderlineBorder('Awesome !'); echo PHP_EOL;