11/* This is a generated file, edit the .stub.php file instead.
2- * Stub hash: a15b1397538882bf618a4963193a63be8d893842 */
2+ * Stub hash: 2adc13ce6717fe2255ea7d9a3df56eeb8838d61d */
33
44ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX (arginfo_simplexml_load_file , 0 , 1 , SimpleXMLElement , MAY_BE_FALSE )
55ZEND_ARG_TYPE_INFO (0 , filename , IS_STRING , 0 )
@@ -22,31 +22,31 @@ ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_simplexml_import_dom, 0, 1, Simpl
2222ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE (0 , class_name , IS_STRING , 1 , "SimpleXMLElement::class" )
2323ZEND_END_ARG_INFO ()
2424
25- ZEND_BEGIN_ARG_INFO_EX (arginfo_class_SimpleXMLElement_xpath , 0 , 0 , 1 )
25+ ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_MASK_EX (arginfo_class_SimpleXMLElement_xpath , 0 , 1 , MAY_BE_ARRAY | MAY_BE_NULL | MAY_BE_FALSE )
2626ZEND_ARG_TYPE_INFO (0 , expression , IS_STRING , 0 )
2727ZEND_END_ARG_INFO ()
2828
29- ZEND_BEGIN_ARG_INFO_EX (arginfo_class_SimpleXMLElement_registerXPathNamespace , 0 , 0 , 2 )
29+ ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX (arginfo_class_SimpleXMLElement_registerXPathNamespace , 0 , 2 , _IS_BOOL , 0 )
3030ZEND_ARG_TYPE_INFO (0 , prefix , IS_STRING , 0 )
3131ZEND_ARG_TYPE_INFO (0 , namespace , IS_STRING , 0 )
3232ZEND_END_ARG_INFO ()
3333
34- ZEND_BEGIN_ARG_INFO_EX (arginfo_class_SimpleXMLElement_asXML , 0 , 0 , 0 )
34+ ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_MASK_EX (arginfo_class_SimpleXMLElement_asXML , 0 , 0 , MAY_BE_STRING | MAY_BE_BOOL )
3535ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE (0 , filename , IS_STRING , 1 , "null" )
3636ZEND_END_ARG_INFO ()
3737
3838#define arginfo_class_SimpleXMLElement_saveXML arginfo_class_SimpleXMLElement_asXML
3939
40- ZEND_BEGIN_ARG_INFO_EX (arginfo_class_SimpleXMLElement_getNamespaces , 0 , 0 , 0 )
40+ ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX (arginfo_class_SimpleXMLElement_getNamespaces , 0 , 0 , IS_ARRAY , 0 )
4141ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE (0 , recursive , _IS_BOOL , 0 , "false" )
4242ZEND_END_ARG_INFO ()
4343
44- ZEND_BEGIN_ARG_INFO_EX (arginfo_class_SimpleXMLElement_getDocNamespaces , 0 , 0 , 0 )
44+ ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_MASK_EX (arginfo_class_SimpleXMLElement_getDocNamespaces , 0 , 0 , MAY_BE_ARRAY | MAY_BE_FALSE )
4545ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE (0 , recursive , _IS_BOOL , 0 , "false" )
4646ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE (0 , fromRoot , _IS_BOOL , 0 , "true" )
4747ZEND_END_ARG_INFO ()
4848
49- ZEND_BEGIN_ARG_INFO_EX (arginfo_class_SimpleXMLElement_children , 0 , 0 , 0 )
49+ ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_OBJ_INFO_EX (arginfo_class_SimpleXMLElement_children , 0 , 0 , SimpleXMLElement , 1 )
5050ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE (0 , namespaceOrPrefix , IS_STRING , 1 , "null" )
5151ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE (0 , isPrefix , _IS_BOOL , 0 , "false" )
5252ZEND_END_ARG_INFO ()
@@ -61,39 +61,44 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SimpleXMLElement___construct, 0, 0, 1)
6161ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE (0 , isPrefix , _IS_BOOL , 0 , "false" )
6262ZEND_END_ARG_INFO ()
6363
64- ZEND_BEGIN_ARG_INFO_EX (arginfo_class_SimpleXMLElement_addChild , 0 , 0 , 1 )
64+ ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_OBJ_INFO_EX (arginfo_class_SimpleXMLElement_addChild , 0 , 1 , SimpleXMLElement , 1 )
6565ZEND_ARG_TYPE_INFO (0 , qualifiedName , IS_STRING , 0 )
6666ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE (0 , value , IS_STRING , 1 , "null" )
6767ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE (0 , namespace , IS_STRING , 1 , "null" )
6868ZEND_END_ARG_INFO ()
6969
70- ZEND_BEGIN_ARG_INFO_EX (arginfo_class_SimpleXMLElement_addAttribute , 0 , 0 , 2 )
70+ ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX (arginfo_class_SimpleXMLElement_addAttribute , 0 , 1 , IS_VOID , 0 )
7171ZEND_ARG_TYPE_INFO (0 , qualifiedName , IS_STRING , 0 )
72- ZEND_ARG_TYPE_INFO (0 , value , IS_STRING , 0 )
72+ ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE (0 , value , IS_STRING , 1 , "null" )
7373ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE (0 , namespace , IS_STRING , 1 , "null" )
7474ZEND_END_ARG_INFO ()
7575
76- ZEND_BEGIN_ARG_INFO_EX (arginfo_class_SimpleXMLElement_getName , 0 , 0 , 0 )
76+ ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX (arginfo_class_SimpleXMLElement_getName , 0 , 0 , IS_STRING , 0 )
7777ZEND_END_ARG_INFO ()
7878
7979ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_class_SimpleXMLElement___toString , 0 , 0 , IS_STRING , 0 )
8080ZEND_END_ARG_INFO ()
8181
82- #define arginfo_class_SimpleXMLElement_count arginfo_class_SimpleXMLElement_getName
82+ ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX (arginfo_class_SimpleXMLElement_count , 0 , 0 , IS_LONG , 0 )
83+ ZEND_END_ARG_INFO ()
8384
84- #define arginfo_class_SimpleXMLElement_rewind arginfo_class_SimpleXMLElement_getName
85+ ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX (arginfo_class_SimpleXMLElement_rewind , 0 , 0 , IS_VOID , 0 )
86+ ZEND_END_ARG_INFO ()
8587
86- #define arginfo_class_SimpleXMLElement_valid arginfo_class_SimpleXMLElement_getName
88+ ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX (arginfo_class_SimpleXMLElement_valid , 0 , 0 , _IS_BOOL , 0 )
89+ ZEND_END_ARG_INFO ()
8790
88- #define arginfo_class_SimpleXMLElement_current arginfo_class_SimpleXMLElement_getName
91+ ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_OBJ_INFO_EX (arginfo_class_SimpleXMLElement_current , 0 , 0 , SimpleXMLElement , 0 )
92+ ZEND_END_ARG_INFO ()
8993
9094#define arginfo_class_SimpleXMLElement_key arginfo_class_SimpleXMLElement_getName
9195
92- #define arginfo_class_SimpleXMLElement_next arginfo_class_SimpleXMLElement_getName
96+ #define arginfo_class_SimpleXMLElement_next arginfo_class_SimpleXMLElement_rewind
9397
94- #define arginfo_class_SimpleXMLElement_hasChildren arginfo_class_SimpleXMLElement_getName
98+ #define arginfo_class_SimpleXMLElement_hasChildren arginfo_class_SimpleXMLElement_valid
9599
96- #define arginfo_class_SimpleXMLElement_getChildren arginfo_class_SimpleXMLElement_getName
100+ ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_OBJ_INFO_EX (arginfo_class_SimpleXMLElement_getChildren , 0 , 0 , SimpleXMLElement , 1 )
101+ ZEND_END_ARG_INFO ()
97102
98103
99104ZEND_FUNCTION (simplexml_load_file );
0 commit comments