TABLE_ACTION_SUBSET_COLUMN_KEY
TABLE_ACTION_SUBSET_COLUMN_KEY
Access Control List for Table, Action, Service
addTableAction(string $actionClassName, string $tableUniqueName, \stdClass|null $configuration = null, \Fuman_Db_Where|null $subset = null, boolean $createTable = true) : void
Add Table to Action
string | $actionClassName | |
string | $tableUniqueName | |
\stdClass|null | $configuration | |
\Fuman_Db_Where|null | $subset | |
boolean | $createTable |
addTableSubset(string $tableUniqueName, \Fuman_Db_Where $subset) : void
Adds subset to all actions of passed table
string | $tableUniqueName | |
\Fuman_Db_Where | $subset |
addTableActionSubset(string $actionClassName, string $tableUniqueName, \Fuman_Db_Where $subset) : void
Adds subset to table
string | $actionClassName | |
string | $tableUniqueName | |
\Fuman_Db_Where | $subset |
getTableActionSubset(string $actionClassName, string $tableUniqueName) : \Fuman_Db_Where|null
Gets subset for table and actionName
string | $actionClassName | |
string | $tableUniqueName |
isActionAllowedForTable(string $actionClassName, \Fuman_Table $table) : boolean
Is action allowed for table
string | $actionClassName | |
\Fuman_Table | $table |
isActionAllowedForRecord(string $actionClassName, \Fuman_Db_Record $record) : boolean
Is action allowed for record of table
string | $actionClassName | |
\Fuman_Db_Record | $record |
getActionDescriptorsForTable(string $tableUniqueName) : array<mixed,\Fuman_Action_Descriptor>
Get all actions of table
string | $tableUniqueName |
isHashProtectedTable(\Fuman_Table $table) : boolean
Is the table unique name hash protected
\Fuman_Table | $table |