Privileges class, a collection of privilege instances.
It provides some functionality to handle the collection of instances : - Add a new instance - Remove an instance - Get an instance name - Set a new name to an instance - Reset current values of all instances And it calls methods of the instances : - Set current value to a new value - Reset current value (make empty) - Set current value to default - Get value (return value) - Check if value is empty - Show value
| category | Privileges |
|---|---|
| package | Formaid |
| author | Dieter Adriaenssens |
| copyright | 2006-2013 Dieter Adriaenssens |
| license | GPL |
| link | http://formaid.sourceforge.net/ |
__construct() : void
An instance of the Privileges class is created and an 'allow_show' privilege is added
add(object $obj, string $current_value, string $default_value) : void
If the object is a Formaid_Privilege class, add it to the collection. If the object is not a Formaid_Privilege class, create a new instance, of the type provided by parameter type and set current value and default value.
objectobject instance or name of new class instance
stringCurrent value
stringDefault value
display() : void
| inherited_from | \Formaid_Collection::display() |
|---|---|
| inherited_from | \Formaid_Properties::display() |
getDisplayListSeparator() : string
| inherited_from | \Formaid_Collection::getDisplayListSeparator() |
|---|---|
| inherited_from | \Formaid_Properties::getDisplayListSeparator() |
stringString separating columnsgetDisplayPrefix() : string
| inherited_from | \Formaid_Collection::getDisplayPrefix() |
|---|---|
| inherited_from | \Formaid_Properties::getDisplayPrefix() |
stringPrefix string when displaying collection itemsgetDisplayString() : string
A displaystring is generated from all objects in the collection, all empty strings are removed and the remaining ones are chained together with the listSeparator.
| inherited_from | \Formaid_Collection::getDisplayString() |
|---|---|
| inherited_from | \Formaid_Properties::getDisplayString() |
stringgetDisplaySuffix() : string
| inherited_from | \Formaid_Collection::getDisplaySuffix() |
|---|---|
| inherited_from | \Formaid_Properties::getDisplaySuffix() |
stringSuffix string when displaying collection itemsgetName(string $name) : string
| inherited_from | \Formaid_Collection::getName() |
|---|---|
| inherited_from | \Formaid_Properties::getName() |
stringobject name
stringobject namegetNames() : array
| inherited_from | \Formaid_Collection::getNames() |
|---|---|
| inherited_from | \Formaid_Properties::getNames() |
arrayobject namesgetObject(string $name) : object
| inherited_from | \Formaid_Collection::getObject() |
|---|---|
| inherited_from | \Formaid_Properties::getObject() |
stringobject name
objectgetObjects() : array
| inherited_from | \Formaid_Collection::getObjects() |
|---|---|
| inherited_from | \Formaid_Properties::getObjects() |
arrayobjectsgetValue(string $name) : string
| inherited_from | \Formaid_Properties::getValue() |
|---|
stringproperty name
stringreturns current value of propertyisEmpty(string $name) : bool
| inherited_from | \Formaid_Properties::isEmpty() |
|---|
stringproperty name
booltrue if emptyisNameEmpty(string $name) : bool
| inherited_from | \Formaid_Collection::isNameEmpty() |
|---|---|
| inherited_from | \Formaid_Properties::isNameEmpty() |
stringobject name
booltrue if emptynumItems() : int
| inherited_from | \Formaid_Collection::numItems() |
|---|---|
| inherited_from | \Formaid_Properties::numItems() |
intnumber of objects in collectionremove(string $name) : void
| inherited_from | \Formaid_Collection::remove() |
|---|---|
| inherited_from | \Formaid_Properties::remove() |
stringobject name
resetAll() : void
| inherited_from | \Formaid_Properties::resetAll() |
|---|
resetValue(string $name) : void
| inherited_from | \Formaid_Properties::resetValue() |
|---|
stringproperty name
setDefault(string $name, string $value) : void
| inherited_from | \Formaid_Properties::setDefault() |
|---|
stringproperty name
stringnew default value
setDisplayAffixes(string $prefix, string $suffix) : void
| inherited_from | \Formaid_Collection::setDisplayAffixes() |
|---|---|
| inherited_from | \Formaid_Properties::setDisplayAffixes() |
stringprefix string when displaying collection items
stringsuffix string when displaying collection items
setDisplayListSeparator(string $separator) : void
| inherited_from | \Formaid_Collection::setDisplayListSeparator() |
|---|---|
| inherited_from | \Formaid_Properties::setDisplayListSeparator() |
stringstring separating columns
setDisplayPrefix(string $prefix) : void
| inherited_from | \Formaid_Collection::setDisplayPrefix() |
|---|---|
| inherited_from | \Formaid_Properties::setDisplayPrefix() |
stringprefix string when displaying collection items
setDisplaySuffix(string $suffix) : void
| inherited_from | \Formaid_Collection::setDisplaySuffix() |
|---|---|
| inherited_from | \Formaid_Properties::setDisplaySuffix() |
stringsuffix string when displaying collection items
setName(string $name, string $new_name) : void
| inherited_from | \Formaid_Collection::setName() |
|---|---|
| inherited_from | \Formaid_Properties::setName() |
stringobject name
stringnew name
setValue(string $name, string $new_value) : void
| inherited_from | \Formaid_Properties::setValue() |
|---|
stringproperty name
stringnew value
show() : void
The show method of every object is called. These functions print the object (name, value, ...) to stdout.
| inherited_from | \Formaid_Collection::show() |
|---|---|
| inherited_from | \Formaid_Properties::show() |
addDisplayAffixes(string $displayString) : string
The pre- and suffix should only be displayed when at least one item is displayed.
| inherited_from | \Formaid_Collection::addDisplayAffixes() |
|---|---|
| inherited_from | \Formaid_Properties::addDisplayAffixes() |
stringString with collection items to be displayed
stringString with added affixescallbackDisplayString(object $object) : string
It calls the getDisplayString() method of the instance
| static | |
|---|---|
| inherited_from | \Formaid_Collection::callbackDisplayString() |
| inherited_from | \Formaid_Properties::callbackDisplayString() |
objectInstance to apply the method to
stringDisplaystring of object$collection : array
| access | protected |
|---|---|
| inherited_from | \Formaid_Collection::$$collection |
| inherited_from | \Formaid_Properties::$$collection |
$_displayListSeparator : string
| access | private |
|---|---|
| inherited_from | \Formaid_Collection::$$_displayListSeparator |
| inherited_from | \Formaid_Properties::$$_displayListSeparator |
$_displayPrefix : string
| access | private |
|---|---|
| inherited_from | \Formaid_Collection::$$_displayPrefix |
| inherited_from | \Formaid_Properties::$$_displayPrefix |
$_displaySuffix : string
| access | private |
|---|---|
| inherited_from | \Formaid_Collection::$$_displaySuffix |
| inherited_from | \Formaid_Properties::$$_displaySuffix |