ManagesEvents
trait ManagesEvents (View source)
Методы
| array | creator(array|string $views, Closure|string $callback)
Зарегистрировать событие создания представления. | |
| array | composers(array $composers)
Зарегистрировать несколько событий композирования представлений через массив. | |
| array | composer(array|string $views, Closure|string $callback)
Зарегистрировать событие композирования представления. | |
| Closure|null | addViewEvent(string $view, Closure|string $callback, string $prefix = 'composing: ')
Добавить событие для заданного представления. | |
| Closure | addClassEvent(string $view, string $class, string $prefix)
Зарегистрировать композитор представления на основе класса. | |
| Closure | buildClassEventCallback(string $class, string $prefix)
Создать Closure-обработчик событий на основе класса. | |
| array | parseClassEvent(string $class, string $prefix)
Проанализировать имя композитора на основе класса. | |
| string | classEventMethodForPrefix(string $prefix)
Определить метод события класса на основе заданного префикса. | |
| void | addEventListener(string $name, Closure $callback)
Добавить обработчик к диспетчеру событий. | |
| void | callComposer(View $view)
Вызвать композитор для заданного представления. | |
| void | callCreator(View $view)
Вызвать создателя для заданного представления. |
Подробности
array creator(array|string $views, Closure|string $callback)
Зарегистрировать событие создания представления.
array composers(array $composers)
Зарегистрировать несколько событий композирования представлений через массив.
array composer(array|string $views, Closure|string $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/6.x/Illuminate/View/Concerns/ManagesEvents.html