예제 #1
0
파일: Tools.php 프로젝트: matks/vivian
 public function testColors()
 {
     $testString = 'hello';
     $this->string(Vivian\Tools::green($testString))->isEqualTo("hello");
     $testString2 = 'this is [a test]';
     $this->string(Vivian\Tools::blue($testString2))->isEqualTo("this is [a test]");
 }
예제 #2
0
 /**
  * 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;
     }
 }
예제 #3
0
파일: test-color.php 프로젝트: matks/vivian
#!/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;