summaryrefslogtreecommitdiffstats
path: root/REFLECTION
diff options
context:
space:
mode:
authorRemi Collet <remi@remirepo.net>2023-08-29 17:33:47 +0200
committerRemi Collet <remi@php.net>2023-08-29 17:33:47 +0200
commit7ac36cab3239970c55e9158f8681085da8d37b50 (patch)
tree55d3432ecae08dfc663330ed7d6aeb652e15afe9 /REFLECTION
update to 0.1.2
Diffstat (limited to 'REFLECTION')
-rw-r--r--REFLECTION471
1 files changed, 471 insertions, 0 deletions
diff --git a/REFLECTION b/REFLECTION
new file mode 100644
index 0000000..538de81
--- /dev/null
+++ b/REFLECTION
@@ -0,0 +1,471 @@
+Extension [ <persistent> extension #59 ecma_intl version 0.1.2 ] {
+
+ - Classes [8] {
+ Class [ <internal:ecma_intl> final class Ecma\Intl ] {
+
+ - Constants [2] {
+ Constant [ public string ICU_VERSION ] { 72.1 }
+ Constant [ public string UNICODE_VERSION ] { 15.0 }
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [2] {
+ Method [ <internal:ecma_intl> static public method getCanonicalLocales ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> Traversable|Stringable|array|string|null $locales ]
+ }
+ - Return [ array ]
+ }
+
+ Method [ <internal:ecma_intl> static public method supportedValuesOf ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> Ecma\Intl\Category $category ]
+ }
+ - Return [ array ]
+ }
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [1] {
+ Method [ <internal:ecma_intl, ctor> private method __construct ] {
+
+ - Parameters [0] {
+ }
+ }
+ }
+ }
+
+ Class [ <internal:ecma_intl> class Ecma\Intl\Category implements BackedEnum, UnitEnum ] {
+
+ - Constants [6] {
+ Constant [ public Ecma\Intl\Category Calendar ] { Object }
+ Constant [ public Ecma\Intl\Category Collation ] { Object }
+ Constant [ public Ecma\Intl\Category Currency ] { Object }
+ Constant [ public Ecma\Intl\Category NumberingSystem ] { Object }
+ Constant [ public Ecma\Intl\Category TimeZone ] { Object }
+ Constant [ public Ecma\Intl\Category Unit ] { Object }
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [3] {
+ Method [ <internal:ecma_intl, prototype UnitEnum> static public method cases ] {
+
+ - Parameters [0] {
+ }
+ - Return [ array ]
+ }
+
+ Method [ <internal:ecma_intl, prototype BackedEnum> static public method from ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string|int $value ]
+ }
+ - Return [ static ]
+ }
+
+ Method [ <internal:ecma_intl, prototype BackedEnum> static public method tryFrom ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string|int $value ]
+ }
+ - Return [ ?static ]
+ }
+ }
+
+ - Properties [2] {
+ Property [ public readonly string $name ]
+ Property [ public readonly string $value ]
+ }
+
+ - Methods [0] {
+ }
+ }
+
+ Class [ <internal:ecma_intl> readonly class Ecma\Intl\Locale implements Stringable, JsonSerializable ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [18] {
+ Property [ public readonly ?string $baseName ]
+ Property [ public readonly ?string $calendar ]
+ Property [ public readonly array $calendars ]
+ Property [ public readonly ?string $caseFirst ]
+ Property [ public readonly ?string $collation ]
+ Property [ public readonly array $collations ]
+ Property [ public readonly array $currencies ]
+ Property [ public readonly ?string $hourCycle ]
+ Property [ public readonly array $hourCycles ]
+ Property [ public readonly ?string $language ]
+ Property [ public readonly ?string $numberingSystem ]
+ Property [ public readonly array $numberingSystems ]
+ Property [ public readonly bool $numeric ]
+ Property [ public readonly ?string $region ]
+ Property [ public readonly ?string $script ]
+ Property [ public readonly Ecma\Intl\Locale\TextInfo $textInfo ]
+ Property [ public readonly ?array $timeZones ]
+ Property [ public readonly Ecma\Intl\Locale\WeekInfo $weekInfo ]
+ }
+
+ - Methods [14] {
+ Method [ <internal:ecma_intl, ctor> public method __construct ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> Stringable|string $tag ]
+ Parameter #1 [ <optional> ?Ecma\Intl\Locale\Options $options = null ]
+ }
+ }
+
+ Method [ <internal:ecma_intl, prototype Stringable> public method __toString ] {
+
+ - Parameters [0] {
+ }
+ - Return [ string ]
+ }
+
+ Method [ <internal:ecma_intl> public method getCalendars ] {
+
+ - Parameters [0] {
+ }
+ - Return [ array ]
+ }
+
+ Method [ <internal:ecma_intl> public method getCollations ] {
+
+ - Parameters [0] {
+ }
+ - Return [ array ]
+ }
+
+ Method [ <internal:ecma_intl> public method getCurrencies ] {
+
+ - Parameters [0] {
+ }
+ - Return [ array ]
+ }
+
+ Method [ <internal:ecma_intl> public method getHourCycles ] {
+
+ - Parameters [0] {
+ }
+ - Return [ array ]
+ }
+
+ Method [ <internal:ecma_intl> public method getNumberingSystems ] {
+
+ - Parameters [0] {
+ }
+ - Return [ array ]
+ }
+
+ Method [ <internal:ecma_intl> public method getTextInfo ] {
+
+ - Parameters [0] {
+ }
+ - Return [ Ecma\Intl\Locale\TextInfo ]
+ }
+
+ Method [ <internal:ecma_intl> public method getTimeZones ] {
+
+ - Parameters [0] {
+ }
+ - Return [ ?array ]
+ }
+
+ Method [ <internal:ecma_intl> public method getWeekInfo ] {
+
+ - Parameters [0] {
+ }
+ - Return [ Ecma\Intl\Locale\WeekInfo ]
+ }
+
+ Method [ <internal:ecma_intl, prototype JsonSerializable> public method jsonSerialize ] {
+
+ - Parameters [0] {
+ }
+ - Return [ object ]
+ }
+
+ Method [ <internal:ecma_intl> public method maximize ] {
+
+ - Parameters [0] {
+ }
+ - Return [ Ecma\Intl\Locale ]
+ }
+
+ Method [ <internal:ecma_intl> public method minimize ] {
+
+ - Parameters [0] {
+ }
+ - Return [ Ecma\Intl\Locale ]
+ }
+
+ Method [ <internal:ecma_intl> public method toString ] {
+
+ - Parameters [0] {
+ }
+ - Return [ string ]
+ }
+ }
+ }
+
+ Class [ <internal:ecma_intl> class Ecma\Intl\Locale\CharacterDirection implements BackedEnum, UnitEnum ] {
+
+ - Constants [2] {
+ Constant [ public Ecma\Intl\Locale\CharacterDirection LeftToRight ] { Object }
+ Constant [ public Ecma\Intl\Locale\CharacterDirection RightToLeft ] { Object }
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [3] {
+ Method [ <internal:ecma_intl, prototype UnitEnum> static public method cases ] {
+
+ - Parameters [0] {
+ }
+ - Return [ array ]
+ }
+
+ Method [ <internal:ecma_intl, prototype BackedEnum> static public method from ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string|int $value ]
+ }
+ - Return [ static ]
+ }
+
+ Method [ <internal:ecma_intl, prototype BackedEnum> static public method tryFrom ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string|int $value ]
+ }
+ - Return [ ?static ]
+ }
+ }
+
+ - Properties [2] {
+ Property [ public readonly string $name ]
+ Property [ public readonly string $value ]
+ }
+
+ - Methods [0] {
+ }
+ }
+
+ Class [ <internal:ecma_intl> <iterateable> readonly class Ecma\Intl\Locale\Options implements Iterator, Traversable, JsonSerializable ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [9] {
+ Property [ public readonly ?string $calendar ]
+ Property [ public readonly ?string $caseFirst ]
+ Property [ public readonly ?string $collation ]
+ Property [ public readonly ?string $hourCycle ]
+ Property [ public readonly ?string $language ]
+ Property [ public readonly ?string $numberingSystem ]
+ Property [ public readonly ?bool $numeric ]
+ Property [ public readonly ?string $region ]
+ Property [ public readonly ?string $script ]
+ }
+
+ - Methods [7] {
+ Method [ <internal:ecma_intl, ctor> public method __construct ] {
+
+ - Parameters [9] {
+ Parameter #0 [ <optional> Stringable|string|null $calendar = null ]
+ Parameter #1 [ <optional> Stringable|string|false|null $caseFirst = null ]
+ Parameter #2 [ <optional> Stringable|string|null $collation = null ]
+ Parameter #3 [ <optional> Stringable|string|null $hourCycle = null ]
+ Parameter #4 [ <optional> Stringable|string|null $language = null ]
+ Parameter #5 [ <optional> Stringable|string|null $numberingSystem = null ]
+ Parameter #6 [ <optional> ?bool $numeric = null ]
+ Parameter #7 [ <optional> Stringable|string|null $region = null ]
+ Parameter #8 [ <optional> Stringable|string|null $script = null ]
+ }
+ }
+
+ Method [ <internal:ecma_intl, prototype JsonSerializable> public method jsonSerialize ] {
+
+ - Parameters [0] {
+ }
+ - Return [ object ]
+ }
+
+ Method [ <internal:ecma_intl, prototype Iterator> public method current ] {
+
+ - Parameters [0] {
+ }
+ - Return [ string|bool ]
+ }
+
+ Method [ <internal:ecma_intl, prototype Iterator> public method next ] {
+
+ - Parameters [0] {
+ }
+ - Return [ void ]
+ }
+
+ Method [ <internal:ecma_intl, prototype Iterator> public method key ] {
+
+ - Parameters [0] {
+ }
+ - Return [ string ]
+ }
+
+ Method [ <internal:ecma_intl, prototype Iterator> public method valid ] {
+
+ - Parameters [0] {
+ }
+ - Return [ bool ]
+ }
+
+ Method [ <internal:ecma_intl, prototype Iterator> public method rewind ] {
+
+ - Parameters [0] {
+ }
+ - Return [ void ]
+ }
+ }
+ }
+
+ Class [ <internal:ecma_intl> readonly class Ecma\Intl\Locale\TextInfo implements JsonSerializable ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [1] {
+ Property [ public readonly Ecma\Intl\Locale\CharacterDirection $direction ]
+ }
+
+ - Methods [2] {
+ Method [ <internal:ecma_intl, ctor> public method __construct ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> Ecma\Intl\Locale\CharacterDirection $direction ]
+ }
+ }
+
+ Method [ <internal:ecma_intl, prototype JsonSerializable> public method jsonSerialize ] {
+
+ - Parameters [0] {
+ }
+ - Return [ object ]
+ }
+ }
+ }
+
+ Class [ <internal:ecma_intl> class Ecma\Intl\Locale\WeekDay implements BackedEnum, UnitEnum ] {
+
+ - Constants [7] {
+ Constant [ public Ecma\Intl\Locale\WeekDay Monday ] { Object }
+ Constant [ public Ecma\Intl\Locale\WeekDay Tuesday ] { Object }
+ Constant [ public Ecma\Intl\Locale\WeekDay Wednesday ] { Object }
+ Constant [ public Ecma\Intl\Locale\WeekDay Thursday ] { Object }
+ Constant [ public Ecma\Intl\Locale\WeekDay Friday ] { Object }
+ Constant [ public Ecma\Intl\Locale\WeekDay Saturday ] { Object }
+ Constant [ public Ecma\Intl\Locale\WeekDay Sunday ] { Object }
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [3] {
+ Method [ <internal:ecma_intl, prototype UnitEnum> static public method cases ] {
+
+ - Parameters [0] {
+ }
+ - Return [ array ]
+ }
+
+ Method [ <internal:ecma_intl, prototype BackedEnum> static public method from ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string|int $value ]
+ }
+ - Return [ static ]
+ }
+
+ Method [ <internal:ecma_intl, prototype BackedEnum> static public method tryFrom ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string|int $value ]
+ }
+ - Return [ ?static ]
+ }
+ }
+
+ - Properties [2] {
+ Property [ public readonly string $name ]
+ Property [ public readonly int $value ]
+ }
+
+ - Methods [0] {
+ }
+ }
+
+ Class [ <internal:ecma_intl> readonly class Ecma\Intl\Locale\WeekInfo implements JsonSerializable ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [3] {
+ Property [ public readonly Ecma\Intl\Locale\WeekDay $firstDay ]
+ Property [ public readonly int $minimalDays ]
+ Property [ public readonly array $weekend ]
+ }
+
+ - Methods [2] {
+ Method [ <internal:ecma_intl, ctor> public method __construct ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> Ecma\Intl\Locale\WeekDay $firstDay ]
+ Parameter #1 [ <required> array $weekend ]
+ Parameter #2 [ <required> int $minimalDays ]
+ }
+ }
+
+ Method [ <internal:ecma_intl, prototype JsonSerializable> public method jsonSerialize ] {
+
+ - Parameters [0] {
+ }
+ - Return [ object ]
+ }
+ }
+ }
+ }
+}
+