КомпилируетКомпоненты
trait КомпилируетКомпоненты (Исходный код)
Свойства
| статический защищённый массив | $componentHashStack | Стек хешей имён компонентов. |
Методы
| строка | compileComponent(строка $expression) Компилирует операторы компонента в корректный PHP. | |
| статическая строка | newComponentHash(строка $component) Получение нового хеша компонента для имени компонента. | |
| статическая строка | compileClassComponentOpening(строка $component, строка $alias, строка $data, строка $hash) Компиляция начала компонента класса. | |
| строка | compileEndComponent() Компиляция операторов завершения компонента в корректный PHP. | |
| строка | compileEndComponentClass() Компиляция операторов завершения компонента в корректный PHP. | |
| строка | compileSlot(строка $expression) Компиляция операторов слота в корректный PHP. | |
| строка | compileEndSlot() Компиляция операторов завершения слота в корректный PHP. | |
| строка | compileComponentFirst(строка $expression) Компиляция операторов компонента-первого в корректный PHP. | |
| строка | compileEndComponentFirst() Компиляция операторов завершения компонента-первого в корректный PHP. | |
| строка | compileProps(строка $expression) Компиляция оператора свойства в корректный PHP. | |
| строка | compileAware(строка $expression) Компиляция оператора aware в корректный PHP. | |
| статический смешанный тип | sanitizeComponentAttribute(смешанный тип $value) Обработка значения атрибута компонента. |
Подробности
protected строка compileComponent(строка $expression)
Компилирует операторы компонента в корректный PHP.
статический строка newComponentHash(строка $component)
Получение нового хеша компонента для имени компонента.
статический строка compileClassComponentOpening(строка $component, строка $alias, строка $data, строка $hash)
Компиляция начала компонента класса.
protected строка compileEndComponent()
Компиляция операторов завершения компонента в корректный PHP.
строка compileEndComponentClass()
Компиляция операторов завершения компонента в корректный PHP.
protected строка compileSlot(строка $expression)
Компиляция операторов слота в корректный PHP.
protected строка compileEndSlot()
Компиляция операторов завершения слота в корректный PHP.
protected строка compileComponentFirst(строка $expression)
Компиляция операторов компонента-первого в корректный PHP.
protected строка compileEndComponentFirst()
Компиляция операторов завершения компонента-первого в корректный PHP.
protected строка compileProps(строка $expression)
Компиляция оператора свойства в корректный PHP.
protected строка compileAware(строка $expression)
Компиляция оператора aware в корректный PHP.
статический смешанный тип sanitizeComponentAttribute(смешанный тип $value)
Обработка значения атрибута компонента.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/View/Compilers/Concerns/CompilesComponents.html