Méthode | Description | |
---|---|---|
attachPermission ( array | Artesaos\Defender\Permission $permission, array $options = [] ) | Attach the given permission. | |
detachPermission ( Artesaos\Defender\Permission $permission ) : integer | Detach the given permission from the model. | |
existPermission ( string $permissionName ) : boolean | Get the a permission using the permission name. | |
extendPermission ( string $permission, array $options ) : boolean | null | Extend an existing temporary permission. | |
revokeExpiredPermissions ( ) : integer | null | Revoke expired user permissions. | |
revokePermission ( Artesaos\Defender\Permission $permission ) : integer | Alias to the detachPermission method. | |
revokePermissions ( ) : integer | Revoke all user permissions. | |
syncPermissions ( array $permissions ) : array | Sync the given permissions. |
public attachPermission ( array | Artesaos\Defender\Permission $permission, array $options = [] ) | ||
$permission | array | Artesaos\Defender\Permission | |
$options | array |
public detachPermission ( Artesaos\Defender\Permission $permission ) : integer | ||
$permission | Artesaos\Defender\Permission | |
Résultat | integer |
public existPermission ( string $permissionName ) : boolean | ||
$permissionName | string | |
Résultat | boolean |
public revokeExpiredPermissions ( ) : integer | null | ||
Résultat | integer | null |
public revokePermission ( Artesaos\Defender\Permission $permission ) : integer | ||
$permission | Artesaos\Defender\Permission | |
Résultat | integer |
public revokePermissions ( ) : integer | ||
Résultat | integer |
public syncPermissions ( array $permissions ) : array | ||
$permissions | array | |
Résultat | array |