Spec-Zone.ru › Laravel 9

Компилятор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)

Создать новый экземпляр компилятора.

Параметры

CompilerInterface $compiler
Filesystem $files

Возвращаемое значение

void

строка get(строка $path, массив $data = [])

Получить вычисленный контент представления.

Параметры

строка $path
массив $data

Возвращаемое значение

строка

protected строка evaluatePath(строка $path, массив $data)

Получить вычисленный контент представления по заданному пути.

Параметры

строка $path
массив $data

Возвращаемое значение

строка

protected void handleViewException(Throwable $e, int $obLevel)

Обработать исключение представления.

Параметры

Throwable $e
int $obLevel

Возвращаемое значение

void

Исключения

Throwable

protected строка getMessage(Throwable $e)

Получить сообщение об исключении.

Параметры

Throwable $e

Возвращаемое значение

строка

CompilerInterface getCompiler()

Получить реализацию компилятора.

Возвращаемое значение

CompilerInterface

void forgetCompiledOrNotExpired()

Очистить кэш скомпилированных или непросроченных представлений.

Возвращаемое значение

void

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API