public function writeApplicationBanner(AdapterInterface $console)
    {
        $console->writeLine();

        $console->writeLine(
            str_pad('', $console->getWidth() - 1, '=', STR_PAD_RIGHT),
            Color::GREEN
        );

        $console->write('=', Color::GREEN);
        $console->write(
            str_pad(
                '' . $this->name . ' - ' . $this->slogan
                . ' (Version ' . $this->version . ')',
                $console->getWidth() - 3,
                ' ',
                STR_PAD_BOTH
            )
        );
        $console->writeLine('=', Color::GREEN);

        $console->writeLine(
            str_pad('', $console->getWidth() - 1, '=', STR_PAD_RIGHT),
            Color::GREEN
        );

        $console->writeLine();
    }