ILIAS  release_8 Revision v8.23
ilutil_rector.php
Go to the documentation of this file.
1 <?php
2 
3 declare(strict_types=1);
4 
10 
11 return function (ContainerConfigurator $containerConfigurator): void {
12  // language level
13  $language_level = require __DIR__ . "/../language_level.php";
14  $language_level($containerConfigurator);
15 
16  $parameters = $containerConfigurator->parameters();
17  $parameters->set(Option::DEBUG, false);
18  $parameters->set(Option::SKIP, [
19  // there a several classes which make Rector break (multiple classes
20  // in one file, wrong declarations in inheritance, ...)
21  "Modules/LTIConsumer",
22  "Services/LTI",
23  "Services/SOAPAuth/include"
24  ]);
25 
26  $services = $containerConfigurator->services();
27  $services->set(DICMemberResolver::class)->autowire();
28  $services->set(DICDependencyManipulator::class)->autowire();
29  $services->set(ReplaceUtilSendMessageRector::class);
30 };