details 284 ext/soap/php_encoding.c if (strcmp((*enc)->details.type_str, type) == 0) { details 510 ext/soap/php_encoding.c if (SOAP_GLOBAL(typemap) && encode->details.type_str) { details 514 ext/soap/php_encoding.c if (encode->details.ns) { details 515 ext/soap/php_encoding.c smart_str_appends(&nscat, encode->details.ns); details 518 ext/soap/php_encoding.c smart_str_appends(&nscat, encode->details.type_str); details 526 ext/soap/php_encoding.c node = encode->to_xml(&encode->details, data, style, parent TSRMLS_CC); details 528 ext/soap/php_encoding.c set_ns_and_type(node, &encode->details); details 545 ext/soap/php_encoding.c if (encode->details.type_str) { details 549 ext/soap/php_encoding.c if (encode->details.ns) { details 550 ext/soap/php_encoding.c smart_str_appends(&nscat, encode->details.ns); details 553 ext/soap/php_encoding.c smart_str_appends(&nscat, encode->details.type_str); details 586 ext/soap/php_encoding.c ret = encode->to_zval(&encode->details, data TSRMLS_CC); details 607 ext/soap/php_encoding.c tmp->details.sdl_type != NULL && details 608 ext/soap/php_encoding.c tmp->details.sdl_type->kind != XSD_TYPEKIND_COMPLEX) { details 609 ext/soap/php_encoding.c if (enc == tmp->details.sdl_type->encode || details 610 ext/soap/php_encoding.c tmp == tmp->details.sdl_type->encode) { details 614 ext/soap/php_encoding.c tmp = tmp->details.sdl_type->encode; details 1501 ext/soap/php_encoding.c sdlType->encode && type != &sdlType->encode->details) { details 1505 ext/soap/php_encoding.c while (enc && enc->details.sdl_type && details 1506 ext/soap/php_encoding.c enc->details.sdl_type->kind != XSD_TYPEKIND_SIMPLE && details 1507 ext/soap/php_encoding.c enc->details.sdl_type->kind != XSD_TYPEKIND_LIST && details 1508 ext/soap/php_encoding.c enc->details.sdl_type->kind != XSD_TYPEKIND_UNION) { details 1509 ext/soap/php_encoding.c enc = enc->details.sdl_type->encode; details 1532 ext/soap/php_encoding.c type != &sdlType->encode->details) { details 1533 ext/soap/php_encoding.c if (sdlType->encode->details.sdl_type && details 1534 ext/soap/php_encoding.c sdlType->encode->details.sdl_type->kind != XSD_TYPEKIND_SIMPLE && details 1535 ext/soap/php_encoding.c sdlType->encode->details.sdl_type->kind != XSD_TYPEKIND_LIST && details 1536 ext/soap/php_encoding.c sdlType->encode->details.sdl_type->kind != XSD_TYPEKIND_UNION) { details 1545 ext/soap/php_encoding.c sdlType->encode->details.sdl_type != NULL && details 1546 ext/soap/php_encoding.c (sdlType->encode->details.sdl_type->kind == XSD_TYPEKIND_COMPLEX || details 1547 ext/soap/php_encoding.c sdlType->encode->details.sdl_type->kind == XSD_TYPEKIND_RESTRICTION || details 1548 ext/soap/php_encoding.c sdlType->encode->details.sdl_type->kind == XSD_TYPEKIND_EXTENSION) && details 1549 ext/soap/php_encoding.c (sdlType->encode->details.sdl_type->encode == NULL || details 1550 ext/soap/php_encoding.c (sdlType->encode->details.sdl_type->encode->details.type != IS_ARRAY && details 1551 ext/soap/php_encoding.c sdlType->encode->details.sdl_type->encode->details.type != SOAP_ENC_ARRAY))) { details 1552 ext/soap/php_encoding.c ret = to_zval_object_ex(&sdlType->encode->details, data, ce TSRMLS_CC); details 1919 ext/soap/php_encoding.c sdlType->encode && type != &sdlType->encode->details) { details 1923 ext/soap/php_encoding.c while (enc && enc->details.sdl_type && details 1924 ext/soap/php_encoding.c enc->details.sdl_type->kind != XSD_TYPEKIND_SIMPLE && details 1925 ext/soap/php_encoding.c enc->details.sdl_type->kind != XSD_TYPEKIND_LIST && details 1926 ext/soap/php_encoding.c enc->details.sdl_type->kind != XSD_TYPEKIND_UNION) { details 1927 ext/soap/php_encoding.c enc = enc->details.sdl_type->encode; details 1944 ext/soap/php_encoding.c sdlType->encode && type != &sdlType->encode->details) { details 1945 ext/soap/php_encoding.c if (sdlType->encode->details.sdl_type && details 1946 ext/soap/php_encoding.c sdlType->encode->details.sdl_type->kind != XSD_TYPEKIND_SIMPLE && details 1947 ext/soap/php_encoding.c sdlType->encode->details.sdl_type->kind != XSD_TYPEKIND_LIST && details 1948 ext/soap/php_encoding.c sdlType->encode->details.sdl_type->kind != XSD_TYPEKIND_UNION) { details 2242 ext/soap/php_encoding.c } else if (style == SOAP_LITERAL && enc && enc->details.type_str) { details 2243 ext/soap/php_encoding.c xmlNodeSetName(xparam, BAD_CAST(enc->details.type_str)); details 2266 ext/soap/php_encoding.c } else if (style == SOAP_LITERAL && enc && enc->details.type_str) { details 2267 ext/soap/php_encoding.c xmlNodeSetName(xparam, BAD_CAST(enc->details.type_str)); details 2487 ext/soap/php_encoding.c elementType->encode && elementType->encode->details.type_str) { details 2490 ext/soap/php_encoding.c get_type_str(xmlParam, elementType->encode->details.ns, elementType->encode->details.type_str, &array_type); details 2499 ext/soap/php_encoding.c elementType->encode && elementType->encode->details.type_str) { details 2503 ext/soap/php_encoding.c get_type_str(xmlParam, elementType->encode->details.ns, elementType->encode->details.type_str, &array_type); details 2544 ext/soap/php_encoding.c add_xml_array_elements(xmlParam, element_type, enc, enc?encode_add_ns(xmlParam,enc->details.ns):NULL, dimension, dims, data, style TSRMLS_CC); details 2914 ext/soap/php_encoding.c if (enc && type == &enc->details) { details 2920 ext/soap/php_encoding.c tmp->details.sdl_type != NULL && details 2921 ext/soap/php_encoding.c tmp->details.sdl_type->kind != XSD_TYPEKIND_COMPLEX) { details 2922 ext/soap/php_encoding.c if (enc == tmp->details.sdl_type->encode || details 2923 ext/soap/php_encoding.c tmp == tmp->details.sdl_type->encode) { details 2927 ext/soap/php_encoding.c tmp = tmp->details.sdl_type->encode; details 2955 ext/soap/php_encoding.c if (SOAP_GLOBAL(sdl) && type_name && enc->details.sdl_type) { details 2962 ext/soap/php_encoding.c add_property_long(soapvar, "enc_type", enc->details.type); details 3316 ext/soap/php_encoding.c if (type->encode && enc != &type->encode->details) { details 3330 ext/soap/php_encoding.c (type->encode->details.type == IS_ARRAY || details 3331 ext/soap/php_encoding.c type->encode->details.type == SOAP_ENC_ARRAY)) { details 3380 ext/soap/php_encoding.c if (type->encode && enc != &type->encode->details) { details 3396 ext/soap/php_encoding.c (type->encode->details.type == IS_ARRAY || details 3397 ext/soap/php_encoding.c type->encode->details.type == SOAP_ENC_ARRAY)) { details 3722 ext/soap/php_encoding.c get_type_str(node, enc->details.ns, enc->details.type_str, type); details 3765 ext/soap/php_encoding.c if (t->details.ns) { details 3766 ext/soap/php_encoding.c efree(t->details.ns); details 3768 ext/soap/php_encoding.c if (t->details.type_str) { details 3769 ext/soap/php_encoding.c efree(t->details.type_str); details 3771 ext/soap/php_encoding.c if (t->details.map) { details 3772 ext/soap/php_encoding.c delete_mapping(t->details.map); details 3780 ext/soap/php_encoding.c if (t->details.ns) { details 3781 ext/soap/php_encoding.c free(t->details.ns); details 3783 ext/soap/php_encoding.c if (t->details.type_str) { details 3784 ext/soap/php_encoding.c free(t->details.type_str); details 3787 ext/soap/php_encoding.c assert(t->details.map == NULL); details 185 ext/soap/php_encoding.h encodeType details; details 183 ext/soap/php_packet_soap.c zval *details = NULL; details 208 ext/soap/php_packet_soap.c details = master_to_zval(NULL, tmp TSRMLS_CC); details 232 ext/soap/php_packet_soap.c details = master_to_zval(NULL, tmp TSRMLS_CC); details 235 ext/soap/php_packet_soap.c add_soap_fault(this_ptr, faultcode, faultstring, faultactor, details TSRMLS_CC); details 242 ext/soap/php_packet_soap.c if (details) { details 243 ext/soap/php_packet_soap.c Z_DELREF_P(details); details 64 ext/soap/php_schema.c if (enc->details.ns) { details 65 ext/soap/php_schema.c efree(enc->details.ns); details 67 ext/soap/php_schema.c if (enc->details.type_str) { details 68 ext/soap/php_schema.c efree(enc->details.type_str); details 76 ext/soap/php_schema.c enc->details.ns = estrdup((char*)ns); details 77 ext/soap/php_schema.c enc->details.type_str = estrdup((char*)type); details 78 ext/soap/php_schema.c enc->details.sdl_type = cur_type; details 339 ext/soap/php_schema.c cur_type->encode->details.ns = estrdup(newType->namens); details 340 ext/soap/php_schema.c cur_type->encode->details.type_str = estrdup(newType->name); details 341 ext/soap/php_schema.c cur_type->encode->details.sdl_type = *ptr; details 1392 ext/soap/php_schema.c cur_type->encode->details.ns = estrdup(newType->namens); details 1393 ext/soap/php_schema.c cur_type->encode->details.type_str = estrdup(newType->name); details 1394 ext/soap/php_schema.c cur_type->encode->details.sdl_type = *ptr; details 149 ext/soap/php_sdl.c new_enc->details.ns = zend_strndup(ns, ns_len); details 150 ext/soap/php_sdl.c new_enc->details.type_str = strdup(new_enc->details.type_str); details 152 ext/soap/php_sdl.c new_enc->details.ns = estrndup(ns, ns_len); details 153 ext/soap/php_sdl.c new_enc->details.type_str = estrdup(new_enc->details.type_str); details 1070 ext/soap/php_sdl.c f->details = wsdl_message(&ctx, message->children->content); details 1071 ext/soap/php_sdl.c if (f->details == NULL || zend_hash_num_elements(f->details) > 1) { details 1414 ext/soap/php_sdl.c WSDL_CACHE_GET_INT(enc->details.type, in); details 1415 ext/soap/php_sdl.c enc->details.type_str = sdl_deserialize_string(in); details 1416 ext/soap/php_sdl.c enc->details.ns = sdl_deserialize_string(in); details 1418 ext/soap/php_sdl.c enc->details.sdl_type = types[i]; details 1422 ext/soap/php_sdl.c if (enc->details.sdl_type == NULL) { details 1423 ext/soap/php_sdl.c int ns_len = strlen(enc->details.ns); details 1424 ext/soap/php_sdl.c int type_len = strlen(enc->details.type_str); details 1427 ext/soap/php_sdl.c memcmp(enc->details.ns, SOAP_1_1_ENC_NAMESPACE, sizeof(SOAP_1_1_ENC_NAMESPACE)-1) == 0) || details 1429 ext/soap/php_sdl.c memcmp(enc->details.ns, SOAP_1_2_ENC_NAMESPACE, sizeof(SOAP_1_2_ENC_NAMESPACE)-1) == 0))) { details 1440 ext/soap/php_sdl.c memcpy(enc_nscat+enc_ns_len+1, enc->details.type_str, type_len); details 1611 ext/soap/php_sdl.c while (enc->details.type != END_KNOWN_TYPES) { details 1624 ext/soap/php_sdl.c while (enc->details.type != END_KNOWN_TYPES) { details 1740 ext/soap/php_sdl.c fault->details =sdl_deserialize_parameters(encoders, types, &in); details 2026 ext/soap/php_sdl.c WSDL_CACHE_PUT_INT(enc->details.type, out); details 2027 ext/soap/php_sdl.c sdl_serialize_string(enc->details.type_str, out); details 2028 ext/soap/php_sdl.c sdl_serialize_string(enc->details.ns, out); details 2029 ext/soap/php_sdl.c sdl_serialize_type_ref(enc->details.sdl_type, tmp_types, out); details 2215 ext/soap/php_sdl.c while (enc->details.type != END_KNOWN_TYPES) { details 2334 ext/soap/php_sdl.c sdl_serialize_parameters((*fault)->details, &tmp_encoders, &tmp_types, out); details 2467 ext/soap/php_sdl.c if (pheader->encode->details.sdl_type) { details 2532 ext/soap/php_sdl.c if (pparam->encode && pparam->encode->details.sdl_type) { details 2578 ext/soap/php_sdl.c if (pfault->details) { details 2579 ext/soap/php_sdl.c pfault->details = make_persistent_sdl_parameters(pfault->details, ptr_map); details 2855 ext/soap/php_sdl.c if (penc->details.type_str) { details 2856 ext/soap/php_sdl.c penc->details.type_str = strdup(penc->details.type_str); details 2858 ext/soap/php_sdl.c if (penc->details.ns) { details 2859 ext/soap/php_sdl.c penc->details.ns = strdup(penc->details.ns); details 2862 ext/soap/php_sdl.c if (penc->details.sdl_type) { details 2863 ext/soap/php_sdl.c make_persistent_sdl_type_ref(&penc->details.sdl_type, ptr_map, bp_types); details 3667 ext/soap/php_sdl.c if (fault->details) { details 3668 ext/soap/php_sdl.c zend_hash_destroy(fault->details); details 3669 ext/soap/php_sdl.c efree(fault->details); details 3688 ext/soap/php_sdl.c if (fault->details) { details 3689 ext/soap/php_sdl.c zend_hash_destroy(fault->details); details 3690 ext/soap/php_sdl.c free(fault->details); details 224 ext/soap/php_sdl.h HashTable *details; /* array of sdlParamPtr */ details 54 ext/soap/soap.c static void soap_server_fault(char* code, char* string, char *actor, zval* details, char *name TSRMLS_DC); details 288 ext/soap/soap.c ZEND_ARG_INFO(0, details) details 548 ext/soap/soap.c if (defaultEncoding[i].details.type_str) { details 549 ext/soap/soap.c if (defaultEncoding[i].details.ns != NULL) { details 551 ext/soap/soap.c spprintf(&ns_type, 0, "%s:%s", defaultEncoding[i].details.ns, defaultEncoding[i].details.type_str); details 555 ext/soap/soap.c zend_hash_add(&defEnc, defaultEncoding[i].details.type_str, strlen(defaultEncoding[i].details.type_str) + 1, &enc, sizeof(encodePtr), NULL); details 559 ext/soap/soap.c if (!zend_hash_index_exists(&defEncIndex, defaultEncoding[i].details.type)) { details 560 ext/soap/soap.c zend_hash_index_update(&defEncIndex, defaultEncoding[i].details.type, &enc, sizeof(encodePtr), NULL); details 563 ext/soap/soap.c } while (defaultEncoding[i].details.type != END_KNOWN_TYPES); details 853 ext/soap/soap.c zval *code = NULL, *details = NULL, *headerfault = NULL; details 859 ext/soap/soap.c &details, &name, &name_len, &headerfault) == FAILURE) { details 894 ext/soap/soap.c set_soap_fault(this_ptr, fault_code_ns, fault_code, fault_string, fault_actor, details, name TSRMLS_CC); details 1059 ext/soap/soap.c new_enc->details.type = enc->details.type; details 1060 ext/soap/soap.c new_enc->details.ns = estrdup(enc->details.ns); details 1061 ext/soap/soap.c new_enc->details.type_str = estrdup(enc->details.type_str); details 1062 ext/soap/soap.c new_enc->details.sdl_type = enc->details.sdl_type; details 1065 ext/soap/soap.c new_enc->details.type = enc->details.type; details 1067 ext/soap/soap.c new_enc->details.ns = estrdup(type_ns); details 1069 ext/soap/soap.c new_enc->details.type_str = estrdup(type_name); details 1073 ext/soap/soap.c new_enc->details.map = emalloc(sizeof(soapMapping)); details 1074 ext/soap/soap.c memset(new_enc->details.map, 0, sizeof(soapMapping)); details 1077 ext/soap/soap.c new_enc->details.map->to_xml = to_xml; details 1079 ext/soap/soap.c } else if (enc->details.map && enc->details.map->to_xml) { details 1080 ext/soap/soap.c zval_add_ref(&enc->details.map->to_xml); details 1081 ext/soap/soap.c new_enc->details.map->to_xml = enc->details.map->to_xml; details 1085 ext/soap/soap.c new_enc->details.map->to_zval = to_zval; details 1087 ext/soap/soap.c } else if (enc->details.map && enc->details.map->to_zval) { details 1088 ext/soap/soap.c zval_add_ref(&enc->details.map->to_zval); details 1089 ext/soap/soap.c new_enc->details.map->to_zval = enc->details.map->to_zval; details 2009 ext/soap/soap.c zval* details = NULL; details 2019 ext/soap/soap.c &code, &code_len, &string, &string_len, &actor, &actor_len, &details, details 2024 ext/soap/soap.c soap_server_fault(code, string, actor, details, name TSRMLS_CC); details 2112 ext/soap/soap.c static void soap_server_fault(char* code, char* string, char *actor, zval* details, char* name TSRMLS_DC) details 2118 ext/soap/soap.c set_soap_fault(&ret, NULL, code, string, actor, details, name TSRMLS_CC); details 3995 ext/soap/soap.c fault->details && details 3996 ext/soap/soap.c zend_hash_num_elements(fault->details) == 1) { details 3999 ext/soap/soap.c zend_hash_internal_pointer_reset(fault->details); details 4000 ext/soap/soap.c zend_hash_get_current_data(fault->details, (void**)&sparam); details 4058 ext/soap/soap.c if (fault && fault->details && zend_hash_num_elements(fault->details) == 1) { details 4071 ext/soap/soap.c zend_hash_internal_pointer_reset(fault->details); details 4072 ext/soap/soap.c zend_hash_get_current_data(fault->details, (void**)&sparam); details 4615 ext/soap/soap.c if ((*param)->encode && (*param)->encode->details.type_str) { details 4616 ext/soap/soap.c smart_str_appendl(buf, (*param)->encode->details.type_str, strlen((*param)->encode->details.type_str)); details 4629 ext/soap/soap.c if ((*param)->encode && (*param)->encode->details.type_str) { details 4630 ext/soap/soap.c smart_str_appendl(buf, (*param)->encode->details.type_str, strlen((*param)->encode->details.type_str)); details 4655 ext/soap/soap.c if ((*param)->encode && (*param)->encode->details.type_str) { details 4656 ext/soap/soap.c smart_str_appendl(buf, (*param)->encode->details.type_str, strlen((*param)->encode->details.type_str)); details 4718 ext/soap/soap.c smart_str_appendl(buf, type->encode->details.type_str, strlen(type->encode->details.type_str)); details 4763 ext/soap/soap.c (type->encode->details.type == IS_ARRAY || details 4764 ext/soap/soap.c type->encode->details.type == SOAP_ENC_ARRAY)) { details 4806 ext/soap/soap.c elementType->encode && elementType->encode->details.type_str) { details 4807 ext/soap/soap.c smart_str_appends(buf, elementType->encode->details.type_str); details 4834 ext/soap/soap.c while (enc && enc->details.sdl_type && details 4835 ext/soap/soap.c enc != enc->details.sdl_type->encode && details 4836 ext/soap/soap.c enc->details.sdl_type->kind != XSD_TYPEKIND_SIMPLE && details 4837 ext/soap/soap.c enc->details.sdl_type->kind != XSD_TYPEKIND_LIST && details 4838 ext/soap/soap.c enc->details.sdl_type->kind != XSD_TYPEKIND_UNION) { details 4839 ext/soap/soap.c enc = enc->details.sdl_type->encode; details 4844 ext/soap/soap.c smart_str_appendl(buf, type->encode->details.type_str, strlen(type->encode->details.type_str)); details 4858 ext/soap/soap.c if ((*attr)->encode && (*attr)->encode->details.type_str) { details 4859 ext/soap/soap.c smart_str_appends(buf, (*attr)->encode->details.type_str); details 5324 ext/standard/basic_functions.c int details = va_arg(args, int); details 5334 ext/standard/basic_functions.c if (details) { details 5374 ext/standard/basic_functions.c zend_bool details = 1; details 5376 ext/standard/basic_functions.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|s!b", &extname, &extname_len, &details) == FAILURE) { details 5391 ext/standard/basic_functions.c zend_hash_apply_with_arguments(EG(ini_directives) TSRMLS_CC, (apply_func_args_t) php_ini_get_option, 2, return_value, extnumber, details); details 221 ext/xmlrpc/libxmlrpc/xml_to_soap.c const char* actor, const char* details) { details 227 ext/xmlrpc/libxmlrpc/xml_to_soap.c XMLRPC_CreateValueString(TOKEN_SOAP_FAULTDETAILS, details, 0),