| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 | 
							- <?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\OutputFormatterInterface;
 
- /**
 
-  * OutputInterface is the interface implemented by all Output classes.
 
-  *
 
-  * @author Fabien Potencier <fabien@symfony.com>
 
-  */
 
- interface OutputInterface
 
- {
 
-     public const VERBOSITY_QUIET = 16;
 
-     public const VERBOSITY_NORMAL = 32;
 
-     public const VERBOSITY_VERBOSE = 64;
 
-     public const VERBOSITY_VERY_VERBOSE = 128;
 
-     public const VERBOSITY_DEBUG = 256;
 
-     public const OUTPUT_NORMAL = 1;
 
-     public const OUTPUT_RAW = 2;
 
-     public const OUTPUT_PLAIN = 4;
 
-     /**
 
-      * Writes a message to the output.
 
-      *
 
-      * @param string|iterable $messages The message as an iterable of strings or a single string
 
-      * @param bool            $newline  Whether to add a newline
 
-      * @param int             $options  A bitmask of options (one of the OUTPUT or VERBOSITY constants), 0 is considered the same as self::OUTPUT_NORMAL | self::VERBOSITY_NORMAL
 
-      */
 
-     public function write($messages, bool $newline = false, int $options = 0);
 
-     /**
 
-      * Writes a message to the output and adds a newline at the end.
 
-      *
 
-      * @param string|iterable $messages The message as an iterable of strings or a single string
 
-      * @param int             $options  A bitmask of options (one of the OUTPUT or VERBOSITY constants), 0 is considered the same as self::OUTPUT_NORMAL | self::VERBOSITY_NORMAL
 
-      */
 
-     public function writeln($messages, int $options = 0);
 
-     /**
 
-      * Sets the verbosity of the output.
 
-      */
 
-     public function setVerbosity(int $level);
 
-     /**
 
-      * Gets the current verbosity of the output.
 
-      *
 
-      * @return int
 
-      */
 
-     public function getVerbosity();
 
-     /**
 
-      * Returns whether verbosity is quiet (-q).
 
-      *
 
-      * @return bool
 
-      */
 
-     public function isQuiet();
 
-     /**
 
-      * Returns whether verbosity is verbose (-v).
 
-      *
 
-      * @return bool
 
-      */
 
-     public function isVerbose();
 
-     /**
 
-      * Returns whether verbosity is very verbose (-vv).
 
-      *
 
-      * @return bool
 
-      */
 
-     public function isVeryVerbose();
 
-     /**
 
-      * Returns whether verbosity is debug (-vvv).
 
-      *
 
-      * @return bool
 
-      */
 
-     public function isDebug();
 
-     /**
 
-      * Sets the decorated flag.
 
-      */
 
-     public function setDecorated(bool $decorated);
 
-     /**
 
-      * Gets the decorated flag.
 
-      *
 
-      * @return bool
 
-      */
 
-     public function isDecorated();
 
-     public function setFormatter(OutputFormatterInterface $formatter);
 
-     /**
 
-      * Returns current output formatter instance.
 
-      *
 
-      * @return OutputFormatterInterface
 
-      */
 
-     public function getFormatter();
 
- }
 
 
  |