Skip to content

Commit ae75fb5

Browse files
committed
SecurityExtension: 'roles' & 'resources' are deprecated
1 parent 5507d9f commit ae75fb5

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

composer.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@
2626
"phpstan/phpstan-nette": "^0.12"
2727
},
2828
"conflict": {
29-
"nette/di": "<3.0-stable"
29+
"nette/di": "<3.0-stable",
30+
"nette/schema": "<1.1"
3031
},
3132
"autoload": {
3233
"classmap": ["src/"]

src/Bridges/SecurityDI/SecurityExtension.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@ public function getConfigSchema(): Nette\Schema\Schema
4242
])->castTo('array')
4343
)
4444
),
45-
'roles' => Expect::arrayOf('string|array|null'), // role => parent(s)
46-
'resources' => Expect::arrayOf('string|null'), // resource => parent
45+
'roles' => Expect::arrayOf('string|array|null')->deprecated(), // role => parent(s)
46+
'resources' => Expect::arrayOf('string|null')->deprecated(), // resource => parent
4747
]);
4848
}
4949

tests/Security.DI/SecurityExtension.authorizator.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ security:
3232
article: item
3333
', 'neon'));
3434

35-
eval($compiler->addConfig($config)->compile());
35+
@eval($compiler->addConfig($config)->compile()); // @ is deprecated
3636
$container = new Container;
3737

3838
$authorizator = $container->getService('security.authorizator');

0 commit comments

Comments
 (0)