Skip to content

Commit 3906bcc

Browse files
committed
Add support for typed class constants in stubs
1 parent 78d98e5 commit 3906bcc

File tree

10 files changed

+248
-190
lines changed

10 files changed

+248
-190
lines changed

Zend/zend_attributes.stub.php

Lines changed: 16 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -5,46 +5,22 @@
55
#[Attribute(Attribute::TARGET_CLASS)]
66
final class Attribute
77
{
8-
/**
9-
* @var int
10-
* @cvalue ZEND_ATTRIBUTE_TARGET_CLASS
11-
*/
12-
const TARGET_CLASS = UNKNOWN;
13-
/**
14-
* @var int
15-
* @cvalue ZEND_ATTRIBUTE_TARGET_FUNCTION
16-
*/
17-
const TARGET_FUNCTION = UNKNOWN;
18-
/**
19-
* @var int
20-
* @cvalue ZEND_ATTRIBUTE_TARGET_METHOD
21-
*/
22-
const TARGET_METHOD = UNKNOWN;
23-
/**
24-
* @var int
25-
* @cvalue ZEND_ATTRIBUTE_TARGET_PROPERTY
26-
*/
27-
const TARGET_PROPERTY = UNKNOWN;
28-
/**
29-
* @var int
30-
* @cvalue ZEND_ATTRIBUTE_TARGET_CLASS_CONST
31-
*/
32-
const TARGET_CLASS_CONSTANT = UNKNOWN;
33-
/**
34-
* @var int
35-
* @cvalue ZEND_ATTRIBUTE_TARGET_PARAMETER
36-
*/
37-
const TARGET_PARAMETER = UNKNOWN;
38-
/**
39-
* @var int
40-
* @cvalue ZEND_ATTRIBUTE_TARGET_ALL
41-
*/
42-
const TARGET_ALL = UNKNOWN;
43-
/**
44-
* @var int
45-
* @cvalue ZEND_ATTRIBUTE_IS_REPEATABLE
46-
*/
47-
const IS_REPEATABLE = UNKNOWN;
8+
/** @cvalue ZEND_ATTRIBUTE_TARGET_CLASS */
9+
const int TARGET_CLASS = UNKNOWN;
10+
/** @cvalue ZEND_ATTRIBUTE_TARGET_FUNCTION */
11+
const int TARGET_FUNCTION = UNKNOWN;
12+
/** @cvalue ZEND_ATTRIBUTE_TARGET_METHOD */
13+
const int TARGET_METHOD = UNKNOWN;
14+
/** @cvalue ZEND_ATTRIBUTE_TARGET_PROPERTY */
15+
const int TARGET_PROPERTY = UNKNOWN;
16+
/** @cvalue ZEND_ATTRIBUTE_TARGET_CLASS_CONST */
17+
const int TARGET_CLASS_CONSTANT = UNKNOWN;
18+
/** @cvalue ZEND_ATTRIBUTE_TARGET_PARAMETER */
19+
const int TARGET_PARAMETER = UNKNOWN;
20+
/** @cvalue ZEND_ATTRIBUTE_TARGET_ALL */
21+
const int TARGET_ALL = UNKNOWN;
22+
/** @cvalue ZEND_ATTRIBUTE_IS_REPEATABLE */
23+
const int IS_REPEATABLE = UNKNOWN;
4824

4925
public int $flags;
5026

Zend/zend_attributes_arginfo.h

Lines changed: 9 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Zend/zend_exceptions_arginfo.h

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)