Mercurial > hg > isophonics-drupal-site
annotate vendor/symfony/console/Output/NullOutput.php @ 19:fa3358dc1485 tip
Add ndrum files
author | Chris Cannam |
---|---|
date | Wed, 28 Aug 2019 13:14:47 +0100 |
parents | 4c8ae668cc8c |
children |
rev | line source |
---|---|
Chris@0 | 1 <?php |
Chris@0 | 2 |
Chris@0 | 3 /* |
Chris@0 | 4 * This file is part of the Symfony package. |
Chris@0 | 5 * |
Chris@0 | 6 * (c) Fabien Potencier <fabien@symfony.com> |
Chris@0 | 7 * |
Chris@0 | 8 * For the full copyright and license information, please view the LICENSE |
Chris@0 | 9 * file that was distributed with this source code. |
Chris@0 | 10 */ |
Chris@0 | 11 |
Chris@0 | 12 namespace Symfony\Component\Console\Output; |
Chris@0 | 13 |
Chris@0 | 14 use Symfony\Component\Console\Formatter\OutputFormatter; |
Chris@0 | 15 use Symfony\Component\Console\Formatter\OutputFormatterInterface; |
Chris@0 | 16 |
Chris@0 | 17 /** |
Chris@0 | 18 * NullOutput suppresses all output. |
Chris@0 | 19 * |
Chris@0 | 20 * $output = new NullOutput(); |
Chris@0 | 21 * |
Chris@0 | 22 * @author Fabien Potencier <fabien@symfony.com> |
Chris@0 | 23 * @author Tobias Schultze <http://tobion.de> |
Chris@0 | 24 */ |
Chris@0 | 25 class NullOutput implements OutputInterface |
Chris@0 | 26 { |
Chris@0 | 27 /** |
Chris@0 | 28 * {@inheritdoc} |
Chris@0 | 29 */ |
Chris@0 | 30 public function setFormatter(OutputFormatterInterface $formatter) |
Chris@0 | 31 { |
Chris@0 | 32 // do nothing |
Chris@0 | 33 } |
Chris@0 | 34 |
Chris@0 | 35 /** |
Chris@0 | 36 * {@inheritdoc} |
Chris@0 | 37 */ |
Chris@0 | 38 public function getFormatter() |
Chris@0 | 39 { |
Chris@0 | 40 // to comply with the interface we must return a OutputFormatterInterface |
Chris@0 | 41 return new OutputFormatter(); |
Chris@0 | 42 } |
Chris@0 | 43 |
Chris@0 | 44 /** |
Chris@0 | 45 * {@inheritdoc} |
Chris@0 | 46 */ |
Chris@0 | 47 public function setDecorated($decorated) |
Chris@0 | 48 { |
Chris@0 | 49 // do nothing |
Chris@0 | 50 } |
Chris@0 | 51 |
Chris@0 | 52 /** |
Chris@0 | 53 * {@inheritdoc} |
Chris@0 | 54 */ |
Chris@0 | 55 public function isDecorated() |
Chris@0 | 56 { |
Chris@0 | 57 return false; |
Chris@0 | 58 } |
Chris@0 | 59 |
Chris@0 | 60 /** |
Chris@0 | 61 * {@inheritdoc} |
Chris@0 | 62 */ |
Chris@0 | 63 public function setVerbosity($level) |
Chris@0 | 64 { |
Chris@0 | 65 // do nothing |
Chris@0 | 66 } |
Chris@0 | 67 |
Chris@0 | 68 /** |
Chris@0 | 69 * {@inheritdoc} |
Chris@0 | 70 */ |
Chris@0 | 71 public function getVerbosity() |
Chris@0 | 72 { |
Chris@0 | 73 return self::VERBOSITY_QUIET; |
Chris@0 | 74 } |
Chris@0 | 75 |
Chris@0 | 76 /** |
Chris@0 | 77 * {@inheritdoc} |
Chris@0 | 78 */ |
Chris@0 | 79 public function isQuiet() |
Chris@0 | 80 { |
Chris@0 | 81 return true; |
Chris@0 | 82 } |
Chris@0 | 83 |
Chris@0 | 84 /** |
Chris@0 | 85 * {@inheritdoc} |
Chris@0 | 86 */ |
Chris@0 | 87 public function isVerbose() |
Chris@0 | 88 { |
Chris@0 | 89 return false; |
Chris@0 | 90 } |
Chris@0 | 91 |
Chris@0 | 92 /** |
Chris@0 | 93 * {@inheritdoc} |
Chris@0 | 94 */ |
Chris@0 | 95 public function isVeryVerbose() |
Chris@0 | 96 { |
Chris@0 | 97 return false; |
Chris@0 | 98 } |
Chris@0 | 99 |
Chris@0 | 100 /** |
Chris@0 | 101 * {@inheritdoc} |
Chris@0 | 102 */ |
Chris@0 | 103 public function isDebug() |
Chris@0 | 104 { |
Chris@0 | 105 return false; |
Chris@0 | 106 } |
Chris@0 | 107 |
Chris@0 | 108 /** |
Chris@0 | 109 * {@inheritdoc} |
Chris@0 | 110 */ |
Chris@0 | 111 public function writeln($messages, $options = self::OUTPUT_NORMAL) |
Chris@0 | 112 { |
Chris@0 | 113 // do nothing |
Chris@0 | 114 } |
Chris@0 | 115 |
Chris@0 | 116 /** |
Chris@0 | 117 * {@inheritdoc} |
Chris@0 | 118 */ |
Chris@0 | 119 public function write($messages, $newline = false, $options = self::OUTPUT_NORMAL) |
Chris@0 | 120 { |
Chris@0 | 121 // do nothing |
Chris@0 | 122 } |
Chris@0 | 123 } |