КомпиляторEngine
класс CompilerEngine расширяет PhpEngine (View source)
Свойства
| protected Filesystem | $files | Экземпляр файловой системы. | из PhpEngine |
| protected CompilerInterface | $compiler | Экземпляр компилятора Blade. | |
| protected массив | $lastCompiled | Стек последних скомпилированных шаблонов. | |
| protected массив<строка,true> | $compiledOrNotExpired | Пути к представлениям, которые были скомпилированы или не истекли, с ключами по пути. |
Методы
| void | __construct(CompilerInterface $compiler, Filesystem $files = null)
Создать новый экземпляр компилятора. | |
| строка | get(строка $path, массив $data = [])
Получить вычисленный контент представления. | |
| строка | evaluatePath(строка $path, массив $data)
Получить вычисленный контент представления по заданному пути. | из PhpEngine |
| void | handleViewException(Throwable $e, int $obLevel)
Обработать исключение представления. | |
| строка | getMessage(Throwable $e)
Получить сообщение об исключении. | |
| CompilerInterface | getCompiler()
Получить реализацию компилятора. | |
| void | forgetCompiledOrNotExpired()
Очистить кэш скомпилированных или непросроченных представлений. |
Подробности
void __construct(CompilerInterface $compiler, Filesystem $files = null)
Создать новый экземпляр компилятора.
строка get(строка $path, массив $data = [])
Получить вычисленный контент представления.
protected строка evaluatePath(строка $path, массив $data)
Получить вычисленный контент представления по заданному пути.
protected void handleViewException(Throwable $e, int $obLevel)
Обработать исключение представления.
protected строка getMessage(Throwable $e)
Получить сообщение об исключении.
CompilerInterface getCompiler()
Получить реализацию компилятора.
void forgetCompiledOrNotExpired()
Очистить кэш скомпилированных или непросроченных представлений.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/9.x/Illuminate/View/Engines/CompilerEngine.html