Spec-Zone.ru › Laravel 10

BladeCompiler

класс BladeCompiler расширяет Compiler и реализует CompilerInterface (View source)

Трейты

CompilesAuthorizations
CompilesClasses
CompilesComments
CompilesComponents
CompilesConditionals
CompilesEchos
CompilesErrors
CompilesFragments
CompilesHelpers
CompilesIncludes
CompilesInjections
CompilesJson
CompilesJs
CompilesLayouts
CompilesLoops
CompilesRawPhp
CompilesSessions
CompilesStacks
CompilesStyles
CompilesTranslations
CompilesUseStatements
ReflectsClosures

Свойства

protected Filesystem $files

Экземпляр файловой системы.

из Компилятора
protected string $cachePath

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

из Компилятора
protected string $basePath

Базовый путь, который следует удалить из путей перед хэшированием.

из Компилятора
protected bool $shouldCache

Определяет, должны ли кэшироваться скомпилированные представления.

из Компилятора
protected string $compiledExtension

Расширение файла скомпилированного представления.

из Компилятора
static protected array $componentHashStack

Стек хэшей имён компонентов.

из CompilesComponents
protected bool $firstCaseInSwitch

Идентификатор первого случая в операторе switch.

из CompilesConditionals
protected array $echoHandlers

Пользовательские коллбэки для рендеринга объектов stringable.

из 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 $prepareStringsForCompilationUsing

Зарегистрированные коллбэки подготовки строк для компиляции.

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.

из CompilesConditionals
string compileElsePushIf(string $expression)

Скомпилировать операторы else-if push в корректный PHP.

из CompilesConditionals
string compileElsePush(string $expression)

Скомпилировать операторы else push в корректный PHP.

из CompilesConditionals
string compileEndPushIf()

Скомпилировать операторы end-push в корректный PHP.

из CompilesConditionals
void stringable(string|callable $class, callable|null $handler = null)

Добавить обработчик, который будет выполнен перед выводом заданного класса.

из CompilesEchos
string compileEchos(string $value)

Скомпилировать Blade-эхо в корректный PHP.

из CompilesEchos
array getEchoMethods()

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

из CompilesEchos
string compileRawEchos(string $value)

Скомпилировать операторы "raw" echo.

из CompilesEchos
string compileRegularEchos(string $value)

Скомпилировать операторы "regular" echo.

из CompilesEchos
string compileEscapedEchos(string $value)

Скомпилировать экранированные операторы echo.

из CompilesEchos
string addBladeCompilerVariable(string $result)

Добавить экземпляр обработчика blade echo в начало скомпилированной строки.

из CompilesEchos
string wrapInEchoHandler(string $value)

Оборачивает значение echo в обработчик echo, если применимо.

из CompilesEchos
string applyEchoHandler(string $value)

Применить обработчик echo для значения, если он существует.

из CompilesEchos
string compileError(string $expression)

Скомпилировать операторы ошибки в корректный PHP.

из CompilesErrors
string compileEnderror(string $expression)

Скомпилировать операторы enderror в корректный PHP.

из CompilesErrors
string compileFragment(string $expression)

Скомпилировать операторы фрагмента в корректный PHP.

из CompilesFragments
string compileEndfragment()

Скомпилировать операторы end-фрагмента в корректный PHP.

из CompilesFragments
string compileCsrf()

Скомпилировать операторы CSRF в корректный PHP.

из CompilesHelpers
string compileDd(string $arguments)

Скомпилировать операторы "dd" в корректный PHP.

из CompilesHelpers
string compileDump(string $arguments)

Скомпилировать операторы "dump" в корректный PHP.

из CompilesHelpers
string compileMethod(string $method)

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

из CompilesHelpers
string compileVite(string|null $arguments)

Скомпилировать операторы "vite" в корректный PHP.

из CompilesHelpers
string compileViteReactRefresh()

Скомпилировать операторы "viteReactRefresh" в корректный PHP.

из CompilesHelpers
string compileEach(string $expression)

Скомпилировать операторы each в корректный PHP.

из CompilesIncludes
string compileInclude(string $expression)

Скомпилировать операторы include в корректный PHP.

из CompilesIncludes
string compileIncludeIf(string $expression)

Скомпилировать операторы include-if в корректный PHP.

из CompilesIncludes
string compileIncludeWhen(string $expression)

Скомпилировать операторы include-when в корректный PHP.

из CompilesIncludes
string compileIncludeUnless(string $expression)

Скомпилировать операторы include-unless в корректный PHP.

из CompilesIncludes
string compileIncludeFirst(string $expression)

