public checkGroup ( string $action, integer $context_id = null, integer $group_id = null, boolean $deep_search = true ) : boolean | ||
$action | string | - perm_actions.label |
$context_id | integer | - perm_contexts.contextid |
$group_id | integer | - groups.groupid |
$deep_search | boolean | - Also search groups' inheritances |
return | boolean |
public function checkGroup(string $action, int $context_id = null, int $group_id = null, bool $deep_search = true) : bool
{
return 0 < $this->db->single(\Airship\queryStringRoot($deep_search ? 'security.permissions.check_groups_deep' : 'security.permissions.check_groups', $this->db->getDriver()), ['action' => $action, 'context' => $context_id, 'group' => $group_id]);
}