Skip to content

Commit 39226db

Browse files
authored
[TASK] Migrate to RectorConfig (#51)
1 parent 9d69056 commit 39226db

File tree

2 files changed

+18
-25
lines changed

2 files changed

+18
-25
lines changed

rector.php

Lines changed: 15 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -11,41 +11,31 @@
1111
* file that was distributed with this source code.
1212
*/
1313

14-
use Rector\Core\Configuration\Option;
15-
use Rector\Php74\Rector\Property\TypedPropertyRector;
14+
use Rector\Config\RectorConfig;
1615
use Rector\Set\ValueObject\LevelSetList;
1716
use Rector\Set\ValueObject\SetList;
18-
use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator;
1917

20-
return static function (ContainerConfigurator $containerConfigurator): void {
21-
// get parameters
22-
$parameters = $containerConfigurator->parameters();
23-
$parameters->set(Option::PATHS, [
18+
return static function (RectorConfig $rectorConfig): void {
19+
$rectorConfig->paths([
2420
__DIR__ . '/src',
2521
__DIR__ . '/tests',
2622
]);
2723

28-
$parameters->set(Option::BOOTSTRAP_FILES, [
24+
$rectorConfig->bootstrapFiles([
2925
__DIR__ . '/vendor/autoload.php',
3026
__DIR__ . '/tools/phpunit/vendor/autoload.php',
3127
]);
3228

3329
// Define what rule sets will be applied
34-
$containerConfigurator->import(LevelSetList::UP_TO_PHP_74);
35-
$containerConfigurator->import(SetList::CODE_QUALITY);
36-
$containerConfigurator->import(SetList::CODING_STYLE);
37-
$containerConfigurator->import(SetList::DEAD_CODE);
38-
$containerConfigurator->import(SetList::NAMING);
39-
$containerConfigurator->import(SetList::PRIVATIZATION);
40-
$containerConfigurator->import(SetList::PSR_4);
41-
$containerConfigurator->import(SetList::TYPE_DECLARATION);
42-
$containerConfigurator->import(SetList::TYPE_DECLARATION_STRICT);
43-
$containerConfigurator->import(SetList::UNWRAP_COMPAT);
44-
$containerConfigurator->import(SetList::EARLY_RETURN);
45-
46-
// get services (needed for register a single rule)
47-
// $services = $containerConfigurator->services();
48-
49-
// register a single rule
50-
// $services->set(TypedPropertyRector::class);
30+
$rectorConfig->import(LevelSetList::UP_TO_PHP_74);
31+
$rectorConfig->import(SetList::CODE_QUALITY);
32+
$rectorConfig->import(SetList::CODING_STYLE);
33+
$rectorConfig->import(SetList::DEAD_CODE);
34+
$rectorConfig->import(SetList::NAMING);
35+
$rectorConfig->import(SetList::PRIVATIZATION);
36+
$rectorConfig->import(SetList::PSR_4);
37+
$rectorConfig->import(SetList::TYPE_DECLARATION);
38+
$rectorConfig->import(SetList::TYPE_DECLARATION_STRICT);
39+
$rectorConfig->import(SetList::UNWRAP_COMPAT);
40+
$rectorConfig->import(SetList::EARLY_RETURN);
5141
};

src/Exception/RuntimeException.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@
1111

1212
namespace GsTYPO3\CorePatches\Exception;
1313

14+
/**
15+
* @noRector \Rector\Privatization\Rector\Class_\FinalizeClassesWithoutChildrenRector
16+
*/
1417
class RuntimeException extends \RuntimeException implements ExceptionInterface
1518
{
1619
}

0 commit comments

Comments
 (0)