19 declare(strict_types=1);
34 private array $capabilities
38 public function all(): array
40 return $this->capabilities;
45 foreach ($this->capabilities as $cap) {
46 if ($cap->getCapability() === $capability) {
55 foreach ($this->capabilities as $cap) {
56 if ($cap->isUnlocked()) {
60 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)