ACL
class ACL extends DAOEntity
ACL Entity.
This entity holds the ACL informatiom. With this entity you add/update/delete an ACL permission which consists of an Operation (e.g. 'View' or 'Edit'), a set of Data that the operation can be performed on (e.g. a group of contacts), and a Role that has permission to do this operation. For more info refer to https://docs.civicrm.org/user/en/latest/initial-set-up/permissions-and-access-control for more info.
Creating a new ACL requires at minimum a entity table, entity ID and object_table
Methods
Returns a list of permissions needed to access the various actions in this api.
Magic method to return the action object for an api.
Details
in AbstractEntity at line 66
static GetActions
getActions()
in DAOEntity at line 62
static
getFields()
in AbstractEntity at line 84
static array
permissions()
Returns a list of permissions needed to access the various actions in this api.
in AbstractEntity at line 99
static protected string
getEntityName()
Get entity name from called class
in AbstractEntity at line 111
static AbstractAction
__callStatic(string $action, null $args)
Magic method to return the action object for an api.