From abf9ced7558cda74004c4bbc8f21ee8a3ed69b49 Mon Sep 17 00:00:00 2001 From: Tomas Votruba Date: Sun, 15 Sep 2019 20:45:58 +0200 Subject: [PATCH] add FQNize same-namespace test --- packages/Autodiscovery/src/FileMover/FileMover.php | 2 -- .../Fixture/Command/ExpectedBananaCommand.php | 11 +++++++++++ .../MoveServicesBySuffixToDirectoryRectorTest.php | 8 +++++++- .../Source/Controller/BananaCommand.php | 11 +++++++++++ .../Source/Controller/Orange.php | 8 ++++++++ src/PhpParser/Printer/BetterStandardPrinter.php | 11 +++++++++++ .../Expected/UnknownImageFileException.php | 2 +- 7 files changed, 49 insertions(+), 4 deletions(-) create mode 100644 packages/Autodiscovery/tests/Rector/FileSystem/MoveServicesBySuffixToDirectoryRector/Fixture/Command/ExpectedBananaCommand.php create mode 100644 packages/Autodiscovery/tests/Rector/FileSystem/MoveServicesBySuffixToDirectoryRector/Source/Controller/BananaCommand.php create mode 100644 packages/Autodiscovery/tests/Rector/FileSystem/MoveServicesBySuffixToDirectoryRector/Source/Controller/Orange.php diff --git a/packages/Autodiscovery/src/FileMover/FileMover.php b/packages/Autodiscovery/src/FileMover/FileMover.php index 2f23688050a..94482720cee 100644 --- a/packages/Autodiscovery/src/FileMover/FileMover.php +++ b/packages/Autodiscovery/src/FileMover/FileMover.php @@ -83,8 +83,6 @@ final class FileMover } } - // @todo: nodes must be sometimes FQNized - // 3. return changed nodes and new file destination $newFileDestination = $this->fileRelocationResolver->createNewFileDestination( $smartFileInfo, diff --git a/packages/Autodiscovery/tests/Rector/FileSystem/MoveServicesBySuffixToDirectoryRector/Fixture/Command/ExpectedBananaCommand.php b/packages/Autodiscovery/tests/Rector/FileSystem/MoveServicesBySuffixToDirectoryRector/Fixture/Command/ExpectedBananaCommand.php new file mode 100644 index 00000000000..1d13847f921 --- /dev/null +++ b/packages/Autodiscovery/tests/Rector/FileSystem/MoveServicesBySuffixToDirectoryRector/Fixture/Command/ExpectedBananaCommand.php @@ -0,0 +1,11 @@ + [ + __DIR__ . '/Source/Controller/BananaCommand.php', + __DIR__ . '/Source/Fixture/Command/BananaCommand.php', + __DIR__ . '/Fixture/Command/ExpectedBananaCommand.php', + ]; } protected function getRectorsWithConfiguration(): array { return [ MoveServicesBySuffixToDirectoryRector::class => [ - '$groupNamesBySuffix' => ['Repository'], + '$groupNamesBySuffix' => ['Repository', 'Command'], ], ]; } diff --git a/packages/Autodiscovery/tests/Rector/FileSystem/MoveServicesBySuffixToDirectoryRector/Source/Controller/BananaCommand.php b/packages/Autodiscovery/tests/Rector/FileSystem/MoveServicesBySuffixToDirectoryRector/Source/Controller/BananaCommand.php new file mode 100644 index 00000000000..a63daf89188 --- /dev/null +++ b/packages/Autodiscovery/tests/Rector/FileSystem/MoveServicesBySuffixToDirectoryRector/Source/Controller/BananaCommand.php @@ -0,0 +1,11 @@ +