MDL-75952 general: Since php81, refection->setAccessible() is no-op
Refereces: - https://wiki.php.net/rfc/make-reflection-setaccessible-no-op - https://www.php.net/manual/en/reflectionproperty.setaccessible.php - https://www.php.net/manual/en/reflectionmethod.setaccessible.php As of PHP 8.1.0, calling this method has no effect; all methods are invokable by default. So, let's remove all uses from core, they are no-op.
This commit is contained in:
@@ -54,11 +54,8 @@ class phpunit_dataset_test extends advanced_testcase {
|
||||
// We need public properties to check the basis.
|
||||
$dsref = new \ReflectionClass($ds);
|
||||
$dstables = $dsref->getProperty('tables');
|
||||
$dstables->setAccessible(true);
|
||||
$dscolumns = $dsref->getProperty('columns');
|
||||
$dscolumns->setAccessible(true);
|
||||
$dsrows = $dsref->getProperty('rows');
|
||||
$dsrows->setAccessible(true);
|
||||
|
||||
// Expectations.
|
||||
$exptables = ['user', 'user2'];
|
||||
@@ -158,11 +155,8 @@ class phpunit_dataset_test extends advanced_testcase {
|
||||
// We need public properties to check the basis.
|
||||
$dsref = new \ReflectionClass($ds);
|
||||
$dstables = $dsref->getProperty('tables');
|
||||
$dstables->setAccessible(true);
|
||||
$dscolumns = $dsref->getProperty('columns');
|
||||
$dscolumns->setAccessible(true);
|
||||
$dsrows = $dsref->getProperty('rows');
|
||||
$dsrows->setAccessible(true);
|
||||
|
||||
// We are expecting an exception.
|
||||
if (!empty($exception)) {
|
||||
@@ -251,11 +245,8 @@ class phpunit_dataset_test extends advanced_testcase {
|
||||
// We need public properties to check the basis.
|
||||
$dsref = new \ReflectionClass($ds);
|
||||
$dstables = $dsref->getProperty('tables');
|
||||
$dstables->setAccessible(true);
|
||||
$dscolumns = $dsref->getProperty('columns');
|
||||
$dscolumns->setAccessible(true);
|
||||
$dsrows = $dsref->getProperty('rows');
|
||||
$dsrows->setAccessible(true);
|
||||
|
||||
// We are expecting an exception.
|
||||
if (!empty($exception)) {
|
||||
@@ -397,11 +388,8 @@ class phpunit_dataset_test extends advanced_testcase {
|
||||
// We need public properties to check the basis.
|
||||
$dsref = new \ReflectionClass($ds);
|
||||
$dstables = $dsref->getProperty('tables');
|
||||
$dstables->setAccessible(true);
|
||||
$dscolumns = $dsref->getProperty('columns');
|
||||
$dscolumns->setAccessible(true);
|
||||
$dsrows = $dsref->getProperty('rows');
|
||||
$dsrows->setAccessible(true);
|
||||
|
||||
// We are expecting an exception.
|
||||
if (!empty($exception)) {
|
||||
@@ -491,11 +479,8 @@ class phpunit_dataset_test extends advanced_testcase {
|
||||
// We need public properties to check the basis.
|
||||
$dsref = new \ReflectionClass($ds);
|
||||
$dstables = $dsref->getProperty('tables');
|
||||
$dstables->setAccessible(true);
|
||||
$dscolumns = $dsref->getProperty('columns');
|
||||
$dscolumns->setAccessible(true);
|
||||
$dsrows = $dsref->getProperty('rows');
|
||||
$dsrows->setAccessible(true);
|
||||
|
||||
// We are expecting an exception.
|
||||
if (!empty($exception)) {
|
||||
@@ -662,11 +647,8 @@ class phpunit_dataset_test extends advanced_testcase {
|
||||
// We need public properties to check the basis.
|
||||
$dsref = new \ReflectionClass($ds);
|
||||
$dstables = $dsref->getProperty('tables');
|
||||
$dstables->setAccessible(true);
|
||||
$dscolumns = $dsref->getProperty('columns');
|
||||
$dscolumns->setAccessible(true);
|
||||
$dsrows = $dsref->getProperty('rows');
|
||||
$dsrows->setAccessible(true);
|
||||
|
||||
// We are expecting an exception.
|
||||
if (!empty($exception)) {
|
||||
|
||||
Reference in New Issue
Block a user