title | footer |
---|---|
\leantime\core\db |
false |
- Full name:
\leantime\core\db
__construct - connect to database and select db
private db::__construct(): object
Return Value:
public static db::getInstance(): mixed
- This method is static.
Return Value:
This function will generate a pdo binding string (":editors0,:editors1,:editors2,:editors3") to be used in a PDO query that uses the IN() clause, to assist in proper PDO array bindings to avoid SQL injection.
public static db::arrayToPdoBindingString( $name, $count): string
A counted for loop is user rather than foreach with a key to avoid issues if the array passed has any arbitrary keys
- This method is static.
Parameters:
Parameter | Type | Description |
---|---|---|
name |
**** | string |
count |
**** | int |
Return Value:
Sanitizes a string to only contain letters, numbers and underscore.
public static db::sanitizeToColumnString(mixed $string): string
Used for patch statements with variable column keys values
- This method is static.
Parameters:
Parameter | Type | Description |
---|---|---|
string |
mixed |
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