mirror of
https://github.com/rectorphp/rector.git
synced 2025-04-22 08:25:02 +02:00
Updated Rector to commit b5859be5c0af9089cc6fd2b007c24163db198334
b5859be5c0
[CodeQuality] Handle crash on Yield_ with first class callable on OptionalParametersAfterRequiredRector (#6529)
This commit is contained in:
parent
55001041d1
commit
68bbafffd8
8
vendor/composer/installed.json
vendored
8
vendor/composer/installed.json
vendored
@ -1868,12 +1868,12 @@
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https:\/\/github.com\/rectorphp\/rector-symfony.git",
|
||||
"reference": "7e1cc103fddf9b7ee45aa8828457755a2d9c4b55"
|
||||
"reference": "917a527b6045122c55e45b754c8d45fc948aa91f"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https:\/\/api.github.com\/repos\/rectorphp\/rector-symfony\/zipball\/7e1cc103fddf9b7ee45aa8828457755a2d9c4b55",
|
||||
"reference": "7e1cc103fddf9b7ee45aa8828457755a2d9c4b55",
|
||||
"url": "https:\/\/api.github.com\/repos\/rectorphp\/rector-symfony\/zipball\/917a527b6045122c55e45b754c8d45fc948aa91f",
|
||||
"reference": "917a527b6045122c55e45b754c8d45fc948aa91f",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@ -1898,7 +1898,7 @@
|
||||
"tomasvotruba\/class-leak": "^1.0",
|
||||
"tracy\/tracy": "^2.10"
|
||||
},
|
||||
"time": "2024-12-03T17:34:36+00:00",
|
||||
"time": "2024-12-06T09:48:55+00:00",
|
||||
"default-branch": true,
|
||||
"type": "rector-extension",
|
||||
"extra": {
|
||||
|
2
vendor/composer/installed.php
vendored
2
vendor/composer/installed.php
vendored
File diff suppressed because one or more lines are too long
@ -9,7 +9,7 @@ namespace Rector\RectorInstaller;
|
||||
*/
|
||||
final class GeneratedConfig
|
||||
{
|
||||
public const EXTENSIONS = array('rector/rector-doctrine' => array('install_path' => '/home/runner/work/rector-src/rector-src/rector-build/vendor/rector/rector-doctrine', 'relative_install_path' => '../../rector-doctrine', 'extra' => NULL, 'version' => 'dev-main a4cd22d'), 'rector/rector-downgrade-php' => array('install_path' => '/home/runner/work/rector-src/rector-src/rector-build/vendor/rector/rector-downgrade-php', 'relative_install_path' => '../../rector-downgrade-php', 'extra' => NULL, 'version' => 'dev-main be0720b'), 'rector/rector-phpunit' => array('install_path' => '/home/runner/work/rector-src/rector-src/rector-build/vendor/rector/rector-phpunit', 'relative_install_path' => '../../rector-phpunit', 'extra' => NULL, 'version' => 'dev-main 2c63591'), 'rector/rector-symfony' => array('install_path' => '/home/runner/work/rector-src/rector-src/rector-build/vendor/rector/rector-symfony', 'relative_install_path' => '../../rector-symfony', 'extra' => NULL, 'version' => 'dev-main 7e1cc10'));
|
||||
public const EXTENSIONS = array('rector/rector-doctrine' => array('install_path' => '/home/runner/work/rector-src/rector-src/rector-build/vendor/rector/rector-doctrine', 'relative_install_path' => '../../rector-doctrine', 'extra' => NULL, 'version' => 'dev-main a4cd22d'), 'rector/rector-downgrade-php' => array('install_path' => '/home/runner/work/rector-src/rector-src/rector-build/vendor/rector/rector-downgrade-php', 'relative_install_path' => '../../rector-downgrade-php', 'extra' => NULL, 'version' => 'dev-main be0720b'), 'rector/rector-phpunit' => array('install_path' => '/home/runner/work/rector-src/rector-src/rector-build/vendor/rector/rector-phpunit', 'relative_install_path' => '../../rector-phpunit', 'extra' => NULL, 'version' => 'dev-main 2c63591'), 'rector/rector-symfony' => array('install_path' => '/home/runner/work/rector-src/rector-src/rector-build/vendor/rector/rector-symfony', 'relative_install_path' => '../../rector-symfony', 'extra' => NULL, 'version' => 'dev-main 917a527'));
|
||||
private function __construct()
|
||||
{
|
||||
}
|
||||
|
@ -5,11 +5,10 @@ namespace Rector\Symfony\Symfony26\Rector\MethodCall;
|
||||
|
||||
use PhpParser\Node;
|
||||
use PhpParser\Node\Arg;
|
||||
use PhpParser\Node\Expr\ClassConstFetch;
|
||||
use PhpParser\Node\Expr\MethodCall;
|
||||
use Rector\PhpParser\Node\Value\ValueResolver;
|
||||
use Rector\Rector\AbstractRector;
|
||||
use Rector\Symfony\TypeAnalyzer\ControllerAnalyzer;
|
||||
use RectorPrefix202412\Symfony\Component\Routing\Generator\UrlGeneratorInterface;
|
||||
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
|
||||
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
|
||||
/**
|
||||
@ -21,14 +20,9 @@ final class RedirectToRouteRector extends AbstractRector
|
||||
* @readonly
|
||||
*/
|
||||
private ControllerAnalyzer $controllerAnalyzer;
|
||||
/**
|
||||
* @readonly
|
||||
*/
|
||||
private ValueResolver $valueResolver;
|
||||
public function __construct(ControllerAnalyzer $controllerAnalyzer, ValueResolver $valueResolver)
|
||||
public function __construct(ControllerAnalyzer $controllerAnalyzer)
|
||||
{
|
||||
$this->controllerAnalyzer = $controllerAnalyzer;
|
||||
$this->valueResolver = $valueResolver;
|
||||
}
|
||||
public function getRuleDefinition() : RuleDefinition
|
||||
{
|
||||
@ -83,7 +77,13 @@ final class RedirectToRouteRector extends AbstractRector
|
||||
if (!$refTypeArg instanceof Arg) {
|
||||
return \false;
|
||||
}
|
||||
return $this->valueResolver->isValue($refTypeArg->value, UrlGeneratorInterface::ABSOLUTE_PATH);
|
||||
if (!$refTypeArg->value instanceof ClassConstFetch) {
|
||||
return \false;
|
||||
}
|
||||
if (!$this->isName($refTypeArg->value->class, 'Symfony\\Component\\Routing\\Generator\\UrlGeneratorInterface')) {
|
||||
return \false;
|
||||
}
|
||||
return $this->isName($refTypeArg->value->name, 'ABSOLUTE_PATH');
|
||||
}
|
||||
/**
|
||||
* @return mixed[]
|
||||
|
Loading…
x
Reference in New Issue
Block a user