BladeCompiler
class BladeCompiler extends Compiler implements CompilerInterface (View source)
Свойства
Свойства
| protected Filesystem | $files | Экземпляр файловой системы. | из Compiler |
| protected string | $cachePath | Путь к кешу скомпилированных представлений. | из Compiler |
| protected string | $basePath | Базовый путь, который следует удалить из путей перед хэшированием. | из Compiler |
| protected bool | $shouldCache | Определяет, должны ли скомпилированные представления кешироваться. | из Compiler |
| protected string | $compiledExtension | Расширение файла скомпилированного представления. | из Compiler |
| static protected array | $componentHashStack | Стек хэшей имён компонентов. | из CompilesComponents |
| protected bool | $firstCaseInSwitch | Идентификатор первого case в операторе switch. | из CompilesConditionals |
| protected array | $echoHandlers | Пользовательские коллбэки обработки для объектов, поддерживающих строки. | из CompilesEchos |
| protected string | $lastFragment | Последний скомпилированный фрагмент. | из CompilesFragments |
| protected string | $lastSection | Имя последнего секции, которая была начата. | из CompilesLayouts |
| protected int | $forElseCounter | Счётчик для отслеживания вложенных операторов forelse. | из CompilesLoops |
| protected array | $extensions | Все зарегистрированные расширения. | |
| protected array | $customDirectives | Все пользовательские обработчики "директивы". | |
| protected array | $conditions | Все пользовательские обработчики "условия". | |
| protected array | $precompilers | Все зарегистрированные прекомпиляторы. | |
| protected string | $path | Файл, который в данный момент компилируется. | |
| protected string[] | $compilers | Все доступные функции компилятора. | |
| protected string[] | $rawTags | Массив открывающих и закрывающих тегов для необработанных эхо-выражений. | |
| protected string[] | $contentTags | Массив открывающих и закрывающих тегов для обычных эхо-выражений. | |
| protected string[] | $escapedTags | Массив открывающих и закрывающих тегов для экранированных эхо-выражений. | |
| protected string | $echoFormat | Формат строки "обычного" / устаревшего эхо. | |
| protected array | $footer | Массив строк подвала, которые должны быть добавлены к шаблону. | |
| protected array | $rawBlocks | Массив для временного хранения необработанных блоков, найденных в шаблоне. | |
| protected array | $anonymousComponentPaths | Массив путей к анонимным компонентам, для поиска компонентов. | |
| protected array | $anonymousComponentNamespaces | Массив анонимных пространств имён компонентов для автоматической загрузки. | |
| protected array | $classComponentAliases | Массив псевдонимов компонентов класса и их имён классов. | |
| protected array | $classComponentNamespaces | Массив пространств имён компонентов класса для автоматической загрузки. | |
| protected bool | $compilesComponentTags | Указывает, должны ли компилироваться теги компонентов. | |
| protected | $template |
Методы
| void | __construct($template) Создать новый экземпляр компилятора. | |
| string | getCompiledPath(string $path) Получить путь к скомпилированной версии представления. | из Compiler |
| bool | isExpired(string $path) Определить, истекло ли представление по указанному пути. | из Compiler |
| void | ensureCompiledDirectoryExists(string $path) Создать директорию скомпилированных файлов, если необходимо. | из Compiler |
| string | compileCan(string $expression) Скомпилировать операторы can в допустимый PHP. | из CompilesAuthorizations |
| string | compileCannot(string $expression) Скомпилировать операторы cannot в допустимый PHP. | из CompilesAuthorizations |
| string | compileCanany(string $expression) Скомпилировать операторы canany в допустимый PHP. | из CompilesAuthorizations |
| string | compileElsecan(string $expression) Скомпилировать операторы else-can в допустимый PHP. | из CompilesAuthorizations |
| string | compileElsecannot(string $expression) Скомпилировать операторы else-cannot в допустимый PHP. | из CompilesAuthorizations |
| string | compileElsecanany(string $expression) Скомпилировать операторы else-canany в допустимый PHP. | из CompilesAuthorizations |
| string | compileEndcan() Скомпилировать операторы end-can в допустимый PHP. | из CompilesAuthorizations |
| string | compileEndcannot() Скомпилировать операторы end-cannot в допустимый PHP. | из CompilesAuthorizations |
| string | compileEndcanany() Скомпилировать операторы end-canany в допустимый PHP. | из CompilesAuthorizations |
| string | compileClass(string $expression) Скомпилировать оператор условного класса в допустимый PHP. | из CompilesClasses |
| string | compileComments(string $value) Скомпилировать комментарии Blade в пустую строку. | из CompilesComments |
| string | compileComponent(string $expression) Скомпилировать операторы компонента в допустимый PHP. | из CompilesComponents |
| static string | newComponentHash(string $component) Получить новый хэш компонента для имени компонента. | из CompilesComponents |
| static string | compileClassComponentOpening(string $component, string $alias, string $data, string $hash) Скомпилировать открытие компонента класса. | из CompilesComponents |
| string | compileEndComponent() Скомпилировать операторы end-component в допустимый PHP. | из CompilesComponents |
| string | compileEndComponentClass() Скомпилировать операторы end-component в допустимый PHP. | из CompilesComponents |
| string | compileSlot(string $expression) Скомпилировать операторы слота в допустимый PHP. | из CompilesComponents |
| string | compileEndSlot() Скомпилировать операторы end-slot в допустимый PHP. | из CompilesComponents |
| string | compileComponentFirst(string $expression) Скомпилировать операторы component-first в допустимый PHP. | из CompilesComponents |
| string | compileEndComponentFirst() Скомпилировать операторы end-component-first в допустимый PHP. | из CompilesComponents |
| string | compileProps(string $expression) Скомпилировать оператор prop в допустимый PHP. | из CompilesComponents |
| string | compileAware(string $expression) Скомпилировать оператор aware в допустимый PHP. | из CompilesComponents |
| static mixed | sanitizeComponentAttribute(mixed $value) Обработать значение атрибута компонента. | из CompilesComponents |
| string | compileAuth(string|null $guard = null) Скомпилировать операторы if-auth в допустимый PHP. | из CompilesConditionals |
| string | compileElseAuth(string|null $guard = null) Скомпилировать операторы else-auth в допустимый PHP. | из CompilesConditionals |
| string | compileEndAuth()
Компилировать инструкции end-auth в корректный PHP. | из CompilesConditionals |
| string | compileEnv(string $environments)
Компилировать инструкции env в корректный PHP. | из CompilesConditionals |
| string | compileEndEnv()
Компилировать инструкции end-env в корректный PHP. | из CompilesConditionals |
| string | compileProduction()
Компилировать инструкции production в корректный PHP. | из CompilesConditionals |
| string | compileEndProduction()
Компилировать инструкции end-production в корректный PHP. | из CompilesConditionals |
| string | compileGuest(string|null $guard = null)
Компилировать инструкции if-guest в корректный PHP. | из CompilesConditionals |
| string | compileElseGuest(string|null $guard = null)
Компилировать инструкции else-guest в корректный PHP. | из CompilesConditionals |
| string | compileEndGuest()
Компилировать инструкции end-guest в корректный PHP. | из CompilesConditionals |
| string | compileHasSection(string $expression)
Компилировать инструкции has-section в корректный PHP. | из CompilesConditionals |
| string | compileSectionMissing(string $expression)
Компилировать инструкции section-missing в корректный PHP. | из CompilesConditionals |
| string | compileIf(string $expression)
Компилировать инструкции if в корректный PHP. | из CompilesConditionals |
| string | compileUnless(string $expression)
Компилировать инструкции unless в корректный PHP. | из CompilesConditionals |
| string | compileElseif(string $expression)
Компилировать инструкции else-if в корректный PHP. | из CompilesConditionals |
| string | compileElse()
Компилировать инструкции else в корректный PHP. | из CompilesConditionals |
| string | compileEndif()
Компилировать инструкции end-if в корректный PHP. | из CompilesConditionals |
| string | compileEndunless()
Компилировать инструкции end-unless в корректный PHP. | из CompilesConditionals |
| string | compileIsset(string $expression)
Компилировать инструкции if-isset в корректный PHP. | из CompilesConditionals |
| string | compileEndIsset()
Компилировать инструкции end-isset в корректный PHP. | из CompilesConditionals |
| string | compileSwitch(string $expression)
Компилировать инструкции switch в корректный PHP. | из CompilesConditionals |
| string | compileCase(string $expression)
Компилировать инструкции case в корректный PHP. | из CompilesConditionals |
| string | compileDefault()
Компилировать инструкции default в инструкции switch в корректный PHP. | из CompilesConditionals |
| string | compileEndSwitch()
Компилировать инструкции end switch в корректный PHP. | из CompilesConditionals |
| string | compileOnce(string|null $id = null)
Компилировать блок once в корректный PHP. | из CompilesConditionals |
| string | compileEndOnce()
Компилировать блок end-once в корректный PHP. | из CompilesConditionals |
| string | compileSelected(string $condition)
Компилировать блок selected в корректный PHP. | из CompilesConditionals |
| string | compileChecked(string $condition)
Компилировать блок checked в корректный PHP. | из CompilesConditionals |
| string | compileDisabled(string $condition)
Компилировать блок disabled в корректный PHP. | из CompilesConditionals |
| string | compileRequired(string $condition)
Компилировать блок required в корректный PHP. | из CompilesConditionals |
| string | compileReadonly(string $condition)
Компилировать блок readonly в корректный PHP. | из CompilesConditionals |
| string | compilePushIf(string $expression) Компилировать операторы push в корректный PHP. | from CompilesConditionals |
| string | compileEndPushIf() Компилировать операторы end-push в корректный PHP. | from CompilesConditionals |
| void | stringable(string|callable $class, callable|null $handler = null) Добавить обработчик, который будет выполняться перед выводом заданного класса. | from CompilesEchos |
| string | compileEchos(string $value) Компилировать Blade-эхо в корректный PHP. | from CompilesEchos |
| array | getEchoMethods() Получить методы эхо в правильном порядке для компиляции. | from CompilesEchos |
| string | compileRawEchos(string $value) Компилировать операторы "сырого" эха. | from CompilesEchos |
| string | compileRegularEchos(string $value) Компилировать операторы "обычного" эха. | from CompilesEchos |
| string | compileEscapedEchos(string $value) Компилировать операторы экранированного эха. | from CompilesEchos |
| string | addBladeCompilerVariable(string $result) Добавить экземпляр обработчика эха Blade в начало скомпилированной строки. | from CompilesEchos |
| string | wrapInEchoHandler(string $value) Оборачивает значение echoable в обработчик echo, если применимо. | from CompilesEchos |
| string | applyEchoHandler(string $value) Применить обработчик echo для значения, если он существует. | from CompilesEchos |
| string | compileError(string $expression) Компилировать операторы ошибки в корректный PHP. | from CompilesErrors |
| string | compileEnderror(string $expression) Компилировать операторы enderror в корректный PHP. | from CompilesErrors |
| string | compileFragment(string $expression) Компилировать операторы фрагмента в корректный PHP. | from CompilesFragments |
| string | compileEndfragment() Компилировать операторы end-фрагмента в корректный PHP. | from CompilesFragments |
| string | compileCsrf() Компилировать операторы CSRF в корректный PHP. | from CompilesHelpers |
| string | compileDd(string $arguments) Компилировать операторы "dd" в корректный PHP. | from CompilesHelpers |
| string | compileDump(string $arguments) Компилировать операторы "dump" в корректный PHP. | from CompilesHelpers |
| string | compileMethod(string $method) Компилировать операторы метода в корректный PHP. | from CompilesHelpers |
| string | compileVite(string|null $arguments) Компилировать операторы "vite" в корректный PHP. | from CompilesHelpers |
| string | compileViteReactRefresh() Компилировать операторы "viteReactRefresh" в корректный PHP. | from CompilesHelpers |
| string | compileEach(string $expression) Компилировать операторы each в корректный PHP. | from CompilesIncludes |
| string | compileInclude(string $expression) Компилировать операторы include в корректный PHP. | from CompilesIncludes |
| string | compileIncludeIf(string $expression) Компилировать операторы include-if в корректный PHP. | from CompilesIncludes |
| string | compileIncludeWhen(string $expression) Компилировать операторы include-when в корректный PHP. | from CompilesIncludes |
| string | compileIncludeUnless(string $expression) Компилировать операторы include-unless в корректный PHP. | from CompilesIncludes |
| string | compileIncludeFirst(string $expression) Компилировать операторы include-first в корректный PHP. | from CompilesIncludes |
| string | compileInject(string $expression) Компилировать операторы inject в корректный PHP. | from CompilesInjections |
| string | compileJson(string $expression) Компилировать оператор JSON в корректный PHP. | from CompilesJson |
| string | compileJs(string $expression)
Компилировать директиву "@js" в допустимый PHP. | из CompilesJs |
| string | compileExtends(string $expression)
Компилировать операторы extends в допустимый PHP. | из CompilesLayouts |
| string | compileExtendsFirst(string $expression)
Компилировать операторы extends-first в допустимый PHP. | из CompilesLayouts |
| string | compileSection(string $expression)
Компилировать операторы section в допустимый PHP. | из CompilesLayouts |
| string | compileParent()
Заменить директиву @parent на заполнитель. | из CompilesLayouts |
| string | compileYield(string $expression)
Компилировать операторы yield в допустимый PHP. | из CompilesLayouts |
| string | compileShow()
Компилировать операторы show в допустимый PHP. | из CompilesLayouts |
| string | compileAppend()
Компилировать операторы append в допустимый PHP. | из CompilesLayouts |
| string | compileOverwrite()
Компилировать операторы overwrite в допустимый PHP. | из CompilesLayouts |
| string | compileStop()
Компилировать операторы stop в допустимый PHP. | из CompilesLayouts |
| string | compileEndsection()
Компилировать операторы end-section в допустимый PHP. | из CompilesLayouts |
| string | compileForelse(string $expression)
Компилировать операторы for-else в допустимый PHP. | из CompilesLoops |
| string | compileEmpty(string $expression)
Компилировать операторы for-else-empty и empty в допустимый PHP. | из CompilesLoops |
| string | compileEndforelse()
Компилировать операторы end-for-else в допустимый PHP. | из CompilesLoops |
| string | compileEndEmpty()
Компилировать операторы end-empty в допустимый PHP. | из CompilesLoops |
| string | compileFor(string $expression)
Компилировать операторы for в допустимый PHP. | из CompilesLoops |
| string | compileForeach(string $expression)
Компилировать операторы for-each в допустимый PHP. | из CompilesLoops |
| string | compileBreak(string $expression)
Компилировать операторы break в допустимый PHP. | из CompilesLoops |
| string | compileContinue(string $expression)
Компилировать операторы continue в допустимый PHP. | из CompilesLoops |
| string | compileEndfor()
Компилировать операторы end-for в допустимый PHP. | из CompilesLoops |
| string | compileEndforeach()
Компилировать операторы end-for-each в допустимый PHP. | из CompilesLoops |
| string | compileWhile(string $expression)
Компилировать операторы while в допустимый PHP. | из CompilesLoops |
| string | compileEndwhile()
Компилировать операторы end-while в допустимый PHP. | из CompilesLoops |
| string | compilePhp(string $expression)
Компилировать операторы raw PHP в допустимый PHP. | из CompilesRawPhp |
| string | compileUnset(string $expression)
Компилировать операторы unset в допустимый PHP. | из CompilesRawPhp |
| string | compileStack(string $expression)
Компилировать операторы stack в содержимое. | из CompilesStacks |
| string | compilePush(string $expression)
Компилировать операторы push в допустимый PHP. | из CompilesStacks |
| string | compilePushOnce(string $expression)
Компилировать операторы push-once в допустимый PHP. | из CompilesStacks |
| string | compileEndpush()
Компилировать операторы end-push в допустимый PHP. | из CompilesStacks |
| string | compileEndpushOnce()
Компилировать операторы end-push-once в допустимый PHP. | из CompilesStacks |
| string | compilePrepend(string $expression)
Компилировать инструкции prepend в допустимый PHP. | из CompilesStacks |
| string | compilePrependOnce(string $expression)
Компилировать инструкции prepend-once в допустимый PHP. | из CompilesStacks |
| string | compileEndprepend()
Компилировать инструкции end-prepend в допустимый PHP. | из CompilesStacks |
| string | compileEndprependOnce()
Компилировать инструкции end-prepend-once в допустимый PHP. | из CompilesStacks |
| string | compileStyle(string $expression)
Компилировать условное утверждение style в допустимый PHP. | из CompilesStyles |
| string | compileLang(string|null $expression)
Компилировать инструкции lang в допустимый PHP. | из CompilesTranslations |
| string | compileEndlang()
Компилировать инструкции end-lang в допустимый PHP. | из CompilesTranslations |
| string | compileChoice(string $expression)
Компилировать инструкции choice в допустимый PHP. | из CompilesTranslations |
| string | firstClosureParameterType(Closure $closure)
Получить имя класса первого параметра заданного Closure. | из ReflectsClosures |
| array | firstClosureParameterTypes(Closure $closure)
Получить имена классов первого параметра заданного Closure, включая типы объединений. | из ReflectsClosures |
| array | closureParameterTypes(Closure $closure)
Получить имена/типы параметров заданного Closure. | из ReflectsClosures |
| void | compile(string $path = null)
Скомпилировать представление по указанному пути. | |
| string | appendFilePath(string $contents)
Добавить путь к файлу в скомпилированную строку. | |
| Collection | getOpenAndClosingPhpTokens(string $contents)
Получить открывающие и закрывающие токены PHP из данной строки. | |
| string | getPath()
Получить путь, который в данный момент компилируется. | |
| void | setPath(string $path)
Установить путь, который в данный момент компилируется. | |
| string | compileString(string $value)
Скомпилировать переданное содержимое шаблона Blade. | |
| render() Нет описания |
Подробности
void __construct($template)
Создать новый экземпляр компилятора.
string getCompiledPath(string $path)
Получить путь к скомпилированной версии представления.
bool isExpired(string $path)
Определить, истекло ли представление по заданному пути.
protected void ensureCompiledDirectoryExists(string $path)
Создать директорию скомпилированных файлов при необходимости.
protected string compileCan(string $expression)
Компилировать инструкции can в допустимый PHP.
protected string compileCannot(string $expression)
Компилировать инструкции cannot в допустимый PHP.
protected string compileCanany(string $expression)
Компилировать инструкции canany в допустимый PHP.
protected string compileElsecan(string $expression)
Компилировать инструкции else-can в допустимый PHP.
protected string compileElsecannot(string $expression)
Компилировать инструкции else-cannot в допустимый PHP.
protected string compileElsecanany(string $expression)
Компилировать операторы else-canany в корректный PHP.
protected string compileEndcan()
Компилировать операторы end-can в корректный PHP.
protected string compileEndcannot()
Компилировать операторы end-cannot в корректный PHP.
protected string compileEndcanany()
Компилировать операторы end-canany в корректный PHP.
protected string compileClass(string $expression)
Компилировать оператор условного класса в корректный PHP.
protected string compileComments(string $value)
Компилировать комментарии Blade в пустую строку.
protected string compileComponent(string $expression)
Компилировать операторы компонента в корректный PHP.
static string newComponentHash(string $component)
Получить новый хеш компонента для имени компонента.
static string compileClassComponentOpening(string $component, string $alias, string $data, string $hash)
Компилировать открытие компонента класса.
protected string compileEndComponent()
Компилировать операторы end-component в корректный PHP.
string compileEndComponentClass()
Компилировать операторы end-component в корректный PHP.
protected string compileSlot(string $expression)
Компилировать операторы slot в корректный PHP.
protected string compileEndSlot()
Компилировать операторы end-slot в корректный PHP.
protected string compileComponentFirst(string $expression)
Компилировать операторы component-first в корректный PHP.
protected string compileEndComponentFirst()
Компилировать операторы end-component-first в корректный PHP.
protected string compileProps(string $expression)
Компилировать оператор prop в корректный PHP.
protected string compileAware(string $expression)
Компилировать оператор aware в корректный PHP.
static mixed sanitizeComponentAttribute(mixed $value)
Очистить заданное значение атрибута компонента.
protected string compileAuth(string|null $guard = null)
Компилировать операторы if-auth в корректный PHP.
protected string compileElseAuth(string|null $guard = null)
Компилировать операторы else-auth в корректный PHP.
protected string compileEndAuth()
Компилировать операторы end-auth в корректный PHP.
protected string compileEnv(string $environments)
Компилировать операторы env в корректный PHP.
protected string compileEndEnv()
Компилировать операторы end-env в корректный PHP.
protected string compileProduction()
Компилировать операторы production в корректный PHP.
protected string compileEndProduction()
Скомпилировать инструкции завершения блока production в корректный PHP.
protected string compileGuest(string|null $guard = null)
Скомпилировать инструкции if-guest в корректный PHP.
protected string compileElseGuest(string|null $guard = null)
Скомпилировать инструкции else-guest в корректный PHP.
protected string compileEndGuest()
Скомпилировать инструкции завершения блока guest в корректный PHP.
protected string compileHasSection(string $expression)
Скомпилировать инструкции has-section в корректный PHP.
protected string compileSectionMissing(string $expression)
Скомпилировать инструкции section-missing в корректный PHP.
protected string compileIf(string $expression)
Скомпилировать инструкции if в корректный PHP.
protected string compileUnless(string $expression)
Скомпилировать инструкции unless в корректный PHP.
protected string compileElseif(string $expression)
Скомпилировать инструкции else-if в корректный PHP.
protected string compileElse()
Скомпилировать инструкции else в корректный PHP.
protected string compileEndif()
Скомпилировать инструкции завершения блока if в корректный PHP.
protected string compileEndunless()
Скомпилировать инструкции завершения блока unless в корректный PHP.
protected string compileIsset(string $expression)
Скомпилировать инструкции if-isset в корректный PHP.
protected string compileEndIsset()
Скомпилировать инструкции завершения блока isset в корректный PHP.
protected string compileSwitch(string $expression)
Скомпилировать инструкции switch в корректный PHP.
protected string compileCase(string $expression)
Скомпилировать инструкции case в корректный PHP.
protected string compileDefault()
Скомпилировать инструкции default в блоке switch в корректный PHP.
protected string compileEndSwitch()
Скомпилировать инструкции завершения switch в корректный PHP.
protected string compileOnce(string|null $id = null)
Скомпилировать блок once в корректный PHP.
string compileEndOnce()
Скомпилировать блок end-once в корректный PHP.
protected string compileSelected(string $condition)
Скомпилировать блок selected в корректный PHP.
protected string compileChecked(string $condition)
Скомпилировать блок checked в корректный PHP.
protected string compileDisabled(string $condition)
Скомпилировать блок disabled в корректный PHP.
protected string compileRequired(string $condition)
Скомпилировать блок required в корректный PHP.
protected string compileReadonly(string $condition)
Компилировать блок readonly в допустимый PHP.
protected string compilePushIf(string $expression)
Компилировать операторы push в допустимый PHP.
protected string compileEndPushIf()
Компилировать операторы завершения push в допустимый PHP.
void stringable(string|callable $class, callable|null $handler = null)
Добавить обработчик, который будет выполнен перед выводом заданного класса.
string compileEchos(string $value)
Компилировать Blade echos в допустимый 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)
Применить обработчик вывода для значения, если он существует.
protected string compileError(string $expression)
Компилировать операторы ошибки в допустимый PHP.
protected string compileEnderror(string $expression)
Компилировать операторы завершения ошибки в допустимый PHP.
protected string compileFragment(string $expression)
Компилировать операторы фрагмента в допустимый PHP.
protected string compileEndfragment()
Компилировать операторы завершения фрагмента в допустимый PHP.
protected string compileCsrf()
Компилировать операторы CSRF в допустимый PHP.
protected string compileDd(string $arguments)
Компилировать операторы "dd" в допустимый PHP.
protected string compileDump(string $arguments)
Компилировать операторы "dump" в допустимый PHP.
protected string compileMethod(string $method)
Компилировать операторы метода в допустимый PHP.
protected string compileVite(string|null $arguments)
Компилировать операторы "vite" в допустимый PHP.
protected string compileViteReactRefresh()
Компилировать операторы "viteReactRefresh" в допустимый PHP.
protected string compileEach(string $expression)
Компилировать операторы each в допустимый PHP.
protected string compileInclude(string $expression)
Компилировать инструкции include в допустимый PHP.
protected string compileIncludeIf(string $expression)
Компилировать инструкции include-if в допустимый PHP.
protected string compileIncludeWhen(string $expression)
Компилировать инструкции include-when в допустимый PHP.
protected string compileIncludeUnless(string $expression)
Компилировать инструкции include-unless в допустимый PHP.
protected string compileIncludeFirst(string $expression)
Компилировать инструкции include-first в допустимый PHP.
protected string compileInject(string $expression)
Компилировать инструкции inject в допустимый PHP.
protected string compileJson(string $expression)
Компилировать инструкцию JSON в допустимый PHP.
protected string compileJs(string $expression)
Компилировать директиву "@js" в допустимый PHP.
protected string compileExtends(string $expression)
Компилировать инструкции extends в допустимый PHP.
protected string compileExtendsFirst(string $expression)
Компилировать инструкции extends-first в допустимый PHP.
protected string compileSection(string $expression)
Компилировать инструкции section в допустимый PHP.
protected string compileParent()
Заменить директиву @parent на заполнитель.
protected string compileYield(string $expression)
Компилировать инструкции yield в допустимый PHP.
protected string compileShow()
Компилировать инструкции show в допустимый PHP.
protected string compileAppend()
Компилировать инструкции append в допустимый PHP.
protected string compileOverwrite()
Компилировать инструкции overwrite в допустимый PHP.
protected string compileStop()
Компилировать инструкции stop в допустимый PHP.
protected string compileEndsection()
Компилировать инструкции end-section в допустимый PHP.
protected string compileForelse(string $expression)
Компилировать инструкции for-else в допустимый PHP.
protected string compileEmpty(string $expression)
Компилировать инструкции for-else-empty и empty в допустимый PHP.
protected string compileEndforelse()
Компилировать инструкции end-for-else в допустимый PHP.
protected string compileEndEmpty()
Компилировать инструкции end-empty в допустимый PHP.
protected string compileFor(string $expression)
Компилировать инструкции for в допустимый PHP.
protected string compileForeach(string $expression)
Компилировать операторы for-each в корректный PHP.
protected string compileBreak(string $expression)
Компилировать операторы break в корректный PHP.
protected string compileContinue(string $expression)
Компилировать операторы continue в корректный PHP.
protected string compileEndfor()
Компилировать операторы end-for в корректный PHP.
protected string compileEndforeach()
Компилировать операторы end-for-each в корректный PHP.
protected string compileWhile(string $expression)
Компилировать операторы while в корректный PHP.
protected string compileEndwhile()
Компилировать операторы end-while в корректный PHP.
protected string compilePhp(string $expression)
Компилировать операторы PHP в корректный PHP.
protected string compileUnset(string $expression)
Компилировать операторы unset в корректный PHP.
protected string compileStack(string $expression)
Компилировать операторы стека в содержимое.
protected string compilePush(string $expression)
Компилировать операторы push в корректный PHP.
protected string compilePushOnce(string $expression)
Компилировать операторы push-once в корректный PHP.
protected string compileEndpush()
Компилировать инструкции end-push в допустимый PHP.
protected string compileEndpushOnce()
Компилировать инструкции end-push-once в допустимый PHP.
protected string compilePrepend(string $expression)
Компилировать инструкции prepend в допустимый PHP.
protected string compilePrependOnce(string $expression)
Компилировать инструкции prepend-once в допустимый PHP.
protected string compileEndprepend()
Компилировать инструкции end-prepend в допустимый PHP.
protected string compileEndprependOnce()
Компилировать инструкции end-prepend-once в допустимый PHP.
protected string compileStyle(string $expression)
Компилировать оператор условного стиля в допустимый PHP.
protected string compileLang(string|null $expression)
Компилировать операторы lang в допустимый PHP.
protected string compileEndlang()
Компилировать операторы end-lang в допустимый PHP.
protected string compileChoice(string $expression)
Компилировать операторы выбора в допустимый PHP.
protected string firstClosureParameterType(Closure $closure)
Получить имя класса первого параметра данного Closure.
protected array firstClosureParameterTypes(Closure $closure)
Получить имена классов первого параметра заданного замыкания, включая типы объединения.
protected array closureParameterTypes(Closure $closure)
Получить имена/типы параметров заданного замыкания.
void compile(string $path = null)
Компилировать представление по заданному пути.
protected string appendFilePath(string $contents)
Добавить путь к файлу к скомпилированной строке.
protected Collection getOpenAndClosingPhpTokens(string $contents)
Получить токены открывающей и закрывающей PHP-метки из заданной строки.
string getPath()
Получить путь, который в данный момент компилируется.
void setPath(string $path)
Установить путь, который в данный момент компилируется.
string compileString(string $value)
Компилировать заданный контент шаблона Blade.
render()
Без описания
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/9.x/Illuminate/View/Compilers/BladeCompiler.html