AclComponent Class Reference

Inheritance diagram for AclComponent:

Object

List of all members.


Public Member Functions

 _initACL ()
 allow ($aro, $aco, $action="*")
 check ($aro, $aco, $action="*")
 deny ($aro, $aco, $action="*")
 grant ($aro, $aco, $action="*")
 inherit ($aro, $aco, $action="*")
 revoke ($aro, $aco, $action="*")
 startup (&$controller)

Public Attributes

 $_Instance = null

Detailed Description

Definition at line 35 of file acl.php.


Member Function Documentation

AclComponent::_initACL (  ) 

Empty class defintion, to be overridden in subclasses.

protected

Definition at line 77 of file acl.php.

AclComponent::allow ( aro,
aco,
action = "*" 
)

Pass-thru function for ACL allow instance.

Parameters:
string $aro ARO
string $aco ACO
string $action Action (defaults to *)
Returns:
boolean Success public

Definition at line 100 of file acl.php.

AclComponent::check ( aro,
aco,
action = "*" 
)

Pass-thru function for ACL check instance.

Parameters:
string $aro ARO
string $aco ACO
string $action Action (defaults to *)
Returns:
boolean Success public

Definition at line 88 of file acl.php.

AclComponent::deny ( aro,
aco,
action = "*" 
)

Pass-thru function for ACL deny instance.

Parameters:
string $aro ARO
string $aco ACO
string $action Action (defaults to *)
Returns:
boolean Success public

Definition at line 112 of file acl.php.

AclComponent::grant ( aro,
aco,
action = "*" 
)

Pass-thru function for ACL grant instance.

Parameters:
string $aro ARO
string $aco ACO
string $action Action (defaults to *)
Returns:
boolean Success public

Definition at line 136 of file acl.php.

AclComponent::inherit ( aro,
aco,
action = "*" 
)

Pass-thru function for ACL inherit instance.

Parameters:
string $aro ARO
string $aco ACO
string $action Action (defaults to *)
Returns:
boolean Success public

Definition at line 124 of file acl.php.

AclComponent::revoke ( aro,
aco,
action = "*" 
)

Pass-thru function for ACL grant instance.

Parameters:
string $aro ARO
string $aco ACO
string $action Action (defaults to *)
Returns:
boolean Success public

Definition at line 148 of file acl.php.

AclComponent::startup ( &$  controller  ) 

Startup is not used

Parameters:
object $controller Controller using this component
Returns:
boolean Proceed with component usage (true), or fail (false) public

Definition at line 69 of file acl.php.


Member Data Documentation

AclComponent::$_Instance = null

Definition at line 42 of file acl.php.


The documentation for this class was generated from the following file: