| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113 | <?php/* * This file is part of the Symfony package. * * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */namespace Symfony\Component\Console\Output;use Symfony\Component\Console\Formatter\OutputFormatter;use Symfony\Component\Console\Formatter\OutputFormatterInterface;/** * NullOutput suppresses all output. * *     $output = new NullOutput(); * * @author Fabien Potencier <fabien@symfony.com> * @author Tobias Schultze <http://tobion.de> * * @api */class NullOutput implements OutputInterface{    /**     * {@inheritdoc}     */    public function setFormatter(OutputFormatterInterface $formatter)    {        // do nothing    }    /**     * {@inheritdoc}     */    public function getFormatter()    {        // to comply with the interface we must return a OutputFormatterInterface        return new OutputFormatter();    }    /**     * {@inheritdoc}     */    public function setDecorated($decorated)    {        // do nothing    }    /**     * {@inheritdoc}     */    public function isDecorated()    {        return false;    }    /**     * {@inheritdoc}     */    public function setVerbosity($level)    {        // do nothing    }    /**     * {@inheritdoc}     */    public function getVerbosity()    {        return self::VERBOSITY_QUIET;    }    public function isQuiet()    {        return true;    }    public function isVerbose()    {        return false;    }    public function isVeryVerbose()    {        return false;    }    public function isDebug()    {        return false;    }    /**     * {@inheritdoc}     */    public function writeln($messages, $type = self::OUTPUT_NORMAL)    {        // do nothing    }    /**     * {@inheritdoc}     */    public function write($messages, $newline = false, $type = self::OUTPUT_NORMAL)    {        // do nothing    }}
 |