List of all members.
Public Member Functions |
| getStringRepresentation ($identifier, $type) |
| fetchComprisedPositions () |
| is ($group) |
| join ($group) |
| leave ($group) |
| rules () |
| attributeLabels () |
Static Public Member Functions |
static | model ($className=__CLASS__) |
Public Attributes |
| $alias = NULL |
| $model = NULL |
| $foreign_key = NULL |
| $isTree = false |
Static Public Attributes |
static | $aroCollectionTable = '{{aro_collection}}' |
static | $acoCollectionTable = '{{aco_collection}}' |
Static Protected Attributes |
static | $positionCacheExpiration = 3600 |
Member Function Documentation
ACLObjectCollection::attributeLabels |
( |
| ) |
|
- Returns:
- array customized attribute labels (name=>label)
ACLObjectCollection::fetchComprisedPositions |
( |
| ) |
|
Each ACL-ObjectCollection _may_ (but doesn't need to) consist of several ACL-Objects. Fetch all of its lft/rgtg-combinations
- Returns:
- array All of the combinations
ACLObjectCollection::getStringRepresentation |
( |
$ |
identifier, |
|
|
$ |
type |
|
) |
| |
Generates a unqiue string representation fo the given identifier and type This is mainly used for caching purposes
- Parameters:
-
mixed | $identifier | the identifier to represent |
string | $type | the type to represent |
- Returns:
- string the unique representation
ACLObjectCollection::is |
( |
$ |
group | ) |
|
Checks whether the object associated to this collection is member of the given group
- Parameters:
-
ACLObjectCollection::join |
( |
$ |
group | ) |
|
Joins the given group by setting the parent of one child to the given one
- Parameters:
-
ACLObjectCollection::leave |
( |
$ |
group | ) |
|
Leaves the given group
- Parameters:
-
static ACLObjectCollection::model |
( |
$ |
className = __CLASS__ | ) |
[static] |
ACLObjectCollection::rules |
( |
| ) |
|
- Returns:
- array validation rules for model attributes.
The documentation for this class was generated from the following file:
- models/ACLObjectCollection.php