Webmozart\Console\Api\IO\Output::setStream PHP Method

setStream() public method

Sets the underlying stream.
public setStream ( Webmozart\Console\Api\IO\OutputStream $stream )
$stream Webmozart\Console\Api\IO\OutputStream The output stream.
    public function setStream(OutputStream $stream)
    {
        $this->stream = $stream;
        $this->formatOutput = $stream->supportsAnsi() || !$this->formatter instanceof AnsiFormatter;
    }

Usage Example

示例#1
0
 public function testClose()
 {
     $stream = $this->getMock('Webmozart\\Console\\Api\\IO\\OutputStream');
     $stream->expects($this->once())->method('close');
     $this->output->setStream($stream);
     $this->output->close();
 }