Скомпилировать операторы include-first в корректный PHP.

из CompilesIncludes
string compileInject(string $expression)

Компилировать инструкции inject в допустимый PHP.

из CompilesInjections
string compileJson(string $expression)

Компилировать выражение JSON в допустимый PHP.

из 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)

Компилировать сырые инструкции PHP в допустимый PHP.

из CompilesRawPhp
string compileUnset(string $expression)

Компилировать инструкции unset в допустимый PHP.

из CompilesRawPhp
string compileSession(string $expression)

Компилировать инструкции session в допустимый PHP.

из CompilesSessions
string compileEndsession(string $expression)

Компилировать инструкции endsession в допустимый PHP.

из CompilesSessions
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)

Скомпилировать оператор условного стиля в корректный PHP.

из CompilesStyles
string compileLang(string|null $expression)

Скомпилировать операторы lang в корректный PHP.

из CompilesTranslations
string compileEndlang()

Скомпилировать операторы end-lang в корректный PHP.

из CompilesTranslations
string compileChoice(string $expression)

Скомпилировать операторы choice в корректный PHP.

из CompilesTranslations
string compileUse(string $expression)

Скомпилировать операторы use в корректный PHP.

из CompilesUseStatements
string firstClosureParameterType(Closure $closure)

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

из ReflectsClosures
array firstClosureParameterTypes(Closure $closure)

Получить имена классов первых параметров данного замыкания, включая объединённые типы.

из ReflectsClosures
array closureParameterTypes(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)

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

Параметры

$template

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

void

Исключения

InvalidArgumentException

string getCompiledPath(string $path)

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

Параметры

string $path

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

string

bool isExpired(string $path)

Определить, является ли представление по указанному пути устаревшим.

Параметры

string $path

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

bool

Исключения

ErrorException

protected void ensureCompiledDirectoryExists(string $path)

Создать каталог скомпилированных файлов, если необходимо.

Параметры

string $path

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

void

protected string compileCan(string $expression)

Скомпилировать операторы can в корректный PHP.

Параметры

string $expression

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

string

protected string compileCannot(string $expression)

Компилировать операторы cannot в корректный PHP.

Параметры

string $expression

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

string

protected string compileCanany(string $expression)

Компилировать операторы canany в корректный PHP.

Параметры

string $expression

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

string

protected string compileElsecan(string $expression)

Компилировать операторы else-can в корректный PHP.

Параметры

string $expression

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

string

protected string compileElsecannot(string $expression)

Компилировать операторы else-cannot в корректный PHP.

Параметры

string $expression

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

string

protected string compileElsecanany(string $expression)

Компилировать операторы else-canany в корректный PHP.

Параметры

string $expression

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

string

protected string compileEndcan()

Компилировать операторы end-can в корректный PHP.

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

string

protected string compileEndcannot()

Компилировать операторы end-cannot в корректный PHP.

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

string

protected string compileEndcanany()

Компилировать операторы end-canany в корректный PHP.

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

string

protected string compileClass(string $expression)

Компилировать оператор условного класса в корректный PHP.

Параметры

string $expression

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

string

protected string compileComments(string $value)

Компилировать комментарии Blade в пустую строку.

Параметры

string $value

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

string

protected string compileComponent(string $expression)

Компилировать операторы компонента в корректный PHP.

Параметры

string $expression

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

string

static string newComponentHash(string $component)

Получить новый хэш компонента для имени компонента.

Параметры

string $component

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

string

static string compileClassComponentOpening(string $component, string $alias, string $data, string $hash)

Компилировать открытие компонента класса.

Параметры

string $component
string $alias
string $data
string $hash

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

string

protected string compileEndComponent()

Компилировать операторы end-component в корректный PHP.

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

string

string compileEndComponentClass()

Компилировать операторы end-component в корректный PHP.

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

string

protected string compileSlot(string $expression)

Компилировать операторы slot в корректный PHP.

Параметры

string $expression

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

string

protected string compileEndSlot()

Компилировать операторы end-slot в корректный PHP.

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

string

protected string compileComponentFirst(string $expression)

Компилировать операторы component-first в корректный PHP.

Параметры

string $expression

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

string

protected string compileEndComponentFirst()

Компилировать операторы end-component-first в корректный PHP.

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

string

protected string compileProps(string $expression)

Компилировать оператор prop в корректный PHP.

Параметры

string $expression

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

string

protected string compileAware(string $expression)

Компилировать оператор aware в корректный PHP.

Параметры

string $expression

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

string

static mixed sanitizeComponentAttribute(mixed $value)

Проверить значение атрибута компонента.

Параметры

