move RenameClassRector to Renaming package

This commit is contained in:
Tomas Votruba 2019-09-23 17:21:55 +02:00
parent 35dd776c36
commit 17d14ba4ac
64 changed files with 237 additions and 237 deletions

View File

@ -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": {

View File

@ -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:

View File

@ -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'

View File

@ -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'

View File

@ -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:

View File

@ -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'

View File

@ -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

View File

@ -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

View File

@ -1,3 +1,3 @@
services:
Rector\Rector\Class_\RenameClassRector:
Rector\Renaming\Rector\Class_\RenameClassRector:
Doctrine\Common\DataFixtures\AbstractFixture: Doctrine\Bundle\FixturesBundle\Fixture

View File

@ -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'

View File

@ -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'

View File

@ -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'

View File

@ -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'

View File

@ -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'

View File

@ -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'

View File

@ -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'

View File

@ -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'

View File

@ -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: ~

View File

@ -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'

View File

@ -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

View File

@ -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'

View File

@ -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'

View File

@ -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'

View File

@ -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

View File

@ -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'

View File

@ -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'

View File

@ -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'

View File

@ -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

View File

@ -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
```

View File

@ -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;

View File

@ -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
{

View File

@ -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;
}
?>

View File

@ -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 = [];
}
?>

View File

@ -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
{

View File

@ -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
{
// ...
}
?>

View File

@ -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
{

View File

@ -1,6 +1,6 @@
<?php
namespace Rector\Tests\Rector\Class_\RenameClassRector\Fixture;
namespace Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Fixture;
use Manual\Twig\TwigFilter;

View File

@ -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;
}
}
?>

View File

@ -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
{

View File

@ -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
{

View File

@ -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
{
}
}

View File

@ -0,0 +1,8 @@
<?php declare(strict_types=1);
namespace Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Source;
class NewClass
{
}

View File

@ -0,0 +1,8 @@
<?php declare(strict_types=1);
namespace Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Source;
class NewClassWithoutTypo
{
}

View File

@ -0,0 +1,8 @@
<?php declare(strict_types=1);
namespace Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Source;
class OldClass
{
}

View File

@ -0,0 +1,8 @@
<?php declare(strict_types=1);
namespace Rector\Renaming\Tests\Rector\Class_\RenameClassRector\Source;
class OldClassWithTypo
{
}

View File

@ -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);

View File

@ -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

View File

@ -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;
}
?>

View File

@ -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 = [];
}
?>

View File

@ -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
{
// ...
}
?>

View File

@ -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;
}
}
?>

View File

@ -1,8 +0,0 @@
<?php declare(strict_types=1);
namespace Rector\Tests\Rector\Class_\RenameClassRector\Source;
class NewClass
{
}

View File

@ -1,8 +0,0 @@
<?php declare(strict_types=1);
namespace Rector\Tests\Rector\Class_\RenameClassRector\Source;
class NewClassWithoutTypo
{
}

View File

@ -1,8 +0,0 @@
<?php declare(strict_types=1);
namespace Rector\Tests\Rector\Class_\RenameClassRector\Source;
class OldClass
{
}

View File

@ -1,8 +0,0 @@
<?php declare(strict_types=1);
namespace Rector\Tests\Rector\Class_\RenameClassRector\Source;
class OldClassWithTypo
{
}