3declare(strict_types=1);
7require_once __DIR__ .
"/../../../../../libs/composer/vendor/autoload.php";
24 public const ARTIFACT_PATH =
"./Services/UICore/artifacts/ctrl_security.php";
41 $security_information = [];
42 foreach ($finder->getMatchingClassNames(ilCtrlSecurityInterface::class) as $class) {
44 $reflection =
new ReflectionClass($class);
47 $gui_object = $reflection->newInstanceWithoutConstructor();
49 $security_information[strtolower($class)] = [
53 }
catch (ReflectionException
$e) {
This is an objective to build some artifact.
build()
Build the artifact based.
Class ilCtrlSecurityArtifactObjective.
getArtifactPath()
@inheritDoc
An artifact is some file that is build on demand per installation and is not shipped with the ILIAS s...
const KEY_UNSAFE_COMMANDS
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...