summaryrefslogtreecommitdiff
path: root/ext/intl/timezone/timezone.stub.php
blob: 2a9a2be39c85f5eb1db70db6f2e7086b40845770 (plain)
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
<?php

class IntlTimeZone
{
    private function __construct() {}

    /** @return int|false */
    public static function countEquivalentIDs(string $zoneId) {}

    /** @return IntlTimeZone */
    public static function createDefault() {}

    /**
     * @param IntlTimeZone|string|int|double|null $countryOrRawOffset
     * @return IntlIterator|false
     */
    public static function createEnumeration($countryOrRawOffset = null) {}

    /** @return ?IntlTimeZone */
    public static function createTimeZone(string $zoneId) {}

    /** @return IntlIterator|false */
    public static function createTimeZoneIDEnumeration(int $zoneType, ?string $region = null, ?int $rawOffset = null) {}

    /** @return ?IntlTimeZone */
    public static function fromDateTimeZone(DateTimeZone $zone) {}

    /** @return string|false */
    public static function getCanonicalID(string $zoneId, &$isSystemID = null) {}

    /** @return string|false */
    public function getDisplayName(bool $isDaylight = false, int $style = IntlTimeZone::DISPLAY_LONG, ?string $locale = null) {}

    /** @return int|false */
    public function getDSTSavings() {}

    /** @return string|false */
    public static function getEquivalentID(string $zoneId, int $index) {}

    /** @return int|false */
    public function getErrorCode() {}

    /** @return string|false */
    public function getErrorMessage() {}

    /** @return IntlTimeZone */
    public static function getGMT() {}

    /** @return string|false */
    public function getID() {}

    /** @return bool */
    public function getOffset(float $date, bool $local, &$rawOffset, &$dstOffset) {}

    /** @return int|false */
    public function getRawOffset() {}

    /** @return string|false */
    public static function getRegion(string $zoneId) {}

    /** @return string|false */
    public static function getTZDataVersion() {}

    /** @return IntlTimeZone */
    public static function getUnknown() {}

#if U_ICU_VERSION_MAJOR_NUM >= 52
    /** @return string|false */
    public static function getWindowsID(string $timezone) {}

    /** @return string|false */
    public static function getIDForWindowsID(string $timezone, string $region = UNKNOWN) {}
#endif
    /** @return bool */
    public function hasSameRules(IntlTimeZone $otherTimeZone) {}

    /** @return DateTimeZone|false */
    public function toDateTimeZone() {}

    /** @return bool */
    public function useDaylightTime() {}
}

function intltz_count_equivalent_ids(string $zoneId): int|false {}

function intltz_create_default(): IntlTimeZone {}

/**
 * @param IntlTimeZone|string|int|double|null $countryOrRawOffset
 * @return IntlIterator|false
 */
function intltz_create_enumeration($countryOrRawOffset = null) {}

function intltz_create_time_zone(string $zoneId): ?IntlTimeZone {}

/** @return IntlIterator|false */
function intltz_create_time_zone_id_enumeration(int $zoneType, ?string $region = null, ?int $rawOffset = null) {}

function intltz_from_date_time_zone(DateTimeZone $zone): ?IntlTimeZone {}

function intltz_get_canonical_id(string $zoneId, &$isSystemID = null): string|false {}

function intltz_get_display_name(IntlTimeZone $tz, bool $isDaylight = false, int $style = IntlTimeZone::DISPLAY_LONG, ?string $locale = null): string|false {}

function intltz_get_dst_savings(IntlTimeZone $tz): int|false {}

function intltz_get_equivalent_id(string $zoneId, int $index): string|false {}

function intltz_get_error_code(IntlTimeZone $tz): int|false {}

function intltz_get_error_message(IntlTimeZone $tz): string|false {}

function intltz_get_gmt(): IntlTimeZone {}

function intltz_get_id(IntlTimeZone $tz): string|false {}

function intltz_get_offset(IntlTimeZone $tz, float $date, bool $local, &$rawOffset, &$dstOffset): bool {}

function intltz_get_raw_offset(IntlTimeZone $tz): int|false {}

function intltz_get_region(string $zoneId): string|false {}

function intltz_get_tz_data_version(): string|false {}

function intltz_get_unknown(): IntlTimeZone {}

#if U_ICU_VERSION_MAJOR_NUM >= 52
function intltz_get_windows_id(string $timezone): string|false {}

function intltz_get_id_for_windows_id(string $timezone, string $region = UNKNOWN): string|false {}
#endif

function intltz_has_same_rules(IntlTimeZone $tz, IntlTimeZone $otherTimeZone): bool {}

/** @return DateTimeZone|false */
function intltz_to_date_time_zone(IntlTimeZone $tz) {}

function intltz_use_daylight_time(IntlTimeZone $tz): bool {}