RecyclerUtility
Helper class for the 'recycler' extension.
Table of Contents
Methods
- checkAccess() : bool
- Checks the page access rights (Code for access check mostly taken from FormEngine) as well as the table access rights of the user.
- getDeletedField() : string
- Gets the name of the field with the information whether a record is deleted.
- getModifyableTables() : array<string|int, mixed>
- Returns the modifiable tables of the current user
- getPidOfUid() : int
- Get pid of uid
- getBackendUser() : BackendUserAuthentication
- getLanguageService() : LanguageService
- getTableTCA() : array<string|int, mixed>|false
- Gets the TCA of the table used in the current context.
Methods
checkAccess()
Checks the page access rights (Code for access check mostly taken from FormEngine) as well as the table access rights of the user.
public
static checkAccess(string $table, array<string|int, mixed> $row) : bool
Parameters
- $table : string
-
The table to check access for
- $row : array<string|int, mixed>
-
Record array
Return values
bool —Returns TRUE is the user has access, or FALSE if not
getDeletedField()
Gets the name of the field with the information whether a record is deleted.
public
static getDeletedField(string $tableName) : string
Parameters
- $tableName : string
-
Name of the table to get the deleted field for
Return values
string —Name of the field with the information whether a record is deleted
getModifyableTables()
Returns the modifiable tables of the current user
public
static getModifyableTables() : array<string|int, mixed>
Return values
array<string|int, mixed>getPidOfUid()
Get pid of uid
public
static getPidOfUid(int $uid, string $table) : int
Parameters
- $uid : int
- $table : string
Return values
intgetBackendUser()
protected
static getBackendUser() : BackendUserAuthentication
Return values
BackendUserAuthenticationgetLanguageService()
protected
static getLanguageService() : LanguageService
Return values
LanguageServicegetTableTCA()
Gets the TCA of the table used in the current context.
protected
static getTableTCA(string $tableName) : array<string|int, mixed>|false
Parameters
- $tableName : string
-
Name of the table to get TCA for
Return values
array<string|int, mixed>|false —TCA of the table used in the current context