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