Utils
in package
Table of Contents
Methods
- getLastPartPath() : string
- Extracts and returns last part of a given path with a trailing slash.
- isValidBooleanValue() : bool
- Validates whether the given value represents a boolean true value.
- verifyVars() : void
- Verifies the validity of the provided group and right parameters against existing groups and rights.
- getAllGroups() : array<string|int, mixed>
- Retrieves and returns a list of all group IDs.
Methods
getLastPartPath()
Extracts and returns last part of a given path with a trailing slash.
public
static getLastPartPath(string $path) : string
Parameters
- $path : string
-
the directory path to process
Return values
string —the last portion of the path, formatted with a trailing slash
isValidBooleanValue()
Validates whether the given value represents a boolean true value.
public
static isValidBooleanValue(mixed $value) : bool
Parameters
- $value : mixed
-
The value to validate. Can be of any data type.
Return values
bool —returns true if the value represents a boolean true value, otherwise false
verifyVars()
Verifies the validity of the provided group and right parameters against existing groups and rights.
public
static verifyVars(null|string $group, null|string $right, string $key) : void
Parameters
- $group : null|string
-
the name of the group to validate
- $right : null|string
-
the name of the right to validate
- $key : string
-
the key used to fetch the list of rights
Tags
getAllGroups()
Retrieves and returns a list of all group IDs.
private
static getAllGroups(object $manager) : array<string|int, mixed>
Parameters
- $manager : object
-
the manager object from which group information is retrieved
Return values
array<string|int, mixed> —an array of group IDs