AjaxController
in package
Table of Contents
Properties
- $registeredAjaxAPIs : mixed
Methods
- dumpDefinition() : mixed
- Dumps the definition of all AJAX API methods of all declared AjaxControllers
- get() : array<string|int, array<string|int, string|bool|null>>
- Returns all AJAX API methods of the class
- getAll() : array<string|int, mixed>
- Returns all AJAX API methods of all declared AjaxControllers
- getDeclaredControllers() : array<string|int, string>
- Returns all classes that are declared and are a subclass of AjaxController
- getRegisteredMethod() : mixed
- Returns the AJAX method by request method and alias
- register() : void
- Registers all AJAX API methods of the class
- registerAll() : void
- Registers all AJAX API methods of all declared AjaxControllers
- request() : mixed
- Calls the API method by alias
Properties
$registeredAjaxAPIs
public
static mixed
$registeredAjaxAPIs
Methods
dumpDefinition()
Dumps the definition of all AJAX API methods of all declared AjaxControllers
public
static dumpDefinition(IContentFormatter $contentFormatter) : mixed
Parameters
- $contentFormatter : IContentFormatter
get()
Returns all AJAX API methods of the class
public
get() : array<string|int, array<string|int, string|bool|null>>
Return values
array<string|int, array<string|int, string|bool|null>>getAll()
Returns all AJAX API methods of all declared AjaxControllers
public
static getAll() : array<string|int, mixed>
Return values
array<string|int, mixed>getDeclaredControllers()
Returns all classes that are declared and are a subclass of AjaxController
public
static getDeclaredControllers() : array<string|int, string>
Return values
array<string|int, string>getRegisteredMethod()
Returns the AJAX method by request method and alias
public
static getRegisteredMethod(mixed $alias) : mixed
Parameters
- $alias : mixed
-
The alias of the AJAX API
register()
Registers all AJAX API methods of the class
public
register() : void
registerAll()
Registers all AJAX API methods of all declared AjaxControllers
public
static registerAll() : void
request()
Calls the API method by alias
public
static request(mixed $alias, mixed $payload) : mixed
Parameters
- $alias : mixed
-
The alias of the API
- $payload : mixed