forked from php/php-src
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathtimezone.stub.php
190 lines (161 loc) · 5.21 KB
/
timezone.stub.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
<?php
/** @generate-class-entries */
/** @not-serializable */
class IntlTimeZone
{
/** @cvalue TimeZone::SHORT */
public const int DISPLAY_SHORT = UNKNOWN;
/** @cvalue TimeZone::LONG */
public const int DISPLAY_LONG = UNKNOWN;
/** @cvalue TimeZone::SHORT_GENERIC */
public const int DISPLAY_SHORT_GENERIC = UNKNOWN;
/** @cvalue TimeZone::LONG_GENERIC */
public const int DISPLAY_LONG_GENERIC = UNKNOWN;
/** @cvalue TimeZone::SHORT_GMT */
public const int DISPLAY_SHORT_GMT = UNKNOWN;
/** @cvalue TimeZone::LONG_GMT */
public const int DISPLAY_LONG_GMT = UNKNOWN;
/** @cvalue TimeZone::SHORT_COMMONLY_USED */
public const int DISPLAY_SHORT_COMMONLY_USED = UNKNOWN;
/** @cvalue TimeZone::GENERIC_LOCATION */
public const int DISPLAY_GENERIC_LOCATION = UNKNOWN;
/** @cvalue UCAL_ZONE_TYPE_ANY */
public const int TYPE_ANY = UNKNOWN;
/** @cvalue UCAL_ZONE_TYPE_CANONICAL */
public const int TYPE_CANONICAL = UNKNOWN;
/** @cvalue UCAL_ZONE_TYPE_CANONICAL_LOCATION */
public const int TYPE_CANONICAL_LOCATION = UNKNOWN;
private function __construct() {}
/**
* @tentative-return-type
* @alias intltz_count_equivalent_ids
*/
public static function countEquivalentIDs(string $timezoneId): int|false {}
/**
* @tentative-return-type
* @alias intltz_create_default
*/
public static function createDefault(): IntlTimeZone {}
/**
* @param IntlTimeZone|string|int|float|null $countryOrRawOffset
* @tentative-return-type
* @alias intltz_create_enumeration
*/
public static function createEnumeration($countryOrRawOffset = null): IntlIterator|false {}
/**
* @tentative-return-type
* @alias intltz_create_time_zone
*/
public static function createTimeZone(string $timezoneId): ?IntlTimeZone {}
/**
* @tentative-return-type
* @alias intltz_create_time_zone_id_enumeration
*/
public static function createTimeZoneIDEnumeration(int $type, ?string $region = null, ?int $rawOffset = null): IntlIterator|false {}
/**
* @tentative-return-type
* @alias intltz_from_date_time_zone
*/
public static function fromDateTimeZone(DateTimeZone $timezone): ?IntlTimeZone {}
/**
* @param bool $isSystemId
* @tentative-return-type
* @alias intltz_get_canonical_id
*/
public static function getCanonicalID(string $timezoneId, &$isSystemId = null): string|false {}
/**
* @tentative-return-type
* @alias intltz_get_display_name
*/
public function getDisplayName(bool $dst = false, int $style = IntlTimeZone::DISPLAY_LONG, ?string $locale = null): string|false {}
/**
* @tentative-return-type
* @alias intltz_get_dst_savings
*/
public function getDSTSavings(): int {}
/**
* @tentative-return-type
* @alias intltz_get_equivalent_id
*/
public static function getEquivalentID(string $timezoneId, int $offset): string|false {}
/**
* @tentative-return-type
* @alias intltz_get_error_code
*/
public function getErrorCode(): int|false {}
/**
* @tentative-return-type
* @alias intltz_get_error_message
*/
public function getErrorMessage(): string|false {}
/**
* @tentative-return-type
* @alias intltz_get_gmt
*/
public static function getGMT(): IntlTimeZone {}
#if U_ICU_VERSION_MAJOR_NUM >= 74
/**
* @alias intltz_get_iana_id
*/
public static function getIanaID(string $timezoneId): string|false {}
#endif
/**
* @tentative-return-type
* @alias intltz_get_id
*/
public function getID(): string|false {}
/**
* @param int $rawOffset
* @param int $dstOffset
* @tentative-return-type
* @alias intltz_get_offset
*/
public function getOffset(float $timestamp, bool $local, &$rawOffset, &$dstOffset): bool {}
/**
* @tentative-return-type
* @alias intltz_get_raw_offset
*/
public function getRawOffset(): int {}
/**
* @tentative-return-type
* @alias intltz_get_region
*/
public static function getRegion(string $timezoneId): string|false {}
/**
* @tentative-return-type
* @alias intltz_get_tz_data_version
*/
public static function getTZDataVersion(): string|false {}
/**
* @tentative-return-type
* @alias intltz_get_unknown
*/
public static function getUnknown(): IntlTimeZone {}
#if U_ICU_VERSION_MAJOR_NUM >= 52
/**
* @tentative-return-type
* @alias intltz_get_windows_id
*/
public static function getWindowsID(string $timezoneId): string|false {}
/**
* @tentative-return-type
* @alias intltz_get_id_for_windows_id
*/
public static function getIDForWindowsID(string $timezoneId, ?string $region = null): string|false {}
#endif
/**
* @tentative-return-type
* @alias intltz_has_same_rules
*/
public function hasSameRules(IntlTimeZone $other): bool {}
/**
* @tentative-return-type
* @alias intltz_to_date_time_zone
*/
public function toDateTimeZone(): DateTimeZone|false {}
/**
* @tentative-return-type
* @alias intltz_use_daylight_time
*/
public function useDaylightTime(): bool {}
}