Spec-Zone.ru › Laravel 5.6

BladeCompiler

class BladeCompiler extends Compiler implements CompilerInterface (View source)

Свойства

CompilesAuthorizations
CompilesComments
CompilesComponents
CompilesConditionals
CompilesEchos
CompilesHelpers
CompilesIncludes
CompilesInjections
CompilesJson
CompilesLayouts
CompilesLoops
CompilesRawPhp
CompilesStacks
CompilesTranslations

Свойства

protected Filesystem $files Экземпляр Filesystem. from Compiler
protected string $cachePath Получение пути к кешу скомпилированных представлений. from Compiler
protected bool $firstCaseInSwitch Идентификатор первого случая в операторе switch. from CompilesConditionals
protected string $lastSection Имя последнего начатого раздела. from CompilesLayouts
protected int $forElseCounter Счётчик для отслеживания вложенных операторов forelse. from CompilesLoops
protected array $extensions Все зарегистрированные расширения.
protected array $customDirectives Все пользовательские обработчики "директивы".
protected array $conditions Все пользовательские обработчики "условия".
protected string $path Файл, который в данный момент компилируется.
protected array $compilers Все доступные функции компилятора.
protected array $rawTags Массив открывающих и закрывающих тегов для необработанных выводов.
protected array $contentTags Массив открывающих и закрывающих тегов для обычных выводов.
protected array $escapedTags Массив открывающих и закрывающих тегов для экранированных выводов.
protected string $echoFormat Формат строки вывода ("обычный" / устаревший).
protected array $footer Массив строк подвала, которые нужно добавить в шаблон.
protected array $rawBlocks Массив для временного хранения необработанных блоков, найденных в шаблоне.

Методы

void __construct(Filesystem $files, string $cachePath)

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

из Compiler
string getCompiledPath(string $path)

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

