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: VendorMissAnalyseGuard.php
<?php declare (strict_types=1); namespace Rector\Configuration; use Rector\Configuration\Parameter\SimpleParameterProvider; use Rector\Skipper\FileSystem\PathNormalizer; final class VendorMissAnalyseGuard { /** * @param string[] $filePaths */ public function isVendorAnalyzed(array $filePaths) : bool { if ($this->hasDowngradeSets()) { return \false; } return $this->containsVendorPath($filePaths); } private function hasDowngradeSets() : bool { $registeredRectorSets = SimpleParameterProvider::provideArrayParameter(\Rector\Configuration\Option::REGISTERED_RECTOR_SETS); foreach ($registeredRectorSets as $registeredRectorSet) { if (\strpos((string) $registeredRectorSet, 'downgrade-') !== \false) { return \true; } } return \false; } /** * @param string[] $filePaths */ private function containsVendorPath(array $filePaths) : bool { $cwdLength = \strlen(\getcwd()); foreach ($filePaths as $filePath) { $normalizedPath = PathNormalizer::normalize(\realpath($filePath)); if (\strncmp(\substr($normalizedPath, $cwdLength), '/vendor/', \strlen('/vendor/')) === 0) { return \true; } } return \false; } }
Upload File
Create Folder