Skip to content

Commit

Permalink
Prepare Sulu 2.6 ruleset (#26)
Browse files Browse the repository at this point in the history
  • Loading branch information
alexander-schranz committed May 10, 2024
1 parent 0b00388 commit 5ccd24e
Show file tree
Hide file tree
Showing 9 changed files with 74 additions and 2 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ use Rector\Config\RectorConfig;

return static function (RectorConfig $rectorConfig): void {
$rectorConfig->sets([
SuluLevelSetList::UP_TO_SULU_25,
SuluLevelSetList::UP_TO_SULU_26,
]);
};
```
11 changes: 11 additions & 0 deletions config/sets/sulu/level/up-to-sulu-26.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?php

declare(strict_types=1);

use Rector\Config\RectorConfig;
use Sulu\Rector\Set\SuluLevelSetList;
use Sulu\Rector\Set\SuluSetList;

return static function (RectorConfig $rectorConfig): void {
$rectorConfig->sets([SuluSetList::SULU_26, SuluLevelSetList::UP_TO_SULU_25]);
};
8 changes: 8 additions & 0 deletions config/sets/sulu/sulu-26.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<?php

declare(strict_types=1);

use Rector\Config\RectorConfig;

return static function (RectorConfig $rectorConfig): void {
};
5 changes: 5 additions & 0 deletions src/Set/SuluLevelSetList.php
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,9 @@ final class SuluLevelSetList implements SetListInterface
* @var string
*/
final public const UP_TO_SULU_25 = __DIR__ . '/../../config/sets/sulu/level/up-to-sulu-25.php';

/**
* @var string
*/
final public const UP_TO_SULU_26 = __DIR__ . '/../../config/sets/sulu/level/up-to-sulu-26.php';
}
5 changes: 5 additions & 0 deletions src/Set/SuluSetList.php
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,9 @@ final class SuluSetList implements SetListInterface
* @var string
*/
final public const SULU_25 = __DIR__ . '/../../config/sets/sulu/sulu-25.php';

/**
* @var string
*/
final public const SULU_26 = __DIR__ . '/../../config/sets/sulu/sulu-26.php';
}
2 changes: 1 addition & 1 deletion tests/Set/Sulu25/Sulu25Test.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

declare(strict_types=1);

namespace Sulu\Rector\Tests\Set\Sulu24;
namespace Sulu\Rector\Tests\Set\Sulu25;

use Rector\Testing\PHPUnit\AbstractRectorTestCase;
use Symplify\SmartFileSystem\SmartFileInfo;
Expand Down
Empty file.
32 changes: 32 additions & 0 deletions tests/Set/Sulu26/Sulu26Test.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
<?php

declare(strict_types=1);

namespace Sulu\Rector\Tests\Set\Sulu26;

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

final class Sulu26Test extends AbstractRectorTestCase
{
/**
* @dataProvider provideData()
*/
public function test(string $fileInfo): void
{
$this->doTestFile($fileInfo);
}

/**
* @return \Iterator<SmartFileInfo>
*/
public function provideData(): \Iterator
{
return $this->yieldFilesFromDirectory(__DIR__ . '/Fixture');
}

public function provideConfigFilePath(): string
{
return __DIR__ . '/config/sulu-26.php';
}
}
11 changes: 11 additions & 0 deletions tests/Set/Sulu26/config/sulu-26.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?php

declare(strict_types=1);

use Rector\Config\RectorConfig;
use Sulu\Rector\Set\SuluSetList;

return static function (RectorConfig $rectorConfig): void {
$rectorConfig->import(__DIR__ . '/../../../../config/config.php');
$rectorConfig->sets([SuluSetList::SULU_26]);
};

0 comments on commit 5ccd24e

Please sign in to comment.