PHP code example of mimmi20 / mezzio-generic-authorization-acl
1. Go to this page and download the library: Download mimmi20/mezzio-generic-authorization-acl library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
mimmi20 / mezzio-generic-authorization-acl example snippets
// config/autoload/authorization.local.php
return [
// ...
'mezzio-authorization-acl' => [
'roles' => [
'editor' => [],
'contributor' => ['editor'],
'administrator' => ['contributor'],
],
'resources' => [
'admin.dashboard',
'admin.posts',
'admin.publish',
'admin.settings'
],
'allow' => [
'administrator' => ['admin.settings'],
'contributor' => [
'admin.dashboard',
'admin.posts',
],
'editor' => [
'admin.publish'
]
]
]
];
return [
// ...
'mezzio-authorization-acl' => [
// previous configuration array
'deny' => [
'administrator' => ['admin.dashboard']
]
]
]