ILIAS  release_8 Revision v8.25
ilutil_rector.php
Go to the documentation of this file.
1<?php
2
3declare(strict_types=1);
4
5use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator;
7use Rector\Core\Configuration\Option;
10
11return 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};