PhpSpec\NyanFormattersExtension\Formatter\NyanFormatter::beforeSuite PHP Метод

beforeSuite() публичный Метод

Actions to perform before the test suite
public beforeSuite ( SuiteEvent $event )
$event PhpSpec\Event\SuiteEvent
    public function beforeSuite(SuiteEvent $event)
    {
        $io = $this->getIO();
        if (!$io->isDecorated()) {
            return parent::beforeSuite($event);
        }
        $this->examplesCount = count($event->getSuite());
        $length = strlen((string) $this->examplesCount) + 1;
        $this->scoreboard = new Scoreboard(new Cat($this->states), new Rainbow(FabFactory::getFab(empty($_SERVER['TERM']) ? 'unknown' : $_SERVER['TERM']), array('-', '_'), 39 - $length), array(new Team('pass', 'green', '^'), new Team('pending', 'yellow', '-'), new Team('fail', 'red', 'o'), new Team('broken', 'magenta', 'o')), 5, array($this->getIO(), 'write'));
    }