mixed $value

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

mixed

protected string compileAuth(string|null $guard = null)

Компилировать операторы if-auth в корректный PHP.

Параметры

string|null $guard

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

string

protected string compileElseAuth(string|null $guard = null)

Скомпилировать инструкции else-auth в корректный PHP.

Параметры

string|null $guard

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

string

protected string compileEndAuth()

Скомпилировать инструкции end-auth в корректный PHP.

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

string

protected string compileEnv(string $environments)

Скомпилировать инструкции env в корректный PHP.

Параметры

string $environments

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

string

protected string compileEndEnv()

Скомпилировать инструкции end-env в корректный PHP.

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

string

protected string compileProduction()

Скомпилировать инструкции production в корректный PHP.

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

string

protected string compileEndProduction()

Скомпилировать инструкции end-production в корректный PHP.

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

string

protected string compileGuest(string|null $guard = null)

Скомпилировать инструкции if-guest в корректный PHP.

Параметры

string|null $guard

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

string

protected string compileElseGuest(string|null $guard = null)

Скомпилировать инструкции else-guest в корректный PHP.

Параметры

string|null $guard

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

string

protected string compileEndGuest()

Скомпилировать инструкции end-guest в корректный PHP.

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

string

protected string compileHasSection(string $expression)

Скомпилировать инструкции has-section в корректный PHP.

Параметры

string $expression

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

string

protected string compileSectionMissing(string $expression)

Скомпилировать инструкции section-missing в корректный PHP.

Параметры

string $expression

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

string

protected string compileIf(string $expression)

Скомпилировать инструкции if в корректный PHP.

Параметры

string $expression

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

string

protected string compileUnless(string $expression)

Скомпилировать инструкции unless в корректный PHP.

Параметры

string $expression

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

string

protected string compileElseif(string $expression)

Скомпилировать инструкции else-if в корректный PHP.

Параметры

string $expression

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

string

protected string compileElse()

Скомпилировать инструкции else в корректный PHP.

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

string

protected string compileEndif()

Скомпилировать инструкции end-if в корректный PHP.

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

string

protected string compileEndunless()

Скомпилировать инструкции end-unless в корректный PHP.

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

string

protected string compileIsset(string $expression)

Скомпилировать инструкции if-isset в корректный PHP.

Параметры

string $expression

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

string

protected string compileEndIsset()

Скомпилировать инструкции end-isset в корректный PHP.

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

string

protected string compileSwitch(string $expression)

Скомпилировать инструкции switch в корректный PHP.

Параметры

string $expression

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

string

protected string compileCase(string $expression)

Скомпилировать инструкции case в корректный PHP.

Параметры

string $expression

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

string

protected string compileDefault()

Скомпилировать инструкции default в операторе switch в корректный PHP.

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

string

protected string compileEndSwitch()

Скомпилировать инструкции end switch в корректный PHP.

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

string

protected string compileOnce(string|null $id = null)

Скомпилировать блок once в корректный PHP.

Параметры

string|null $id

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

string

string compileEndOnce()

Скомпилировать блок end-once в корректный PHP.

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

string

protected string compileSelected(string $condition)

Компилировать выбранный блок в допустимый PHP.

Parameters

string $condition

Return Value

string

protected string compileChecked(string $condition)

Компилировать блок "выбранный" в допустимый PHP.

Parameters

string $condition

Return Value

string

protected string compileDisabled(string $condition)

Компилировать блок "отключенный" в допустимый PHP.

Parameters

string $condition

Return Value

string

protected string compileRequired(string $condition)

Компилировать блок "обязательный" в допустимый PHP.

Parameters

string $condition

Return Value

string

protected string compileReadonly(string $condition)

Компилировать блок "только для чтения" в допустимый PHP.

Parameters

string $condition

Return Value

string

protected string compilePushIf(string $expression)

Компилировать операторы push в допустимый PHP.

Parameters

string $expression

Return Value

string

protected string compileElsePushIf(string $expression)

Компилировать операторы else-if push в допустимый PHP.

Parameters

string $expression

Return Value

string

protected string compileElsePush(string $expression)

Компилировать операторы else push в допустимый PHP.

Parameters

string $expression

Return Value

string

protected string compileEndPushIf()

Компилировать операторы end-push в допустимый PHP.

Return Value

string

void stringable(string|callable $class, callable|null $handler = null)

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

Parameters

string|callable $class
callable|null $handler

Return Value

void

string compileEchos(string $value)

Компилировать Blade echos в допустимый PHP.

Parameters

string $value

Return Value

string

protected array getEchoMethods()

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

Return Value

array

