Skip to content

Commit cfffeac

Browse files
committed
Update stubs
1 parent 21c55c7 commit cfffeac

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+17421
-0
lines changed

stubs/Zend/Attribute.php

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,84 @@ final class Attribute
66
public function __construct(int $flags = Attribute::TARGET_ALL)
77
{
88
}
9+
/**
10+
* @var int
11+
* @cvalue ZEND_ATTRIBUTE_TARGET_CLASS
12+
*/
13+
#[\Since('8.2')]
14+
#[\Until('8.3')]
15+
const TARGET_CLASS = UNKNOWN;
16+
/** @cvalue ZEND_ATTRIBUTE_TARGET_CLASS */
17+
#[\Since('8.3')]
18+
const int TARGET_CLASS = UNKNOWN;
19+
/**
20+
* @var int
21+
* @cvalue ZEND_ATTRIBUTE_TARGET_FUNCTION
22+
*/
23+
#[\Since('8.2')]
24+
#[\Until('8.3')]
25+
const TARGET_FUNCTION = UNKNOWN;
26+
/** @cvalue ZEND_ATTRIBUTE_TARGET_FUNCTION */
27+
#[\Since('8.3')]
28+
const int TARGET_FUNCTION = UNKNOWN;
29+
/**
30+
* @var int
31+
* @cvalue ZEND_ATTRIBUTE_TARGET_METHOD
32+
*/
33+
#[\Since('8.2')]
34+
#[\Until('8.3')]
35+
const TARGET_METHOD = UNKNOWN;
36+
/** @cvalue ZEND_ATTRIBUTE_TARGET_METHOD */
37+
#[\Since('8.3')]
38+
const int TARGET_METHOD = UNKNOWN;
39+
/**
40+
* @var int
41+
* @cvalue ZEND_ATTRIBUTE_TARGET_PROPERTY
42+
*/
43+
#[\Since('8.2')]
44+
#[\Until('8.3')]
45+
const TARGET_PROPERTY = UNKNOWN;
46+
/** @cvalue ZEND_ATTRIBUTE_TARGET_PROPERTY */
47+
#[\Since('8.3')]
48+
const int TARGET_PROPERTY = UNKNOWN;
49+
/**
50+
* @var int
51+
* @cvalue ZEND_ATTRIBUTE_TARGET_CLASS_CONST
52+
*/
53+
#[\Since('8.2')]
54+
#[\Until('8.3')]
55+
const TARGET_CLASS_CONSTANT = UNKNOWN;
56+
/** @cvalue ZEND_ATTRIBUTE_TARGET_CLASS_CONST */
57+
#[\Since('8.3')]
58+
const int TARGET_CLASS_CONSTANT = UNKNOWN;
59+
/**
60+
* @var int
61+
* @cvalue ZEND_ATTRIBUTE_TARGET_PARAMETER
62+
*/
63+
#[\Since('8.2')]
64+
#[\Until('8.3')]
65+
const TARGET_PARAMETER = UNKNOWN;
66+
/** @cvalue ZEND_ATTRIBUTE_TARGET_PARAMETER */
67+
#[\Since('8.3')]
68+
const int TARGET_PARAMETER = UNKNOWN;
69+
/**
70+
* @var int
71+
* @cvalue ZEND_ATTRIBUTE_TARGET_ALL
72+
*/
73+
#[\Since('8.2')]
74+
#[\Until('8.3')]
75+
const TARGET_ALL = UNKNOWN;
76+
/** @cvalue ZEND_ATTRIBUTE_TARGET_ALL */
77+
#[\Since('8.3')]
78+
const int TARGET_ALL = UNKNOWN;
79+
/**
80+
* @var int
81+
* @cvalue ZEND_ATTRIBUTE_IS_REPEATABLE
82+
*/
83+
#[\Since('8.2')]
84+
#[\Until('8.3')]
85+
const IS_REPEATABLE = UNKNOWN;
86+
/** @cvalue ZEND_ATTRIBUTE_IS_REPEATABLE */
87+
#[\Since('8.3')]
88+
const int IS_REPEATABLE = UNKNOWN;
989
}

stubs/ext/date/DatePeriod.php

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,4 +64,30 @@ public static function __set_state(array $array)
6464
public function getIterator(): Iterator
6565
{
6666
}
67+
/**
68+
* @var int
69+
* @cvalue PHP_DATE_PERIOD_EXCLUDE_START_DATE
70+
*/
71+
#[\Since('8.2')]
72+
#[\Until('8.3')]
73+
public const EXCLUDE_START_DATE = UNKNOWN;
74+
/**
75+
* @var int
76+
* @cvalue PHP_DATE_PERIOD_EXCLUDE_START_DATE
77+
*/
78+
#[\Since('8.3')]
79+
public const EXCLUDE_START_DATE = UNKNOWN;
80+
/**
81+
* @var int
82+
* @cvalue PHP_DATE_PERIOD_INCLUDE_END_DATE
83+
*/
84+
#[\Since('8.2')]
85+
#[\Until('8.3')]
86+
public const INCLUDE_END_DATE = UNKNOWN;
87+
/**
88+
* @var int
89+
* @cvalue PHP_DATE_PERIOD_INCLUDE_END_DATE
90+
*/
91+
#[\Since('8.3')]
92+
public const INCLUDE_END_DATE = UNKNOWN;
6793
}

