Skip to content

Commit aba5aec

Browse files
committed
Updated Rector to commit aa52c4ecedb83773b12c4d3b2906ba36601057ba
rectorphp/rector-src@aa52c4e [Reflection] Remove usage on PrivatesAccessor on ClassReflectionAnalyzer (#5366)
1 parent d525e92 commit aba5aec

2 files changed

Lines changed: 3 additions & 16 deletions

File tree

src/Application/VersionResolver.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@ final class VersionResolver
1919
* @api
2020
* @var string
2121
*/
22-
public const PACKAGE_VERSION = '1dcebfe29713124a43504c9a4bac322fa2f41f59';
22+
public const PACKAGE_VERSION = 'aa52c4ecedb83773b12c4d3b2906ba36601057ba';
2323
/**
2424
* @api
2525
* @var string
2626
*/
27-
public const RELEASE_DATE = '2023-12-17 00:28:05';
27+
public const RELEASE_DATE = '2023-12-17 13:05:17';
2828
/**
2929
* @var int
3030
*/

src/Reflection/ClassReflectionAnalyzer.php

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,29 +3,16 @@
33
declare (strict_types=1);
44
namespace Rector\Core\Reflection;
55

6-
use PHPStan\BetterReflection\Reflection\ReflectionClass;
76
use PHPStan\Reflection\ClassReflection;
8-
use Rector\Core\Util\Reflection\PrivatesAccessor;
97
use ReflectionEnum;
108
final class ClassReflectionAnalyzer
119
{
12-
/**
13-
* @readonly
14-
* @var \Rector\Core\Util\Reflection\PrivatesAccessor
15-
*/
16-
private $privatesAccessor;
17-
public function __construct(PrivatesAccessor $privatesAccessor)
18-
{
19-
$this->privatesAccessor = $privatesAccessor;
20-
}
2110
public function resolveParentClassName(ClassReflection $classReflection) : ?string
2211
{
2312
$nativeReflection = $classReflection->getNativeReflection();
2413
if ($nativeReflection instanceof ReflectionEnum) {
2514
return null;
2615
}
27-
$betterReflectionClass = $this->privatesAccessor->getPrivateProperty($nativeReflection, 'betterReflectionClass');
28-
/** @var ReflectionClass $betterReflectionClass */
29-
return $betterReflectionClass->getParentClassName();
16+
return $nativeReflection->getParentClassName();
3017
}
3118
}

0 commit comments

Comments
 (0)