Skip to content

Commit 58c65d2

Browse files
author
felipe
committed
- Added missing arginfos for void params and void param checks
git-svn-id: http://svn.php.net/repository/php/php-src/trunk@312258 c90b9560-bf6c-de11-be94-00142212c4b1
1 parent 0e851fb commit 58c65d2

File tree

4 files changed

+95
-51
lines changed

4 files changed

+95
-51
lines changed

ext/pdo/pdo_stmt.c

+12-9
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,9 @@
3838
#include "php_memory_streams.h"
3939

4040
/* {{{ arginfo */
41+
ZEND_BEGIN_ARG_INFO(arginfo_pdostatement__void, 0)
42+
ZEND_END_ARG_INFO()
43+
4144
ZEND_BEGIN_ARG_INFO_EX(arginfo_pdostatement_execute, 0, 0, 0)
4245
ZEND_ARG_INFO(0, bound_input_params) /* array */
4346
ZEND_END_ARG_INFO()
@@ -2221,22 +2224,22 @@ const zend_function_entry pdo_dbstmt_functions[] = {
22212224
PHP_ME(PDOStatement, bindParam, arginfo_pdostatement_bindparam, ZEND_ACC_PUBLIC)
22222225
PHP_ME(PDOStatement, bindColumn, arginfo_pdostatement_bindcolumn, ZEND_ACC_PUBLIC)
22232226
PHP_ME(PDOStatement, bindValue, arginfo_pdostatement_bindvalue, ZEND_ACC_PUBLIC)
2224-
PHP_ME(PDOStatement, rowCount, NULL, ZEND_ACC_PUBLIC)
2227+
PHP_ME(PDOStatement, rowCount, arginfo_pdostatement__void, ZEND_ACC_PUBLIC)
22252228
PHP_ME(PDOStatement, fetchColumn, arginfo_pdostatement_fetchcolumn, ZEND_ACC_PUBLIC)
22262229
PHP_ME(PDOStatement, fetchAll, arginfo_pdostatement_fetchall, ZEND_ACC_PUBLIC)
22272230
PHP_ME(PDOStatement, fetchObject, arginfo_pdostatement_fetchobject, ZEND_ACC_PUBLIC)
2228-
PHP_ME(PDOStatement, errorCode, NULL, ZEND_ACC_PUBLIC)
2229-
PHP_ME(PDOStatement, errorInfo, NULL, ZEND_ACC_PUBLIC)
2231+
PHP_ME(PDOStatement, errorCode, arginfo_pdostatement__void, ZEND_ACC_PUBLIC)
2232+
PHP_ME(PDOStatement, errorInfo, arginfo_pdostatement__void, ZEND_ACC_PUBLIC)
22302233
PHP_ME(PDOStatement, setAttribute, arginfo_pdostatement_setattribute, ZEND_ACC_PUBLIC)
22312234
PHP_ME(PDOStatement, getAttribute, arginfo_pdostatement_getattribute, ZEND_ACC_PUBLIC)
2232-
PHP_ME(PDOStatement, columnCount, NULL, ZEND_ACC_PUBLIC)
2235+
PHP_ME(PDOStatement, columnCount, arginfo_pdostatement__void, ZEND_ACC_PUBLIC)
22332236
PHP_ME(PDOStatement, getColumnMeta, arginfo_pdostatement_getcolumnmeta, ZEND_ACC_PUBLIC)
22342237
PHP_ME(PDOStatement, setFetchMode, arginfo_pdostatement_setfetchmode, ZEND_ACC_PUBLIC)
2235-
PHP_ME(PDOStatement, nextRowset, NULL, ZEND_ACC_PUBLIC)
2236-
PHP_ME(PDOStatement, closeCursor, NULL, ZEND_ACC_PUBLIC)
2237-
PHP_ME(PDOStatement, debugDumpParams, NULL, ZEND_ACC_PUBLIC)
2238-
PHP_ME(PDOStatement, __wakeup, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
2239-
PHP_ME(PDOStatement, __sleep, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
2238+
PHP_ME(PDOStatement, nextRowset, arginfo_pdostatement__void, ZEND_ACC_PUBLIC)
2239+
PHP_ME(PDOStatement, closeCursor, arginfo_pdostatement__void, ZEND_ACC_PUBLIC)
2240+
PHP_ME(PDOStatement, debugDumpParams, arginfo_pdostatement__void, ZEND_ACC_PUBLIC)
2241+
PHP_ME(PDOStatement, __wakeup, arginfo_pdostatement__void, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
2242+
PHP_ME(PDOStatement, __sleep, arginfo_pdostatement__void, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
22402243
{NULL, NULL, NULL}
22412244
};
22422245

ext/phar/phar_object.c

+39-34
Original file line numberDiff line numberDiff line change
@@ -5299,42 +5299,47 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_phar_isff, 0, 0, 1)
52995299
ZEND_ARG_INFO(0, fileformat)
53005300
ZEND_END_ARG_INFO()
53015301

5302+
PHAR_ARG_INFO
5303+
ZEND_BEGIN_ARG_INFO(arginfo_phar__void, 0)
5304+
ZEND_END_ARG_INFO()
5305+
5306+
53025307
#endif /* HAVE_SPL */
53035308

53045309
zend_function_entry php_archive_methods[] = {
53055310
#if !HAVE_SPL
53065311
PHP_ME(Phar, __construct, arginfo_phar___construct, ZEND_ACC_PRIVATE)
53075312
#else
53085313
PHP_ME(Phar, __construct, arginfo_phar___construct, ZEND_ACC_PUBLIC)
5309-
PHP_ME(Phar, __destruct, NULL, ZEND_ACC_PUBLIC)
5314+
PHP_ME(Phar, __destruct, arginfo_phar__void, ZEND_ACC_PUBLIC)
53105315
PHP_ME(Phar, addEmptyDir, arginfo_phar_emptydir, ZEND_ACC_PUBLIC)
53115316
PHP_ME(Phar, addFile, arginfo_phar_addfile, ZEND_ACC_PUBLIC)
53125317
PHP_ME(Phar, addFromString, arginfo_phar_fromstring, ZEND_ACC_PUBLIC)
53135318
PHP_ME(Phar, buildFromDirectory, arginfo_phar_fromdir, ZEND_ACC_PUBLIC)
53145319
PHP_ME(Phar, buildFromIterator, arginfo_phar_build, ZEND_ACC_PUBLIC)
53155320
PHP_ME(Phar, compressFiles, arginfo_phar_comp, ZEND_ACC_PUBLIC)
5316-
PHP_ME(Phar, decompressFiles, NULL, ZEND_ACC_PUBLIC)
5321+
PHP_ME(Phar, decompressFiles, arginfo_phar__void, ZEND_ACC_PUBLIC)
53175322
PHP_ME(Phar, compress, arginfo_phar_comps, ZEND_ACC_PUBLIC)
53185323
PHP_ME(Phar, decompress, arginfo_phar_decomp, ZEND_ACC_PUBLIC)
53195324
PHP_ME(Phar, convertToExecutable, arginfo_phar_conv, ZEND_ACC_PUBLIC)
53205325
PHP_ME(Phar, convertToData, arginfo_phar_conv, ZEND_ACC_PUBLIC)
53215326
PHP_ME(Phar, copy, arginfo_phar_copy, ZEND_ACC_PUBLIC)
5322-
PHP_ME(Phar, count, NULL, ZEND_ACC_PUBLIC)
5327+
PHP_ME(Phar, count, arginfo_phar__void, ZEND_ACC_PUBLIC)
53235328
PHP_ME(Phar, delete, arginfo_phar_delete, ZEND_ACC_PUBLIC)
5324-
PHP_ME(Phar, delMetadata, NULL, ZEND_ACC_PUBLIC)
5329+
PHP_ME(Phar, delMetadata, arginfo_phar__void, ZEND_ACC_PUBLIC)
53255330
PHP_ME(Phar, extractTo, arginfo_phar_extract, ZEND_ACC_PUBLIC)
5326-
PHP_ME(Phar, getAlias, NULL, ZEND_ACC_PUBLIC)
5327-
PHP_ME(Phar, getPath, NULL, ZEND_ACC_PUBLIC)
5328-
PHP_ME(Phar, getMetadata, NULL, ZEND_ACC_PUBLIC)
5329-
PHP_ME(Phar, getModified, NULL, ZEND_ACC_PUBLIC)
5330-
PHP_ME(Phar, getSignature, NULL, ZEND_ACC_PUBLIC)
5331-
PHP_ME(Phar, getStub, NULL, ZEND_ACC_PUBLIC)
5332-
PHP_ME(Phar, getVersion, NULL, ZEND_ACC_PUBLIC)
5333-
PHP_ME(Phar, hasMetadata, NULL, ZEND_ACC_PUBLIC)
5334-
PHP_ME(Phar, isBuffering, NULL, ZEND_ACC_PUBLIC)
5335-
PHP_ME(Phar, isCompressed, NULL, ZEND_ACC_PUBLIC)
5331+
PHP_ME(Phar, getAlias, arginfo_phar__void, ZEND_ACC_PUBLIC)
5332+
PHP_ME(Phar, getPath, arginfo_phar__void, ZEND_ACC_PUBLIC)
5333+
PHP_ME(Phar, getMetadata, arginfo_phar__void, ZEND_ACC_PUBLIC)
5334+
PHP_ME(Phar, getModified, arginfo_phar__void, ZEND_ACC_PUBLIC)
5335+
PHP_ME(Phar, getSignature, arginfo_phar__void, ZEND_ACC_PUBLIC)
5336+
PHP_ME(Phar, getStub, arginfo_phar__void, ZEND_ACC_PUBLIC)
5337+
PHP_ME(Phar, getVersion, arginfo_phar__void, ZEND_ACC_PUBLIC)
5338+
PHP_ME(Phar, hasMetadata, arginfo_phar__void, ZEND_ACC_PUBLIC)
5339+
PHP_ME(Phar, isBuffering, arginfo_phar__void, ZEND_ACC_PUBLIC)
5340+
PHP_ME(Phar, isCompressed, arginfo_phar__void, ZEND_ACC_PUBLIC)
53365341
PHP_ME(Phar, isFileFormat, arginfo_phar_isff, ZEND_ACC_PUBLIC)
5337-
PHP_ME(Phar, isWritable, NULL, ZEND_ACC_PUBLIC)
5342+
PHP_ME(Phar, isWritable, arginfo_phar__void, ZEND_ACC_PUBLIC)
53385343
PHP_ME(Phar, offsetExists, arginfo_phar_offsetExists, ZEND_ACC_PUBLIC)
53395344
PHP_ME(Phar, offsetGet, arginfo_phar_offsetExists, ZEND_ACC_PUBLIC)
53405345
PHP_ME(Phar, offsetSet, arginfo_phar_offsetSet, ZEND_ACC_PUBLIC)
@@ -5344,18 +5349,18 @@ zend_function_entry php_archive_methods[] = {
53445349
PHP_ME(Phar, setMetadata, arginfo_phar_setMetadata, ZEND_ACC_PUBLIC)
53455350
PHP_ME(Phar, setSignatureAlgorithm, arginfo_phar_setSigAlgo, ZEND_ACC_PUBLIC)
53465351
PHP_ME(Phar, setStub, arginfo_phar_setStub, ZEND_ACC_PUBLIC)
5347-
PHP_ME(Phar, startBuffering, NULL, ZEND_ACC_PUBLIC)
5348-
PHP_ME(Phar, stopBuffering, NULL, ZEND_ACC_PUBLIC)
5352+
PHP_ME(Phar, startBuffering, arginfo_phar__void, ZEND_ACC_PUBLIC)
5353+
PHP_ME(Phar, stopBuffering, arginfo_phar__void, ZEND_ACC_PUBLIC)
53495354
#endif
53505355
/* static member functions */
5351-
PHP_ME(Phar, apiVersion, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC|ZEND_ACC_FINAL)
5352-
PHP_ME(Phar, canCompress, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC|ZEND_ACC_FINAL)
5353-
PHP_ME(Phar, canWrite, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC|ZEND_ACC_FINAL)
5356+
PHP_ME(Phar, apiVersion, arginfo_phar__void, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC|ZEND_ACC_FINAL)
5357+
PHP_ME(Phar, canCompress, arginfo_phar__void, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC|ZEND_ACC_FINAL)
5358+
PHP_ME(Phar, canWrite, arginfo_phar__void, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC|ZEND_ACC_FINAL)
53545359
PHP_ME(Phar, createDefaultStub, arginfo_phar_createDS, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC|ZEND_ACC_FINAL)
5355-
PHP_ME(Phar, getSupportedCompression,NULL, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC|ZEND_ACC_FINAL)
5356-
PHP_ME(Phar, getSupportedSignatures,NULL, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC|ZEND_ACC_FINAL)
5357-
PHP_ME(Phar, interceptFileFuncs, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC|ZEND_ACC_FINAL)
5358-
PHP_ME(Phar, isValidPharFilename, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC|ZEND_ACC_FINAL)
5360+
PHP_ME(Phar, getSupportedCompression,arginfo_phar__void, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC|ZEND_ACC_FINAL)
5361+
PHP_ME(Phar, getSupportedSignatures,arginfo_phar__void, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC|ZEND_ACC_FINAL)
5362+
PHP_ME(Phar, interceptFileFuncs, arginfo_phar__void, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC|ZEND_ACC_FINAL)
5363+
PHP_ME(Phar, isValidPharFilename, arginfo_phar__void, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC|ZEND_ACC_FINAL)
53595364
PHP_ME(Phar, loadPhar, arginfo_phar_loadPhar, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC|ZEND_ACC_FINAL)
53605365
PHP_ME(Phar, mapPhar, arginfo_phar_mapPhar, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC|ZEND_ACC_FINAL)
53615366
PHP_ME(Phar, running, arginfo_phar_running, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC|ZEND_ACC_FINAL)
@@ -5379,19 +5384,19 @@ ZEND_END_ARG_INFO()
53795384

53805385
zend_function_entry php_entry_methods[] = {
53815386
PHP_ME(PharFileInfo, __construct, arginfo_entry___construct, ZEND_ACC_PUBLIC)
5382-
PHP_ME(PharFileInfo, __destruct, NULL, ZEND_ACC_PUBLIC)
5387+
PHP_ME(PharFileInfo, __destruct, arginfo_phar__void, ZEND_ACC_PUBLIC)
53835388
PHP_ME(PharFileInfo, chmod, arginfo_entry_chmod, ZEND_ACC_PUBLIC)
53845389
PHP_ME(PharFileInfo, compress, arginfo_phar_comp, ZEND_ACC_PUBLIC)
5385-
PHP_ME(PharFileInfo, decompress, NULL, ZEND_ACC_PUBLIC)
5386-
PHP_ME(PharFileInfo, delMetadata, NULL, ZEND_ACC_PUBLIC)
5387-
PHP_ME(PharFileInfo, getCompressedSize, NULL, ZEND_ACC_PUBLIC)
5388-
PHP_ME(PharFileInfo, getCRC32, NULL, ZEND_ACC_PUBLIC)
5389-
PHP_ME(PharFileInfo, getContent, NULL, ZEND_ACC_PUBLIC)
5390-
PHP_ME(PharFileInfo, getMetadata, NULL, ZEND_ACC_PUBLIC)
5391-
PHP_ME(PharFileInfo, getPharFlags, NULL, ZEND_ACC_PUBLIC)
5392-
PHP_ME(PharFileInfo, hasMetadata, NULL, ZEND_ACC_PUBLIC)
5390+
PHP_ME(PharFileInfo, decompress, arginfo_phar__void, ZEND_ACC_PUBLIC)
5391+
PHP_ME(PharFileInfo, delMetadata, arginfo_phar__void, ZEND_ACC_PUBLIC)
5392+
PHP_ME(PharFileInfo, getCompressedSize, arginfo_phar__void, ZEND_ACC_PUBLIC)
5393+
PHP_ME(PharFileInfo, getCRC32, arginfo_phar__void, ZEND_ACC_PUBLIC)
5394+
PHP_ME(PharFileInfo, getContent, arginfo_phar__void, ZEND_ACC_PUBLIC)
5395+
PHP_ME(PharFileInfo, getMetadata, arginfo_phar__void, ZEND_ACC_PUBLIC)
5396+
PHP_ME(PharFileInfo, getPharFlags, arginfo_phar__void, ZEND_ACC_PUBLIC)
5397+
PHP_ME(PharFileInfo, hasMetadata, arginfo_phar__void, ZEND_ACC_PUBLIC)
53935398
PHP_ME(PharFileInfo, isCompressed, arginfo_phar_compo, ZEND_ACC_PUBLIC)
5394-
PHP_ME(PharFileInfo, isCRCChecked, NULL, ZEND_ACC_PUBLIC)
5399+
PHP_ME(PharFileInfo, isCRCChecked, arginfo_phar__void, ZEND_ACC_PUBLIC)
53955400
PHP_ME(PharFileInfo, setMetadata, arginfo_phar_setMetadata, ZEND_ACC_PUBLIC)
53965401
{NULL, NULL, NULL}
53975402
};

ext/simplexml/sxe.c

+40-7
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,10 @@ zend_class_entry *ce_SimpleXMLElement;
4141
PHP_METHOD(ce_SimpleXMLIterator, rewind)
4242
{
4343
php_sxe_iterator iter;
44+
45+
if (zend_parse_parameters_none() == FAILURE) {
46+
return;
47+
}
4448

4549
iter.sxe = php_sxe_fetch_object(getThis() TSRMLS_CC);
4650
ce_SimpleXMLElement->iterator_funcs.funcs->rewind((zend_object_iterator*)&iter TSRMLS_CC);
@@ -52,6 +56,10 @@ PHP_METHOD(ce_SimpleXMLIterator, rewind)
5256
PHP_METHOD(ce_SimpleXMLIterator, valid)
5357
{
5458
php_sxe_object *sxe = php_sxe_fetch_object(getThis() TSRMLS_CC);
59+
60+
if (zend_parse_parameters_none() == FAILURE) {
61+
return;
62+
}
5563

5664
RETURN_BOOL(sxe->iter.data);
5765
}
@@ -62,6 +70,10 @@ PHP_METHOD(ce_SimpleXMLIterator, valid)
6270
PHP_METHOD(ce_SimpleXMLIterator, current)
6371
{
6472
php_sxe_object *sxe = php_sxe_fetch_object(getThis() TSRMLS_CC);
73+
74+
if (zend_parse_parameters_none() == FAILURE) {
75+
return;
76+
}
6577

6678
if (!sxe->iter.data) {
6779
return; /* return NULL */
@@ -78,6 +90,10 @@ PHP_METHOD(ce_SimpleXMLIterator, key)
7890
xmlNodePtr curnode;
7991
php_sxe_object *intern;
8092
php_sxe_object *sxe = php_sxe_fetch_object(getThis() TSRMLS_CC);
93+
94+
if (zend_parse_parameters_none() == FAILURE) {
95+
return;
96+
}
8197

8298
if (!sxe->iter.data) {
8399
RETURN_FALSE;
@@ -98,6 +114,10 @@ PHP_METHOD(ce_SimpleXMLIterator, key)
98114
PHP_METHOD(ce_SimpleXMLIterator, next)
99115
{
100116
php_sxe_iterator iter;
117+
118+
if (zend_parse_parameters_none() == FAILURE) {
119+
return;
120+
}
101121

102122
iter.sxe = php_sxe_fetch_object(getThis() TSRMLS_CC);
103123
ce_SimpleXMLElement->iterator_funcs.funcs->move_forward((zend_object_iterator*)&iter TSRMLS_CC);
@@ -111,6 +131,10 @@ PHP_METHOD(ce_SimpleXMLIterator, hasChildren)
111131
php_sxe_object *sxe = php_sxe_fetch_object(getThis() TSRMLS_CC);
112132
php_sxe_object *child;
113133
xmlNodePtr node;
134+
135+
if (zend_parse_parameters_none() == FAILURE) {
136+
return;
137+
}
114138

115139
if (!sxe->iter.data || sxe->iter.type == SXE_ITER_ATTRLIST) {
116140
RETURN_FALSE;
@@ -133,21 +157,30 @@ PHP_METHOD(ce_SimpleXMLIterator, hasChildren)
133157
PHP_METHOD(ce_SimpleXMLIterator, getChildren)
134158
{
135159
php_sxe_object *sxe = php_sxe_fetch_object(getThis() TSRMLS_CC);
160+
161+
if (zend_parse_parameters_none() == FAILURE) {
162+
return;
163+
}
136164

137165
if (!sxe->iter.data || sxe->iter.type == SXE_ITER_ATTRLIST) {
138166
return; /* return NULL */
139167
}
140168
RETURN_ZVAL(sxe->iter.data, 1, 0);
141169
}
142170

171+
/* {{{ arginfo */
172+
ZEND_BEGIN_ARG_INFO(arginfo_simplexmliterator__void, 0)
173+
ZEND_END_ARG_INFO()
174+
/* }}} */
175+
143176
static const zend_function_entry funcs_SimpleXMLIterator[] = {
144-
PHP_ME(ce_SimpleXMLIterator, rewind, NULL, ZEND_ACC_PUBLIC)
145-
PHP_ME(ce_SimpleXMLIterator, valid, NULL, ZEND_ACC_PUBLIC)
146-
PHP_ME(ce_SimpleXMLIterator, current, NULL, ZEND_ACC_PUBLIC)
147-
PHP_ME(ce_SimpleXMLIterator, key, NULL, ZEND_ACC_PUBLIC)
148-
PHP_ME(ce_SimpleXMLIterator, next, NULL, ZEND_ACC_PUBLIC)
149-
PHP_ME(ce_SimpleXMLIterator, hasChildren, NULL, ZEND_ACC_PUBLIC)
150-
PHP_ME(ce_SimpleXMLIterator, getChildren, NULL, ZEND_ACC_PUBLIC)
177+
PHP_ME(ce_SimpleXMLIterator, rewind, arginfo_simplexmliterator__void, ZEND_ACC_PUBLIC)
178+
PHP_ME(ce_SimpleXMLIterator, valid, arginfo_simplexmliterator__void, ZEND_ACC_PUBLIC)
179+
PHP_ME(ce_SimpleXMLIterator, current, arginfo_simplexmliterator__void, ZEND_ACC_PUBLIC)
180+
PHP_ME(ce_SimpleXMLIterator, key, arginfo_simplexmliterator__void, ZEND_ACC_PUBLIC)
181+
PHP_ME(ce_SimpleXMLIterator, next, arginfo_simplexmliterator__void, ZEND_ACC_PUBLIC)
182+
PHP_ME(ce_SimpleXMLIterator, hasChildren, arginfo_simplexmliterator__void, ZEND_ACC_PUBLIC)
183+
PHP_ME(ce_SimpleXMLIterator, getChildren, arginfo_simplexmliterator__void, ZEND_ACC_PUBLIC)
151184
{NULL, NULL, NULL}
152185
};
153186
/* }}} */

ext/soap/soap.c

+4-1
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,9 @@ PHP_METHOD(SoapHeader, SoapHeader);
233233
#define SOAP_CTOR(class_name, func_name, arginfo, flags) PHP_ME(class_name, func_name, arginfo, flags)
234234

235235
/* {{{ arginfo */
236+
ZEND_BEGIN_ARG_INFO(arginfo_soap__void, 0)
237+
ZEND_END_ARG_INFO()
238+
236239
ZEND_BEGIN_ARG_INFO_EX(arginfo_soapparam_soapparam, 0, 0, 2)
237240
ZEND_ARG_INFO(0, data)
238241
ZEND_ARG_INFO(0, name)
@@ -379,7 +382,7 @@ static const zend_function_entry soap_functions[] = {
379382

380383
static const zend_function_entry soap_fault_functions[] = {
381384
SOAP_CTOR(SoapFault, SoapFault, arginfo_soapfault_soapfault, 0)
382-
PHP_ME(SoapFault, __toString, NULL, 0)
385+
PHP_ME(SoapFault, __toString, arginfo_soap__void, 0)
383386
{NULL, NULL, NULL}
384387
};
385388

0 commit comments

Comments
 (0)