19 declare(strict_types=1);
30 return hash(
"sha256", self::class);
38 return "ilComponentRepository is initialized and stored into the environment.";
64 $db = $environment->
getResource(Setup\Environment::RESOURCE_DATABASE);
76 return $environment->withResource(
77 Setup\Environment::RESOURCE_COMPONENT_REPOSITORY,
87 return is_null($environment->getResource(Setup\Environment::RESOURCE_COMPONENT_REPOSITORY));
const ILIAS_VERSION_NUMERIC
Implementation of ilPluginStateDB over ilDBInterface.
getPreconditions(Setup\Environment $environment)
isApplicable(Setup\Environment $environment)
achieve(Setup\Environment $environment)
getResource(string $id)
Consumers of this method should check if the result is what they expect, e.g.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
An environment holds resources to be used in the setup process.
Repository for component data implemented over artifacts.