Skip to content

Commit 5ccd24e

Browse files
Prepare Sulu 2.6 ruleset (#26)
1 parent 0b00388 commit 5ccd24e

File tree

9 files changed

+74
-2
lines changed

9 files changed

+74
-2
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ use Rector\Config\RectorConfig;
2222

2323
return static function (RectorConfig $rectorConfig): void {
2424
$rectorConfig->sets([
25-
SuluLevelSetList::UP_TO_SULU_25,
25+
SuluLevelSetList::UP_TO_SULU_26,
2626
]);
2727
};
2828
```
+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
use Rector\Config\RectorConfig;
6+
use Sulu\Rector\Set\SuluLevelSetList;
7+
use Sulu\Rector\Set\SuluSetList;
8+
9+
return static function (RectorConfig $rectorConfig): void {
10+
$rectorConfig->sets([SuluSetList::SULU_26, SuluLevelSetList::UP_TO_SULU_25]);
11+
};

config/sets/sulu/sulu-26.php

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
use Rector\Config\RectorConfig;
6+
7+
return static function (RectorConfig $rectorConfig): void {
8+
};

src/Set/SuluLevelSetList.php

+5
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,9 @@ final class SuluLevelSetList implements SetListInterface
1717
* @var string
1818
*/
1919
final public const UP_TO_SULU_25 = __DIR__ . '/../../config/sets/sulu/level/up-to-sulu-25.php';
20+
21+
/**
22+
* @var string
23+
*/
24+
final public const UP_TO_SULU_26 = __DIR__ . '/../../config/sets/sulu/level/up-to-sulu-26.php';
2025
}

src/Set/SuluSetList.php

+5
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,9 @@ final class SuluSetList implements SetListInterface
1717
* @var string
1818
*/
1919
final public const SULU_25 = __DIR__ . '/../../config/sets/sulu/sulu-25.php';
20+
21+
/**
22+
* @var string
23+
*/
24+
final public const SULU_26 = __DIR__ . '/../../config/sets/sulu/sulu-26.php';
2025
}

tests/Set/Sulu25/Sulu25Test.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
declare(strict_types=1);
44

5-
namespace Sulu\Rector\Tests\Set\Sulu24;
5+
namespace Sulu\Rector\Tests\Set\Sulu25;
66

77
use Rector\Testing\PHPUnit\AbstractRectorTestCase;
88
use Symplify\SmartFileSystem\SmartFileInfo;

tests/Set/Sulu26/Fixture/.gitignore

Whitespace-only changes.

tests/Set/Sulu26/Sulu26Test.php

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
namespace Sulu\Rector\Tests\Set\Sulu26;
6+
7+
use Rector\Testing\PHPUnit\AbstractRectorTestCase;
8+
use Symplify\SmartFileSystem\SmartFileInfo;
9+
10+
final class Sulu26Test extends AbstractRectorTestCase
11+
{
12+
/**
13+
* @dataProvider provideData()
14+
*/
15+
public function test(string $fileInfo): void
16+
{
17+
$this->doTestFile($fileInfo);
18+
}
19+
20+
/**
21+
* @return \Iterator<SmartFileInfo>
22+
*/
23+
public function provideData(): \Iterator
24+
{
25+
return $this->yieldFilesFromDirectory(__DIR__ . '/Fixture');
26+
}
27+
28+
public function provideConfigFilePath(): string
29+
{
30+
return __DIR__ . '/config/sulu-26.php';
31+
}
32+
}

tests/Set/Sulu26/config/sulu-26.php

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
use Rector\Config\RectorConfig;
6+
use Sulu\Rector\Set\SuluSetList;
7+
8+
return static function (RectorConfig $rectorConfig): void {
9+
$rectorConfig->import(__DIR__ . '/../../../../config/config.php');
10+
$rectorConfig->sets([SuluSetList::SULU_26]);
11+
};

0 commit comments

Comments
 (0)