КомпонуетКомпоненты
траит КомпонуетКомпоненты (Просмотреть исходный код)
Свойства
| статический защищённый массив | $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) Валидация значения атрибута компонента. |
Детали
защищённый строка 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)
Валедация значения атрибута компонента.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/View/Compilers/Concerns/CompilesComponents.html