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