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)
Создать Closure-обработчик событий на основе класса.
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/5.4/Illuminate/View/Concerns/ManagesEvents.html