예제 #1
0
파일: Tools.php 프로젝트: matks/vivian
 public function testMix()
 {
     $testString = 'Now this is wonderful:';
     $expectedString = "Now this is wonderful:" . PHP_EOL . "======================" . PHP_EOL . "";
     $style = Vivian\Tools::doubleUnderlineBorder($testString);
     $coloredStyle = Vivian\Tools::cyan($style);
     $this->string($coloredStyle)->isEqualTo($expectedString);
 }
예제 #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;
예제 #4
0
파일: test-style.php 프로젝트: matks/vivian
#!/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;
예제 #5
0
#!/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);
예제 #6
0
파일: test-mixed.php 프로젝트: matks/vivian
#!/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);
예제 #7
0
#!/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;
예제 #8
0
#!/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;
예제 #9
0
#!/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;