CompilesEchos
trait CompilesEchos (View source)
Свойства
| protected array | $echoHandlers | Пользовательские колбэки для рендеринга объектов, реализующих интерфейс stringable. |
Методы
| void | stringable(string|callable $class, callable|null $handler = null)
Добавить обработчик, который будет выполняться перед выводом заданного класса. | |
| string | compileEchos(string $value)
Компилировать Blade-эхо в допустимый PHP. | |
| array | getEchoMethods()
Получить методы echo в правильном порядке для компиляции. | |
| string | compileRawEchos(string $value)
Скомпилировать операторы echo «raw». | |
| string | compileRegularEchos(string $value)
Скомпилировать операторы echo «обычные». | |
| string | compileEscapedEchos(string $value)
Скомпилировать операторы escaped echo. | |
| string | addBladeCompilerVariable(string $result)
Добавить экземпляр обработчика Blade echo в начало скомпилированной строки. | |
| string | wrapInEchoHandler(string $value)
Оборачивает выводимое значение в обработчик echo, если применимо. | |
| string | applyEchoHandler(string $value)
Применить обработчик echo для значения, если он существует. |
Детали
void stringable(string|callable $class, callable|null $handler = null)
Добавить обработчик, который будет выполняться перед выводом заданного класса.
string compileEchos(string $value)
Компилировать Blade-эхо в допустимый PHP.
protected array getEchoMethods()
Получить методы echo в правильном порядке для компиляции.
protected string compileRawEchos(string $value)
Скомпилировать операторы echo «raw».
protected string compileRegularEchos(string $value)
Скомпилировать операторы echo «обычные».
protected string compileEscapedEchos(string $value)
Скомпилировать операторы escaped echo.
protected string addBladeCompilerVariable(string $result)
Добавить экземпляр обработчика Blade echo в начало скомпилированной строки.
protected string wrapInEchoHandler(string $value)
Оборачивает выводимое значение в обработчик echo, если применимо.
string applyEchoHandler(string $value)
Применить обработчик echo для значения, если он существует.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/View/Compilers/Concerns/CompilesEchos.html