Updated Rector to commit b18da7d458c2d240dd50682b31670e134f2b1ed3

b18da7d458 [CodeQuality] Skip on property and class const on CallableThisArrayToAnonymousFunctionRector (#5869)
This commit is contained in:
Tomas Votruba 2024-05-11 18:18:48 +00:00
parent efb3c476c7
commit 5ca50de6b7
2 changed files with 12 additions and 5 deletions

View File

@ -5,6 +5,9 @@ namespace Rector\CodeQuality\Rector\Array_;
use PhpParser\Node;
use PhpParser\Node\Expr\Array_;
use PhpParser\Node\Stmt\ClassConst;
use PhpParser\Node\Stmt\Property;
use PhpParser\NodeTraverser;
use PHPStan\Analyser\Scope;
use PHPStan\Reflection\Php\PhpMethodReflection;
use Rector\NodeCollector\NodeAnalyzer\ArrayCallableMethodMatcher;
@ -89,13 +92,17 @@ CODE_SAMPLE
*/
public function getNodeTypes() : array
{
return [Array_::class];
return [Property::class, ClassConst::class, Array_::class];
}
/**
* @param Array_ $node
* @param Property|ClassConst|Array_ $node
* @return null|int|\PhpParser\Node
*/
public function refactorWithScope(Node $node, Scope $scope) : ?Node
public function refactorWithScope(Node $node, Scope $scope)
{
if ($node instanceof Property || $node instanceof ClassConst) {
return NodeTraverser::DONT_TRAVERSE_CURRENT_AND_CHILDREN;
}
if ($this->shouldSkipTwigExtension($scope)) {
return null;
}

View File

@ -19,12 +19,12 @@ final class VersionResolver
* @api
* @var string
*/
public const PACKAGE_VERSION = 'ca2988edc997d76a1d7d4b2c6a4f7226478cac7c';
public const PACKAGE_VERSION = 'b18da7d458c2d240dd50682b31670e134f2b1ed3';
/**
* @api
* @var string
*/
public const RELEASE_DATE = '2024-05-10 16:36:07';
public const RELEASE_DATE = '2024-05-12 01:14:59';
/**
* @var int
*/