This class is a collection of Formaid_UrlParameter instances.
It extends a Formaid_Properties class.
Methods
Constructor
__construct() : void
Adds a new UrlParameter instance to the collection
add(object $obj, string $ParamValue) : void
If the object is of the UrlParameter class, add it to the collection.
If the object is not a class, create a new Formaid_UrlParameter instance,
and set value.
Parameters
$obj
objectUrlParameter instance or name
$ParamValue
stringParameter value
Add new UrlParameter instances as an array.
addArray(array $params) : void
Creates UrlParameter instances from the values and names in
a key-value pair array, and add them to the collection.
Parameters
$params
arrayarray with Urlparameter names and values, or objects
Displays all objects in the collection
display() : void
Inherited
| inherited_from |
\Formaid_Collection::display() |
| inherited_from |
\Formaid_Properties::display() |
Get display seperator
getDisplayListSeparator() : string
Inherited
| inherited_from |
\Formaid_Collection::getDisplayListSeparator() |
| inherited_from |
\Formaid_Properties::getDisplayListSeparator() |
Returns
stringString separating columns
Get display prefix
getDisplayPrefix() : string
Inherited
| inherited_from |
\Formaid_Collection::getDisplayPrefix() |
| inherited_from |
\Formaid_Properties::getDisplayPrefix() |
Returns
stringPrefix string when displaying collection items
Generate formatted string of all objects
getDisplayString() : string
Inherited
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() |
Returns
string
Get display suffix
getDisplaySuffix() : string
Inherited
| inherited_from |
\Formaid_Collection::getDisplaySuffix() |
| inherited_from |
\Formaid_Properties::getDisplaySuffix() |
Returns
stringSuffix string when displaying collection items
Returns name of the object
getName(string $name) : string
Inherited
| inherited_from |
\Formaid_Collection::getName() |
| inherited_from |
\Formaid_Properties::getName() |
Parameters
Returns
stringobject name
Returns names of all objects in collection
getNames() : array
Inherited
| inherited_from |
\Formaid_Collection::getNames() |
| inherited_from |
\Formaid_Properties::getNames() |
Returns
arrayobject names
Returns object
getObject(string $name) : object
Inherited
| inherited_from |
\Formaid_Collection::getObject() |
| inherited_from |
\Formaid_Properties::getObject() |
Parameters
Returns
object
Returns all objects in collection
getObjects() : array
Inherited
| inherited_from |
\Formaid_Collection::getObjects() |
| inherited_from |
\Formaid_Properties::getObjects() |
Returns
arrayobjects
Get current value of the selected property
getValue(string $name) : string
Inherited
| inherited_from |
\Formaid_Properties::getValue() |
Parameters
$name
stringproperty name
Returns
stringreturns current value of property
Checks if current value of the selected property is empty
isEmpty(string $name) : bool
Inherited
| inherited_from |
\Formaid_Properties::isEmpty() |
Parameters
$name
stringproperty name
Returns
booltrue if empty
Checks if name of the selected object is empty
isNameEmpty(string $name) : bool
Inherited
| inherited_from |
\Formaid_Collection::isNameEmpty() |
| inherited_from |
\Formaid_Properties::isNameEmpty() |
Parameters
Returns
booltrue if empty
Returns number of objects in collection
numItems() : int
Inherited
| inherited_from |
\Formaid_Collection::numItems() |
| inherited_from |
\Formaid_Properties::numItems() |
Returns
intnumber of objects in collection
Removes the object from the collection
remove(string $name) : void
Inherited
| inherited_from |
\Formaid_Collection::remove() |
| inherited_from |
\Formaid_Properties::remove() |
Parameters
Resets current values of all property instances in the collection
resetAll() : void
Inherited
| inherited_from |
\Formaid_Properties::resetAll() |
Resets current value of the selected property
resetValue(string $name) : void
Inherited
| inherited_from |
\Formaid_Properties::resetValue() |
Parameters
$name
stringproperty name
Set current value of the selected property to default
setDefault(string $name, string $value) : void
Inherited
| inherited_from |
\Formaid_Properties::setDefault() |
Parameters
$name
stringproperty name
$value
stringnew default value
Set display pre- and suffix
setDisplayAffixes(string $prefix, string $suffix) : void
Inherited
| inherited_from |
\Formaid_Collection::setDisplayAffixes() |
| inherited_from |
\Formaid_Properties::setDisplayAffixes() |
Parameters
$prefix
stringprefix string when displaying collection items
$suffix
stringsuffix string when displaying collection items
Set display seperator for list mode
setDisplayListSeparator(string $separator) : void
Inherited
| inherited_from |
\Formaid_Collection::setDisplayListSeparator() |
| inherited_from |
\Formaid_Properties::setDisplayListSeparator() |
Parameters
$separator
stringstring separating columns
Set display prefix
setDisplayPrefix(string $prefix) : void
Inherited
| inherited_from |
\Formaid_Collection::setDisplayPrefix() |
| inherited_from |
\Formaid_Properties::setDisplayPrefix() |
Parameters
$prefix
stringprefix string when displaying collection items
Set display suffix
setDisplaySuffix(string $suffix) : void
Inherited
| inherited_from |
\Formaid_Collection::setDisplaySuffix() |
| inherited_from |
\Formaid_Properties::setDisplaySuffix() |
Parameters
$suffix
stringsuffix string when displaying collection items
Sets new name for the object
setName(string $name, string $new_name) : void
Inherited
| inherited_from |
\Formaid_Collection::setName() |
| inherited_from |
\Formaid_Properties::setName() |
Parameters
Sets current value of the selected property
setValue(string $name, string $new_value) : void
Inherited
| inherited_from |
\Formaid_Properties::setValue() |
Parameters
$name
stringproperty name
$new_value
stringnew value
Show all objects in collection
show() : void
Inherited
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() |
Add pre- and suffixes to display string
addDisplayAffixes(string $displayString) : string
Inherited
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() |
Parameters
$displayString
stringString with collection items to be displayed
Returns
stringString with added affixes
Callback method used by getDisplayString()
callbackDisplayString(object $object) : string
InheritedStatic
It calls the getDisplayString() method of the instance
| static |
|
| inherited_from |
\Formaid_Collection::callbackDisplayString() |
| inherited_from |
\Formaid_Properties::callbackDisplayString() |
Parameters
$object
objectInstance to apply the method to
Returns
stringDisplaystring of object
Properties
$collection : array
Inherited
| access |
protected |
| inherited_from |
\Formaid_Collection::$$collection |
| inherited_from |
\Formaid_Properties::$$collection |
$_displayListSeparator : string
Inherited
| access |
private |
| inherited_from |
\Formaid_Collection::$$_displayListSeparator |
| inherited_from |
\Formaid_Properties::$$_displayListSeparator |
$_displayPrefix : string
Inherited
| access |
private |
| inherited_from |
\Formaid_Collection::$$_displayPrefix |
| inherited_from |
\Formaid_Properties::$$_displayPrefix |
$_displaySuffix : string
Inherited
| access |
private |
| inherited_from |
\Formaid_Collection::$$_displaySuffix |
| inherited_from |
\Formaid_Properties::$$_displaySuffix |