mirror of
https://github.com/rectorphp/rector.git
synced 2025-02-06 08:09:00 +01:00
Updated Rector to commit 9b319efffa0bb091b0a4cbccffff3b4ed657fb72
9b319efffa
[DX] Show warning on AbstractRector::__get() when pull deprecated property from AbstractRector (#5069)
This commit is contained in:
parent
42360f35ac
commit
0a1f02d765
@ -19,12 +19,12 @@ final class VersionResolver
|
||||
* @api
|
||||
* @var string
|
||||
*/
|
||||
public const PACKAGE_VERSION = '9abbcb11eef3e62534ab116c5cbcd1e9d58c01f6';
|
||||
public const PACKAGE_VERSION = '9b319efffa0bb091b0a4cbccffff3b4ed657fb72';
|
||||
/**
|
||||
* @api
|
||||
* @var string
|
||||
*/
|
||||
public const RELEASE_DATE = '2023-09-22 22:44:58';
|
||||
public const RELEASE_DATE = '2023-09-23 12:39:35';
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
|
@ -108,12 +108,21 @@ CODE_SAMPLE;
|
||||
* @var array<string, object>
|
||||
*/
|
||||
private $deprecatedDependencies = [];
|
||||
/**
|
||||
* @var array<class-string, array<string, bool>>
|
||||
*/
|
||||
private $cachedDeprecatedDependenciesWarning = [];
|
||||
/**
|
||||
* Handle deprecated dependencies compatbility
|
||||
* @return mixed
|
||||
*/
|
||||
public function __get(string $name)
|
||||
{
|
||||
if (!isset($this->cachedDeprecatedDependenciesWarning[static::class][$name])) {
|
||||
echo \sprintf('Get %s property from AbstractRector on %s is deprecated, inject via __construct() instead', $name, static::class);
|
||||
echo \PHP_EOL;
|
||||
$this->cachedDeprecatedDependenciesWarning[static::class][$name] = \true;
|
||||
}
|
||||
return $this->deprecatedDependencies[$name] ?? null;
|
||||
}
|
||||
public function autowire(NodeNameResolver $nodeNameResolver, NodeTypeResolver $nodeTypeResolver, SimpleCallableNodeTraverser $simpleCallableNodeTraverser, NodeFactory $nodeFactory, PhpDocInfoFactory $phpDocInfoFactory, StaticTypeMapper $staticTypeMapper, Skipper $skipper, ValueResolver $valueResolver, BetterNodeFinder $betterNodeFinder, NodeComparator $nodeComparator, CurrentFileProvider $currentFileProvider, CreatedByRuleDecorator $createdByRuleDecorator, ChangedNodeScopeRefresher $changedNodeScopeRefresher) : void
|
||||
|
2
vendor/autoload.php
vendored
2
vendor/autoload.php
vendored
@ -22,4 +22,4 @@ if (PHP_VERSION_ID < 50600) {
|
||||
|
||||
require_once __DIR__ . '/composer/autoload_real.php';
|
||||
|
||||
return ComposerAutoloaderInitdf9da6d25080845a39f0a3391ccfbef8::getLoader();
|
||||
return ComposerAutoloaderInitfd6aa8ed98aebc6dab0d50b9d1de9ddd::getLoader();
|
||||
|
10
vendor/composer/autoload_real.php
vendored
10
vendor/composer/autoload_real.php
vendored
@ -2,7 +2,7 @@
|
||||
|
||||
// autoload_real.php @generated by Composer
|
||||
|
||||
class ComposerAutoloaderInitdf9da6d25080845a39f0a3391ccfbef8
|
||||
class ComposerAutoloaderInitfd6aa8ed98aebc6dab0d50b9d1de9ddd
|
||||
{
|
||||
private static $loader;
|
||||
|
||||
@ -22,17 +22,17 @@ class ComposerAutoloaderInitdf9da6d25080845a39f0a3391ccfbef8
|
||||
return self::$loader;
|
||||
}
|
||||
|
||||
spl_autoload_register(array('ComposerAutoloaderInitdf9da6d25080845a39f0a3391ccfbef8', 'loadClassLoader'), true, true);
|
||||
spl_autoload_register(array('ComposerAutoloaderInitfd6aa8ed98aebc6dab0d50b9d1de9ddd', 'loadClassLoader'), true, true);
|
||||
self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
|
||||
spl_autoload_unregister(array('ComposerAutoloaderInitdf9da6d25080845a39f0a3391ccfbef8', 'loadClassLoader'));
|
||||
spl_autoload_unregister(array('ComposerAutoloaderInitfd6aa8ed98aebc6dab0d50b9d1de9ddd', 'loadClassLoader'));
|
||||
|
||||
require __DIR__ . '/autoload_static.php';
|
||||
call_user_func(\Composer\Autoload\ComposerStaticInitdf9da6d25080845a39f0a3391ccfbef8::getInitializer($loader));
|
||||
call_user_func(\Composer\Autoload\ComposerStaticInitfd6aa8ed98aebc6dab0d50b9d1de9ddd::getInitializer($loader));
|
||||
|
||||
$loader->setClassMapAuthoritative(true);
|
||||
$loader->register(true);
|
||||
|
||||
$filesToLoad = \Composer\Autoload\ComposerStaticInitdf9da6d25080845a39f0a3391ccfbef8::$files;
|
||||
$filesToLoad = \Composer\Autoload\ComposerStaticInitfd6aa8ed98aebc6dab0d50b9d1de9ddd::$files;
|
||||
$requireFile = \Closure::bind(static function ($fileIdentifier, $file) {
|
||||
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
|
||||
$GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
|
||||
|
8
vendor/composer/autoload_static.php
vendored
8
vendor/composer/autoload_static.php
vendored
@ -4,7 +4,7 @@
|
||||
|
||||
namespace Composer\Autoload;
|
||||
|
||||
class ComposerStaticInitdf9da6d25080845a39f0a3391ccfbef8
|
||||
class ComposerStaticInitfd6aa8ed98aebc6dab0d50b9d1de9ddd
|
||||
{
|
||||
public static $files = array (
|
||||
'ad155f8f1cf0d418fe49e248db8c661b' => __DIR__ . '/..' . '/react/promise/src/functions_include.php',
|
||||
@ -2601,9 +2601,9 @@ class ComposerStaticInitdf9da6d25080845a39f0a3391ccfbef8
|
||||
public static function getInitializer(ClassLoader $loader)
|
||||
{
|
||||
return \Closure::bind(function () use ($loader) {
|
||||
$loader->prefixLengthsPsr4 = ComposerStaticInitdf9da6d25080845a39f0a3391ccfbef8::$prefixLengthsPsr4;
|
||||
$loader->prefixDirsPsr4 = ComposerStaticInitdf9da6d25080845a39f0a3391ccfbef8::$prefixDirsPsr4;
|
||||
$loader->classMap = ComposerStaticInitdf9da6d25080845a39f0a3391ccfbef8::$classMap;
|
||||
$loader->prefixLengthsPsr4 = ComposerStaticInitfd6aa8ed98aebc6dab0d50b9d1de9ddd::$prefixLengthsPsr4;
|
||||
$loader->prefixDirsPsr4 = ComposerStaticInitfd6aa8ed98aebc6dab0d50b9d1de9ddd::$prefixDirsPsr4;
|
||||
$loader->classMap = ComposerStaticInitfd6aa8ed98aebc6dab0d50b9d1de9ddd::$classMap;
|
||||
|
||||
}, null, ClassLoader::class);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user