ManagesEvents
trait ManagesEvents (View source)
Методы
| массив |
creator(массив|строка $views, Closure|строка $callback)
Регистрация события создателя представления. |
|
| массив |
composers(массив $composers)
Регистрация нескольких композиторов представлений через массив. |
|
| массив |
composer(массив|строка $views, Closure|строка $callback)
Регистрация события композитора представления. |
|
| Closure|null |
addViewEvent(строка $view, Closure|строка $callback, строка $prefix = 'composing: ')
Добавление события для заданного представления. |
|
| Closure |
addClassEvent(строка $view, строка $class, строка $prefix)
Регистрация композитора представления на основе класса. |
|
| Closure |
buildClassEventCallback(строка $class, строка $prefix)
Создание Closure-обратного вызова контейнера на основе класса. |
|
| массив |
parseClassEvent(строка $class, строка $prefix)
Разбор имени композитора на основе класса. |
|
| строка |
classEventMethodForPrefix(строка $prefix)
Определение метода события класса на основе заданного префикса. |
|
| void |
addEventListener(строка $name, Closure $callback)
Добавление обработчика к диспетчеру событий. |
|
| void |
callComposer(View $view)
Вызов композитора для заданного представления. |
|
| void |
callCreator(View $view)
Вызов создателя для заданного представления. |
Подробности
массив creator(массив|строка $views, Closure|строка $callback)
Регистрация события создателя представления.
массив composers(массив $composers)
Регистрация нескольких композиторов представлений через массив.
массив composer(массив|строка $views, Closure|строка $callback)
Регистрация события композитора представления.
protected Closure|null addViewEvent(string $view, Closure|string $callback, string $prefix = 'composing: ')
Добавить событие для заданного представления.
protected Closure addClassEvent(string $view, string $class, string $prefix)
Зарегистрировать композитор представления на основе класса.
protected Closure buildClassEventCallback(string $class, string $prefix)
Создать замыкание-обработчик событий на основе класса.
protected array parseClassEvent(string $class, string $prefix)
Разбор имени композитора на основе класса.
protected string classEventMethodForPrefix(string $prefix)
Определение метода события класса на основе заданного префикса.
protected void addEventListener(string $name, Closure $callback)
Добавить слушателя к диспетчеру событий.
void callComposer(View $view)
Вызвать композитор для данного представления.
void callCreator(View $view)
Вызвать создателя для данного представления.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/7.x/Illuminate/View/Concerns/ManagesEvents.html