mirror of
https://github.com/rectorphp/rector.git
synced 2024-06-28 13:43:31 +00:00
move RenameClassRector to Renaming package
This commit is contained in:
parent
35dd776c36
commit
17d14ba4ac
|
@ -173,9 +173,9 @@
|
|||
"packages/TypeDeclaration/tests/Rector/Property/CompleteVarDocTypePropertyRector/Source/EventDispatcher.php",
|
||||
"tests/Rector/Namespace_/PseudoNamespaceToNamespaceRector/Source/ChangeMeAnotherNamespace.php",
|
||||
"packages/TypeDeclaration/tests/Rector/FunctionLike/ReturnTypeDeclarationRector/Source/MyBar.php",
|
||||
"tests/Rector/Class_/RenameClassRector/Source/Twig_Extension_Sandbox.php",
|
||||
"tests/Rector/Class_/RenameClassRector/Source/TwigFilter.php",
|
||||
"tests/Rector/Class_/RenameClassRector/Source/Manual_Twig_Filter.php"
|
||||
"packages/Renaming/tests/Rector/Class_/RenameClassRector/Source/Twig_Extension_Sandbox.php",
|
||||
"packages/Renaming/tests/Rector/Class_/RenameClassRector/Source/TwigFilter.php",
|
||||
"packages/Renaming/tests/Rector/Class_/RenameClassRector/Source/Manual_Twig_Filter.php"
|
||||
]
|
||||
},
|
||||
"scripts": {
|
||||
|
|
|
@ -240,7 +240,7 @@ services:
|
|||
Cake\View\CellTrait:
|
||||
cell: 'protected'
|
||||
|
||||
Rector\Rector\Class_\RenameClassRector:
|
||||
Rector\Renaming\Rector\Class_\RenameClassRector:
|
||||
Cake\Database\Schema\Table: 'Cake\Database\Schema\TableSchema'
|
||||
|
||||
Rector\Rector\MethodBody\NormalToFluentRector:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# source: https://book.cakephp.org/3.0/en/appendices/3-5-migration-guide.html
|
||||
|
||||
services:
|
||||
Rector\Rector\Class_\RenameClassRector:
|
||||
Rector\Renaming\Rector\Class_\RenameClassRector:
|
||||
Cake\Http\Client\CookieCollection: 'Cake\Http\Cookie\CookieCollection'
|
||||
Cake\Console\ShellDispatcher: 'Cake\Console\CommandRunner'
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@ services:
|
|||
'get': 'getValidator'
|
||||
'set': 'setValidator'
|
||||
|
||||
Rector\Rector\Class_\RenameClassRector:
|
||||
Rector\Renaming\Rector\Class_\RenameClassRector:
|
||||
'Cake\Cache\Engine\ApcEngine': 'Cake\Cache\Engine\ApcuEngine'
|
||||
'Cake\Network\Exception\BadRequestException': 'Cake\Http\Exception\BadRequestException'
|
||||
'Cake\Network\Exception\ConflictException': 'Cake\Http\Exception\ConflictException'
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# source: https://book.cakephp.org/4.0/en/appendices/4-0-migration-guide.html
|
||||
|
||||
services:
|
||||
Rector\Rector\Class_\RenameClassRector:
|
||||
Rector\Renaming\Rector\Class_\RenameClassRector:
|
||||
Cake\Database\Type: 'Cake\Database\TypeFactory'
|
||||
|
||||
Rector\Renaming\Rector\Constant\RenameClassConstantRector:
|
||||
|
|
|
@ -5,5 +5,5 @@ services:
|
|||
EasyCorp\Bundle\EasyAdminBundle\AdminController: ~
|
||||
|
||||
# then rename the "EasyCorp\Bundle\EasyAdminBundle\AdminController" class
|
||||
Rector\Rector\Class_\RenameClassRector:
|
||||
Rector\Renaming\Rector\Class_\RenameClassRector:
|
||||
EasyCorp\Bundle\EasyAdminBundle\AdminController: 'EasyCorp\Bundle\EasyAdminBundle\EasyAdminController'
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# https://github.com/ongr-io/ElasticsearchDSL/blob/5.x/CHANGELOG.md
|
||||
services:
|
||||
Rector\ElasticSearchDSL\Rector\MethodCall\MigrateFilterToQueryRector: ~
|
||||
Rector\Rector\Class_\RenameClassRector:
|
||||
Rector\Renaming\Rector\Class_\RenameClassRector:
|
||||
ONGR\ElasticsearchDSL\Query\BoolQuery: ONGR\ElasticsearchDSL\Query\Compound\BoolQuery
|
||||
ONGR\ElasticsearchDSL\Query\BoostingQuery: ONGR\ElasticsearchDSL\Query\Compound\BoostingQuery
|
||||
ONGR\ElasticsearchDSL\Query\ConstantScoreQuery: ONGR\ElasticsearchDSL\Query\Compound\ConstantScoreQuery
|
||||
|
|
|
@ -11,7 +11,7 @@ services:
|
|||
Nette\Application\IPresenter:
|
||||
run: Symfony\Component\HttpFoundation\Response
|
||||
|
||||
Rector\Rector\Class_\RenameClassRector:
|
||||
Rector\Renaming\Rector\Class_\RenameClassRector:
|
||||
# run(Request $appRequest) -> run(\Symfony\Component\HttpFoundation\Request $appRequest)
|
||||
Nette\Application\Request: Symfony\Component\HttpFoundation\Request
|
||||
Nette\Http\Request: Symfony\Component\HttpFoundation\Request
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
services:
|
||||
Rector\Rector\Class_\RenameClassRector:
|
||||
Rector\Renaming\Rector\Class_\RenameClassRector:
|
||||
Doctrine\Common\DataFixtures\AbstractFixture: Doctrine\Bundle\FixturesBundle\Fixture
|
||||
|
|
|
@ -10,7 +10,7 @@ services:
|
|||
Kdyby\RabbitMq\IConsumer:
|
||||
process: 'execute'
|
||||
|
||||
Rector\Rector\Class_\RenameClassRector:
|
||||
Rector\Renaming\Rector\Class_\RenameClassRector:
|
||||
# Kdyby → Symfony
|
||||
Kdyby\RabbitMq\IConsumer: 'OldSound\RabbitMqBundle\RabbitMq\ConsumerInterface'
|
||||
Kdyby\RabbitMq\IProducer: 'OldSound\RabbitMqBundle\RabbitMq\ProducerInterface'
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# see: https://laravel.com/docs/5.0/upgrade
|
||||
services:
|
||||
Rector\Rector\Class_\RenameClassRector:
|
||||
Rector\Renaming\Rector\Class_\RenameClassRector:
|
||||
Illuminate\Cache\CacheManager: 'Illuminate\Contracts\Cache\Repository'
|
||||
# https://stackoverflow.com/a/24949656/1348344
|
||||
Illuminate\Database\Eloquent\SoftDeletingTrait: 'Illuminate\Database\Eloquent\SoftDeletes'
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# see: https://laravel.com/docs/5.1/upgrade
|
||||
services:
|
||||
Rector\Rector\Class_\RenameClassRector:
|
||||
Rector\Renaming\Rector\Class_\RenameClassRector:
|
||||
Illuminate\Validation\Validator: 'Illuminate\Contracts\Validation\Validator'
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# see: https://laravel.com/docs/5.2/upgrade
|
||||
services:
|
||||
Rector\Rector\Class_\RenameClassRector:
|
||||
Rector\Renaming\Rector\Class_\RenameClassRector:
|
||||
Illuminate\Auth\Access\UnauthorizedException: 'Illuminate\Auth\Access\AuthorizationException'
|
||||
Illuminate\Http\Exception\HttpResponseException: 'Illuminate\Foundation\Validation\ValidationException'
|
||||
Illuminate\Foundation\Composer: 'Illuminate\Support\Composer'
|
||||
|
|
|
@ -5,7 +5,7 @@ services:
|
|||
locale.changed: ['Illuminate\Foundation\Events\LocaleUpdated', 'class']
|
||||
illuminate.log: ['Illuminate\Log\Events\MessageLogged', 'class']
|
||||
|
||||
Rector\Rector\Class_\RenameClassRector:
|
||||
Rector\Renaming\Rector\Class_\RenameClassRector:
|
||||
Illuminate\Console\AppNamespaceDetectorTrait: 'Illuminate\Console\DetectsApplicationNamespace'
|
||||
Illuminate\Http\Exception\HttpResponseException: 'Illuminate\Http\Exceptions\HttpResponseException'
|
||||
Illuminate\Http\Exception\PostTooLargeException: 'Illuminate\Http\Exceptions\PostTooLargeException'
|
||||
|
|
|
@ -10,5 +10,5 @@ services:
|
|||
Illuminate\Database\Eloquent\Relations\Pivot:
|
||||
parent: 'pivotParent'
|
||||
|
||||
Rector\Rector\Class_\RenameClassRector:
|
||||
Rector\Renaming\Rector\Class_\RenameClassRector:
|
||||
Illuminate\Translation\LoaderInterface: 'Illuminate\Contracts\Translation\Loader'
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
services:
|
||||
Rector\Rector\Class_\RenameClassRector:
|
||||
Rector\Renaming\Rector\Class_\RenameClassRector:
|
||||
'PHP_CodeSniffer_Sniffs_Sniff': 'PHP_CodeSniffer\Sniffs\Sniff'
|
||||
'PHP_CodeSniffer_File': 'PHP_CodeSniffer\Files\File'
|
||||
'PHP_CodeSniffer_Tokens': 'PHP_CodeSniffer\Util\Tokens'
|
||||
|
|
|
@ -5,7 +5,7 @@ services:
|
|||
set: 'define'
|
||||
setShared: 'define'
|
||||
|
||||
Rector\Rector\Class_\RenameClassRector:
|
||||
Rector\Renaming\Rector\Class_\RenameClassRector:
|
||||
PhpSpec\Console\IO: 'PhpSpec\Console\ConsoleIO'
|
||||
PhpSpec\IO\IOInterface: 'PhpSpec\IO\IO'
|
||||
PhpSpec\Locator\ResourceInterface: 'PhpSpec\Locator\Resource'
|
||||
|
|
|
@ -11,7 +11,7 @@ services:
|
|||
Rector\PHPUnit\Rector\MethodCall\SpecificAssertContainsRector: ~
|
||||
Rector\PHPUnit\Rector\MethodCall\SpecificAssertInternalTypeRector: ~
|
||||
|
||||
Rector\Rector\Class_\RenameClassRector:
|
||||
Rector\Renaming\Rector\Class_\RenameClassRector:
|
||||
# https://github.com/sebastianbergmann/phpunit/issues/3123
|
||||
'PHPUnit_Framework_MockObject_MockObject': 'PHPUnit\Framework\MockObject\MockObject'
|
||||
Rector\PHPUnit\Rector\MethodCall\AssertEqualsParameterToSpecificMethodsTypeRector: ~
|
||||
|
|
|
@ -47,7 +47,7 @@ services:
|
|||
all:
|
||||
'Zend\Stdlib\PriorityQueue': 'iterable'
|
||||
|
||||
Rector\Rector\Class_\RenameClassRector:
|
||||
Rector\Renaming\Rector\Class_\RenameClassRector:
|
||||
'Sylius\Bundle\CoreBundle\Context\SessionAndChannelBasedCartContext': 'Sylius\Component\Core\Storage\CartStorageInterface'
|
||||
'Sylius\Bundle\CoreBundle\EmailManager\ShipmentEmailManager': 'Sylius\Bundle\AdminBundle\EmailManager\ShipmentEmailManager'
|
||||
'Sylius\Bundle\CoreBundle\EmailManager\ShipmentEmailManagerInterface': 'Sylius\Bundle\AdminBundle\EmailManager\ShipmentEmailManagerInterface'
|
||||
|
|
|
@ -92,7 +92,7 @@ services:
|
|||
'getMessageParameters': 'getParameters'
|
||||
'getMessagePluralization': 'getPlural'
|
||||
|
||||
Rector\Rector\Class_\RenameClassRector:
|
||||
Rector\Renaming\Rector\Class_\RenameClassRector:
|
||||
# class loader
|
||||
'Symfony\Component\ClassLoader\UniversalClassLoader\UniversalClassLoader': 'Symfony\Component\ClassLoader\ClassLoader' # partial with method rename
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@ services:
|
|||
|
||||
Rector\Symfony\Rector\Console\ConsoleExceptionToErrorEventConstantRector: ~
|
||||
|
||||
Rector\Rector\Class_\RenameClassRector:
|
||||
Rector\Renaming\Rector\Class_\RenameClassRector:
|
||||
# console
|
||||
'Symfony\Component\Console\Event\ConsoleExceptionEvent': 'Symfony\Component\Console\Event\ConsoleErrorEvent'
|
||||
|
||||
|
|
|
@ -8,6 +8,6 @@ services:
|
|||
Rector\Symfony\Rector\Process\ProcessBuilderInstanceRector: ~
|
||||
Rector\Symfony\Rector\Process\ProcessBuilderGetProcessRector: ~
|
||||
|
||||
Rector\Rector\Class_\RenameClassRector:
|
||||
Rector\Renaming\Rector\Class_\RenameClassRector:
|
||||
'Symfony\Component\Validator\Tests\Constraints\AbstractConstraintValidatorTest': 'Symfony\Component\Validator\Test\ConstraintValidatorTestCase'
|
||||
'Symfony\Component\Process\ProcessBuilder': 'Symfony\Component\Process\Process'
|
||||
|
|
|
@ -21,7 +21,7 @@ services:
|
|||
reset: 'clear'
|
||||
add: 'addWorkflow'
|
||||
|
||||
Rector\Rector\Class_\RenameClassRector:
|
||||
Rector\Renaming\Rector\Class_\RenameClassRector:
|
||||
# https://github.com/symfony/symfony/commit/07dd09db59e2f2a86a291d00d978169d9059e307
|
||||
Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector: 'Symfony\Component\HttpKernel\DataCollector\RequestDataCollector'
|
||||
Symfony\Component\Workflow\SupportStrategy\SupportStrategyInterface: 'Symfony\Component\Workflow\SupportStrategy\WorkflowSupportStrategyInterface'
|
||||
|
|
|
@ -3,7 +3,7 @@ services:
|
|||
Rector\Rector\New_\NewToStaticCallRector:
|
||||
Symfony\Component\HttpFoundation\Cookie: ['Symfony\Component\HttpFoundation\Cookie', 'create']
|
||||
|
||||
Rector\Rector\Class_\RenameClassRector:
|
||||
Rector\Renaming\Rector\Class_\RenameClassRector:
|
||||
# https://github.com/symfony/symfony/commit/a7e319d9e1316e2e18843f8ce15b67a8693e5bf9
|
||||
Symfony\Bundle\FrameworkBundle\Controller\Controller: 'Symfony\Bundle\FrameworkBundle\Controller\AbstractController'
|
||||
# https://github.com/symfony/symfony/commit/744bf0e7ac3ecf240d0bf055cc58f881bb0b3ec0
|
||||
|
|
|
@ -13,7 +13,7 @@ services:
|
|||
Rector\Symfony\Rector\MethodCall\MakeDispatchFirstArgumentEventRector: ~
|
||||
|
||||
# https://symfony.com/blog/new-in-symfony-4-3-simpler-event-dispatching
|
||||
Rector\Rector\Class_\RenameClassRector:
|
||||
Rector\Renaming\Rector\Class_\RenameClassRector:
|
||||
# Browser Kit
|
||||
Symfony\Component\BrowserKit\Client: 'Symfony\Component\BrowserKit\AbstractBrowser'
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
services:
|
||||
Rector\Rector\Class_\RenameClassRector:
|
||||
Rector\Renaming\Rector\Class_\RenameClassRector:
|
||||
'Twig_LoaderInterface': 'Twig\Loader\LoaderInterface'
|
||||
'Twig_Extension_StringLoader': 'Twig\Extension\StringLoaderExtension'
|
||||
'Twig_Extension_Optimizer': 'Twig\Extension\OptimizerExtension'
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
services:
|
||||
# see https://stackoverflow.com/a/43495506/1348344
|
||||
Rector\Rector\Class_\RenameClassRector:
|
||||
Rector\Renaming\Rector\Class_\RenameClassRector:
|
||||
Twig_Function_Node: 'Twig_SimpleFunction'
|
||||
Twig_Function: 'Twig_SimpleFunction'
|
||||
Twig_Filter: 'Twig_SimpleFilter'
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
services:
|
||||
Rector\Rector\Class_\RenameClassRector:
|
||||
Rector\Renaming\Rector\Class_\RenameClassRector:
|
||||
# see https://twig.symfony.com/doc/1.x/deprecated.html#filters
|
||||
Twig_SimpleFilter: 'Twig_Filter'
|
||||
# see https://twig.symfony.com/doc/1.x/deprecated.html#functions
|
||||
|
|
|
@ -7294,13 +7294,13 @@ services:
|
|||
|
||||
### `RenameClassRector`
|
||||
|
||||
- class: `Rector\Rector\Class_\RenameClassRector`
|
||||
- class: `Rector\Renaming\Rector\Class_\RenameClassRector`
|
||||
|
||||
Replaces defined classes by new ones.
|
||||
|
||||
```yaml
|
||||
services:
|
||||
Rector\Rector\Class_\RenameClassRector:
|
||||
Rector\Renaming\Rector\Class_\RenameClassRector:
|
||||
$oldToNewClasses:
|
||||
App\SomeOldClass: App\SomeNewClass
|
||||
```
|
||||
|
|
|
@ -12,7 +12,7 @@ use Rector\Contract\Extension\ReportingExtensionInterface;
|
|||
use Rector\PhpParser\Printer\BetterStandardPrinter;
|
||||
use Rector\PSR4\Collector\RenamedClassesCollector;
|
||||
use Rector\PSR4\ValueObject\ClassRenameValueObject;
|
||||
use Rector\Rector\Class_\RenameClassRector;
|
||||
use Rector\Renaming\Rector\Class_\RenameClassRector;
|
||||
use Symfony\Component\Console\Style\SymfonyStyle;
|
||||
use Symfony\Component\Yaml\Yaml;
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<?php declare(strict_types=1);
|
||||
|
||||
namespace Rector\Rector\Class_;
|
||||
namespace Rector\Renaming\Rector\Class_;
|
||||
|
||||
use PhpParser\Node;
|
||||
use PhpParser\Node\Expr\New_;
|
||||
|
@ -25,7 +25,7 @@ use Rector\RectorDefinition\ConfiguredCodeSample;
|
|||
use Rector\RectorDefinition\RectorDefinition;
|
||||
|
||||
/**
|
||||
* @see \Rector\Tests\Rector\Class_\RenameClassRector\RenameClassRectorTest
|
||||
* @see \Rector\Renaming\Tests\Rector\Class_\RenameClassRector\RenameClassRectorTest
|
||||
*/
|
||||
final class RenameClassRector extends AbstractRector
|
||||
{
|
|
@ -0,0 +1,65 @@
|
|||
<?php
|
||||
|
||||
namespace Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Fixture;
|
||||
|
||||
use Symfony\Component\Validator\Constraints as Assert;
|
||||
use JMS\Serializer\Annotation as Serializer;
|
||||
use Doctrine\ORM\Mapping as ORM;
|
||||
|
||||
class ClassAnnotations
|
||||
{
|
||||
/**
|
||||
* @Assert\Choice(callback={"Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Source\OldClass", "getValues"}, strict=true)
|
||||
*/
|
||||
public $name;
|
||||
|
||||
/**
|
||||
* @Serializer\Type("Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Source\OldClass")
|
||||
*/
|
||||
public $time;
|
||||
|
||||
/**
|
||||
* @Serializer\Type("Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Source\OldClassy")
|
||||
*/
|
||||
public $keepThis;
|
||||
|
||||
/**
|
||||
* @ORM\OneToMany(targetEntity="Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Source\OldClass")
|
||||
*/
|
||||
public $entityProperty;
|
||||
}
|
||||
|
||||
?>
|
||||
-----
|
||||
<?php
|
||||
|
||||
namespace Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Fixture;
|
||||
|
||||
use Symfony\Component\Validator\Constraints as Assert;
|
||||
use JMS\Serializer\Annotation as Serializer;
|
||||
use Doctrine\ORM\Mapping as ORM;
|
||||
|
||||
class ClassAnnotations
|
||||
{
|
||||
/**
|
||||
* @Assert\Choice(callback={"Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Source\NewClass", "getValues"}, strict=true)
|
||||
*/
|
||||
public $name;
|
||||
|
||||
/**
|
||||
* @Serializer\Type("Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Source\NewClass")
|
||||
*/
|
||||
public $time;
|
||||
|
||||
/**
|
||||
* @Serializer\Type("Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Source\OldClassy")
|
||||
*/
|
||||
public $keepThis;
|
||||
|
||||
/**
|
||||
* @ORM\OneToMany(targetEntity="Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Source\NewClass")
|
||||
*/
|
||||
public $entityProperty;
|
||||
}
|
||||
|
||||
?>
|
|
@ -0,0 +1,31 @@
|
|||
<?php
|
||||
|
||||
namespace Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Fixture;
|
||||
|
||||
use JMS\Serializer\Annotation as Serializer;
|
||||
|
||||
class ClassAnnotationsSerializerIterableType
|
||||
{
|
||||
/**
|
||||
* @Serializer\Type("array<Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Source\OldClass>")
|
||||
*/
|
||||
public $flights = [];
|
||||
}
|
||||
|
||||
?>
|
||||
-----
|
||||
<?php
|
||||
|
||||
namespace Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Fixture;
|
||||
|
||||
use JMS\Serializer\Annotation as Serializer;
|
||||
|
||||
class ClassAnnotationsSerializerIterableType
|
||||
{
|
||||
/**
|
||||
* @Serializer\Type("array<Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Source\NewClass>")
|
||||
*/
|
||||
public $flights = [];
|
||||
}
|
||||
|
||||
?>
|
|
@ -1,6 +1,6 @@
|
|||
<?php
|
||||
|
||||
namespace Rector\Tests\Rector\Class_\RenameClassRector\Fixture;
|
||||
namespace Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Fixture;
|
||||
|
||||
class ClassToInterface extends \DateTime
|
||||
{
|
||||
|
@ -14,7 +14,7 @@ class ClassToInterface extends \DateTime
|
|||
-----
|
||||
<?php
|
||||
|
||||
namespace Rector\Tests\Rector\Class_\RenameClassRector\Fixture;
|
||||
namespace Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Fixture;
|
||||
|
||||
class ClassToInterface extends \DateTime
|
||||
{
|
|
@ -0,0 +1,21 @@
|
|||
<?php
|
||||
|
||||
namespace Rector\Renaming\Tests\Rector\Class_\RenameClassRector;
|
||||
|
||||
class MyCustomValidatorTest extends \Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Source\OldClass
|
||||
{
|
||||
// ...
|
||||
}
|
||||
|
||||
?>
|
||||
-----
|
||||
<?php
|
||||
|
||||
namespace Rector\Renaming\Tests\Rector\Class_\RenameClassRector;
|
||||
|
||||
class MyCustomValidatorTest extends \Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Source\NewClass
|
||||
{
|
||||
// ...
|
||||
}
|
||||
|
||||
?>
|
|
@ -1,6 +1,6 @@
|
|||
<?php
|
||||
|
||||
namespace Rector\Tests\Rector\Class_\RenameClassRector\Fixture;
|
||||
namespace Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Fixture;
|
||||
|
||||
class InterfaceToClass implements \Countable
|
||||
{
|
||||
|
@ -17,7 +17,7 @@ class InterfaceToClass implements \Countable
|
|||
-----
|
||||
<?php
|
||||
|
||||
namespace Rector\Tests\Rector\Class_\RenameClassRector\Fixture;
|
||||
namespace Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Fixture;
|
||||
|
||||
class InterfaceToClass implements \Countable
|
||||
{
|
|
@ -1,6 +1,6 @@
|
|||
<?php
|
||||
|
||||
namespace Rector\Tests\Rector\Class_\RenameClassRector\Fixture;
|
||||
namespace Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Fixture;
|
||||
|
||||
use Manual\Twig\TwigFilter;
|
||||
|
|
@ -0,0 +1,31 @@
|
|||
<?php
|
||||
|
||||
namespace Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Fixture;
|
||||
|
||||
use Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Source\OldClassWithTypo;
|
||||
|
||||
class NameInsensitive extends OldClassWithTypO
|
||||
{
|
||||
public function run(): OLDClassWithTYPO
|
||||
{
|
||||
$oldClassWithTypo = new OldClassWithTYPO;
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
-----
|
||||
<?php
|
||||
|
||||
namespace Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Fixture;
|
||||
|
||||
use Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Source\NewClassWithoutTypo;
|
||||
|
||||
class NameInsensitive extends \Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Source\NewClassWithoutTypo
|
||||
{
|
||||
public function run(): \Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Source\NewClassWithoutTypo
|
||||
{
|
||||
$oldClassWithTypo = new \Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Source\NewClassWithoutTypo;
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
|
@ -1,8 +1,8 @@
|
|||
<?php
|
||||
|
||||
namespace Rector\Tests\Rector\Class_\RenameClassRector\Fixture;
|
||||
namespace Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Fixture;
|
||||
|
||||
use Rector\Tests\Rector\Class_\RenameClassRector\Source\AbstractManualExtension;
|
||||
use Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Source\AbstractManualExtension;
|
||||
|
||||
final class UnderscoreDoc extends AbstractManualExtension
|
||||
{
|
||||
|
@ -16,9 +16,9 @@ final class UnderscoreDoc extends AbstractManualExtension
|
|||
-----
|
||||
<?php
|
||||
|
||||
namespace Rector\Tests\Rector\Class_\RenameClassRector\Fixture;
|
||||
namespace Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Fixture;
|
||||
|
||||
use Rector\Tests\Rector\Class_\RenameClassRector\Source\AbstractManualExtension;
|
||||
use Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Source\AbstractManualExtension;
|
||||
|
||||
final class UnderscoreDoc extends AbstractManualExtension
|
||||
{
|
|
@ -1,17 +1,17 @@
|
|||
<?php declare(strict_types=1);
|
||||
|
||||
namespace Rector\Tests\Rector\Class_\RenameClassRector;
|
||||
namespace Rector\Renaming\Tests\Rector\Class_\RenameClassRector;
|
||||
|
||||
use Iterator;
|
||||
use Manual\Twig\TwigFilter;
|
||||
use Manual_Twig_Filter;
|
||||
use Rector\Rector\Class_\RenameClassRector;
|
||||
use Rector\Renaming\Rector\Class_\RenameClassRector;
|
||||
use Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Source\AbstractManualExtension;
|
||||
use Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Source\NewClass;
|
||||
use Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Source\NewClassWithoutTypo;
|
||||
use Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Source\OldClass;
|
||||
use Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Source\OldClassWithTypo;
|
||||
use Rector\Testing\PHPUnit\AbstractRectorTestCase;
|
||||
use Rector\Tests\Rector\Class_\RenameClassRector\Source\AbstractManualExtension;
|
||||
use Rector\Tests\Rector\Class_\RenameClassRector\Source\NewClass;
|
||||
use Rector\Tests\Rector\Class_\RenameClassRector\Source\NewClassWithoutTypo;
|
||||
use Rector\Tests\Rector\Class_\RenameClassRector\Source\OldClass;
|
||||
use Rector\Tests\Rector\Class_\RenameClassRector\Source\OldClassWithTypo;
|
||||
|
||||
final class RenameClassRectorTest extends AbstractRectorTestCase
|
||||
{
|
|
@ -1,8 +1,8 @@
|
|||
<?php declare(strict_types=1);
|
||||
|
||||
namespace Rector\Tests\Rector\Class_\RenameClassRector\Source;
|
||||
namespace Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Source;
|
||||
|
||||
abstract class AbstractManualExtension
|
||||
{
|
||||
|
||||
}
|
||||
}
|
|
@ -0,0 +1,8 @@
|
|||
<?php declare(strict_types=1);
|
||||
|
||||
namespace Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Source;
|
||||
|
||||
class NewClass
|
||||
{
|
||||
|
||||
}
|
|
@ -0,0 +1,8 @@
|
|||
<?php declare(strict_types=1);
|
||||
|
||||
namespace Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Source;
|
||||
|
||||
class NewClassWithoutTypo
|
||||
{
|
||||
|
||||
}
|
|
@ -0,0 +1,8 @@
|
|||
<?php declare(strict_types=1);
|
||||
|
||||
namespace Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Source;
|
||||
|
||||
class OldClass
|
||||
{
|
||||
|
||||
}
|
|
@ -0,0 +1,8 @@
|
|||
<?php declare(strict_types=1);
|
||||
|
||||
namespace Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Source;
|
||||
|
||||
class OldClassWithTypo
|
||||
{
|
||||
|
||||
}
|
|
@ -32,9 +32,9 @@ final class ObjectTypeSpecifier
|
|||
return $aliasedObjectType;
|
||||
}
|
||||
|
||||
$shortednedObjectType = $this->matchShortenedObjectType($node, $objectType);
|
||||
if ($shortednedObjectType) {
|
||||
return $shortednedObjectType;
|
||||
$shortenedObjectType = $this->matchShortenedObjectType($node, $objectType);
|
||||
if ($shortenedObjectType) {
|
||||
return $shortenedObjectType;
|
||||
}
|
||||
|
||||
$sameNamespacedObjectType = $this->matchSameNamespacedObjectType($node, $objectType);
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
services:
|
||||
Rector\Rector\Class_\RenameClassRector:
|
||||
Rector\Renaming\Rector\Class_\RenameClassRector:
|
||||
$oldToNewClasses:
|
||||
Rector\Symfony\Tests\FrameworkBundle\AbstractToConstructorInjectionRectorSource\SomeNonKernelClass: Rector\Symfony\Tests\Rector\FrameworkBundle\AbstractToConstructorInjectionRectorSource\SomeNonKernelClass
|
||||
Rector\Symfony\Tests\FrameworkBundle\AbstractToConstructorInjectionRectorSource\SomeKernelClass: Rector\Symfony\Tests\Rector\FrameworkBundle\AbstractToConstructorInjectionRectorSource\SomeKernelClass
|
||||
|
|
|
@ -1,65 +0,0 @@
|
|||
<?php
|
||||
|
||||
namespace Rector\Tests\Rector\Class_\RenameClassRector\Fixture;
|
||||
|
||||
use Symfony\Component\Validator\Constraints as Assert;
|
||||
use JMS\Serializer\Annotation as Serializer;
|
||||
use Doctrine\ORM\Mapping as ORM;
|
||||
|
||||
class ClassAnnotations
|
||||
{
|
||||
/**
|
||||
* @Assert\Choice(callback={"Rector\Tests\Rector\Class_\RenameClassRector\Source\OldClass", "getValues"}, strict=true)
|
||||
*/
|
||||
public $name;
|
||||
|
||||
/**
|
||||
* @Serializer\Type("Rector\Tests\Rector\Class_\RenameClassRector\Source\OldClass")
|
||||
*/
|
||||
public $time;
|
||||
|
||||
/**
|
||||
* @Serializer\Type("Rector\Tests\Rector\Class_\RenameClassRector\Source\OldClassy")
|
||||
*/
|
||||
public $keepThis;
|
||||
|
||||
/**
|
||||
* @ORM\OneToMany(targetEntity="Rector\Tests\Rector\Class_\RenameClassRector\Source\OldClass")
|
||||
*/
|
||||
public $entityProperty;
|
||||
}
|
||||
|
||||
?>
|
||||
-----
|
||||
<?php
|
||||
|
||||
namespace Rector\Tests\Rector\Class_\RenameClassRector\Fixture;
|
||||
|
||||
use Symfony\Component\Validator\Constraints as Assert;
|
||||
use JMS\Serializer\Annotation as Serializer;
|
||||
use Doctrine\ORM\Mapping as ORM;
|
||||
|
||||
class ClassAnnotations
|
||||
{
|
||||
/**
|
||||
* @Assert\Choice(callback={"Rector\Tests\Rector\Class_\RenameClassRector\Source\NewClass", "getValues"}, strict=true)
|
||||
*/
|
||||
public $name;
|
||||
|
||||
/**
|
||||
* @Serializer\Type("Rector\Tests\Rector\Class_\RenameClassRector\Source\NewClass")
|
||||
*/
|
||||
public $time;
|
||||
|
||||
/**
|
||||
* @Serializer\Type("Rector\Tests\Rector\Class_\RenameClassRector\Source\OldClassy")
|
||||
*/
|
||||
public $keepThis;
|
||||
|
||||
/**
|
||||
* @ORM\OneToMany(targetEntity="Rector\Tests\Rector\Class_\RenameClassRector\Source\NewClass")
|
||||
*/
|
||||
public $entityProperty;
|
||||
}
|
||||
|
||||
?>
|
|
@ -1,31 +0,0 @@
|
|||
<?php
|
||||
|
||||
namespace Rector\Tests\Rector\Class_\RenameClassRector\Fixture;
|
||||
|
||||
use JMS\Serializer\Annotation as Serializer;
|
||||
|
||||
class ClassAnnotationsSerializerIterableType
|
||||
{
|
||||
/**
|
||||
* @Serializer\Type("array<Rector\Tests\Rector\Class_\RenameClassRector\Source\OldClass>")
|
||||
*/
|
||||
public $flights = [];
|
||||
}
|
||||
|
||||
?>
|
||||
-----
|
||||
<?php
|
||||
|
||||
namespace Rector\Tests\Rector\Class_\RenameClassRector\Fixture;
|
||||
|
||||
use JMS\Serializer\Annotation as Serializer;
|
||||
|
||||
class ClassAnnotationsSerializerIterableType
|
||||
{
|
||||
/**
|
||||
* @Serializer\Type("array<Rector\Tests\Rector\Class_\RenameClassRector\Source\NewClass>")
|
||||
*/
|
||||
public $flights = [];
|
||||
}
|
||||
|
||||
?>
|
|
@ -1,21 +0,0 @@
|
|||
<?php
|
||||
|
||||
namespace Rector\Tests\Rector\Class_\RenameClassRector;
|
||||
|
||||
class MyCustomValidatorTest extends \Rector\Tests\Rector\Class_\RenameClassRector\Source\OldClass
|
||||
{
|
||||
// ...
|
||||
}
|
||||
|
||||
?>
|
||||
-----
|
||||
<?php
|
||||
|
||||
namespace Rector\Tests\Rector\Class_\RenameClassRector;
|
||||
|
||||
class MyCustomValidatorTest extends \Rector\Tests\Rector\Class_\RenameClassRector\Source\NewClass
|
||||
{
|
||||
// ...
|
||||
}
|
||||
|
||||
?>
|
|
@ -1,31 +0,0 @@
|
|||
<?php
|
||||
|
||||
namespace Rector\Tests\Rector\Class_\RenameClassRector\Fixture;
|
||||
|
||||
use Rector\Tests\Rector\Class_\RenameClassRector\Source\OldClassWithTypo;
|
||||
|
||||
class NameInsensitive extends OldClassWithTypO
|
||||
{
|
||||
public function run(): OLDClassWithTYPO
|
||||
{
|
||||
$oldClassWithTypo = new OldClassWithTYPO;
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
-----
|
||||
<?php
|
||||
|
||||
namespace Rector\Tests\Rector\Class_\RenameClassRector\Fixture;
|
||||
|
||||
use Rector\Tests\Rector\Class_\RenameClassRector\Source\NewClassWithoutTypo;
|
||||
|
||||
class NameInsensitive extends \Rector\Tests\Rector\Class_\RenameClassRector\Source\NewClassWithoutTypo
|
||||
{
|
||||
public function run(): \Rector\Tests\Rector\Class_\RenameClassRector\Source\NewClassWithoutTypo
|
||||
{
|
||||
$oldClassWithTypo = new \Rector\Tests\Rector\Class_\RenameClassRector\Source\NewClassWithoutTypo;
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
|
@ -1,8 +0,0 @@
|
|||
<?php declare(strict_types=1);
|
||||
|
||||
namespace Rector\Tests\Rector\Class_\RenameClassRector\Source;
|
||||
|
||||
class NewClass
|
||||
{
|
||||
|
||||
}
|
|
@ -1,8 +0,0 @@
|
|||
<?php declare(strict_types=1);
|
||||
|
||||
namespace Rector\Tests\Rector\Class_\RenameClassRector\Source;
|
||||
|
||||
class NewClassWithoutTypo
|
||||
{
|
||||
|
||||
}
|
|
@ -1,8 +0,0 @@
|
|||
<?php declare(strict_types=1);
|
||||
|
||||
namespace Rector\Tests\Rector\Class_\RenameClassRector\Source;
|
||||
|
||||
class OldClass
|
||||
{
|
||||
|
||||
}
|
|
@ -1,8 +0,0 @@
|
|||
<?php declare(strict_types=1);
|
||||
|
||||
namespace Rector\Tests\Rector\Class_\RenameClassRector\Source;
|
||||
|
||||
class OldClassWithTypo
|
||||
{
|
||||
|
||||
}
|
Loading…
Reference in New Issue
Block a user