title | footer |
---|---|
\leantime\domain\controllers\notifications |
false |
- Full name:
\leantime\domain\controllers\notifications
- Parent class: \leantime\core\controller
init - initialize private variables
public notifications::init(): void
Return Value:
get - handle get requests
public notifications::get(mixed $params): mixed
Parameters:
Parameter | Type | Description |
---|---|---|
params |
mixed |
Return Value:
post - handle post requests
public notifications::post(mixed $params): mixed
Parameters:
Parameter | Type | Description |
---|---|---|
params |
mixed |
Return Value:
put - handle put requests
public notifications::patch(mixed $params): mixed
Parameters:
Parameter | Type | Description |
---|---|---|
params |
mixed |
Return Value:
delete - handle delete requests
public notifications::delete(mixed $params): mixed
Parameters:
Parameter | Type | Description |
---|---|---|
params |
mixed |
Return Value:
constructor - initialize private variables
public controller::__construct( $method, $params): mixed
Parameters:
Parameter | Type | Description |
---|---|---|
method |
**** | the method to be initialized |
params |
**** | parameters or body of the request |
Return Value:
Allows hooking into all controllers with events
private controller::executeActions(string $method, array|object $params): void
Parameters:
Parameter | Type | Description |
---|---|---|
method |
string | |
params |
**array | object** |
Return Value:
Extended Controller version of __construct()
protected controller::init(): void
Return Value:
Default function for all request types unless otherwise specified
protected controller::run(): void
Return Value:
dispatches an event with context
public static eventhelpers::dispatch_event(string $hook, mixed $available_params = [], string|int $function = null): void
- This method is static.
Parameters:
Parameter | Type | Description |
---|---|---|
hook |
string | |
available_params |
mixed | |
function |
**string | int** |
Return Value:
dispatches a filter with context
public static eventhelpers::dispatch_filter(string $hook, mixed $payload, mixed $available_params = [], string|int $function = null): mixed
- This method is static.
Parameters:
Parameter | Type | Description |
---|---|---|
hook |
string | |
payload |
mixed | |
available_params |
mixed | |
function |
**string | int** |
Return Value:
Gets the context of the event
private static eventhelpers::get_event_context(mixed $function): string
- This method is static.
Parameters:
Parameter | Type | Description |
---|---|---|
function |
mixed |
Return Value:
Gets the class context based on path, this uses the same method as the autoloader Helps create unique strings for events/filters
private static eventhelpers::set_class_context(): string
- This method is static.
Return Value:
Gets the caller function name
private static eventhelpers::get_function_context(mixed $functionInt = null): string
This way we don't have to use much memory by using debug_backtrace
- This method is static.
Parameters:
Parameter | Type | Description |
---|---|---|
functionInt |
mixed |
Return Value:
Automatically generated from source code comments on 2023-02-28 using phpDocumentor