19declare(strict_types=1);
33use ILIAS\LegalDocuments\ConsumerSlots\CriterionToCondition;
41 public function id(): string
53 $this->container->database(),
67 return new ProvideDocument($this->
id(), $document_repository, $conditions, $content_as_component, $this->container);
74 $this->container->database(),
90 return function () use ($finished): array {
91 if (($this->container->http()->request()->getQueryParams()[
'withdrawal_finished'] ??
null) === $this->
id()) {
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Customizing of pimple-DIC for ILIAS.
__construct(private readonly string $id, private readonly Container $container, private readonly UserAction $action)
document(DocumentRepository $document_repository, SelectionMap $conditions, array $content_as_component)
history(ProvideDocument $document)
withdrawalFinished(Closure $finished)
readOnlyDocuments(DocumentRepository $document_repository)
A component is the most general form of an entity in the UI.