-
-
Notifications
You must be signed in to change notification settings - Fork 20
Open
Description
As of PHP 8.1, Reflection*::setAccessible() has been a no-op. In PHP 8.5, it triggers deprecation notices:
There are a few instances in this package:
php-mock-phpunit/classes/PHPMock.php
Lines 118 to 131 in 07fa587
| $property = new ReflectionProperty(Facade::class, 'sealed'); | |
| $property->setAccessible(true); | |
| $property->setValue($facade, false); | |
| $method = new ReflectionMethod($facade, 'deferredDispatcher'); | |
| $method->setAccessible(true); | |
| $dispatcher = $method->invoke($facade); | |
| $propDispatcher = new ReflectionProperty($dispatcher, 'dispatcher'); | |
| $propDispatcher->setAccessible(true); | |
| $directDispatcher = $propDispatcher->getValue($dispatcher); | |
| $propSubscribers = new ReflectionProperty($directDispatcher, 'subscribers'); | |
| $propSubscribers->setAccessible(true); |
php-mock-phpunit/classes/PHPMock.php
Line 242 in 07fa587
| $reflectionTemplates->setAccessible(true); |
Metadata
Metadata
Assignees
Labels
No labels