X7ROOT File Manager
Current Path:
/opt/cpanel/ea-wappspector/vendor/rector/rector/src/Configuration
opt
/
cpanel
/
ea-wappspector
/
vendor
/
rector
/
rector
/
src
/
Configuration
/
??
..
??
ConfigInitializer.php
(3.22 KB)
??
ConfigurationFactory.php
(4.56 KB)
??
Deprecation
??
Levels
??
Option.php
(6.79 KB)
??
Parameter
??
PhpLevelSetResolver.php
(1.49 KB)
??
RectorConfigBuilder.php
(29.7 KB)
??
RenamedClassesDataCollector.php
(1.55 KB)
??
VendorMissAnalyseGuard.php
(1.33 KB)
Editing: RenamedClassesDataCollector.php
<?php declare (strict_types=1); namespace Rector\Configuration; use PHPStan\Type\ObjectType; use Rector\Contract\DependencyInjection\ResetableInterface; final class RenamedClassesDataCollector implements ResetableInterface { /** * @var array<string, string> */ private $oldToNewClasses = []; public function reset() : void { $this->oldToNewClasses = []; } /** * keep public modifier and use internally on matchClassName() method * to keep API as on Configuration level */ public function hasOldClass(string $oldClass) : bool { return isset($this->oldToNewClasses[$oldClass]); } /** * @param array<string, string> $oldToNewClasses */ public function addOldToNewClasses(array $oldToNewClasses) : void { /** @var array<string, string> $oldToNewClasses */ $oldToNewClasses = \array_merge($this->oldToNewClasses, $oldToNewClasses); $this->oldToNewClasses = $oldToNewClasses; } /** * @return array<string, string> */ public function getOldToNewClasses() : array { return $this->oldToNewClasses; } public function matchClassName(ObjectType $objectType) : ?ObjectType { $className = $objectType->getClassName(); if (!$this->hasOldClass($className)) { return null; } return new ObjectType($this->oldToNewClasses[$className]); } /** * @return string[] */ public function getOldClasses() : array { return \array_keys($this->oldToNewClasses); } }
Upload File
Create Folder