ICanBoogie/CLDR v1.5.0
  • Namespace
  • Class

Namespaces

  • ICanBoogie
    • CLDR

Classes

  • Calendar
  • CalendarCollection
  • Currency
  • CurrencyCollection
  • CurrencyFormatter
  • DateFormatter
  • DateTimeFormatter
  • FileProvider
  • ListFormatter
  • Locale
  • LocaleCollection
  • LocalizedCurrency
  • LocalizedDateTime
  • LocalizedListFormatter
  • LocalizedLocale
  • LocalizedNumberFormatter
  • LocalizedObject
  • LocalizedObjectWithFormatter
  • LocalizedTerritory
  • NumberFormatter
  • NumberPattern
  • NumberPatternParser
  • Numbers
  • ProviderCollection
  • RedisProvider
  • Repository
  • RunTimeProvider
  • Supplemental
  • Territory
  • TerritoryCollection
  • TimeFormatter
  • WebProvider

Interfaces

  • Exception
  • Formatter
  • LocalizeAwareInterface
  • Provider

Traits

  • CodePropertyTrait
  • CollectionTrait
  • LocalePropertyTrait
  • ProviderStorageBinding
  • RepositoryPropertyTrait

Exceptions

  • ResourceNotFound
  • TerritoryNotDefined

Namespace ICanBoogie\CLDR

Classes summary

Calendar Representation of a locale calendar.
CalendarCollection Representation of a calendar collection.
Currency A currency.
CurrencyCollection A currency collection.
CurrencyFormatter A currency formatter.
DateFormatter Date formatter.
DateTimeFormatter Provides date and time localization.
FileProvider Provides CLDR data from the filesystem.
ListFormatter Formats variable-length lists of things such as "Monday, Tuesday, Friday, and Saturday".
Locale Representation of a locale.
LocaleCollection Representation of a locale collection.
LocalizedCurrency Localized currency.
LocalizedDateTime A localized date time.
LocalizedListFormatter Formats a variable-length lists of things.
LocalizedLocale A localized locale
LocalizedNumberFormatter Formats numbers using locale conventions.
LocalizedObject Representation of a localized object.
LocalizedObjectWithFormatter A localized object with a formatter.
LocalizedTerritory A localized territory.
NumberFormatter Formats numbers.
NumberPattern Representation of a number pattern.
NumberPatternParser
Numbers Representation of a locale numbers
ProviderCollection A provider collection.
RedisProvider Provides CLDR data from a Redis client.
Repository Representation of a CLDR.
RunTimeProvider Provides CLDR data from an array.
Supplemental Representation of the "supplemental" section.
Territory A territory.
TerritoryCollection Representation of a territory collection.
TimeFormatter Time formatter.
WebProvider Retrieves sections from the CLDR source using cURL.

Interfaces summary

Exception CLDR exceptions implement this interface so that they can be easily recognized.
Formatter

A Formatter implements a format() method and is invokable. The implementation of the format() method should follow the "subject, pattern" signature.

LocalizeAwareInterface An interface for classes whose instances can be localized.
Provider An interface for classes that can provide CLDR data.

Traits summary

CodePropertyTrait A trait for classes implementing the code property.
CollectionTrait A trait for classes implementing collection.
LocalePropertyTrait A trait for classes implementing the locale property.
ProviderStorageBinding Binds the ICanBoogie\CLDR\Provider interface to the Storage interface.
RepositoryPropertyTrait A trait for classes implementing the repository property.

Exceptions summary

ResourceNotFound Exception throw when a path does not exists on the CLDR source.
TerritoryNotDefined Exception thrown when a territory is not defined.
ICanBoogie/CLDR v1.5.0 API documentation generated by ApiGen