ModuleAjaxConfigBuilder v200.4.0
Fluent AJAX-секция манифеста: admin methods и publicMethod (allow_guest).
Зачем: зарегистрировать AJAX-хендлеры без ручного массива ajax.public.
Namespace: DevCraft\Builders
См. также: ModuleManifestBuilder, Fluent Types
ModuleAjaxConfigBuilder::create('admin')
->method('settings', SettingsHandler::class)
->publicMethod('list', ListHandler::class, false)
->publicMethod('unsubscribe_token', UnsubscribeTokenHandler::class, true)
->build();| Метод | Зачем |
|---|---|
controller($id) | Обычно admin |
method($name, $handler) | Admin AJAX |
methods([...]) | Пачка admin-методов |
publicMethod($name, $handler, $allowGuest) | controller=public |
build() | ModuleAjaxConfig |