DevCraft Документации
СправочникBack-EndClasses

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