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.
object
object instance or name of new class instance
string
Current value
string
Default 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() |
string
String separating columnsgetDisplayPrefix() : string
inherited_from | \Formaid_Collection::getDisplayPrefix() |
---|---|
inherited_from | \Formaid_Properties::getDisplayPrefix() |
string
Prefix 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() |
string
getDisplaySuffix() : string
inherited_from | \Formaid_Collection::getDisplaySuffix() |
---|---|
inherited_from | \Formaid_Properties::getDisplaySuffix() |
string
Suffix string when displaying collection itemsgetName(string $name) : string
inherited_from | \Formaid_Collection::getName() |
---|---|
inherited_from | \Formaid_Properties::getName() |
string
object name
string
object namegetNames() : array
inherited_from | \Formaid_Collection::getNames() |
---|---|
inherited_from | \Formaid_Properties::getNames() |
array
object namesgetObject(string $name) : object
inherited_from | \Formaid_Collection::getObject() |
---|---|
inherited_from | \Formaid_Properties::getObject() |
string
object name
object
getObjects() : array
inherited_from | \Formaid_Collection::getObjects() |
---|---|
inherited_from | \Formaid_Properties::getObjects() |
array
objectsgetValue(string $name) : string
inherited_from | \Formaid_Properties::getValue() |
---|
string
property name
string
returns current value of propertyisEmpty(string $name) : bool
inherited_from | \Formaid_Properties::isEmpty() |
---|
string
property name
bool
true if emptyisNameEmpty(string $name) : bool
inherited_from | \Formaid_Collection::isNameEmpty() |
---|---|
inherited_from | \Formaid_Properties::isNameEmpty() |
string
object name
bool
true if emptynumItems() : int
inherited_from | \Formaid_Collection::numItems() |
---|---|
inherited_from | \Formaid_Properties::numItems() |
int
number of objects in collectionremove(string $name) : void
inherited_from | \Formaid_Collection::remove() |
---|---|
inherited_from | \Formaid_Properties::remove() |
string
object name
resetAll() : void
inherited_from | \Formaid_Properties::resetAll() |
---|
resetValue(string $name) : void
inherited_from | \Formaid_Properties::resetValue() |
---|
string
property name
setDefault(string $name, string $value) : void
inherited_from | \Formaid_Properties::setDefault() |
---|
string
property name
string
new default value
setDisplayAffixes(string $prefix, string $suffix) : void
inherited_from | \Formaid_Collection::setDisplayAffixes() |
---|---|
inherited_from | \Formaid_Properties::setDisplayAffixes() |
string
prefix string when displaying collection items
string
suffix string when displaying collection items
setDisplayListSeparator(string $separator) : void
inherited_from | \Formaid_Collection::setDisplayListSeparator() |
---|---|
inherited_from | \Formaid_Properties::setDisplayListSeparator() |
string
string separating columns
setDisplayPrefix(string $prefix) : void
inherited_from | \Formaid_Collection::setDisplayPrefix() |
---|---|
inherited_from | \Formaid_Properties::setDisplayPrefix() |
string
prefix string when displaying collection items
setDisplaySuffix(string $suffix) : void
inherited_from | \Formaid_Collection::setDisplaySuffix() |
---|---|
inherited_from | \Formaid_Properties::setDisplaySuffix() |
string
suffix string when displaying collection items
setName(string $name, string $new_name) : void
inherited_from | \Formaid_Collection::setName() |
---|---|
inherited_from | \Formaid_Properties::setName() |
string
object name
string
new name
setValue(string $name, string $new_value) : void
inherited_from | \Formaid_Properties::setValue() |
---|
string
property name
string
new 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() |
string
String with collection items to be displayed
string
String 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() |
object
Instance to apply the method to
string
Displaystring 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 |