File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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 */
Original file line number Diff line number Diff line change 33declare (strict_types=1 );
44namespace Rector \Core \Reflection ;
55
6- use PHPStan \BetterReflection \Reflection \ReflectionClass ;
76use PHPStan \Reflection \ClassReflection ;
8- use Rector \Core \Util \Reflection \PrivatesAccessor ;
97use ReflectionEnum ;
108final 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}
You can’t perform that action at this time.
0 commit comments