stubs/ext/date/DateTimeInterface.php

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,4 +38,102 @@ public function __wakeup();
3838
public function __serialize(): array;
3939
#[\Since('8.2')]
4040
public function __unserialize(array $data): void;
41+
/** @var string */
42+
#[\Since('8.2')]
43+
#[\Until('8.3')]
44+
public const ATOM = DATE_ATOM;
45+
/** @var string */
46+
#[\Since('8.3')]
47+
public const ATOM = DATE_ATOM;
48+
/** @var string */
49+
#[\Since('8.2')]
50+
#[\Until('8.3')]
51+
public const COOKIE = DATE_COOKIE;
52+
/** @var string */
53+
#[\Since('8.3')]
54+
public const COOKIE = DATE_COOKIE;
55+
/** @var string */
56+
#[\Since('8.2')]
57+
#[\Until('8.3')]
58+
public const ISO8601 = DATE_ISO8601;
59+
/** @var string */
60+
#[\Since('8.3')]
61+
public const ISO8601 = DATE_ISO8601;
62+
/** @var string */
63+
#[\Since('8.2')]
64+
#[\Until('8.3')]
65+
public const ISO8601_EXPANDED = DATE_ISO8601_EXPANDED;
66+
/** @var string */
67+
#[\Since('8.3')]
68+
public const ISO8601_EXPANDED = DATE_ISO8601_EXPANDED;
69+
/** @var string */
70+
#[\Since('8.2')]
71+
#[\Until('8.3')]
72+
public const RFC822 = DATE_RFC822;
73+
/** @var string */
74+
#[\Since('8.3')]
75+
public const RFC822 = DATE_RFC822;
76+
/** @var string */
77+
#[\Since('8.2')]
78+
#[\Until('8.3')]
79+
public const RFC850 = DATE_RFC850;
80+
/** @var string */
81+
#[\Since('8.3')]
82+
public const RFC850 = DATE_RFC850;
83+
/** @var string */
84+
#[\Since('8.2')]
85+
#[\Until('8.3')]
86+
public const RFC1036 = DATE_RFC1036;
87+
/** @var string */
88+
#[\Since('8.3')]
89+
public const RFC1036 = DATE_RFC1036;
90+
/** @var string */
91+
#[\Since('8.2')]
92+
#[\Until('8.3')]
93+
public const RFC1123 = DATE_RFC1123;
94+
/** @var string */
95+
#[\Since('8.3')]
96+
public const RFC1123 = DATE_RFC1123;
97+
/** @var string */
98+
#[\Since('8.2')]
99+
#[\Until('8.3')]
100+
public const RFC7231 = DATE_RFC7231;
101+
/** @var string */
102+
#[\Since('8.3')]
103+
public const RFC7231 = DATE_RFC7231;
104+
/** @var string */
105+
#[\Since('8.2')]
106+
#[\Until('8.3')]
107+
public const RFC2822 = DATE_RFC2822;
108+
/** @var string */
109+
#[\Since('8.3')]
110+
public const RFC2822 = DATE_RFC2822;
111+
/** @var string */
112+
#[\Since('8.2')]
113+
#[\Until('8.3')]
114+
public const RFC3339 = DATE_RFC3339;
115+
/** @var string */
116+
#[\Since('8.3')]
117+
public const RFC3339 = DATE_RFC3339;
118+
/** @var string */
119+
#[\Since('8.2')]
120+
#[\Until('8.3')]
121+
public const RFC3339_EXTENDED = DATE_RFC3339_EXTENDED;
122+
/** @var string */
123+
#[\Since('8.3')]
124+
public const RFC3339_EXTENDED = DATE_RFC3339_EXTENDED;
125+
/** @var string */
126+
#[\Since('8.2')]
127+
#[\Until('8.3')]
128+
public const RSS = DATE_RSS;
129+
/** @var string */
130+
#[\Since('8.3')]
131+
public const RSS = DATE_RSS;
132+
/** @var string */
133+
#[\Since('8.2')]
134+
#[\Until('8.3')]
135+
public const W3C = DATE_W3C;
136+
/** @var string */
137+
#[\Since('8.3')]
138+
public const W3C = DATE_W3C;
41139
}

0 commit comments

Comments
 (0)