mirror of
https://github.com/rectorphp/rector.git
synced 2024-06-22 19:05:10 +00:00
Updated Rector to commit d55a35bcdede830d3927de1c11e0f7f0d12ee9e4
d55a35bcde
[CodeQuality] Skip magic property fetch on IssetOnPropertyObjectToPropertyExistsRector (#5163)
This commit is contained in:
parent
d06e2fcb41
commit
727c62f465
|
@ -12,6 +12,7 @@ use PhpParser\Node\Expr\BinaryOp\NotIdentical;
|
||||||
use PhpParser\Node\Expr\BooleanNot;
|
use PhpParser\Node\Expr\BooleanNot;
|
||||||
use PhpParser\Node\Expr\Isset_;
|
use PhpParser\Node\Expr\Isset_;
|
||||||
use PhpParser\Node\Expr\PropertyFetch;
|
use PhpParser\Node\Expr\PropertyFetch;
|
||||||
|
use PhpParser\Node\Identifier;
|
||||||
use PhpParser\Node\Scalar\String_;
|
use PhpParser\Node\Scalar\String_;
|
||||||
use PHPStan\Reflection\ClassReflection;
|
use PHPStan\Reflection\ClassReflection;
|
||||||
use PHPStan\Reflection\Php\PhpPropertyReflection;
|
use PHPStan\Reflection\Php\PhpPropertyReflection;
|
||||||
|
@ -141,6 +142,9 @@ CODE_SAMPLE
|
||||||
}
|
}
|
||||||
private function shouldSkipForPropertyTypeDeclaration(PropertyFetch $propertyFetch) : bool
|
private function shouldSkipForPropertyTypeDeclaration(PropertyFetch $propertyFetch) : bool
|
||||||
{
|
{
|
||||||
|
if (!$propertyFetch->name instanceof Identifier) {
|
||||||
|
return \true;
|
||||||
|
}
|
||||||
$phpPropertyReflection = $this->reflectionResolver->resolvePropertyReflectionFromPropertyFetch($propertyFetch);
|
$phpPropertyReflection = $this->reflectionResolver->resolvePropertyReflectionFromPropertyFetch($propertyFetch);
|
||||||
if (!$phpPropertyReflection instanceof PhpPropertyReflection) {
|
if (!$phpPropertyReflection instanceof PhpPropertyReflection) {
|
||||||
return \false;
|
return \false;
|
||||||
|
|
|
@ -19,12 +19,12 @@ final class VersionResolver
|
||||||
* @api
|
* @api
|
||||||
* @var string
|
* @var string
|
||||||
*/
|
*/
|
||||||
public const PACKAGE_VERSION = '396f1989b8605b261cfdfebe45ee855e9fb70ac4';
|
public const PACKAGE_VERSION = 'd55a35bcdede830d3927de1c11e0f7f0d12ee9e4';
|
||||||
/**
|
/**
|
||||||
* @api
|
* @api
|
||||||
* @var string
|
* @var string
|
||||||
*/
|
*/
|
||||||
public const RELEASE_DATE = '2023-10-13 21:36:46';
|
public const RELEASE_DATE = '2023-10-13 22:53:35';
|
||||||
/**
|
/**
|
||||||
* @var int
|
* @var int
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue
Block a user