Класс PhpAco
Объект управления доступом
Пакет: Cake\Контроллер\Компонент\Acl
Авторские права: Авторские права (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
Лицензия: Лицензия MIT
Расположен по адресу Cake/Controller/Component/Acl/PhpAcl.php
Авторские права: Авторские права (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
Лицензия: Лицензия MIT
Расположен по адресу Cake/Controller/Component/Acl/PhpAcl.php
Подробное описание методов
__constructисходный код public
__construct( array $rules array() )
Конструктор
Параметры
- массив
$rulesнеобязательный массив() - Массив правил
accessисходный код public
access( string $aro , string $aco , string $action , string $type 'deny' )
Разрешение/запрет доступа ARO к ARO
Параметры
- строка
$aro - Строка ARO
- строка
$aco - Строка ACO
- строка
$action - Строка действия
- строка
$typeнеобязательный 'deny' - Тип доступа
buildисходный код public
build( array $allow , array $deny array() )
построение дерева на основе предоставленной информации о разрешениях/запретах для путей ACO
Параметры
- массив
$allow - Правила разрешения ACO
- массив
$denyнеобязательный массив() - Правила запрета ACO
pathисходный код public
path( string $aco )
возвращает путь к запрошенному ACO с правилами разрешения и запрета, присоединенными на каждом уровне
Параметры
- строка
$aco - Строка ACO
Возвращает
arrayмассив
resolveисходный код public
resolve( string $aco )
разрешение заданной строки ACO до пути
Параметры
- строка
$aco - Строка ACO
Возвращает
arrayпуть
Краткое описание свойств
© 2005–2016 The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
http://api.cakephp.org/2.7/class-PhpAco.html