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(строка $view, Closure|строка $callback, строка $prefix = 'composing: ')
Добавление события для заданного представления.
protected Closure addClassEvent(строка $view, строка $class, строка $prefix)
Регистрация композитора представления на основе класса.
protected Closure buildClassEventCallback(строка $class, строка $prefix)
Создание Closure-обработчика события композиции на основе класса.
protected массив parseClassEvent(строка $class, строка $prefix)
Разбор имени композитора на основе класса.
protected строка classEventMethodForPrefix(строка $prefix)
Определение метода события класса на основе заданного префикса.
protected void addEventListener(строка $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/11.x/Illuminate/View/Concerns/ManagesEvents.html