protected string compileRawEchos(string $value)

Компилировать операторы "сырого" вывода.

Parameters

string $value

Return Value

string

protected string compileRegularEchos(string $value)

Компилировать операторы "обычного" вывода.

Parameters

string $value

Return Value

string

protected string compileEscapedEchos(string $value)

Компилировать операторы вывода с экранированием.

Parameters

string $value

Return Value

string

protected string addBladeCompilerVariable(string $result)

Добавить экземпляр обработчика вывода Blade в начало скомпилированной строки.

Parameters

string $result

Return Value

string

protected string wrapInEchoHandler(string $value)

Оборачивает значение вывода в обработчик вывода, если применимо.

Parameters

string $value

Return Value

string

string applyEchoHandler(string $value)

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

Parameters

string $value

Return Value

string

protected string compileError(string $expression)

Компилировать операторы ошибки в допустимый PHP.

Parameters

string $expression

Return Value

string

protected string compileEnderror(string $expression)

Компилировать операторы enderror в допустимый PHP.

Parameters

string $expression

Return Value

string

protected string compileFragment(string $expression)

Компилировать операторы фрагмента в допустимый PHP.

Parameters

string $expression

Return Value

string

protected string compileEndfragment()

Компилировать операторы end-фрагмента в допустимый PHP.

Return Value

string

protected string compileCsrf()

Компилировать операторы CSRF в допустимый PHP.

Return Value

string

protected string compileDd(string $arguments)

Компилировать операторы "dd" в допустимый PHP.

Параметры

string $arguments

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

string

protected string compileDump(string $arguments)

Компилировать операторы "dump" в допустимый PHP.

Параметры

string $arguments

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

string

protected string compileMethod(string $method)

Компилировать операторы метода в допустимый PHP.

Параметры

string $method

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

string

protected string compileVite(string|null $arguments)

Компилировать операторы "vite" в допустимый PHP.

Параметры

string|null $arguments

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

string

protected string compileViteReactRefresh()

Компилировать операторы "viteReactRefresh" в допустимый PHP.

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

string

protected string compileEach(string $expression)

Компилировать операторы each в допустимый PHP.

Параметры

string $expression

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

string

protected string compileInclude(string $expression)

Компилировать операторы include в допустимый PHP.

Параметры

string $expression

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

string

protected string compileIncludeIf(string $expression)

Компилировать операторы include-if в допустимый PHP.

Параметры

string $expression

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

string

protected string compileIncludeWhen(string $expression)

Компилировать операторы include-when в допустимый PHP.

Параметры

string $expression

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

string

protected string compileIncludeUnless(string $expression)

Компилировать операторы include-unless в допустимый PHP.

Параметры

string $expression

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

string

protected string compileIncludeFirst(string $expression)

Компилировать операторы include-first в допустимый PHP.

Параметры

string $expression

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

string

protected string compileInject(string $expression)

Компилировать операторы inject в допустимый PHP.

Параметры

string $expression

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

string

protected string compileJson(string $expression)

Компилировать оператор JSON в допустимый PHP.

Параметры

string $expression

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

string

protected string compileJs(string $expression)

Компилировать директиву "@js" в допустимый PHP.

Параметры

string $expression

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

string

protected string compileExtends(string $expression)

Компилировать операторы extends в допустимый PHP.

Параметры

string $expression

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

string

protected string compileExtendsFirst(string $expression)

Компилировать операторы extends-first в допустимый PHP.

Параметры

string $expression

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

string

protected string compileSection(string $expression)

Компилировать операторы section в допустимый PHP.

Параметры

string $expression

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

string

protected string compileParent()

Заменить директиву @parent на заглушку.

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

string

protected string compileYield(string $expression)

Компилировать операторы yield в допустимый PHP.

Параметры

string $expression

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

string

protected string compileShow()

Компилировать операторы show в допустимый PHP.

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

string

protected string compileAppend()

Компилировать операторы append в допустимый PHP.

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

string

protected string compileOverwrite()

Компилировать операторы overwrite в допустимый PHP.

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

string

protected string compileStop()

Компилировать операторы stop в допустимый PHP.

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

string

protected string compileEndsection()

Компилировать операторы end-section в допустимый PHP.

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

string

protected string compileForelse(string $expression)

Компилировать операторы for-else в допустимый PHP.

Параметры

string $expression

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

string

Исключения

ViewCompilationException

protected string compileEmpty(string $expression)

Компилировать операторы for-else-empty и empty в допустимый PHP.

Параметры

string $expression

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

string

protected string compileEndforelse()

Компилировать операторы end-for-else в допустимый PHP.

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

