KumbiaPHP beta2-dev
Framework PHP en español
Métodos públicos | Métodos protegidos | Atributos protegidos
Referencia de la Clase SimpleAcl
Diagrama de herencias de SimpleAcl
Inheritance graph
[significado de colores y flechas]
Diagrama de colaboración para SimpleAcl:
Collaboration graph
[significado de colores y flechas]

Métodos públicos

 allow ($role, $resources)
 Establece los recursos a los que el rol puede acceder.
 parents ($role, $parents)
 Establece los padres del rol.
 user ($user, $roles)
 Adiciona un usuario a la lista con sus respectivos roles.

Métodos protegidos

 _getUserRoles ($user)
 Obtiene los roles del usuario al que se le valida si puede acceder al recurso.
 _getRoleResources ($role)
 Obtiene los recursos al cual el rol puede acceder.
 _getRoleParents ($role)
 Obtiene los padres del rol.

Atributos protegidos

 $_roles = array()
 $_users = array()

Descripción detallada

Definición en la línea 23 del archivo simple_acl.php.


Documentación de las funciones miembro

_getRoleParents ( role) [protected]

Obtiene los padres del rol.

Parámetros:
string$rolenombre de rol
Devuelve:
array padres del rol

Reimplementado de Acl2.

Definición en la línea 125 del archivo simple_acl.php.

_getRoleResources ( role) [protected]

Obtiene los recursos al cual el rol puede acceder.

Parámetros:
string$rolenombre de rol
Devuelve:
array recursos al cual el rol puede acceder

Reimplementado de Acl2.

Definición en la línea 110 del archivo simple_acl.php.

_getUserRoles ( user) [protected]

Obtiene los roles del usuario al que se le valida si puede acceder al recurso.

Parámetros:
string$userusuario al que se le valida acceso
Devuelve:
array roles de usuario

Reimplementado de Acl2.

Definición en la línea 95 del archivo simple_acl.php.

Hace referencia a $user.

allow ( role,
resources 
)

Establece los recursos a los que el rol puede acceder.

Parámetros:
string$rolenombre de rol
array$resourcesrecursos a los que puede acceder el rol

Definición en la línea 62 del archivo simple_acl.php.

parents ( role,
parents 
)

Establece los padres del rol.

Parámetros:
string$rolenombre de rol
array$parentspadres del rol

Definición en la línea 73 del archivo simple_acl.php.

user ( user,
roles 
)

Adiciona un usuario a la lista con sus respectivos roles.

Parámetros:
string$user
array$roles

Definición en la línea 84 del archivo simple_acl.php.

Hace referencia a $user.


Documentación de los campos

$_roles = array() [protected]

Definición en la línea 41 del archivo simple_acl.php.

$_users = array() [protected]

Definición en la línea 54 del archivo simple_acl.php.


La documentación para esta clase fue generada a partir del siguiente fichero:
 Todo Estructuras de Datos Namespaces Archivos Funciones Variables Enumeraciones