Class DefaultProperty.
Default implementation of a property definition.
Methods
Create an instance.
__construct(string $name)
Parameters
$name
string
The name of the property.
{@inheritdoc}
getDefaultValue()
{@inheritdoc}
getDescription()
{@inheritdoc}
getExplanation()
{@inheritdoc}
getOptions()
{@inheritdoc}
isExcluded()
{@inheritdoc}
isFilterable()
{@inheritdoc}
isSearchable()
{@inheritdoc}
isSortable()
deprecated |
Deprecated in favor of GroupAndSortingInformationInterface. |
see |
|
{@inheritdoc}
setDefaultValue($value)
{@inheritdoc}
setDescription($value)
{@inheritdoc}
setExcluded($value)
{@inheritdoc}
setExplanation($value)
{@inheritdoc}
setFilterable($value)
{@inheritdoc}
setLabel($value)
{@inheritdoc}
setOptions($value)
{@inheritdoc}
setSearchable($value)
{@inheritdoc}
setSortable($value)
deprecated |
Deprecated in favor of GroupAndSortingInformationInterface. |
see |
|
Parameters
$value
Properties
The default value of the property.
$defaultValue : mixed
The description of the property.
$description : string
Define if this property shall be excluded by default.
$excluded : bool
The explanation string for this property.
$explanation : string
Flag if this property shall be filterable.
$filterable : bool
The grouing length of this property. See grouping mode.
$groupingLength : string
The grouping mode for this property.
$groupingMode : string
See ListingConfigInterface::GROUP_* flags.
The label of the property.
$label : string
The property name.
$name : string
The value options for this property.
$options : array | null
Flag if this property shall be searchable.
$searchable : bool
Flag if this property shall be sortable.
$sortable : bool
The sorting mode for this property.
$sortingMode : string
See ListingConfigInterface::SORT_* flags.