@@ -925,7 +925,7 @@ PHP_FUNCTION(handle)
925
925
sprintf (response_name ,"%sResponse\0" ,fn_name );
926
926
927
927
if (service -> type == SOAP_CLASS )
928
- {
928
+ {
929
929
soap_obj = NULL ;
930
930
/* If persistent then set soap_obj from from the previous created session (if available) */
931
931
if (service -> soap_class .persistance == SOAP_PERSISTENCE_SESSION )
@@ -1029,7 +1029,7 @@ PHP_FUNCTION(handle)
1029
1029
sdlFunctionPtr function ;
1030
1030
function = get_function (get_binding_from_type (service -> sdl , BINDING_SOAP ), Z_STRVAL (function_name ));
1031
1031
SOAP_GLOBAL (overrides ) = service -> mapping ;
1032
- doc_return = seralize_response_call (function , response_name , service -> uri , & retval );
1032
+ doc_return = seralize_response_call (function , response_name , service -> uri , & retval TSRMLS_CC );
1033
1033
SOAP_GLOBAL (overrides ) = NULL ;
1034
1034
}
1035
1035
else
@@ -1111,7 +1111,7 @@ void soap_error_handler(int error_num, const char *error_filename, const uint er
1111
1111
php_end_ob_buffer (0 , 0 TSRMLS_CC );
1112
1112
1113
1113
set_soap_fault (& ret , "SOAP-ENV:Server" , buffer , NULL , & outbuf TSRMLS_CC );
1114
- doc_return = seralize_response_call (NULL , NULL , NULL , & ret );
1114
+ doc_return = seralize_response_call (NULL , NULL , NULL , & ret TSRMLS_CC );
1115
1115
1116
1116
/* Build and send our headers + http 500 status */
1117
1117
/*
@@ -1283,11 +1283,11 @@ PHP_FUNCTION(__generate)
1283
1283
1284
1284
php_strtolower (function , function_len );
1285
1285
sdlFunction = get_function (binding , function );
1286
- request = seralize_function_call (this_ptr , sdlFunction , NULL , uri , real_args , arg_count );
1286
+ request = seralize_function_call (this_ptr , sdlFunction , NULL , uri , real_args , arg_count TSRMLS_CC );
1287
1287
}
1288
1288
else
1289
1289
{
1290
- request = seralize_function_call (this_ptr , NULL , function , uri , real_args , arg_count );
1290
+ request = seralize_function_call (this_ptr , NULL , function , uri , real_args , arg_count TSRMLS_CC );
1291
1291
}
1292
1292
1293
1293
xmlDocDumpMemory (request , & buf , & size );
@@ -1361,7 +1361,7 @@ PHP_FUNCTION(__call)
1361
1361
real_args [i ++ ] = * param ;
1362
1362
}
1363
1363
1364
- request = seralize_function_call (this_ptr , NULL , function , uri , real_args , arg_count );
1364
+ request = seralize_function_call (this_ptr , NULL , function , uri , real_args , arg_count TSRMLS_CC );
1365
1365
send_http_soap_request (getThis (), request , function , soap_action TSRMLS_CC );
1366
1366
xmlFreeDoc (request );
1367
1367
@@ -1507,7 +1507,7 @@ void soap_call_function_handler(INTERNAL_FUNCTION_PARAMETERS, zend_property_refe
1507
1507
char * function = Z_STRVAL (function_name -> element );
1508
1508
zend_function * builtin_function ;
1509
1509
1510
- TSRMLS_FETCH ();
1510
+ // TSRMLS_FETCH();
1511
1511
1512
1512
GET_THIS_OBJECT (thisObj );
1513
1513
@@ -1550,12 +1550,12 @@ void soap_call_function_handler(INTERNAL_FUNCTION_PARAMETERS, zend_property_refe
1550
1550
if (binding -> bindingType == BINDING_SOAP )
1551
1551
{
1552
1552
sdlSoapBindingFunctionPtr fnb = (sdlSoapBindingFunctionPtr )fn -> bindingAttributes ;
1553
- request = seralize_function_call (this_ptr , fn , NULL , fnb -> input .ns , arguments , arg_count );
1553
+ request = seralize_function_call (this_ptr , fn , NULL , fnb -> input .ns , arguments , arg_count TSRMLS_CC );
1554
1554
send_http_soap_request (getThis (), request , fn -> functionName , fnb -> soapAction TSRMLS_CC );
1555
1555
}
1556
1556
else
1557
1557
{
1558
- request = seralize_function_call (this_ptr , fn , NULL , sdl -> target_ns , arguments , arg_count );
1558
+ request = seralize_function_call (this_ptr , fn , NULL , sdl -> target_ns , arguments , arg_count TSRMLS_CC );
1559
1559
send_http_soap_request (getThis (), request , fn -> functionName , NULL TSRMLS_CC );
1560
1560
}
1561
1561
@@ -1591,7 +1591,7 @@ void soap_call_function_handler(INTERNAL_FUNCTION_PARAMETERS, zend_property_refe
1591
1591
if (zend_hash_find (Z_OBJPROP_P (thisObj ), "uri" , sizeof ("uri" ), (void * )& uri ) == FAILURE )
1592
1592
php_error (E_ERROR , "Error finding uri in soap_call_function_handler" );
1593
1593
1594
- request = seralize_function_call (this_ptr , NULL , function , Z_STRVAL_PP (uri ), arguments , arg_count );
1594
+ request = seralize_function_call (this_ptr , NULL , function , Z_STRVAL_PP (uri ), arguments , arg_count TSRMLS_CC );
1595
1595
action = build_soap_action (thisObj , function );
1596
1596
send_http_soap_request (getThis (), request , function , action -> c TSRMLS_CC );
1597
1597
@@ -1734,7 +1734,7 @@ void deseralize_function_call(sdlPtr sdl, xmlDocPtr request, zval *function_name
1734
1734
ENDFOREACH (trav );
1735
1735
}
1736
1736
1737
- xmlDocPtr seralize_response_call (sdlFunctionPtr function , char * function_name , char * uri , zval * ret )
1737
+ xmlDocPtr seralize_response_call (sdlFunctionPtr function , char * function_name , char * uri , zval * ret TSRMLS_DC )
1738
1738
{
1739
1739
xmlDoc * doc ;
1740
1740
xmlNode * envelope ,* body ,* method , * param ;
@@ -1762,7 +1762,7 @@ xmlDocPtr seralize_response_call(sdlFunctionPtr function, char *function_name, c
1762
1762
if (Z_TYPE_P (ret ) == IS_OBJECT &&
1763
1763
Z_OBJCE_P (ret )-> refcount == soap_fault_class_entry .refcount )
1764
1764
{
1765
- param = seralize_zval (ret , NULL , "SOAP-ENV:Fault" , SOAP_ENCODED );
1765
+ param = seralize_zval (ret , NULL , "SOAP-ENV:Fault" , SOAP_ENCODED TSRMLS_CC );
1766
1766
xmlAddChild (body , param );
1767
1767
}
1768
1768
else
@@ -1788,20 +1788,20 @@ xmlDocPtr seralize_response_call(sdlFunctionPtr function, char *function_name, c
1788
1788
1789
1789
if (zend_hash_find (Z_OBJPROP_P (ret ), "param_name" , sizeof ("param_name" ), (void * * )& ret_name ) == SUCCESS &&
1790
1790
zend_hash_find (Z_OBJPROP_P (ret ), "param_data" , sizeof ("param_data" ), (void * * )& ret_data ) == SUCCESS )
1791
- param = seralize_parameter (parameter , * ret_data , 0 , Z_STRVAL_PP (ret_name ), SOAP_ENCODED );
1791
+ param = seralize_parameter (parameter , * ret_data , 0 , Z_STRVAL_PP (ret_name ), SOAP_ENCODED TSRMLS_CC );
1792
1792
else
1793
- param = seralize_parameter (parameter , ret , 0 , "return" , SOAP_ENCODED );
1793
+ param = seralize_parameter (parameter , ret , 0 , "return" , SOAP_ENCODED TSRMLS_CC );
1794
1794
}
1795
1795
else
1796
- param = seralize_parameter (parameter , ret , 0 , "return" , SOAP_ENCODED );
1796
+ param = seralize_parameter (parameter , ret , 0 , "return" , SOAP_ENCODED TSRMLS_CC );
1797
1797
1798
1798
xmlAddChild (method ,param );
1799
1799
}
1800
1800
1801
1801
return doc ;
1802
1802
}
1803
1803
1804
- xmlDocPtr seralize_function_call (zval * this_ptr , sdlFunctionPtr function , char * function_name , char * uri , zval * * arguments , int arg_count )
1804
+ xmlDocPtr seralize_function_call (zval * this_ptr , sdlFunctionPtr function , char * function_name , char * uri , zval * * arguments , int arg_count TSRMLS_DC )
1805
1805
{
1806
1806
xmlDoc * doc ;
1807
1807
xmlNode * envelope , * body , * method ;
@@ -1874,12 +1874,12 @@ xmlDocPtr seralize_function_call(zval *this_ptr, sdlFunctionPtr function, char *
1874
1874
1875
1875
if (zend_hash_find (Z_OBJPROP_P (arguments [i ]), "param_name" , sizeof ("param_name" ), (void * * )& ret_name ) == SUCCESS &&
1876
1876
zend_hash_find (Z_OBJPROP_P (arguments [i ]), "param_data" , sizeof ("param_data" ), (void * * )& ret_data ) == SUCCESS )
1877
- param = seralize_parameter (parameter , * ret_data , i , Z_STRVAL_PP (ret_name ), use );
1877
+ param = seralize_parameter (parameter , * ret_data , i , Z_STRVAL_PP (ret_name ), use TSRMLS_CC );
1878
1878
else
1879
- param = seralize_parameter (parameter , arguments [i ], i , NULL , use );
1879
+ param = seralize_parameter (parameter , arguments [i ], i , NULL , use TSRMLS_CC );
1880
1880
}
1881
1881
else
1882
- param = seralize_parameter (parameter , arguments [i ], i , NULL , use );
1882
+ param = seralize_parameter (parameter , arguments [i ], i , NULL , use TSRMLS_CC );
1883
1883
1884
1884
if (style == SOAP_RPC )
1885
1885
xmlAddChild (method , param );
@@ -1904,7 +1904,7 @@ xmlDocPtr seralize_function_call(zval *this_ptr, sdlFunctionPtr function, char *
1904
1904
return doc ;
1905
1905
}
1906
1906
1907
- xmlNodePtr seralize_parameter (sdlParamPtr param , zval * param_val , int index , char * name , int style )
1907
+ xmlNodePtr seralize_parameter (sdlParamPtr param , zval * param_val , int index , char * name , int style TSRMLS_DC )
1908
1908
{
1909
1909
int type = 0 ;
1910
1910
char * paramName ;
@@ -1923,17 +1923,16 @@ xmlNodePtr seralize_parameter(sdlParamPtr param, zval *param_val, int index, cha
1923
1923
paramName = estrdup (name );
1924
1924
}
1925
1925
1926
- xmlParam = seralize_zval (param_val , param , paramName , style );
1926
+ xmlParam = seralize_zval (param_val , param , paramName , style TSRMLS_CC );
1927
1927
1928
1928
efree (paramName );
1929
1929
1930
1930
return xmlParam ;
1931
1931
}
1932
1932
1933
- zval * desearlize_zval (sdlPtr sdl , xmlNodePtr data , sdlParamPtr param )
1933
+ zval * desearlize_zval (sdlPtr sdl , xmlNodePtr data , sdlParamPtr param TSRMLS_DC )
1934
1934
{
1935
1935
encodePtr enc ;
1936
- /* TSRMLS_FETCH(); //think not needed */
1937
1936
1938
1937
if (param != NULL )
1939
1938
enc = param -> encode ;
@@ -1943,11 +1942,10 @@ zval *desearlize_zval(sdlPtr sdl, xmlNodePtr data, sdlParamPtr param)
1943
1942
return enc -> to_zval (enc -> details , data );
1944
1943
}
1945
1944
1946
- xmlNodePtr seralize_zval (zval * val , sdlParamPtr param , char * paramName , int style )
1945
+ xmlNodePtr seralize_zval (zval * val , sdlParamPtr param , char * paramName , int style TSRMLS_DC )
1947
1946
{
1948
1947
xmlNodePtr xmlParam ;
1949
1948
encodePtr enc ;
1950
- /* TSRMLS_FETCH(); //think not needed */
1951
1949
1952
1950
if (param != NULL )
1953
1951
enc = param -> encode ;
0 commit comments