Lines Matching refs:details
55 static void soap_server_fault(char* code, char* string, char *actor, zval* details, char *name);
287 ZEND_ARG_INFO(0, details)
550 if (defaultEncoding[i].details.type_str) { in php_soap_prepare_globals()
551 if (defaultEncoding[i].details.ns != NULL) { in php_soap_prepare_globals()
553 …spprintf(&ns_type, 0, "%s:%s", defaultEncoding[i].details.ns, defaultEncoding[i].details.type_str); in php_soap_prepare_globals()
557 …zend_hash_str_add_ptr(&defEnc, defaultEncoding[i].details.type_str, strlen(defaultEncoding[i].deta… in php_soap_prepare_globals()
561 if (!zend_hash_index_exists(&defEncIndex, defaultEncoding[i].details.type)) { in php_soap_prepare_globals()
562 zend_hash_index_update_ptr(&defEncIndex, defaultEncoding[i].details.type, enc); in php_soap_prepare_globals()
565 } while (defaultEncoding[i].details.type != END_KNOWN_TYPES); in php_soap_prepare_globals()
886 zval *code = NULL, *details = NULL, *headerfault = NULL, *this_ptr; in PHP_METHOD() local
892 &details, &name, &name_len, &headerfault) == FAILURE) { in PHP_METHOD()
928 set_soap_fault(this_ptr, fault_code_ns, fault_code, fault_string, fault_actor, details, name); in PHP_METHOD()
1090 new_enc->details.type = enc->details.type; in soap_create_typemap()
1091 new_enc->details.ns = estrdup(enc->details.ns); in soap_create_typemap()
1092 new_enc->details.type_str = estrdup(enc->details.type_str); in soap_create_typemap()
1093 new_enc->details.sdl_type = enc->details.sdl_type; in soap_create_typemap()
1096 new_enc->details.type = enc->details.type; in soap_create_typemap()
1098 new_enc->details.ns = estrdup(type_ns); in soap_create_typemap()
1100 new_enc->details.type_str = estrdup(type_name); in soap_create_typemap()
1104 new_enc->details.map = emalloc(sizeof(soapMapping)); in soap_create_typemap()
1105 memset(new_enc->details.map, 0, sizeof(soapMapping)); in soap_create_typemap()
1107 ZVAL_COPY(&new_enc->details.map->to_xml, to_xml); in soap_create_typemap()
1109 } else if (enc->details.map && Z_TYPE(enc->details.map->to_xml) != IS_UNDEF) { in soap_create_typemap()
1110 ZVAL_COPY(&new_enc->details.map->to_xml, &enc->details.map->to_xml); in soap_create_typemap()
1113 ZVAL_COPY(&new_enc->details.map->to_zval, to_zval); in soap_create_typemap()
1115 } else if (enc->details.map && Z_TYPE(enc->details.map->to_zval) != IS_UNDEF) { in soap_create_typemap()
1116 ZVAL_COPY(&new_enc->details.map->to_zval, &enc->details.map->to_zval); in soap_create_typemap()
2017 zval* details = NULL; local
2027 &code, &code_len, &string, &string_len, &actor, &actor_len, &details,
2032 soap_server_fault(code, string, actor, details, name);
2120 static void soap_server_fault(char* code, char* string, char *actor, zval* details, char* name) argument
2125 set_soap_fault(&ret, NULL, code, string, actor, details, name);
3989 fault->details &&
3990 zend_hash_num_elements(fault->details) == 1) {
3993 zend_hash_internal_pointer_reset(fault->details);
3994 sparam = zend_hash_get_current_data_ptr(fault->details);
4049 if (fault && fault->details && zend_hash_num_elements(fault->details) == 1) {
4062 zend_hash_internal_pointer_reset(fault->details);
4063 sparam = zend_hash_get_current_data_ptr(fault->details);
4595 if (param->encode && param->encode->details.type_str) {
4596 … smart_str_appendl(buf, param->encode->details.type_str, strlen(param->encode->details.type_str));
4608 if (param->encode && param->encode->details.type_str) {
4609 … smart_str_appendl(buf, param->encode->details.type_str, strlen(param->encode->details.type_str));
4632 if (param->encode && param->encode->details.type_str) {
4633 … smart_str_appendl(buf, param->encode->details.type_str, strlen(param->encode->details.type_str));
4692 smart_str_appendl(buf, type->encode->details.type_str, strlen(type->encode->details.type_str));
4734 (type->encode->details.type == IS_ARRAY ||
4735 type->encode->details.type == SOAP_ENC_ARRAY)) {
4774 elementType->encode && elementType->encode->details.type_str) {
4775 smart_str_appends(buf, elementType->encode->details.type_str);
4801 while (enc && enc->details.sdl_type &&
4802 enc != enc->details.sdl_type->encode &&
4803 enc->details.sdl_type->kind != XSD_TYPEKIND_SIMPLE &&
4804 enc->details.sdl_type->kind != XSD_TYPEKIND_LIST &&
4805 enc->details.sdl_type->kind != XSD_TYPEKIND_UNION) {
4806 enc = enc->details.sdl_type->encode;
4813 … smart_str_appendl(buf, type->encode->details.type_str, strlen(type->encode->details.type_str));
4828 if (attr->encode && attr->encode->details.type_str) {
4829 smart_str_appends(buf, attr->encode->details.type_str);