mirror of
https://github.com/yiisoft/yii2.git
synced 2025-12-13 01:41:42 +08:00
Fix PHP 8.5 null array offset deprecation warnings in yiiunit\framework\rbac\ManagerTestCase class. (#20674)
This commit is contained in:
@@ -190,7 +190,6 @@ abstract class ManagerTestCase extends TestCase
|
|||||||
'updatePost' => false,
|
'updatePost' => false,
|
||||||
'updateAnyPost' => true,
|
'updateAnyPost' => true,
|
||||||
'blablabla' => false,
|
'blablabla' => false,
|
||||||
null => false,
|
|
||||||
],
|
],
|
||||||
'guest' => [
|
'guest' => [
|
||||||
// all actions denied for guest (user not exists)
|
// all actions denied for guest (user not exists)
|
||||||
@@ -200,10 +199,13 @@ abstract class ManagerTestCase extends TestCase
|
|||||||
'deletePost' => false,
|
'deletePost' => false,
|
||||||
'updateAnyPost' => false,
|
'updateAnyPost' => false,
|
||||||
'blablabla' => false,
|
'blablabla' => false,
|
||||||
null => false,
|
|
||||||
],
|
],
|
||||||
];
|
];
|
||||||
|
|
||||||
|
// using null as an array key is deprecated in PHP 8.5
|
||||||
|
$invalidKey = PHP_VERSION_ID >= 80500 ? '' : null;
|
||||||
|
$testSuites['admin C'][$invalidKey] = false;
|
||||||
|
$testSuites['guest'][$invalidKey] = false;
|
||||||
$params = ['authorID' => 'author B'];
|
$params = ['authorID' => 'author B'];
|
||||||
|
|
||||||
foreach ($testSuites as $user => $tests) {
|
foreach ($testSuites as $user => $tests) {
|
||||||
|
|||||||
Reference in New Issue
Block a user