phpDocumentor

TimespanOptionFactory

Class representing a time span dropdown option.

Table of Contents

ID  = "timespan"
Dropdown ID.
DEFAULT_VALUE  = "week"
Default value.
ITEM_TODAY  = ['today' => [self::LANGUAGE_CODE_GERMAN => "Heute", self::LANGUAGE_CODE_ENGLISH => "Today"]]
Today dropdown item.
ITEMS  = ["week" => [self::LANGUAGE_CODE_GERMAN => "Diese Woche", self::LANGUAGE_CODE_ENGLISH => "This week"], "month" => [self::LANGUAGE_CODE_GERMAN => "Dieser Monat", self::LANGUAGE_CODE_ENGLISH => "This month"], "year" => [self::LANGUAGE_CODE_GERMAN => "Dieses Jahr", self::LANGUAGE_CODE_ENGLISH => "This year"], "all" => [self::LANGUAGE_CODE_GERMAN => "Gesamt", self::LANGUAGE_CODE_ENGLISH => "Entire period"]]
Dropdown items.
LANGUAGE_CODE_ENGLISH  = "en"
English language code.
LANGUAGE_CODE_GERMAN  = "de"
German language code.
TITLES  = [self::LANGUAGE_CODE_GERMAN => "Zeitraum", self::LANGUAGE_CODE_ENGLISH => "Time Span"]
Multilingual titles.
create()  : DropdownOption
Return dropdown.
createIncludingToday()  : DropdownOption
Return dropdown including today.
createItems()  : OptionItems
Return dropdown items.
createTitles()  : OptionTitles
Return multilingual titles.

Constants

ITEM_TODAY

Today dropdown item.

private mixed ITEM_TODAY = ['today' => [self::LANGUAGE_CODE_GERMAN => "Heute", self::LANGUAGE_CODE_ENGLISH => "Today"]]

ITEMS

Dropdown items.

private mixed ITEMS = ["week" => [self::LANGUAGE_CODE_GERMAN => "Diese Woche", self::LANGUAGE_CODE_ENGLISH => "This week"], "month" => [self::LANGUAGE_CODE_GERMAN => "Dieser Monat", self::LANGUAGE_CODE_ENGLISH => "This month"], "year" => [self::LANGUAGE_CODE_GERMAN => "Dieses Jahr", self::LANGUAGE_CODE_ENGLISH => "This year"], "all" => [self::LANGUAGE_CODE_GERMAN => "Gesamt", self::LANGUAGE_CODE_ENGLISH => "Entire period"]]

TITLES

Multilingual titles.

private mixed TITLES = [self::LANGUAGE_CODE_GERMAN => "Zeitraum", self::LANGUAGE_CODE_ENGLISH => "Time Span"]

Methods

Search results