ICanBoogie
  • Documentation
  • API Reference
  • CLDR master
Namespaces
  • ICanBoogie
    • CLDR
      • Plurals
      • Units
Classes
  • AbstractCollection
  • AbstractSectionCollection
  • Calendar
  • CalendarCollection
  • ContextTransforms
  • Currency
  • CurrencyCollection
  • CurrencyFormatter
  • DateFormatter
  • DateTimeAccessor
  • DateTimeFormatter
  • FileProvider
  • ListFormatter
  • Locale
  • LocaleCollection
  • LocalizedCurrency
  • LocalizedDateTime
  • LocalizedListFormatter
  • LocalizedLocale
  • LocalizedNumberFormatter
  • LocalizedObject
  • LocalizedObjectWithFormatter
  • LocalizedTerritory
  • Number
  • NumberFormatter
  • NumberPattern
  • NumberPatternParser
  • Numbers
  • Plurals
  • ProviderCollection
  • RedisProvider
  • Repository
  • RunTimeProvider
  • Supplemental
  • Territory
  • TerritoryCollection
  • TimeFormatter
  • Units
  • WebProvider
Interfaces
  • Exception
  • Formatter
  • LocalizeAwareInterface
  • Provider
Traits
  • CodePropertyTrait
  • CollectionTrait
  • LocalePropertyTrait
  • LocalizeTrait
  • ProviderStorageBinding
  • RepositoryPropertyTrait
Exceptions
  • ResourceNotFound
  • TerritoryNotDefined

Class Calendar

Representation of a locale calendar.

ArrayObject implements IteratorAggregate, Traversable, ArrayAccess, Serializable, Countable
┗ ICanBoogie\CLDR\Calendar uses ICanBoogie\Accessor\AccessorTrait (not available) ICanBoogie\CLDR\LocalePropertyTrait
Namespace: ICanBoogie\CLDR
Located at Calendar.php

Methods summary

protected lazy_get_datetime_formatter( void ) : ICanBoogie\CLDR\DateTimeFormatter

Returns

ICanBoogie\CLDR\DateTimeFormatter
protected lazy_get_date_formatter( void ) : ICanBoogie\CLDR\DateFormatter

Returns

ICanBoogie\CLDR\DateFormatter
protected lazy_get_time_formatter( void ) : ICanBoogie\CLDR\TimeFormatter

Returns

ICanBoogie\CLDR\TimeFormatter
public __construct( ICanBoogie\CLDR\Locale $locale, array $data )

Parameters

$locale
$data

Overrides

ArrayObject::__construct
public __get( $property )

Inheritdoc

Methods inherited from ArrayObject

append(), asort(), count(), exchangeArray(), getArrayCopy(), getFlags(), getIterator(), getIteratorClass(), ksort(), natcasesort(), natsort(), offsetExists(), offsetGet(), offsetSet(), offsetUnset(), serialize(), setFlags(), setIteratorClass(), uasort(), uksort(), unserialize()

Methods used from ICanBoogie\CLDR\LocalePropertyTrait

get_locale()

Constants summary

SHORTHANDS_REGEX : string
'#^(standalone_)?(abbreviated|narrow|short|wide)_(days|eras|months|quarters)$#'
WIDTH_ABBR : string
'abbreviated'
WIDTH_NARROW : string
'narrow'
WIDTH_SHORT : string
'short'
WIDTH_WIDE : string
'wide'
ERA_NAMES : string
'eraNames'
ERA_ABBR : string
'eraAbbr'
ERA_NARROW : string
'eraNarrow'
CALENDAR_MONTHS : string
'months'
CALENDAR_DAYS : string
'days'
CALENDAR_QUARTERS : string
'quarters'
CALENDAR_ERAS : string
'eras'
CONTEXT_FORMAT : string
'format'
CONTEXT_STAND_ALONE : string
'stand-alone'

Constants inherited from ArrayObject

ARRAY_AS_PROPS, STD_PROP_LIST

Properties summary

Magic properties

public read-only $locale : ICanBoogie\CLDR\Locale

The locale this calendar is defined in.

public read-only $datetime_formatter : ICanBoogie\CLDR\DateTimeFormatter

A datetime formatter.

public read-only $date_formatter : ICanBoogie\CLDR\DateFormatter

A date formatter.

public read-only $time_formatter : ICanBoogie\CLDR\TimeFormatter

A time formatter.

public read-only $standalone_abbreviated_days : string

Shortcut to days/stand-alone/abbreviated.

public read-only $standalone_abbreviated_eras : string

Shortcut to eras/eraAbbr.

public read-only $standalone_abbreviated_months : string

Shortcut to months/stand-alone/abbreviated.

public read-only $standalone_abbreviated_quarters : string

Shortcut to quarters/stand-alone/abbreviated.

public read-only $standalone_narrow_days : string

Shortcut to days/stand-alone/narrow.

public read-only $standalone_narrow_eras : string

Shortcut to eras/eraNarrow.

public read-only $standalone_narrow_months : string

Shortcut to months/stand-alone/narrow.

public read-only $standalone_narrow_quarters : string

Shortcut to quarters/stand-alone/narrow.

public read-only $standalone_short_days : string

Shortcut to days/stand-alone/short.

public read-only $standalone_short_eras : string

Shortcut to eras/eraAbbr.

public read-only $standalone_short_months : string

Shortcut to months/stand-alone/abbreviated.

public read-only $standalone_short_quarters : string

Shortcut to quarters/stand-alone/abbreviated.

public read-only $standalone_wide_days : string

Shortcut to days/stand-alone/wide.

public read-only $standalone_wide_eras : string

Shortcut to eras/eraNames.

public read-only $standalone_wide_months : string

Shortcut to months/stand-alone/wide.

public read-only $standalone_wide_quarters : string

Shortcut to quarters/stand-alone/wide.

public read-only $abbreviated_days : string

Shortcut to days/format/abbreviated.

public read-only $abbreviated_eras : string

Shortcut to eras/eraAbbr.

public read-only $abbreviated_months : string

Shortcut to months/format/abbreviated.

public read-only $abbreviated_quarters : string

Shortcut to quarters/format/abbreviated.

public read-only $narrow_days : string

Shortcut to days/format/narrow.

public read-only $narrow_eras : string

Shortcut to eras/eraNarrow.

public read-only $narrow_months : string

Shortcut to months/format/narrow.

public read-only $narrow_quarters : string

Shortcut to quarters/format/narrow.

public read-only $short_days : string

Shortcut to days/format/short.

public read-only $short_eras : string

Shortcut to eras/eraAbbr.

public read-only $short_months : string

Shortcut to months/format/abbreviated.

public read-only $short_quarters : string

Shortcut to quarters/format/abbreviated.

public read-only $wide_days : string

Shortcut to days/format/wide.

public read-only $wide_eras : string

Shortcut to eras/eraNames.

public read-only $wide_months : string

Shortcut to months/format/wide.

public read-only $wide_quarters : string

Shortcut to quarters/format/wide.

CLDR master – Check on GitHub – API documentation generated by ApiGen