platform/api/symfony/Component/Console/Output/Output.yaml
2024-09-02 10:44:11 -07:00

101 lines
2.7 KiB
YAML

name: Output
class_comment: null
dependencies:
- name: OutputFormatter
type: class
source: Symfony\Component\Console\Formatter\OutputFormatter
- name: OutputFormatterInterface
type: class
source: Symfony\Component\Console\Formatter\OutputFormatterInterface
properties: []
methods:
- name: __construct
visibility: public
parameters:
- name: verbosity
default: self::VERBOSITY_NORMAL
- name: decorated
default: 'false'
- name: formatter
default: 'null'
comment: "# * Base class for output classes.\n# *\n# * There are five levels of\
\ verbosity:\n# *\n# * * normal: no option passed (normal output)\n# * * verbose:\
\ -v (more output)\n# * * very verbose: -vv (highly extended output)\n# * *\
\ debug: -vvv (all debug output)\n# * * quiet: -q (no output)\n# *\n# * @author\
\ Fabien Potencier <fabien@symfony.com>\n# */\n# abstract class Output implements\
\ OutputInterface\n# {\n# private int $verbosity;\n# private OutputFormatterInterface\
\ $formatter;\n# \n# /**\n# * @param int|null $verbosity\
\ The verbosity level (one of the VERBOSITY constants in OutputInterface)\n# *\
\ @param bool $decorated Whether to decorate messages\n\
# * @param OutputFormatterInterface|null $formatter Output formatter instance\
\ (null to use default OutputFormatter)"
- name: setFormatter
visibility: public
parameters:
- name: formatter
comment: null
- name: getFormatter
visibility: public
parameters: []
comment: null
- name: setDecorated
visibility: public
parameters:
- name: decorated
comment: null
- name: isDecorated
visibility: public
parameters: []
comment: null
- name: setVerbosity
visibility: public
parameters:
- name: level
comment: null
- name: getVerbosity
visibility: public
parameters: []
comment: null
- name: isQuiet
visibility: public
parameters: []
comment: null
- name: isVerbose
visibility: public
parameters: []
comment: null
- name: isVeryVerbose
visibility: public
parameters: []
comment: null
- name: isDebug
visibility: public
parameters: []
comment: null
- name: writeln
visibility: public
parameters:
- name: messages
- name: options
default: self::OUTPUT_NORMAL
comment: null
- name: write
visibility: public
parameters:
- name: messages
- name: newline
default: 'false'
- name: options
default: self::OUTPUT_NORMAL
comment: null
- name: doWrite
visibility: protected
parameters:
- name: message
- name: newline
comment: null
traits:
- Symfony\Component\Console\Formatter\OutputFormatter
- Symfony\Component\Console\Formatter\OutputFormatterInterface
interfaces:
- OutputInterface