string

protected string compileEndEmpty()

Компилировать операторы end-empty в допустимый PHP.

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

string

protected string compileFor(string $expression)

Компилировать операторы for в допустимый PHP.

Параметры

string $expression

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

string

protected string compileForeach(string $expression)

Компилировать операторы for-each в допустимый PHP.

Параметры

string $expression

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

string

Исключения

ViewCompilationException

protected string compileBreak(string $expression)

Компилировать операторы break в допустимый PHP.

Параметры

string $expression

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

string

protected string compileContinue(string $expression)

Компилировать операторы continue в допустимый PHP.

Параметры

string $expression

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

string

protected string compileEndfor()

Компилировать операторы end-for в допустимый PHP.

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

string

protected string compileEndforeach()

Компилировать операторы end-for-each в допустимый PHP.

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

string

protected string compileWhile(string $expression)

Компилировать операторы while в допустимый PHP.

Параметры

string $expression

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

string

protected string compileEndwhile()

Компилировать операторы end-while в допустимый PHP.

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

string

protected string compilePhp(string $expression)

Компилировать операторы PHP в допустимый PHP.

Параметры

string $expression

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

string

protected string compileUnset(string $expression)

Компилировать операторы unset в допустимый PHP.

Параметры

string $expression

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

string

protected string compileSession(string $expression)

Компилировать операторы сессии в допустимый PHP.

Параметры

string $expression

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

string

protected string compileEndsession(string $expression)

Компилировать операторы endsession в допустимый PHP.

Параметры

string $expression

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

string

protected string compileStack(string $expression)

Компилировать операторы стека в содержимое.

Параметры

string $expression

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

string

protected string compilePush(string $expression)

Компилировать операторы push в допустимый PHP.

Параметры

string $expression

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

string

protected string compilePushOnce(string $expression)

Компилировать операторы push-once в допустимый PHP.

Параметры

string $expression

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

string

protected string compileEndpush()

Компилировать операторы end-push в допустимый PHP.

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

string

protected string compileEndpushOnce()

Компилировать операторы end-push-once в допустимый PHP.

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

string

protected string compilePrepend(string $expression)

Компилировать операторы prepend в допустимый PHP.

Параметры

string $expression

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

string

protected string compilePrependOnce(string $expression)

Компилировать операторы prepend-once в допустимый PHP.

Параметры

string $expression

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

string

protected string compileEndprepend()

Скомпилировать инструкции end-prepend в корректный PHP.

Значение результата

string

protected string compileEndprependOnce()

Скомпилировать инструкции end-prepend-once в корректный PHP.

Значение результата

string

protected string compileStyle(string $expression)

Скомпилировать условное утверждение style в корректный PHP.

Параметры

string $expression

Значение результата

string

protected string compileLang(string|null $expression)

Скомпилировать инструкции lang в корректный PHP.

Параметры

string|null $expression

Значение результата

string

protected string compileEndlang()

Скомпилировать инструкции end-lang в корректный PHP.

Значение результата

string

protected string compileChoice(string $expression)

Скомпилировать инструкции choice в корректный PHP.

Параметры

string $expression

Значение результата

string

protected string compileUse(string $expression)

Скомпилировать инструкции use в корректный PHP.

Параметры

string $expression

Значение результата

string

protected string firstClosureParameterType(Closure $closure)

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

Параметры

Closure $closure

Значение результата

string

Исключения

ReflectionException
RuntimeException

protected array firstClosureParameterTypes(Closure $closure)

Получить имена классов первого параметра заданного Closure, включая объединённые типы.

Параметры

Closure $closure

Значение результата

array

Исключения

ReflectionException
RuntimeException

protected array closureParameterTypes(Closure $closure)

Получить имена/типы параметров заданного Closure.

Параметры

Closure $closure

Значение результата

array

Исключения

ReflectionException

void compile(string $path = null)

Скомпилировать представление по заданному пути.

Параметры

string $path

Значение результата

void

protected string appendFilePath(string $contents)

Добавить путь к файлу к скомпилированной строке.

Параметры

string $contents

Значение результата

string

protected Collection getOpenAndClosingPhpTokens(string $contents)

Получить открывающий и закрывающий теги PHP из заданной строки.

Параметры

string $contents

Значение результата

Collection

string getPath()

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

Значение результата

string

void setPath(string $path)

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

Параметры

string $path

Значение результата

void

string compileString(string $value)

Скомпилировать предоставленный шаблон Blade.

Параметры

string $value

Значение результата

string

render()

Описание отсутствует

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/View/Compilers/BladeCompiler.html

Spec-Zone.ru

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