143 lines
4.6 KiB
YAML
143 lines
4.6 KiB
YAML
name: OutputStyle
|
|
class_comment: null
|
|
dependencies:
|
|
- name: NewLineAware
|
|
type: class
|
|
source: Illuminate\Console\Contracts\NewLineAware
|
|
- name: InputInterface
|
|
type: class
|
|
source: Symfony\Component\Console\Input\InputInterface
|
|
- name: OutputInterface
|
|
type: class
|
|
source: Symfony\Component\Console\Output\OutputInterface
|
|
- name: Question
|
|
type: class
|
|
source: Symfony\Component\Console\Question\Question
|
|
- name: SymfonyStyle
|
|
type: class
|
|
source: Symfony\Component\Console\Style\SymfonyStyle
|
|
properties:
|
|
- name: output
|
|
visibility: private
|
|
comment: '# * The output instance.
|
|
|
|
# *
|
|
|
|
# * @var \Symfony\Component\Console\Output\OutputInterface'
|
|
- name: newLinesWritten
|
|
visibility: protected
|
|
comment: '# * The number of trailing new lines written by the last output.
|
|
|
|
# *
|
|
|
|
# * This is initialized as 1 to account for the new line written by the shell
|
|
after executing a command.
|
|
|
|
# *
|
|
|
|
# * @var int'
|
|
- name: newLineWritten
|
|
visibility: protected
|
|
comment: '# * If the last output written wrote a new line.
|
|
|
|
# *
|
|
|
|
# * @var bool
|
|
|
|
# *
|
|
|
|
# * @deprecated use $newLinesWritten'
|
|
methods:
|
|
- name: __construct
|
|
visibility: public
|
|
parameters:
|
|
- name: input
|
|
- name: output
|
|
comment: "# * The output instance.\n# *\n# * @var \\Symfony\\Component\\Console\\\
|
|
Output\\OutputInterface\n# */\n# private $output;\n# \n# /**\n# * The number of\
|
|
\ trailing new lines written by the last output.\n# *\n# * This is initialized\
|
|
\ as 1 to account for the new line written by the shell after executing a command.\n\
|
|
# *\n# * @var int\n# */\n# protected $newLinesWritten = 1;\n# \n# /**\n# * If\
|
|
\ the last output written wrote a new line.\n# *\n# * @var bool\n# *\n# * @deprecated\
|
|
\ use $newLinesWritten\n# */\n# protected $newLineWritten = false;\n# \n# /**\n\
|
|
# * Create a new Console OutputStyle instance.\n# *\n# * @param \\Symfony\\Component\\\
|
|
Console\\Input\\InputInterface $input\n# * @param \\Symfony\\Component\\Console\\\
|
|
Output\\OutputInterface $output\n# * @return void"
|
|
- name: newLinesWritten
|
|
visibility: public
|
|
parameters: []
|
|
comment: "# * {@inheritdoc}\n# */\n# #[\\Override]\n# public function askQuestion(Question\
|
|
\ $question): mixed\n# {\n# try {\n# return parent::askQuestion($question);\n\
|
|
# } finally {\n# $this->newLinesWritten++;\n# }\n# }\n# \n# /**\n# * {@inheritdoc}\n\
|
|
# */\n# #[\\Override]\n# public function write(string|iterable $messages, bool\
|
|
\ $newline = false, int $options = 0): void\n# {\n# $this->newLinesWritten = $this->trailingNewLineCount($messages)\
|
|
\ + (int) $newline;\n# $this->newLineWritten = $this->newLinesWritten > 0;\n#\
|
|
\ \n# parent::write($messages, $newline, $options);\n# }\n# \n# /**\n# * {@inheritdoc}\n\
|
|
# */\n# #[\\Override]\n# public function writeln(string|iterable $messages, int\
|
|
\ $type = self::OUTPUT_NORMAL): void\n# {\n# $this->newLinesWritten = $this->trailingNewLineCount($messages)\
|
|
\ + 1;\n# $this->newLineWritten = true;\n# \n# parent::writeln($messages, $type);\n\
|
|
# }\n# \n# /**\n# * {@inheritdoc}\n# */\n# #[\\Override]\n# public function newLine(int\
|
|
\ $count = 1): void\n# {\n# $this->newLinesWritten += $count;\n# $this->newLineWritten\
|
|
\ = $this->newLinesWritten > 0;\n# \n# parent::newLine($count);\n# }\n# \n# /**\n\
|
|
# * {@inheritdoc}"
|
|
- name: newLineWritten
|
|
visibility: public
|
|
parameters: []
|
|
comment: '# * {@inheritdoc}
|
|
|
|
# *
|
|
|
|
# * @deprecated use newLinesWritten'
|
|
- name: trailingNewLineCount
|
|
visibility: protected
|
|
parameters:
|
|
- name: messages
|
|
comment: null
|
|
- name: isQuiet
|
|
visibility: public
|
|
parameters: []
|
|
comment: '# * Returns whether verbosity is quiet (-q).
|
|
|
|
# *
|
|
|
|
# * @return bool'
|
|
- name: isVerbose
|
|
visibility: public
|
|
parameters: []
|
|
comment: '# * Returns whether verbosity is verbose (-v).
|
|
|
|
# *
|
|
|
|
# * @return bool'
|
|
- name: isVeryVerbose
|
|
visibility: public
|
|
parameters: []
|
|
comment: '# * Returns whether verbosity is very verbose (-vv).
|
|
|
|
# *
|
|
|
|
# * @return bool'
|
|
- name: isDebug
|
|
visibility: public
|
|
parameters: []
|
|
comment: '# * Returns whether verbosity is debug (-vvv).
|
|
|
|
# *
|
|
|
|
# * @return bool'
|
|
- name: getOutput
|
|
visibility: public
|
|
parameters: []
|
|
comment: '# * Get the underlying Symfony output implementation.
|
|
|
|
# *
|
|
|
|
# * @return \Symfony\Component\Console\Output\OutputInterface'
|
|
traits:
|
|
- Illuminate\Console\Contracts\NewLineAware
|
|
- Symfony\Component\Console\Input\InputInterface
|
|
- Symfony\Component\Console\Output\OutputInterface
|
|
- Symfony\Component\Console\Question\Question
|
|
- Symfony\Component\Console\Style\SymfonyStyle
|
|
interfaces:
|
|
- NewLineAware
|