address PHP 8.5 deprecation

This commit is contained in:
El RIDO 2025-12-02 06:54:36 +01:00
parent c6343be01b
commit 6f778eeec3
No known key found for this signature in database
GPG key ID: 0F5C940A6BD81F92

View file

@ -155,7 +155,12 @@ class ControllerTest extends TestCase
{
$newConfig = new class extends Configuration {};
$configValue = (new ReflectionClass(Controller::class))->getProperty('_conf');
$configValue->setAccessible(true);
if (version_compare(PHP_VERSION, '8.1') < 0) {
// > This function has been DEPRECATED as of PHP 8.5.0. [...]
// > As of PHP 8.1.0, calling this method has no effect; all properties are accessible by default.
// @see: https://www.php.net/manual/en/reflectionproperty.setaccessible.php
$configValue->setAccessible(true);
}
ob_start();
$controller = new Controller($newConfig);
ob_end_clean();