Esempio n. 1
0
 public function testRender_ChangeFontAndCachedLetters()
 {
     $figlet = new Figlet();
     $figlet->setFont('slant');
     $figlet->render('Test');
     $figlet->setFont('big');
     $figlet->render('Test');
     $output = $figlet->render('Test');
     $this->assertEquals($this->getDefaultBigFontText(), $output);
 }
Esempio n. 2
0
 /**
  * @inheritdoc
  */
 protected function execute(InputInterface $input, OutputInterface $output)
 {
     $figlet = new Figlet();
     $figlet->setFont($input->getOption('font'));
     if (null !== $input->getOption('color')) {
         $figlet->setFontColor($input->getOption('color'));
     }
     if (null !== $input->getOption('bg-color')) {
         $figlet->setBackgroundColor($input->getOption('bg-color'));
     }
     if (null !== $input->getOption('stretching')) {
         $figlet->setFontStretching($input->getOption('stretching'));
     }
     $output->write($figlet->render($input->getArgument('text')));
     return 0;
 }