mirror of
https://github.com/yiisoft/yii2.git
synced 2025-10-30 01:56:35 +08:00
Fix #20482: Fix deprecation of ReflectionMethod::setAccessible() in PHP 8.5
This commit is contained in:
@ -67,7 +67,13 @@ class ErrorException extends \ErrorException
|
||||
}
|
||||
|
||||
$ref = new \ReflectionProperty('Exception', 'trace');
|
||||
$ref->setAccessible(true);
|
||||
|
||||
// @link https://wiki.php.net/rfc/deprecations_php_8_5#deprecate_reflectionsetaccessible
|
||||
// @link https://wiki.php.net/rfc/make-reflection-setaccessible-no-op
|
||||
if (PHP_VERSION_ID < 80100) {
|
||||
$ref->setAccessible(true);
|
||||
}
|
||||
|
||||
$ref->setValue($this, $trace);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user