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