details           278 ext/soap/php_encoding.c 		    if (strcmp(enc->details.type_str, type) == 0) {
details           485 ext/soap/php_encoding.c 		if (SOAP_GLOBAL(typemap) && encode->details.type_str) {
details           489 ext/soap/php_encoding.c 			if (encode->details.ns) {
details           490 ext/soap/php_encoding.c 				smart_str_appends(&nscat, encode->details.ns);
details           493 ext/soap/php_encoding.c 			smart_str_appends(&nscat, encode->details.type_str);
details           501 ext/soap/php_encoding.c 			node = encode->to_xml(&encode->details, data, style, parent);
details           503 ext/soap/php_encoding.c 				set_ns_and_type(node, &encode->details);
details           518 ext/soap/php_encoding.c 		if (encode->details.type_str) {
details           522 ext/soap/php_encoding.c 			if (encode->details.ns) {
details           523 ext/soap/php_encoding.c 				smart_str_appends(&nscat, encode->details.ns);
details           526 ext/soap/php_encoding.c 			smart_str_appends(&nscat, encode->details.type_str);
details           559 ext/soap/php_encoding.c 		ret = encode->to_zval(ret, &encode->details, data);
details           580 ext/soap/php_encoding.c 			         tmp->details.sdl_type != NULL &&
details           581 ext/soap/php_encoding.c 			         tmp->details.sdl_type->kind != XSD_TYPEKIND_COMPLEX) {
details           582 ext/soap/php_encoding.c 			    if (enc == tmp->details.sdl_type->encode ||
details           583 ext/soap/php_encoding.c 			        tmp == tmp->details.sdl_type->encode) {
details           587 ext/soap/php_encoding.c 			    tmp = tmp->details.sdl_type->encode;
details          1431 ext/soap/php_encoding.c 		    sdlType->encode && type != &sdlType->encode->details) {
details          1435 ext/soap/php_encoding.c 			while (enc && enc->details.sdl_type &&
details          1436 ext/soap/php_encoding.c 			       enc->details.sdl_type->kind != XSD_TYPEKIND_SIMPLE &&
details          1437 ext/soap/php_encoding.c 			       enc->details.sdl_type->kind != XSD_TYPEKIND_LIST &&
details          1438 ext/soap/php_encoding.c 			       enc->details.sdl_type->kind != XSD_TYPEKIND_UNION) {
details          1439 ext/soap/php_encoding.c 				enc = enc->details.sdl_type->encode;
details          1463 ext/soap/php_encoding.c 		           type != &sdlType->encode->details) {
details          1464 ext/soap/php_encoding.c 			if (sdlType->encode->details.sdl_type &&
details          1465 ext/soap/php_encoding.c 			    sdlType->encode->details.sdl_type->kind != XSD_TYPEKIND_SIMPLE &&
details          1466 ext/soap/php_encoding.c 			    sdlType->encode->details.sdl_type->kind != XSD_TYPEKIND_LIST &&
details          1467 ext/soap/php_encoding.c 			    sdlType->encode->details.sdl_type->kind != XSD_TYPEKIND_UNION) {
details          1476 ext/soap/php_encoding.c 			        sdlType->encode->details.sdl_type != NULL &&
details          1477 ext/soap/php_encoding.c 			        (sdlType->encode->details.sdl_type->kind == XSD_TYPEKIND_COMPLEX ||
details          1478 ext/soap/php_encoding.c 			         sdlType->encode->details.sdl_type->kind == XSD_TYPEKIND_RESTRICTION ||
details          1479 ext/soap/php_encoding.c 			         sdlType->encode->details.sdl_type->kind == XSD_TYPEKIND_EXTENSION) &&
details          1480 ext/soap/php_encoding.c 			        (sdlType->encode->details.sdl_type->encode == NULL ||
details          1481 ext/soap/php_encoding.c 			         (sdlType->encode->details.sdl_type->encode->details.type != IS_ARRAY &&
details          1482 ext/soap/php_encoding.c 			          sdlType->encode->details.sdl_type->encode->details.type != SOAP_ENC_ARRAY))) {
details          1483 ext/soap/php_encoding.c 					to_zval_object_ex(ret, &sdlType->encode->details, data, ce);
details          1829 ext/soap/php_encoding.c 		    sdlType->encode && type != &sdlType->encode->details) {
details          1833 ext/soap/php_encoding.c 			while (enc && enc->details.sdl_type &&
details          1834 ext/soap/php_encoding.c 			       enc->details.sdl_type->kind != XSD_TYPEKIND_SIMPLE &&
details          1835 ext/soap/php_encoding.c 			       enc->details.sdl_type->kind != XSD_TYPEKIND_LIST &&
details          1836 ext/soap/php_encoding.c 			       enc->details.sdl_type->kind != XSD_TYPEKIND_UNION) {
details          1837 ext/soap/php_encoding.c 				enc = enc->details.sdl_type->encode;
details          1855 ext/soap/php_encoding.c 		           sdlType->encode && type != &sdlType->encode->details) {
details          1856 ext/soap/php_encoding.c 			if (sdlType->encode->details.sdl_type &&
details          1857 ext/soap/php_encoding.c 			    sdlType->encode->details.sdl_type->kind != XSD_TYPEKIND_SIMPLE &&
details          1858 ext/soap/php_encoding.c 			    sdlType->encode->details.sdl_type->kind != XSD_TYPEKIND_LIST &&
details          1859 ext/soap/php_encoding.c 			    sdlType->encode->details.sdl_type->kind != XSD_TYPEKIND_UNION) {
details          2132 ext/soap/php_encoding.c  				} else if (style == SOAP_LITERAL && enc && enc->details.type_str) {
details          2133 ext/soap/php_encoding.c 					xmlNodeSetName(xparam, BAD_CAST(enc->details.type_str));
details          2151 ext/soap/php_encoding.c  				} else if (style == SOAP_LITERAL && enc && enc->details.type_str) {
details          2152 ext/soap/php_encoding.c 					xmlNodeSetName(xparam, BAD_CAST(enc->details.type_str));
details          2175 ext/soap/php_encoding.c  				} else if (style == SOAP_LITERAL && enc && enc->details.type_str) {
details          2176 ext/soap/php_encoding.c 					xmlNodeSetName(xparam, BAD_CAST(enc->details.type_str));
details          2393 ext/soap/php_encoding.c 			     elementType->encode && elementType->encode->details.type_str) {
details          2396 ext/soap/php_encoding.c 				get_type_str(xmlParam, elementType->encode->details.ns, elementType->encode->details.type_str, &array_type);
details          2404 ext/soap/php_encoding.c 		           elementType->encode && elementType->encode->details.type_str) {
details          2408 ext/soap/php_encoding.c 			get_type_str(xmlParam, elementType->encode->details.ns, elementType->encode->details.type_str, &array_type);
details          2449 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);
details          2802 ext/soap/php_encoding.c 			if (enc && type == &enc->details) {
details          2808 ext/soap/php_encoding.c 			         tmp->details.sdl_type != NULL &&
details          2809 ext/soap/php_encoding.c 			         tmp->details.sdl_type->kind != XSD_TYPEKIND_COMPLEX) {
details          2810 ext/soap/php_encoding.c 			    if (enc == tmp->details.sdl_type->encode ||
details          2811 ext/soap/php_encoding.c 			        tmp == tmp->details.sdl_type->encode) {
details          2815 ext/soap/php_encoding.c 			    tmp = tmp->details.sdl_type->encode;
details          2843 ext/soap/php_encoding.c 	if (SOAP_GLOBAL(sdl) && type_name && enc->details.sdl_type) {
details          2849 ext/soap/php_encoding.c 		add_property_long(&soapvar, "enc_type", enc->details.type);
details          3198 ext/soap/php_encoding.c 			if (type->encode && enc != &type->encode->details) {
details          3212 ext/soap/php_encoding.c 			    (type->encode->details.type == IS_ARRAY ||
details          3213 ext/soap/php_encoding.c 			     type->encode->details.type == SOAP_ENC_ARRAY)) {
details          3262 ext/soap/php_encoding.c 			if (type->encode && enc != &type->encode->details) {
details          3278 ext/soap/php_encoding.c 			    (type->encode->details.type == IS_ARRAY ||
details          3279 ext/soap/php_encoding.c 			     type->encode->details.type == SOAP_ENC_ARRAY)) {
details          3593 ext/soap/php_encoding.c 			get_type_str(node, enc->details.ns, enc->details.type_str, type);
details          3632 ext/soap/php_encoding.c 	if (t->details.ns) {
details          3633 ext/soap/php_encoding.c 		efree(t->details.ns);
details          3635 ext/soap/php_encoding.c 	if (t->details.type_str) {
details          3636 ext/soap/php_encoding.c 		efree(t->details.type_str);
details          3638 ext/soap/php_encoding.c 	if (t->details.map) {
details          3639 ext/soap/php_encoding.c 		delete_mapping(t->details.map);
details          3647 ext/soap/php_encoding.c 	if (t->details.ns) {
details          3648 ext/soap/php_encoding.c 		free(t->details.ns);
details          3650 ext/soap/php_encoding.c 	if (t->details.type_str) {
details          3651 ext/soap/php_encoding.c 		free(t->details.type_str);
details          3654 ext/soap/php_encoding.c 	assert(t->details.map == NULL);
details           185 ext/soap/php_encoding.h 	encodeType details;
details           184 ext/soap/php_packet_soap.c 		zval details;
details           187 ext/soap/php_packet_soap.c 		ZVAL_UNDEF(&details);
details           210 ext/soap/php_packet_soap.c 				master_to_zval(&details, NULL, tmp);
details           234 ext/soap/php_packet_soap.c 				master_to_zval(&details, NULL, tmp);
details           237 ext/soap/php_packet_soap.c 		add_soap_fault(this_ptr, faultcode, faultstring ? ZSTR_VAL(faultstring) : NULL, faultactor ? ZSTR_VAL(faultactor) : NULL, &details);
details           244 ext/soap/php_packet_soap.c 		if (Z_REFCOUNTED(details)) {
details           245 ext/soap/php_packet_soap.c 			Z_DELREF(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          1394 ext/soap/php_schema.c 		cur_type->encode->details.ns = estrdup(newType->namens);
details          1395 ext/soap/php_schema.c 		cur_type->encode->details.type_str = estrdup(newType->name);
details          1396 ext/soap/php_schema.c 		cur_type->encode->details.sdl_type = ptr;
details           150 ext/soap/php_sdl.c 				new_enc->details.ns = zend_strndup(ns, ns_len);
details           151 ext/soap/php_sdl.c 				new_enc->details.type_str = strdup(new_enc->details.type_str);
details           153 ext/soap/php_sdl.c 				new_enc->details.ns = estrndup(ns, ns_len);
details           154 ext/soap/php_sdl.c 				new_enc->details.type_str = estrdup(new_enc->details.type_str);
details          1062 ext/soap/php_sdl.c 							f->details = wsdl_message(&ctx, message->children->content);
details          1063 ext/soap/php_sdl.c 							if (f->details == NULL || zend_hash_num_elements(f->details) > 1) {
details          1406 ext/soap/php_sdl.c 	WSDL_CACHE_GET_INT(enc->details.type, in);
details          1407 ext/soap/php_sdl.c 	enc->details.type_str = sdl_deserialize_string(in);
details          1408 ext/soap/php_sdl.c 	enc->details.ns = sdl_deserialize_string(in);
details          1410 ext/soap/php_sdl.c 	enc->details.sdl_type = types[i];
details          1414 ext/soap/php_sdl.c 	if (enc->details.sdl_type == NULL) {
details          1415 ext/soap/php_sdl.c 		int ns_len = strlen(enc->details.ns);
details          1416 ext/soap/php_sdl.c 		int type_len = strlen(enc->details.type_str);
details          1419 ext/soap/php_sdl.c 		      memcmp(enc->details.ns, SOAP_1_1_ENC_NAMESPACE, sizeof(SOAP_1_1_ENC_NAMESPACE)-1) == 0) ||
details          1421 ext/soap/php_sdl.c 		      memcmp(enc->details.ns, SOAP_1_2_ENC_NAMESPACE, sizeof(SOAP_1_2_ENC_NAMESPACE)-1) == 0))) {
details          1432 ext/soap/php_sdl.c 			memcpy(enc_nscat+enc_ns_len+1, enc->details.type_str, type_len);
details          1603 ext/soap/php_sdl.c 	while (enc->details.type != END_KNOWN_TYPES) {
details          1616 ext/soap/php_sdl.c 	while (enc->details.type != END_KNOWN_TYPES) {
details          1732 ext/soap/php_sdl.c 					fault->details =sdl_deserialize_parameters(encoders, types, &in);
details          2013 ext/soap/php_sdl.c 	WSDL_CACHE_PUT_INT(enc->details.type, out);
details          2014 ext/soap/php_sdl.c 	sdl_serialize_string(enc->details.type_str, out);
details          2015 ext/soap/php_sdl.c 	sdl_serialize_string(enc->details.ns, out);
details          2016 ext/soap/php_sdl.c 	sdl_serialize_type_ref(enc->details.sdl_type, tmp_types, out);
details          2201 ext/soap/php_sdl.c 	while (enc->details.type != END_KNOWN_TYPES) {
details          2326 ext/soap/php_sdl.c 					sdl_serialize_parameters(fault->details, &tmp_encoders, &tmp_types, out);
details          2458 ext/soap/php_sdl.c 		if (pheader->encode->details.sdl_type) {
details          2519 ext/soap/php_sdl.c 		if (pparam->encode && pparam->encode->details.sdl_type) {
details          2560 ext/soap/php_sdl.c 		if (pfault->details) {
details          2561 ext/soap/php_sdl.c 			pfault->details = make_persistent_sdl_parameters(pfault->details, ptr_map);
details          2824 ext/soap/php_sdl.c 	if (penc->details.type_str) {
details          2825 ext/soap/php_sdl.c 		penc->details.type_str = strdup(penc->details.type_str);
details          2827 ext/soap/php_sdl.c 	if (penc->details.ns) {
details          2828 ext/soap/php_sdl.c 		penc->details.ns = strdup(penc->details.ns);
details          2831 ext/soap/php_sdl.c 	if (penc->details.sdl_type) {
details          2832 ext/soap/php_sdl.c 		make_persistent_sdl_type_ref(&penc->details.sdl_type, ptr_map, bp_types);
details          3622 ext/soap/php_sdl.c 	if (fault->details) {
details          3623 ext/soap/php_sdl.c 		zend_hash_destroy(fault->details);
details          3624 ext/soap/php_sdl.c 		efree(fault->details);
details          3643 ext/soap/php_sdl.c 	if (fault->details) {
details          3644 ext/soap/php_sdl.c 		zend_hash_destroy(fault->details);
details          3645 ext/soap/php_sdl.c 		free(fault->details);
details           224 ext/soap/php_sdl.h 	HashTable *details;            /* array of sdlParamPtr */
details            55 ext/soap/soap.c static void soap_server_fault(char* code, char* string, char *actor, zval* details, char *name);
details           287 ext/soap/soap.c 	ZEND_ARG_INFO(0, details)
details           550 ext/soap/soap.c 		if (defaultEncoding[i].details.type_str) {
details           551 ext/soap/soap.c 			if (defaultEncoding[i].details.ns != NULL) {
details           553 ext/soap/soap.c 				spprintf(&ns_type, 0, "%s:%s", defaultEncoding[i].details.ns, defaultEncoding[i].details.type_str);
details           557 ext/soap/soap.c 				zend_hash_str_add_ptr(&defEnc, defaultEncoding[i].details.type_str, strlen(defaultEncoding[i].details.type_str), enc);
details           561 ext/soap/soap.c 		if (!zend_hash_index_exists(&defEncIndex, defaultEncoding[i].details.type)) {
details           562 ext/soap/soap.c 			zend_hash_index_update_ptr(&defEncIndex, defaultEncoding[i].details.type, enc);
details           565 ext/soap/soap.c 	} while (defaultEncoding[i].details.type != END_KNOWN_TYPES);
details           886 ext/soap/soap.c 	zval *code = NULL, *details = NULL, *headerfault = NULL, *this_ptr;
details           892 ext/soap/soap.c 		&details, &name, &name_len, &headerfault) == FAILURE) {
details           928 ext/soap/soap.c 	set_soap_fault(this_ptr, fault_code_ns, fault_code, fault_string, fault_actor, details, name);
details          1085 ext/soap/soap.c 				new_enc->details.type = enc->details.type;
details          1086 ext/soap/soap.c 				new_enc->details.ns = estrdup(enc->details.ns);
details          1087 ext/soap/soap.c 				new_enc->details.type_str = estrdup(enc->details.type_str);
details          1088 ext/soap/soap.c 				new_enc->details.sdl_type = enc->details.sdl_type;
details          1091 ext/soap/soap.c 				new_enc->details.type = enc->details.type;
details          1093 ext/soap/soap.c 					new_enc->details.ns = estrdup(type_ns);
details          1095 ext/soap/soap.c 				new_enc->details.type_str = estrdup(type_name);
details          1099 ext/soap/soap.c 			new_enc->details.map = emalloc(sizeof(soapMapping));
details          1100 ext/soap/soap.c 			memset(new_enc->details.map, 0, sizeof(soapMapping));
details          1102 ext/soap/soap.c 				ZVAL_COPY(&new_enc->details.map->to_xml, to_xml);
details          1104 ext/soap/soap.c 			} else if (enc->details.map && Z_TYPE(enc->details.map->to_xml) != IS_UNDEF) {
details          1105 ext/soap/soap.c 				ZVAL_COPY(&new_enc->details.map->to_xml, &enc->details.map->to_xml);
details          1108 ext/soap/soap.c 				ZVAL_COPY(&new_enc->details.map->to_zval, to_zval);
details          1110 ext/soap/soap.c 			} else if (enc->details.map && Z_TYPE(enc->details.map->to_zval) != IS_UNDEF) {
details          1111 ext/soap/soap.c 				ZVAL_COPY(&new_enc->details.map->to_zval, &enc->details.map->to_zval);
details          2012 ext/soap/soap.c 	zval* details = NULL;
details          2022 ext/soap/soap.c 	    &code, &code_len, &string, &string_len, &actor, &actor_len, &details,
details          2027 ext/soap/soap.c 	soap_server_fault(code, string, actor, details, name);
details          2115 ext/soap/soap.c static void soap_server_fault(char* code, char* string, char *actor, zval* details, char* name)
details          2120 ext/soap/soap.c 	set_soap_fault(&ret, NULL, code, string, actor, details, name);
details          3986 ext/soap/soap.c 		    fault->details &&
details          3987 ext/soap/soap.c 		    zend_hash_num_elements(fault->details) == 1) {
details          3990 ext/soap/soap.c 			zend_hash_internal_pointer_reset(fault->details);
details          3991 ext/soap/soap.c 			sparam = zend_hash_get_current_data_ptr(fault->details);
details          4046 ext/soap/soap.c 		if (fault && fault->details && zend_hash_num_elements(fault->details) == 1) {
details          4059 ext/soap/soap.c 			zend_hash_internal_pointer_reset(fault->details);
details          4060 ext/soap/soap.c 			sparam = zend_hash_get_current_data_ptr(fault->details);
details          4592 ext/soap/soap.c 			if (param->encode && param->encode->details.type_str) {
details          4593 ext/soap/soap.c 				smart_str_appendl(buf, param->encode->details.type_str, strlen(param->encode->details.type_str));
details          4605 ext/soap/soap.c 				if (param->encode && param->encode->details.type_str) {
details          4606 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          4689 ext/soap/soap.c 				smart_str_appendl(buf, type->encode->details.type_str, strlen(type->encode->details.type_str));
details          4731 ext/soap/soap.c 			    (type->encode->details.type == IS_ARRAY ||
details          4732 ext/soap/soap.c 			     type->encode->details.type == SOAP_ENC_ARRAY)) {
details          4771 ext/soap/soap.c 					           elementType->encode && elementType->encode->details.type_str) {
details          4772 ext/soap/soap.c 						smart_str_appends(buf, elementType->encode->details.type_str);
details          4798 ext/soap/soap.c 					while (enc && enc->details.sdl_type &&
details          4799 ext/soap/soap.c 					       enc != enc->details.sdl_type->encode &&
details          4800 ext/soap/soap.c 					       enc->details.sdl_type->kind != XSD_TYPEKIND_SIMPLE &&
details          4801 ext/soap/soap.c 					       enc->details.sdl_type->kind != XSD_TYPEKIND_LIST &&
details          4802 ext/soap/soap.c 					       enc->details.sdl_type->kind != XSD_TYPEKIND_UNION) {
details          4803 ext/soap/soap.c 						enc = enc->details.sdl_type->encode;
details          4810 ext/soap/soap.c 						smart_str_appendl(buf, type->encode->details.type_str, strlen(type->encode->details.type_str));
details          4825 ext/soap/soap.c 						if (attr->encode && attr->encode->details.type_str) {
details          4826 ext/soap/soap.c 							smart_str_appends(buf, attr->encode->details.type_str);
details          5268 ext/standard/basic_functions.c 	int details = va_arg(args, int);
details          5278 ext/standard/basic_functions.c 		if (details) {
details          5320 ext/standard/basic_functions.c 	zend_bool details = 1;
details          5322 ext/standard/basic_functions.c 	if (zend_parse_parameters(ZEND_NUM_ARGS(), "|s!b", &extname, &extname_len, &details) == FAILURE) {
details          5337 ext/standard/basic_functions.c 	zend_hash_apply_with_arguments(EG(ini_directives), 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),