Вход Регистрация
Файл: vendor/laravel/framework/src/Illuminate/Console/BufferedConsoleOutput.php
Строк: 37
<?php

namespace IlluminateConsole;

use 
SymfonyComponentConsoleOutputConsoleOutput;

class 
BufferedConsoleOutput extends ConsoleOutput
{
    
/**
     * The current buffer.
     *
     * @var string
     */
    
protected $buffer '';

    
/**
     * Empties the buffer and returns its content.
     *
     * @return string
     */
    
public function fetch()
    {
        return 
tap($this->buffer, function () {
            
$this->buffer '';
        });
    }

    
/**
     * {@inheritdoc}
     */
    
protected function doWrite(string $messagebool $newline)
    {
        
$this->buffer .= $message;

        if (
$newline) {
            
$this->buffer .= PHP_EOL;
        }

        return 
parent::doWrite($message$newline);
    }
}
Онлайн: 2
Реклама