Access Control List interface. Implementing classes are used by AclComponent to perform ACL checks in Cake.
allow( string $aro , string $aco , string $action "*" )
Allow methods are used to grant an ARO access to an ACO.
$aro
$aco
$action
optional "*" check( string $aro , string $aco , string $action "*" )
Empty method to be overridden in subclasses
$aro
$aco
$action
optional "*" deny( string $aro , string $aco , string $action "*" )
Deny methods are used to remove permission from an ARO to access an ACO.
$aro
$aco
$action
optional "*" inherit( string $aro , string $aco , string $action "*" )
Inherit methods modify the permission for an ARO to be that of its parent object.
$aro
$aco
$action
optional "*" initialize( Component $component )
Initialization method for the Acl implementation
Component
$component
© 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.
https://api.cakephp.org/2.9/class-AclInterface.html