Documentation

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

Methods

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

        
On this page

Search results