19 declare(strict_types=1);
32 private array $capabilities
36 public function all(): array
38 return $this->capabilities;
43 foreach ($this->capabilities as $cap) {
44 if ($cap->getCapability() === $capability) {
53 foreach ($this->capabilities as $cap) {
54 if ($cap->isUnlocked()) {
58 return new Capability(Capabilities::NONE, Permissions::NONE);
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
__construct(private array $capabilities)