mirror of
https://github.com/rectorphp/rector.git
synced 2024-05-28 23:10:51 +00:00
Updated Rector to commit bf37d5f0ee
bf37d5f0ee
[DX] Add complemetary marker interface to warn about no registered rules (#400)
This commit is contained in:
parent
bda9a60c30
commit
32aea2aa25
|
@ -0,0 +1,12 @@
|
|||
<?php
|
||||
|
||||
declare (strict_types=1);
|
||||
namespace Rector\PostRector\Contract\Rector;
|
||||
|
||||
/**
|
||||
* Marker interface for rules, that with dual along another rule.
|
||||
* E.g. RenameClassRector that handles PHP renames, has a complementary rule that handles yaml, neon and configs too.
|
||||
*/
|
||||
interface ComplementaryRectorInterface
|
||||
{
|
||||
}
|
|
@ -16,11 +16,11 @@ final class VersionResolver
|
|||
/**
|
||||
* @var string
|
||||
*/
|
||||
public const PACKAGE_VERSION = '5a863f65484038059143b6d0b4fae8a275f9e5e8';
|
||||
public const PACKAGE_VERSION = 'bf37d5f0ee86429df8b140f76fb0ab2f728972e1';
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public const RELEASE_DATE = '2021-07-07 16:19:25';
|
||||
public const RELEASE_DATE = '2021-07-07 21:26:32';
|
||||
public static function resolvePackageVersion() : string
|
||||
{
|
||||
$process = new \RectorPrefix20210707\Symfony\Component\Process\Process(['git', 'log', '--pretty="%H"', '-n1', 'HEAD'], __DIR__);
|
||||
|
|
|
@ -8,6 +8,7 @@ use Rector\Core\Configuration\Option;
|
|||
use Rector\Core\Console\Output\ShowOutputFormatterCollector;
|
||||
use Rector\Core\Contract\Console\OutputStyleInterface;
|
||||
use Rector\Core\Contract\Rector\RectorInterface;
|
||||
use Rector\PostRector\Contract\Rector\ComplementaryRectorInterface;
|
||||
use Rector\PostRector\Contract\Rector\PostRectorInterface;
|
||||
use RectorPrefix20210707\Symfony\Component\Console\Command\Command;
|
||||
use RectorPrefix20210707\Symfony\Component\Console\Input\InputInterface;
|
||||
|
@ -58,7 +59,10 @@ final class ShowCommand extends \RectorPrefix20210707\Symfony\Component\Console\
|
|||
private function reportLoadedRectors(string $outputFormat) : void
|
||||
{
|
||||
$rectors = \array_filter($this->rectors, function (\Rector\Core\Contract\Rector\RectorInterface $rector) : bool {
|
||||
return !$rector instanceof \Rector\PostRector\Contract\Rector\PostRectorInterface;
|
||||
if ($rector instanceof \Rector\PostRector\Contract\Rector\PostRectorInterface) {
|
||||
return \false;
|
||||
}
|
||||
return !$rector instanceof \Rector\PostRector\Contract\Rector\ComplementaryRectorInterface;
|
||||
});
|
||||
$rectorCount = \count($rectors);
|
||||
if ($rectorCount === 0) {
|
||||
|
|
|
@ -7,10 +7,11 @@ use RectorPrefix20210707\Nette\Utils\Strings;
|
|||
use Rector\Core\Configuration\RenamedClassesDataCollector;
|
||||
use Rector\Core\Contract\Rector\ConfigurableRectorInterface;
|
||||
use Rector\Core\Contract\Rector\NonPhpRectorInterface;
|
||||
use Rector\PostRector\Contract\Rector\ComplementaryRectorInterface;
|
||||
use Symplify\RuleDocGenerator\Contract\ConfigurableRuleInterface;
|
||||
use Symplify\RuleDocGenerator\ValueObject\CodeSample\ConfiguredCodeSample;
|
||||
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
|
||||
final class RenameClassNonPhpRector implements \Rector\Core\Contract\Rector\NonPhpRectorInterface, \Symplify\RuleDocGenerator\Contract\ConfigurableRuleInterface, \Rector\Core\Contract\Rector\ConfigurableRectorInterface
|
||||
final class RenameClassNonPhpRector implements \Rector\Core\Contract\Rector\NonPhpRectorInterface, \Symplify\RuleDocGenerator\Contract\ConfigurableRuleInterface, \Rector\Core\Contract\Rector\ConfigurableRectorInterface, \Rector\PostRector\Contract\Rector\ComplementaryRectorInterface
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
|
|
2
vendor/autoload.php
vendored
2
vendor/autoload.php
vendored
|
@ -4,4 +4,4 @@
|
|||
|
||||
require_once __DIR__ . '/composer/autoload_real.php';
|
||||
|
||||
return ComposerAutoloaderInitaecaf942a0dec633c23d6da797bc67e1::getLoader();
|
||||
return ComposerAutoloaderInit47ebaf85f79fd16992374c3ed7f066f8::getLoader();
|
||||
|
|
1
vendor/composer/autoload_classmap.php
vendored
1
vendor/composer/autoload_classmap.php
vendored
|
@ -2802,6 +2802,7 @@ return array(
|
|||
'Rector\\PostRector\\Collector\\PropertyToAddCollector' => $baseDir . '/packages/PostRector/Collector/PropertyToAddCollector.php',
|
||||
'Rector\\PostRector\\Collector\\UseNodesToAddCollector' => $baseDir . '/packages/PostRector/Collector/UseNodesToAddCollector.php',
|
||||
'Rector\\PostRector\\Contract\\Collector\\NodeCollectorInterface' => $baseDir . '/packages/PostRector/Contract/Collector/NodeCollectorInterface.php',
|
||||
'Rector\\PostRector\\Contract\\Rector\\ComplementaryRectorInterface' => $baseDir . '/packages/PostRector/Contract/Rector/ComplementaryRectorInterface.php',
|
||||
'Rector\\PostRector\\Contract\\Rector\\PostRectorInterface' => $baseDir . '/packages/PostRector/Contract/Rector/PostRectorInterface.php',
|
||||
'Rector\\PostRector\\DependencyInjection\\PropertyAdder' => $baseDir . '/packages/PostRector/DependencyInjection/PropertyAdder.php',
|
||||
'Rector\\PostRector\\NodeAnalyzer\\NetteInjectDetector' => $baseDir . '/packages/PostRector/NodeAnalyzer/NetteInjectDetector.php',
|
||||
|
|
14
vendor/composer/autoload_real.php
vendored
14
vendor/composer/autoload_real.php
vendored
|
@ -2,7 +2,7 @@
|
|||
|
||||
// autoload_real.php @generated by Composer
|
||||
|
||||
class ComposerAutoloaderInitaecaf942a0dec633c23d6da797bc67e1
|
||||
class ComposerAutoloaderInit47ebaf85f79fd16992374c3ed7f066f8
|
||||
{
|
||||
private static $loader;
|
||||
|
||||
|
@ -22,15 +22,15 @@ class ComposerAutoloaderInitaecaf942a0dec633c23d6da797bc67e1
|
|||
return self::$loader;
|
||||
}
|
||||
|
||||
spl_autoload_register(array('ComposerAutoloaderInitaecaf942a0dec633c23d6da797bc67e1', 'loadClassLoader'), true, true);
|
||||
spl_autoload_register(array('ComposerAutoloaderInit47ebaf85f79fd16992374c3ed7f066f8', 'loadClassLoader'), true, true);
|
||||
self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
|
||||
spl_autoload_unregister(array('ComposerAutoloaderInitaecaf942a0dec633c23d6da797bc67e1', 'loadClassLoader'));
|
||||
spl_autoload_unregister(array('ComposerAutoloaderInit47ebaf85f79fd16992374c3ed7f066f8', 'loadClassLoader'));
|
||||
|
||||
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
|
||||
if ($useStaticLoader) {
|
||||
require __DIR__ . '/autoload_static.php';
|
||||
|
||||
call_user_func(\Composer\Autoload\ComposerStaticInitaecaf942a0dec633c23d6da797bc67e1::getInitializer($loader));
|
||||
call_user_func(\Composer\Autoload\ComposerStaticInit47ebaf85f79fd16992374c3ed7f066f8::getInitializer($loader));
|
||||
} else {
|
||||
$classMap = require __DIR__ . '/autoload_classmap.php';
|
||||
if ($classMap) {
|
||||
|
@ -42,19 +42,19 @@ class ComposerAutoloaderInitaecaf942a0dec633c23d6da797bc67e1
|
|||
$loader->register(true);
|
||||
|
||||
if ($useStaticLoader) {
|
||||
$includeFiles = Composer\Autoload\ComposerStaticInitaecaf942a0dec633c23d6da797bc67e1::$files;
|
||||
$includeFiles = Composer\Autoload\ComposerStaticInit47ebaf85f79fd16992374c3ed7f066f8::$files;
|
||||
} else {
|
||||
$includeFiles = require __DIR__ . '/autoload_files.php';
|
||||
}
|
||||
foreach ($includeFiles as $fileIdentifier => $file) {
|
||||
composerRequireaecaf942a0dec633c23d6da797bc67e1($fileIdentifier, $file);
|
||||
composerRequire47ebaf85f79fd16992374c3ed7f066f8($fileIdentifier, $file);
|
||||
}
|
||||
|
||||
return $loader;
|
||||
}
|
||||
}
|
||||
|
||||
function composerRequireaecaf942a0dec633c23d6da797bc67e1($fileIdentifier, $file)
|
||||
function composerRequire47ebaf85f79fd16992374c3ed7f066f8($fileIdentifier, $file)
|
||||
{
|
||||
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
|
||||
require $file;
|
||||
|
|
9
vendor/composer/autoload_static.php
vendored
9
vendor/composer/autoload_static.php
vendored
|
@ -4,7 +4,7 @@
|
|||
|
||||
namespace Composer\Autoload;
|
||||
|
||||
class ComposerStaticInitaecaf942a0dec633c23d6da797bc67e1
|
||||
class ComposerStaticInit47ebaf85f79fd16992374c3ed7f066f8
|
||||
{
|
||||
public static $files = array (
|
||||
'a4a119a56e50fbb293281d9a48007e0e' => __DIR__ . '/..' . '/symfony/polyfill-php80/bootstrap.php',
|
||||
|
@ -3167,6 +3167,7 @@ class ComposerStaticInitaecaf942a0dec633c23d6da797bc67e1
|
|||
'Rector\\PostRector\\Collector\\PropertyToAddCollector' => __DIR__ . '/../..' . '/packages/PostRector/Collector/PropertyToAddCollector.php',
|
||||
'Rector\\PostRector\\Collector\\UseNodesToAddCollector' => __DIR__ . '/../..' . '/packages/PostRector/Collector/UseNodesToAddCollector.php',
|
||||
'Rector\\PostRector\\Contract\\Collector\\NodeCollectorInterface' => __DIR__ . '/../..' . '/packages/PostRector/Contract/Collector/NodeCollectorInterface.php',
|
||||
'Rector\\PostRector\\Contract\\Rector\\ComplementaryRectorInterface' => __DIR__ . '/../..' . '/packages/PostRector/Contract/Rector/ComplementaryRectorInterface.php',
|
||||
'Rector\\PostRector\\Contract\\Rector\\PostRectorInterface' => __DIR__ . '/../..' . '/packages/PostRector/Contract/Rector/PostRectorInterface.php',
|
||||
'Rector\\PostRector\\DependencyInjection\\PropertyAdder' => __DIR__ . '/../..' . '/packages/PostRector/DependencyInjection/PropertyAdder.php',
|
||||
'Rector\\PostRector\\NodeAnalyzer\\NetteInjectDetector' => __DIR__ . '/../..' . '/packages/PostRector/NodeAnalyzer/NetteInjectDetector.php',
|
||||
|
@ -3867,9 +3868,9 @@ class ComposerStaticInitaecaf942a0dec633c23d6da797bc67e1
|
|||
public static function getInitializer(ClassLoader $loader)
|
||||
{
|
||||
return \Closure::bind(function () use ($loader) {
|
||||
$loader->prefixLengthsPsr4 = ComposerStaticInitaecaf942a0dec633c23d6da797bc67e1::$prefixLengthsPsr4;
|
||||
$loader->prefixDirsPsr4 = ComposerStaticInitaecaf942a0dec633c23d6da797bc67e1::$prefixDirsPsr4;
|
||||
$loader->classMap = ComposerStaticInitaecaf942a0dec633c23d6da797bc67e1::$classMap;
|
||||
$loader->prefixLengthsPsr4 = ComposerStaticInit47ebaf85f79fd16992374c3ed7f066f8::$prefixLengthsPsr4;
|
||||
$loader->prefixDirsPsr4 = ComposerStaticInit47ebaf85f79fd16992374c3ed7f066f8::$prefixDirsPsr4;
|
||||
$loader->classMap = ComposerStaticInit47ebaf85f79fd16992374c3ed7f066f8::$classMap;
|
||||
|
||||
}, null, ClassLoader::class);
|
||||
}
|
||||
|
|
2
vendor/composer/installed.json
vendored
2
vendor/composer/installed.json
vendored
|
@ -1697,7 +1697,7 @@
|
|||
"symplify\/rule-doc-generator": "^9.3",
|
||||
"tracy\/tracy": "^2.8"
|
||||
},
|
||||
"time": "2021-07-05T00:08:17+00:00",
|
||||
"time": "2021-07-07T15:28:18+00:00",
|
||||
"default-branch": true,
|
||||
"type": "rector-extension",
|
||||
"extra": {
|
||||
|
|
10
vendor/scoper-autoload.php
vendored
10
vendor/scoper-autoload.php
vendored
|
@ -9,8 +9,8 @@ $loader = require_once __DIR__.'/autoload.php';
|
|||
if (!class_exists('AutoloadIncluder', false) && !interface_exists('AutoloadIncluder', false) && !trait_exists('AutoloadIncluder', false)) {
|
||||
spl_autoload_call('RectorPrefix20210707\AutoloadIncluder');
|
||||
}
|
||||
if (!class_exists('ComposerAutoloaderInitaecaf942a0dec633c23d6da797bc67e1', false) && !interface_exists('ComposerAutoloaderInitaecaf942a0dec633c23d6da797bc67e1', false) && !trait_exists('ComposerAutoloaderInitaecaf942a0dec633c23d6da797bc67e1', false)) {
|
||||
spl_autoload_call('RectorPrefix20210707\ComposerAutoloaderInitaecaf942a0dec633c23d6da797bc67e1');
|
||||
if (!class_exists('ComposerAutoloaderInit47ebaf85f79fd16992374c3ed7f066f8', false) && !interface_exists('ComposerAutoloaderInit47ebaf85f79fd16992374c3ed7f066f8', false) && !trait_exists('ComposerAutoloaderInit47ebaf85f79fd16992374c3ed7f066f8', false)) {
|
||||
spl_autoload_call('RectorPrefix20210707\ComposerAutoloaderInit47ebaf85f79fd16992374c3ed7f066f8');
|
||||
}
|
||||
if (!class_exists('Doctrine\Inflector\Inflector', false) && !interface_exists('Doctrine\Inflector\Inflector', false) && !trait_exists('Doctrine\Inflector\Inflector', false)) {
|
||||
spl_autoload_call('RectorPrefix20210707\Doctrine\Inflector\Inflector');
|
||||
|
@ -3308,9 +3308,9 @@ if (!function_exists('print_node')) {
|
|||
return \RectorPrefix20210707\print_node(...func_get_args());
|
||||
}
|
||||
}
|
||||
if (!function_exists('composerRequireaecaf942a0dec633c23d6da797bc67e1')) {
|
||||
function composerRequireaecaf942a0dec633c23d6da797bc67e1() {
|
||||
return \RectorPrefix20210707\composerRequireaecaf942a0dec633c23d6da797bc67e1(...func_get_args());
|
||||
if (!function_exists('composerRequire47ebaf85f79fd16992374c3ed7f066f8')) {
|
||||
function composerRequire47ebaf85f79fd16992374c3ed7f066f8() {
|
||||
return \RectorPrefix20210707\composerRequire47ebaf85f79fd16992374c3ed7f066f8(...func_get_args());
|
||||
}
|
||||
}
|
||||
if (!function_exists('parseArgs')) {
|
||||
|
|
Loading…
Reference in New Issue
Block a user