It is derived from the basic property class.
It has a value and a default value of the string type.
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_PropertyString 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() |
inherited_from |
\Formaid_Property::disableTrimName() |
Display object
display() : void
Inherited
The name of the object is printed to stdout.
inherited_from |
\Formaid_Object::display() |
inherited_from |
\Formaid_Property::display() |
Enables trimming whitespace of object name
enableTrimName() : void
Inherited
inherited_from |
\Formaid_Object::enableTrimName() |
inherited_from |
\Formaid_Property::enableTrimName() |
Get display seperator
getDisplaySeparator() : string
Inherited
inherited_from |
\Formaid_Property::getDisplaySeparator() |
Returns
string
String separating columns
return Display string
getDisplayString(bool $withValue, bool $discardEmptyValue) : string
Inherited
access |
public |
inherited_from |
\Formaid_Property::getDisplayString() |
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() |
inherited_from |
\Formaid_Property::getName() |
Returns
string
object name
Returns current value
getValue() : string
Inherited
inherited_from |
\Formaid_Property::getValue() |
Returns
string
current value
Checks if current value is empty
isEmpty() : bool
Inherited
inherited_from |
\Formaid_Property::isEmpty() |
Returns
bool
true if empty
Checks if object name is empty
isNameEmpty() : bool
Inherited
inherited_from |
\Formaid_Object::isNameEmpty() |
inherited_from |
\Formaid_Property::isNameEmpty() |
Returns
bool
true if empty
Resets current value
resetValue() : void
Inherited
inherited_from |
\Formaid_Property::resetValue() |
Sets current value to default
setDefault(string $value) : void
The value is cast to string.
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() |
inherited_from |
\Formaid_Property::setName() |
Parameters
Sets current value to new value
setValue(string $new_value) : void
The value is cast to string.
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() |
inherited_from |
\Formaid_Property::show() |
Returns name formatted for displaying
getDisplayName() : string
Inherited
inherited_from |
\Formaid_Object::getDisplayName() |
inherited_from |
\Formaid_Property::getDisplayName() |
Returns
string
formatted object name
Returns value formatted for displaying
getDisplayValue() : string
Inherited
access |
protected |
inherited_from |
\Formaid_Property::getDisplayValue() |
Returns
string
formatted object value
Properties
$current_value : string
Inherited
access |
protected |
inherited_from |
\Formaid_Property::$$current_value |
$default_value : string
Inherited
access |
protected |
inherited_from |
\Formaid_Property::$$default_value |
$displaySeparator : string
Inherited
access |
protected |
inherited_from |
\Formaid_Property::$$displaySeparator |
$encoding : string
Inherited
access |
protected |
inherited_from |
\Formaid_Object::$$encoding |
inherited_from |
\Formaid_Property::$$encoding |
$name : string
Inherited
access |
protected |
inherited_from |
\Formaid_Object::$$name |
inherited_from |
\Formaid_Property::$$name |
$_trimName : bool
Inherited
access |
private |
inherited_from |
\Formaid_Object::$$_trimName |
inherited_from |
\Formaid_Property::$$_trimName |