◆ __construct()
ILIAS\File\Capabilities\CapabilityCollection::__construct |
( |
private array |
$capabilities | ) |
|
◆ all()
ILIAS\File\Capabilities\CapabilityCollection::all |
( |
| ) |
|
◆ get()
ILIAS\File\Capabilities\CapabilityCollection::get |
( |
Capabilities |
$capability | ) |
|
Definition at line 41 of file CapabilityCollection.php.
41 : Capability|false
42 {
43 foreach ($this->capabilities as $cap) {
44 if ($cap->getCapability() === $capability) {
45 return $cap;
46 }
47 }
48 return false;
49 }
◆ getBest()
ILIAS\File\Capabilities\CapabilityCollection::getBest |
( |
| ) |
|
Definition at line 51 of file CapabilityCollection.php.
51 : Capability
52 {
53 foreach ($this->capabilities as $cap) {
54 if ($cap->isUnlocked()) {
55 return $cap;
56 }
57 }
58 return new Capability(Capabilities::NONE, Permissions::NONE);
59 }
The documentation for this class was generated from the following file: