Spec-Zone.ru › Laravel 8

BladeCompiler

class BladeCompiler extends Compiler implements CompilerInterface (View source)

Трейты

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

Свойства

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)

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

Параметры

$template

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

void

Исключения

InvalidArgumentException

string getCompiledPath(string $path)

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

Параметры

string $path

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

string

bool isExpired(string $path)

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

Параметры

string $path

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

bool

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)

Компилировать операторы слота в допустимый 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

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

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

Параметры

string|callable $class
callable|null $handler

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

void

string compileEchos(string $value)

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

Параметры

string $value

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

string

protected array getEchoMethods()

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

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

array

protected string compileRawEchos(string $value)

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

Параметры

string $value

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

string

protected string compileRegularEchos(string $value)

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

Параметры

string $value

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

string

protected string compileEscapedEchos(string $value)

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

Параметры

string $value

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

string

protected string addBladeCompilerVariable(string $result)

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

Параметры

string $result

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

string

protected string wrapInEchoHandler(string $value)

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

Параметры

string $value

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

string

string applyEchoHandler(string $value)

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

Параметры

string $value

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

string

protected string compileError(string $expression)

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

Параметры

string $expression

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

string

protected string compileEnderror(string $expression)

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

Параметры

string $expression

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

string

protected string compileCsrf()

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

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

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

Компилировать операторы раздела в допустимый 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

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

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 compileStack(string $expression)

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

Параметры

string $expression

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

string

protected string compilePush(string $expression)

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

Параметры

string $expression

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

string

protected string compileEndpush()

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

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

string

protected string compilePrepend(string $expression)

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

Параметры

string $expression

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

string

protected string compileEndprepend()

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

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

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

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

Parameters

string $contents

Return Value

string

protected Collection getOpenAndClosingPhpTokens(string $contents)

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

Parameters

string $contents

Return Value

Collection

string getPath()

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

Return Value

string

void setPath(string $path)

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

Parameters

string $path

Return Value

void

string compileString(string $value)

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

Parameters

string $value

Return Value

string

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

Spec-Zone.ru

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