BladeCompiler
class BladeCompiler extends Compiler implements CompilerInterface (View source)
Трейты
Свойства
| protected Filesystem | $files | Экземпляр Filesystem. | из Компилятора |
| protected string | $cachePath | Получить путь к кешу скомпилированных представлений. | из Компилятора |
| static protected array | $componentHashStack | Стек хешей имён компонентов. | из CompilesComponents |
| protected bool | $firstCaseInSwitch | Идентификатор первого случая в операторе switch. | из CompilesConditionals |
| protected array | $echoHandlers | Пользовательские колбэки рендеринга для объектов stringable. | из CompilesEchos |
| 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 | $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()
Компилировать инструкции закрытия компонента в корректный PHP. | из CompilesComponents |
| string | compileEndComponentClass()
Компилировать инструкции закрытия компонента в корректный PHP. | из CompilesComponents |
| string | compileSlot(string $expression)
Компилировать инструкции слота в корректный PHP. | из CompilesComponents |
| string | compileEndSlot()
Компилировать инструкции закрытия слота в корректный PHP. | из CompilesComponents |
| string | compileComponentFirst(string $expression)
Компилировать инструкции компонента (первый блок) в корректный PHP. | из CompilesComponents |
| string | compileEndComponentFirst()
Компилировать инструкции закрытия компонента (первый блок) в корректный PHP. | из CompilesComponents |
| string | compileProps(string $expression)
Компилировать инструкцию пропсов в корректный 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. | from CompilesConditionals |
| string | compileEnv(string $environments)
Компилировать операторы env в допустимый PHP. | from CompilesConditionals |
| string | compileEndEnv()
Компилировать операторы end-env в допустимый PHP. | from CompilesConditionals |
| string | compileProduction()
Компилировать операторы production в допустимый PHP. | from CompilesConditionals |
| string | compileEndProduction()
Компилировать операторы end-production в допустимый PHP. | from CompilesConditionals |
| string | compileGuest(string|null $guard = null)
Компилировать операторы if-guest в допустимый PHP. | from CompilesConditionals |
| string | compileElseGuest(string|null $guard = null)
Компилировать операторы else-guest в допустимый PHP. | from CompilesConditionals |
| string | compileEndGuest()
Компилировать операторы end-guest в допустимый PHP. | from CompilesConditionals |
| string | compileHasSection(string $expression)
Компилировать операторы has-section в допустимый PHP. | from CompilesConditionals |
| string | compileSectionMissing(string $expression)
Компилировать операторы section-missing в допустимый PHP. | from CompilesConditionals |
| string | compileIf(string $expression)
Компилировать операторы if в допустимый PHP. | from CompilesConditionals |
| string | compileUnless(string $expression)
Компилировать операторы unless в допустимый PHP. | from CompilesConditionals |
| string | compileElseif(string $expression)
Компилировать операторы else-if в допустимый PHP. | from CompilesConditionals |
| string | compileElse()
Компилировать операторы else в допустимый PHP. | from 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 |
| void | stringable(string|callable $class, callable|null $handler = null)
Добавить обработчик, который будет выполнен перед выводом заданного класса. | из CompilesEchos |
| string | compileEchos(string $value)
Скомпилировать Blade echos в корректный PHP. | из CompilesEchos |
| array | getEchoMethods()
Получить методы вывода в правильном порядке для компиляции. | из CompilesEchos |
| string | compileRawEchos(string $value)
Скомпилировать операторы вывода "raw". | из CompilesEchos |
| string | compileRegularEchos(string $value)
Компилировать "обычные" операторы echo. | from CompilesEchos |
| string | compileEscapedEchos(string $value)
Компилировать операторы escaped echo. | from CompilesEchos |
| string | addBladeCompilerVariable(string $result)
Добавить экземпляр обработчика echo для Blade в начало скомпилированной строки. | from CompilesEchos |
| string | wrapInEchoHandler(string $value)
Оборачивает значение echo в обработчик 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 | 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 | 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. | from CompilesJs |
| string | compileExtends(string $expression) Компилировать инструкции extends в корректный PHP. | from CompilesLayouts |
| string | compileExtendsFirst(string $expression) Компилировать инструкции extends-first в корректный PHP. | from CompilesLayouts |
| string | compileSection(string $expression) Компилировать инструкции section в корректный PHP. | from CompilesLayouts |
| string | compileParent() Заменить директиву @parent на плейсхолдер. | from CompilesLayouts |
| string | compileYield(string $expression) Компилировать инструкции yield в корректный PHP. | from CompilesLayouts |
| string | compileShow() Компилировать инструкции show в корректный PHP. | from CompilesLayouts |
| string | compileAppend() Компилировать инструкции append в корректный PHP. | from CompilesLayouts |
| string | compileOverwrite() Компилировать инструкции overwrite в корректный PHP. | from CompilesLayouts |
| string | compileStop() Компилировать инструкции stop в корректный PHP. | from CompilesLayouts |
| string | compileEndsection()
Компилирует операторы раздела завершения в корректный PHP. | from CompilesLayouts |
| string | compileForelse(string $expression)
Компилирует операторы for-else в корректный PHP. | from CompilesLoops |
| string | compileEmpty(string $expression)
Компилирует операторы for-else-empty и empty в корректный PHP. | from CompilesLoops |
| string | compileEndforelse()
Компилирует операторы завершения for-else в корректный PHP. | from CompilesLoops |
| string | compileEndEmpty()
Компилирует операторы завершения empty в корректный PHP. | from CompilesLoops |
| string | compileFor(string $expression)
Компилирует операторы for в корректный PHP. | from CompilesLoops |
| string | compileForeach(string $expression)
Компилирует операторы foreach в корректный PHP. | from CompilesLoops |
| string | compileBreak(string $expression)
Компилирует операторы break в корректный PHP. | from CompilesLoops |
| string | compileContinue(string $expression)
Компилирует операторы continue в корректный PHP. | from CompilesLoops |
| string | compileEndfor()
Компилирует операторы завершения for в корректный PHP. | from CompilesLoops |
| string | compileEndforeach()
Компилирует операторы завершения foreach в корректный PHP. | from CompilesLoops |
| string | compileWhile(string $expression)
Компилирует операторы while в корректный PHP. | from CompilesLoops |
| string | compileEndwhile()
Компилирует операторы завершения while в корректный PHP. | from CompilesLoops |
| string | compilePhp(string $expression)
Компилирует исходные операторы PHP в корректный PHP. | from CompilesRawPhp |
| string | compileUnset(string $expression)
Компилирует операторы unset в корректный PHP. | from CompilesRawPhp |
| string | compileStack(string $expression)
Скомпилировать операторы стека в содержимое. | from CompilesStacks |
| string | compilePush(string $expression)
Скомпилировать операторы push в допустимый PHP код. | from CompilesStacks |
| string | compileEndpush()
Скомпилировать операторы end-push в допустимый PHP код. | from CompilesStacks |
| string | compilePrepend(string $expression)
Скомпилировать операторы prepend в допустимый PHP код. | from CompilesStacks |
| string | compileEndprepend()
Скомпилировать операторы end-prepend в допустимый PHP код. | from CompilesStacks |
| string | compileLang(string|null $expression)
Скомпилировать операторы lang в допустимый PHP код. | from CompilesTranslations |
| string | compileEndlang()
Скомпилировать операторы end-lang в допустимый PHP код. | from CompilesTranslations |
| string | compileChoice(string $expression)
Скомпилировать операторы choice в допустимый PHP код. | from CompilesTranslations |
| string | firstClosureParameterType(Closure $closure)
Получить имя класса первого параметра заданного Closure. | from ReflectsClosures |
| array | firstClosureParameterTypes(Closure $closure)
Получить имена классов первых параметров заданного Closure, включая типы объединения. | from ReflectsClosures |
| array | closureParameterTypes(Closure $closure)
Получить имена классов/типов параметров заданного Closure. | from 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)
Компилировать операторы слота в допустимый 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()
Скомпилировать операторы end-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()
Скомпилировать операторы end-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()
Скомпилировать операторы end-if в допустимый PHP.
protected string compileEndunless()
Скомпилировать операторы end-unless в допустимый PHP.
protected string compileIsset(string $expression)
Компилировать операторы if-isset в допустимый PHP.
protected string compileEndIsset()
Компилировать операторы end-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()
Компилировать операторы end switch в допустимый PHP.
protected string compileOnce(string|null $id = null)
Компилировать блок once в допустимый PHP.
string compileEndOnce()
Компилировать блок end-once в допустимый PHP.
void stringable(string|callable $class, callable|null $handler = null)
Добавить обработчик, который будет выполняться перед выводом заданного класса.
string compileEchos(string $value)
Компилировать Blade echos в допустимый PHP.
protected array getEchoMethods()
Получить методы echo в правильном порядке для компиляции.
protected string compileRawEchos(string $value)
Компилировать операторы "raw" echo.
protected string compileRegularEchos(string $value)
Компилировать обычные операторы echo.
protected string compileEscapedEchos(string $value)
Компилировать экранированные операторы echo.
protected string addBladeCompilerVariable(string $result)
Добавить экземпляр обработчика blade echo в начало скомпилированной строки.
protected string wrapInEchoHandler(string $value)
Обернуть значение echo в обработчик echo, если необходимо.
string applyEchoHandler(string $value)
Применить обработчик echo для значения, если он существует.
protected string compileError(string $expression)
Компилировать операторы ошибки в допустимый PHP.
protected string compileEnderror(string $expression)
Компилировать операторы enderror в допустимый 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 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)
Компилировать операторы раздела в допустимый 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 compileEndpush()
Компилирует операторы end-push в допустимый PHP.
protected string compilePrepend(string $expression)
Компилировать операторы prepend в корректный PHP.
protected string compileEndprepend()
Компилировать операторы end-prepend в корректный PHP.
protected string compileLang(string|null $expression)
Компилировать операторы lang в корректный PHP.
protected string compileEndlang()
Компилировать операторы end-lang в корректный PHP.
protected string compileChoice(string $expression)
Компилировать операторы choice в корректный PHP.
protected string firstClosureParameterType(Closure $closure)
Получить имя класса первого параметра заданного Closure.
protected array firstClosureParameterTypes(Closure $closure)
Получить имена классов первого параметра заданного Closure, включая типы объединения.
protected array closureParameterTypes(Closure $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/8.x/Illuminate/View/Compilers/BladeCompiler.html