19 require_once(__DIR__ .
"/../vendor/composer/vendor/autoload.php");
39 $component_0->init($null_dic, $implement[0], $use, $contribute[0], $seek, $provide[0], $pull, $internal);
52 $component_1->init($null_dic, $implement[1], $use, $contribute[1], $seek, $provide[1], $pull, $internal);
61 $seek[ILIAS\Component\Tests\Dependencies\Scenario4\Contribution::class] = fn() => [
62 $contribute[0][ILIAS\Component\Tests\Dependencies\Scenario4\Contribution::class .
"_0"],
63 $contribute[1][ILIAS\Component\Tests\Dependencies\Scenario4\Contribution::class .
"_0"],
64 $contribute[1][ILIAS\Component\Tests\Dependencies\Scenario4\Contribution::class .
"_1"],
70 $component_2->init($null_dic, $implement[2], $use, $contribute[2], $seek, $provide[2], $pull, $internal);
76 if (!isset($entry_points[$name])) {
77 throw new \LogicException(
"Unknown entry point: $name.");
80 return $entry_points[$name]()->enter();
An object that looks like a Dependency Injection Container but actually does nothing.
entry_point(string $name)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...