19declare(strict_types=1);
36 return hash(
"sha256", self::class);
41 return "Remove external tools admin folder";
63 FROM rbac_operations op
64 JOIN rbac_ta ta ON ta.ops_id = op.ops_id
65 JOIN object_data d ON d.obj_id = ta.typ_id AND d.`type` = 'typ' AND d.title ='extt'
68 $result =
$db->query($query);
69 while ($row =
$db->fetchAssoc($result)) {
71 $objective->achieve($environment);
75 SELECT r.ref_id, r.obj_id
76 FROM object_reference r
77 JOIN object_data d ON r.obj_id = d.obj_id
78 WHERE d.`type` = 'extt';
81 $result =
$db->query($query);
82 if ($row =
$db->fetchAssoc($result)) {
92 public function isApplicable(Environment $environment): bool
97 $result =
$db->query(
"SELECT obj_id FROM object_data WHERE `type` = 'extt'");
98 return (
bool)
$db->fetchAssoc($result);
INIFile Parser Early access in init proceess! Avoid further dependencies like logging or other servic...
An environment holds resources to be used in the setup process.
getResource(string $id)
Consumers of this method should check if the result is what they expect, e.g.
An objective is a desired state of the system that is supposed to be created by the setup.
isApplicable(Environment $environment)
Get to know whether the objective is applicable.
achieve(Environment $environment)
Objectives can be achieved.