FacetedCategoryDate
class FacetedCategoryDate extends FacetedCategory
Traits
Constants
| DISPLAY_TYPE_CHECKBOX |
|
| DISPLAY_TYPE_TEXT |
|
| DISPLAY_TYPE_DATE |
|
| DISPLAY_TYPE_TOGGLE |
|
Properties
| protected FacetedFilter | $faceted | from FacetedCategory | |
| protected I18nTokenHelper | $label | from FacetedCategory | |
| protected array | $defaultValues | from FacetedCategory | |
| protected bool | $hasMoreItems | from FacetedCategory | |
| protected bool | $showEmptyItems | from FacetedCategory | |
| protected bool | $showInMoreOnly | from FacetedCategory | |
| protected bool | $showItemCount | from FacetedCategory | |
| protected Closure|string|null | $callback | from FacetedCategory |
Methods
Adds a default value for this category.
No description
No description
DateFilter do not have or need items
No description
No description
Set the default value(s) for this category
Is it possible to select dates in the future?
If enabled, the category will also show items with a hit count of 0
If enabled, the category will only be shown in the "more filters" section
Details
in
FacetedCategory at line 368
protected
__construct()
Constructor
in
FacetedCategory at line 372
string
__toString()
No description
in
FacetedCategory at line 197
FacetedCategory
addDefaultValue(string $defaultValue)
Adds a default value for this category.
at line 59
Collection
addScopeCondition(Collection $collection, array $active, $t = 0)
No description
at line 76
void
autoBuildItems(Collection $collection, int $limit, string $query = '')
No description
in
ItemListTrait at line 147
int
count()
No description
in
ItemListTrait at line 37
static ItemListTrait
create(ItemInterface ...$items)
No description
at line 45
static FacetedCategory
createCategory(FacetedFilter $faceted, I18nTokenHelper $label)
No description
in
ItemListTrait at line 96
ItemInterface|null
first()
Get first element
in
FacetedCategory at line 308
array
getActiveItems()
Returns items of this category, which are active
in
FacetedCategory at line 218
array
getDefaultValues()
getter
at line 35
string
getDisplayType()
No description
in
FacetedCategory at line 115
bool
getHasMoreItems()
No description
in
FacetedCategory at line 122
string
getIconClass()
No description
in
ItemListTrait at line 57
array
getItems()
No description
in
ItemListTrait at line 107
ArrayIterator
getIterator()
No description
in
FacetedCategory at line 361
string
getKey()
No description
in
FacetedCategory at line 103
I18nTokenHelper
getLabel()
No description
at line 124
array
getOptions()
No description
in
FacetedCategory at line 187
bool
getShowInMoreOnly()
Getter for showInMoreOnly
in
FacetedCategory at line 418
bool
getShowItemCount()
No description
in
FacetedCategory at line 398
bool
hasCallback()
Does category have a callback?
at line 152
bool
hasItems()
DateFilter do not have or need items
at line 164
void
invokeCallBack(Collection $collection, array $selectedCategoryValues = [])
No description
at line 93
bool
isActive()
No description
in
FacetedCategory at line 142
bool
isRequired()
No description
in
ItemListTrait at line 154
array
jsonSerialize()
No description
in
ItemListTrait at line 88
ItemInterface|null
last()
Return the last element
in
ItemListTrait at line 116
bool
offsetExists($offset)
No description
in
ItemListTrait at line 125
ItemInterface|null
offsetGet($offset)
No description
in
ItemListTrait at line 133
void
offsetSet($offset, $value)
No description
in
ItemListTrait at line 140
void
offsetUnset($offset)
No description
in
ItemListTrait at line 44
int
push(ItemInterface $item)
No description
in
FacetedCategory at line 325
FacetedCategory
pushItem(FacetedCategoryItem $item)
Adds an item to the ItemList
at line 84
FacetedCategory
setActive(array $values)
No description
at line 104
FacetedCategory
setCallback(Closure $callback)
Sets the callback to use for filtering the $collection
in
FacetedCategory at line 209
FacetedCategory
setDefaultValues(array $defaultValues)
Set the default value(s) for this category
in
FacetedCategory at line 262
void
setDefaults()
Use setDefaultValues() to set the default values.
Calls the setDefault() and setActive() methods for items that are default values. (if the category has no active item)
at line 116
FacetedCategoryDate
setFutureSelectable(bool $futureSelectable)
Is it possible to select dates in the future?
in
FacetedCategory at line 132
FacetedCategory
setIconClass(string $iconClass)
No description
in
ItemListTrait at line 66
void
setItems(array $items)
No description
in
FacetedCategory at line 350
FacetedCategory
setKey(string $key)
No description
in
FacetedCategory at line 152
FacetedCategory
setRequired(bool $required)
No description
in
FacetedCategory at line 166
FacetedCategory
setShowEmptyItems(bool $show = true)
If enabled, the category will also show items with a hit count of 0
in
FacetedCategory at line 178
FacetedCategory
setShowInMoreOnly(bool $show = true)
If enabled, the category will only be shown in the "more filters" section
in
FacetedCategory at line 422
FacetedCategory
setShowItemCount(bool $showItemCount = true)
No description
in
FacetedCategory at line 295
protected void
sortItems()
Sorts the category items by hit count (descending)
in
ItemListTrait at line 74
array
toArray()
Transforms the option into an array.
in
ItemListTrait at line 49
int
unshift(ItemInterface $item)
No description