Gentics Portal.Node PHP API
 All Classes Namespaces Functions Variables Pages
Public Member Functions | List of all members
AccessControlFilter Class Reference

Public Member Functions

 getRules ()
 setRules ($rules)

Detailed Description

Definition at line 5 of file AccessControlFilter.php.

Member Function Documentation

AccessControlFilter::getRules ( )

returns verification rules

Returns
array list of access rules.

Definition at line 14 of file AccessControlFilter.php.

{
return $this->_rules;
}
AccessControlFilter::setRules (   $rules)

sets verification rules

Parameters
array$ruleslist of access rules.

Definition at line 24 of file AccessControlFilter.php.

{
foreach ($rules as $rule) {
if (is_array($rule) && isset($rule[0])) {
$r = new AccessRule;
$r->allow = $rule[0]==='allow';
foreach (array_slice($rule, 1) as $name => $value) {
if ($name==='expression' || $name==='roles' || $name==='message') {
$r->$name = $value;
} else {
$r->$name = array_map('strtolower', $value);
}
}
$this->_rules[] = $r;
}
}
}

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