Files
web-site/Internal/package-authorization/Permission.php
T
2026-07-01 16:44:17 +03:00

38 lines
1.1 KiB
PHP

<?php namespace ZN\Authorization;
/**
* ZN PHP Web Framework
*
* "Simplicity is the ultimate sophistication." ~ Da Vinci
*
* @package ZN
* @license MIT [http://opensource.org/licenses/MIT]
* @author Ozan UYKUN [ozan@znframework.com]
*/
use ZN\Controller\Factory;
class Permission extends Factory
{
const factory =
[
'methods' =>
[
'start' => 'Process::start',
'end' => 'Process::end',
'process' => 'Process::use',
'page' => 'Page::use',
'realpath' => 'Page::realpath:this',
'post' => 'Method::post',
'get' => 'Method::get',
'request' => 'Method::request',
'method' => 'Method::use',
'roleid' => 'PermissionExtends::roleId',
'setpermrules' => 'RoleRules::setPermRules',
'setnopermrules' => 'RoleRules::setNopermRules',
'getpermrules' => 'RoleRules::getPermRules',
'getnopermrules' => 'RoleRules::getNopermRules',
]
];
}