\FAA\InterfacesServerPlugin

Summary

Methods
Constants
RegisterHooks()
SetupTemplate()
ServeRequest()
RequestOnUrlParsed()
No constants found
No protected methods found
N/A
No private methods found
N/A

Methods

RegisterHooks()

RegisterHooks(): array

Register system hooks

Register a set of handler functions to be called in certain positions.

Returns

array —

A list of hooks to register

SetupTemplate()

SetupTemplate(  $data = null): \FAA\Obj\Result

Get and set the plugin setup template form

Parameters

$data

Returns

\FAA\Obj\Result

ServeRequest()

ServeRequest(\FAA\Obj\Request  $request): \FAA\Obj\Response

Serve request

Serve the request and return appropriate result.

Parameters

\FAA\Obj\Request $request

The http request object

Returns

\FAA\Obj\Response —

A response object

RequestOnUrlParsed()

RequestOnUrlParsed(\FAA\Obj\Sys\HookArgument  $params): void

Must parse the url in an hook

Parameters

\FAA\Obj\Sys\HookArgument $params