A property is a basic class that has a value and a default value.
It provides functionality to handle the value :
- Set current value to a new value
- Reset current value (make empty)
- Set current value to default
- Get value (read out)
- Check if value is empty
Methods
Constructor, initialises an instance of Formaid_Property class
__construct(string $property_name, string $current_value, string $default_value) : void
Defines current value and default value.
Parameters
$property_name
string
Property name
$current_value
string
Current value
$default_value
string
Default value
Disables trimming whitespace of object name
disableTrimName() : void
Inherited
inherited_from |
\Formaid_Object::disableTrimName() |
Display object
display() : void
Inherited
The name of the object is printed to stdout.
inherited_from |
\Formaid_Object::display() |
Enables trimming whitespace of object name
enableTrimName() : void
Inherited
inherited_from |
\Formaid_Object::enableTrimName() |
Get display seperator
getDisplaySeparator() : string
Returns
string
String separating columns
return Display string
getDisplayString(bool $withValue, bool $discardEmptyValue) : string
Parameters
$withValue
bool
append value to column
(optional, default : true)
$discardEmptyValue
bool
discard columns with empty values
(optional, default : false)
Returns
string
formatted object string
Returns name of the object
getName() : string
Inherited
inherited_from |
\Formaid_Object::getName() |
Returns
string
object name
Returns current value
getValue() : string
Returns
string
current value
Checks if current value is empty
isEmpty() : bool
Returns
bool
true if empty
Checks if object name is empty
isNameEmpty() : bool
Inherited
inherited_from |
\Formaid_Object::isNameEmpty() |
Returns
bool
true if empty
Resets current value
resetValue() : void
Sets current value to default
setDefault(string $value) : void
When the parameter is set,
the default value is changed to the new default value.
Then the current value is set to the (new) default value.
Parameters
$value
string
New default value
Sets new name for the object
setName(string $new_name) : void
Inherited
inherited_from |
\Formaid_Object::setName() |
Parameters
Sets current value to new value
setValue(string $new_value) : void
Parameters
$new_value
string
New value
Show object
show() : void
Inherited
The name of the object is printed to stdout.
inherited_from |
\Formaid_Object::show() |
Returns name formatted for displaying
getDisplayName() : string
Inherited
inherited_from |
\Formaid_Object::getDisplayName() |
Returns
string
formatted object name
Returns value formatted for displaying
getDisplayValue() : string
Returns
string
formatted object value
Properties
$displaySeparator : string
$encoding : string
Inherited
access |
protected |
inherited_from |
\Formaid_Object::$$encoding |
$name : string
Inherited
access |
protected |
inherited_from |
\Formaid_Object::$$name |
$_trimName : bool
Inherited
access |
private |
inherited_from |
\Formaid_Object::$$_trimName |