Skip to content

Commit 8c97fc8

Browse files
committed
Use typed properties in php_user_filter
1 parent 750b04a commit 8c97fc8

File tree

2 files changed

+5
-7
lines changed

2 files changed

+5
-7
lines changed

ext/standard/user_filters.stub.php

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,8 @@
44

55
class php_user_filter
66
{
7-
/** @var string */
8-
public $filtername = "";
9-
/** @var string */
10-
public $params = "";
7+
public string $filtername = "";
8+
public mixed $params = "";
119

1210
/**
1311
* @param resource $in

ext/standard/user_filters_arginfo.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* This is a generated file, edit the .stub.php file instead.
2-
* Stub hash: d0653a1b2a1f33744b41a9b5f047ec4330bac091 */
2+
* Stub hash: d4044dd3037954ce035142577a5476bb2d403c76 */
33

44
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_php_user_filter_filter, 0, 0, 4)
55
ZEND_ARG_INFO(0, in)
@@ -36,13 +36,13 @@ static zend_class_entry *register_class_php_user_filter(void)
3636
zval property_filtername_default_value;
3737
ZVAL_EMPTY_STRING(&property_filtername_default_value);
3838
zend_string *property_filtername_name = zend_string_init("filtername", sizeof("filtername") - 1, 1);
39-
zend_declare_property_ex(class_entry, property_filtername_name, &property_filtername_default_value, ZEND_ACC_PUBLIC, NULL);
39+
zend_declare_typed_property(class_entry, property_filtername_name, &property_filtername_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING));
4040
zend_string_release(property_filtername_name);
4141

4242
zval property_params_default_value;
4343
ZVAL_EMPTY_STRING(&property_params_default_value);
4444
zend_string *property_params_name = zend_string_init("params", sizeof("params") - 1, 1);
45-
zend_declare_property_ex(class_entry, property_params_name, &property_params_default_value, ZEND_ACC_PUBLIC, NULL);
45+
zend_declare_typed_property(class_entry, property_params_name, &property_params_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_ANY));
4646
zend_string_release(property_params_name);
4747

4848
return class_entry;

0 commit comments

Comments
 (0)