source: pro-violet-viettel/sourcecode/application/libraries/Doctrine/Symfony/Component/Console/Output/ConsoleOutput.php @ 354

Last change on this file since 354 was 345, checked in by quyenla, 11 years ago

collaborator page

File size: 1.3 KB
Line 
1<?php
2
3/*
4 * This file is part of the Symfony package.
5 *
6 * (c) Fabien Potencier <fabien@symfony.com>
7 *
8 * For the full copyright and license information, please view the LICENSE
9 * file that was distributed with this source code.
10 */
11
12namespace Symfony\Component\Console\Output;
13
14use Symfony\Component\Console\Formatter\OutputFormatter;
15
16/**
17 * ConsoleOutput is the default class for all CLI output. It uses STDOUT.
18 *
19 * This class is a convenient wrapper around `StreamOutput`.
20 *
21 *     $output = new ConsoleOutput();
22 *
23 * This is equivalent to:
24 *
25 *     $output = new StreamOutput(fopen('php://stdout', 'w'));
26 *
27 * @author Fabien Potencier <fabien@symfony.com>
28 *
29 * @api
30 */
31class ConsoleOutput extends StreamOutput
32{
33    /**
34     * Constructor.
35     *
36     * @param integer         $verbosity The verbosity level (self::VERBOSITY_QUIET, self::VERBOSITY_NORMAL,
37     *                                   self::VERBOSITY_VERBOSE)
38     * @param Boolean         $decorated Whether to decorate messages or not (null for auto-guessing)
39     * @param OutputFormatter $formatter Output formatter instance
40     *
41     * @api
42     */
43    public function __construct($verbosity = self::VERBOSITY_NORMAL, $decorated = null, OutputFormatter $formatter = null)
44    {
45        parent::__construct(fopen('php://stdout', 'w'), $verbosity, $decorated, $formatter);
46    }
47}
Note: See TracBrowser for help on using the repository browser.