Ubiquity 2.5.2
php rapid development framework
Loading...
Searching...
No Matches
AclProviderInterface.php
Go to the documentation of this file.
1<?php
3
9
19
24 public function loadAllAcls(): array;
25
30 public function loadAllRoles(): array;
31
36 public function loadAllResources(): array;
37
42 public function loadAllPermissions(): array;
43
44 public function saveAcl(AclElement $aclElement);
45
46 public function removeAcl(AclElement $aclElement);
47
48 public function savePart(AbstractAclPart $part);
49
50 public function updatePart(string $id,AbstractAclPart $part);
51
52 public function removePart(AbstractAclPart $part);
53
54 public function existPart(AbstractAclPart $part): bool;
55
56 public function existAcl(AclElement $aclElement): bool;
57
58 public function isAutosave(): bool;
59
60 public function saveAll(): void;
61
62 public function clearAll(): void;
63
64 public function getDetails(): array;
65
66 public function getModelClassesSwap(): array;
67
68 public function cacheUpdated(): bool;
69}
70
Ubiquity\security\acl\models$AbastractAclElement This class is part of Ubiquity.
Ubiquity\security\acl\models$AclElement This class is part of Ubiquity.
Ubiquity\security\acl\models$Permission This class is part of Ubiquity.
Ubiquity\security\acl\models$Resource This class is part of Ubiquity.
Definition Resource.php:12
Ubiquity\security\acl\models$Role This class is part of Ubiquity.
Definition Role.php:12
Ubiquity\security\acl\persistence$AclProviderInterface This class is part of Ubiquity.
updatePart(string $id, AbstractAclPart $part)