из Compiler
bool isExpired(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 compileComments(string $value)

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

из CompilesComments
string compileComponent(string $expression)

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

из CompilesComponents
string compileEndComponent()

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

из CompilesComponents
string compileSlot(string $expression)

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

из CompilesComponents
string compileEndSlot()

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

из 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 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 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 compileEchos(string $value)

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

из CompilesEchos
array getEchoMethods()

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

из CompilesEchos
string compileRawEchos(string $value)

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

из CompilesEchos
string compileRegularEchos(string $value)

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

из CompilesEchos
string compileEscapedEchos(string $value)

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

из CompilesEchos
string compileEchoDefaults(string $value)

Скомпилировать значения по умолчанию для оператора echo.

из CompilesEchos
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 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 compileIncludeFirst(string $expression)

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

из CompilesIncludes
string compileInject(string $expression)

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

из CompilesInjections
string compileJson(string $expression)

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

из CompilesJson
string compileExtends(string $expression)

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

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

из CompilesLayouts
string compileOverwrite()

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

из CompilesLayouts
string compileStop()

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

из CompilesLayouts
string compileEndsection()

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

из CompilesLayouts
string compileForelse(string $expression)

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

из CompilesLoops
string compileEmpty(string $expression)

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

из CompilesLoops
string compileEndforelse()

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

из CompilesLoops
string compileEndEmpty()

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

из CompilesLoops
string compileFor(string $expression)

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

из CompilesLoops
string compileForeach(string $expression)

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

из CompilesLoops
string compileBreak(string $expression)

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

из CompilesLoops
string compileContinue(string $expression)

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

из CompilesLoops
string compileEndfor()

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

из CompilesLoops
string compileEndforeach()

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

из CompilesLoops
string compileWhile(string $expression)

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

из CompilesLoops
string compileEndwhile()

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

из CompilesLoops
string compilePhp(string $expression)

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

из CompilesRawPhp
string compileUnset(string $expression)

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

из CompilesRawPhp
string compileStack(string $expression)

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

из CompilesStacks
string compilePush(string $expression)

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

из CompilesStacks
string compileEndpush()

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

из CompilesStacks
string compilePrepend(string $expression)

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

из CompilesStacks
string compileEndprepend()

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

из CompilesStacks
string compileLang(string $expression)

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

из CompilesTranslations
string compileEndlang()

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

из CompilesTranslations
string compileChoice(string $expression)

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

из CompilesTranslations
void compile(string $path = null)

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

string getPath()

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

void setPath(string $path)

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

string compileString(string $value)

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

string storeVerbatimBlocks(string $value)

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

string storePhpBlocks(string $value)

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

string storeRawBlock(string $value)

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

строка restoreRawContent(строка $result)

Заменить исходные заглушки на исходный код, сохранённый в исходных блоках.

строка getRawPlaceholder(целое число|строка $replace)

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

строка addFooters(строка $result)

Добавить сохранённые подписи к заданному содержимому.

строка parseToken(массив $token)

Обработать токены из шаблона.

строка compileExtensions(строка $value)

Выполнить пользовательские расширения.

строка compileStatements(строка $value)

Компилировать операторы Blade, начинающиеся с «@».

строка compileStatement(массив $match)

Компилировать один оператор Blade «@».

строка callCustomDirective(строка $name, строка|null $value)

Вызвать заданный директиву со значением.

строка stripParentheses(строка $expression)

Удалить скобки из заданного выражения.

пустое значение extend(выполнимая функция $compiler)

Зарегистрировать пользовательский компилятор Blade.

массив getExtensions()

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

пустое значение if(строка $name, выполнимая функция $callback)

Зарегистрировать директиву оператора «if».

булево значение check(строка $name, массив $parameters)

Проверить результат условия.

пустое значение component(строка $path, строка $alias = null)

Зарегистрировать директиву псевдонима компонента.

пустое значение include(строка $path, строка $alias = null)

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

пустое значение directive(строка $name, выполнимая функция $handler)

Зарегистрировать обработчик для пользовательских директив.

массив getCustomDirectives()

Получить список пользовательских директив.

пустое значение setEchoFormat(строка $format)

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

пустое значение withDoubleEncoding()

Установить формат «вывод» для двойного кодирования сущностей.

пустое значение withoutDoubleEncoding()

Установить формат «вывод» для отключения двойного кодирования сущностей.

Подробное описание

пустое значение __construct(Filesystem $files, строка $cachePath)

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

Параметры

Filesystem $files
строка $cachePath

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

пустое значение

Исключения

InvalidArgumentException

строка getCompiledPath(строка $path)

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

Параметры

строка $path

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

строка

булево значение isExpired(строка $path)

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

Параметры

строка $path

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

булево значение

защищённый строка compileCan(строка $expression)

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

Параметры

строка $expression

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

строка

защищённый строка compileCannot(строка $expression)

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

Параметры

строка $expression

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

строка

защищённый строка compileCanany(строка $expression)

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

Параметры

строка $expression

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

строка

защищённый строка compileElsecan(строка $expression)

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

Параметры

строка $expression

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

строка

защищённый строка compileElsecannot(строка $expression)

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

Параметры

строка $expression

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

строка

защищённый строка compileElsecanany(строка $expression)

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

Параметры

строка $expression

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

строка

защищённый строка compileEndcan()

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

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

строка

защищённый строка compileEndcannot()

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

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

строка

защищённый строка compileEndcanany()

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

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

строка

защищённый строка compileComments(строка $value)

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

Параметры

строка $value

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

строка

protected string compileComponent(string $expression)

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

Параметры

string $expression

Значение возврата

string

protected string compileEndComponent()

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

Значение возврата

string

protected string compileSlot(string $expression)

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

Параметры

string $expression

Значение возврата

string

protected string compileEndSlot()

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

Значение возврата

string

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 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 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 compileEchos(string $value)

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

Параметры

string $value

Значение возврата

string

protected array getEchoMethods()

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

Значение возврата

array

protected string compileRawEchos(string $value)

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

Параметры

string $value

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

string

protected string compileRegularEchos(string $value)

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

Параметры

string $value

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

string

protected string compileEscapedEchos(string $value)

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

Параметры

string $value

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

string

string compileEchoDefaults(string $value)

Компилировать значения по умолчанию для оператора вывода.

Параметры

string $value

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

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

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

Parameters

string $expression

Return Value

string

protected string compileEmpty(string $expression)

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

Parameters

string $expression

Return Value

string

protected string compileEndforelse()

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

Return Value

string

protected string compileEndEmpty()

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

Return Value

string

protected string compileFor(string $expression)

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

Parameters

string $expression

Return Value

string

protected string compileForeach(string $expression)

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

Parameters

string $expression

Return Value

string

protected string compileBreak(string $expression)

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

Parameters

string $expression

Return Value

string

protected string compileContinue(string $expression)

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

Parameters

string $expression

Return Value

string

protected string compileEndfor()

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

Return Value

string

protected string compileEndforeach()

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

Return Value

string

protected string compileWhile(string $expression)

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

Parameters

string $expression

Return Value

string

protected string compileEndwhile()

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

Return Value

string

protected string compilePhp(string $expression)

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

Parameters

string $expression

Return Value

string

protected string compileUnset(string $expression)

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

Parameters

string $expression

Return Value

string

protected string compileStack(string $expression)

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

Parameters

string $expression

Return Value

string

protected string compilePush(string $expression)

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

Parameters

string $expression

Return Value

string

protected string compileEndpush()

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

Return Value

string

protected string compilePrepend(string $expression)

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

Parameters

string $expression

Return Value

string

protected string compileEndprepend()

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

Return Value

string

protected string compileLang(string $expression)

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

Parameters

string $expression

Return Value

string

protected string compileEndlang()

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

Return Value

string

protected string compileChoice(string $expression)

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

Parameters

string $expression

Return Value

string

void compile(string $path = null)

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

Parameters

string $path

Return Value

void

string getPath()

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

Return Value

string

void setPath(string $path)

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

Parameters

string $path

Return Value

void

string compileString(string $value)

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

Параметры

string $value

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

string

protected string storeVerbatimBlocks(string $value)

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

Параметры

string $value

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

string

protected string storePhpBlocks(string $value)

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

Параметры

string $value

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

string

protected string storeRawBlock(string $value)

Сохранить блок raw и вернуть уникальный плейсхолдер raw.

Параметры

string $value

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

string

protected string restoreRawContent(string $result)

Заменить плейсхолдеры raw исходным кодом, сохраненным в блоках raw.

Параметры

string $result

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

string

protected string getRawPlaceholder(int|string $replace)

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

Параметры

int|string $replace

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

string

protected string addFooters(string $result)

Добавить сохраненные подписи к заданному содержимому.

Параметры

string $result

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

string

protected string parseToken(array $token)

Обработать токены из шаблона.

Параметры

array $token

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

string

protected string compileExtensions(string $value)

Выполнить пользовательские расширения.

Параметры

string $value

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

string

protected string compileStatements(string $value)

Скомпилировать операторы Blade, начинающиеся с «@».

Параметры

string $value

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

string

protected string compileStatement(array $match)

Скомпилировать один оператор Blade «@».

Параметры

array $match

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

string

protected string callCustomDirective(string $name, string|null $value)

Вызвать заданный директиву с заданным значением.

Параметры

string $name
string|null $value

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

string

string stripParentheses(string $expression)

Удалить скобки из данного выражения.

Параметры

string $expression

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

string

void extend(callable $compiler)

Зарегистрировать пользовательский компилятор Blade.

Параметры

callable $compiler

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

void

array getExtensions()

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

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

array

void if(string $name, callable $callback)

Зарегистрировать директиву оператора «if».

Параметры

string $name
callable $callback

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

void

bool check(string $name, array $parameters)

Проверить результат условия.

Параметры

string $name
array $parameters

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

bool

void component(string $path, string $alias = null)

Зарегистрировать директиву псевдонима компонента.

Параметры

string $path
string $alias

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

void

void include(string $path, string $alias = null)

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

Параметры

string $path
string $alias

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

void

void directive(string $name, callable $handler)

Зарегистрировать обработчик для пользовательских директив.

Параметры

string $name
callable $handler

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

void

array getCustomDirectives()

Получить список пользовательских директив.

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

array

void setEchoFormat(string $format)

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

Параметры

string $format

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

void

void withDoubleEncoding()

Установить формат «вывод» для двойного кодирования сущностей.

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

void

void withoutDoubleEncoding()

Установить формат "echo" так, чтобы сущности не кодировались дважды.

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

void

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

Spec-Zone.ru

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