Lines Matching refs:enc

58 static xmlNodePtr to_xml_list(encodeTypePtr enc, zval *data, int style, xmlNodePtr parent);
59 static xmlNodePtr to_xml_list1(encodeTypePtr enc, zval *data, int style, xmlNodePtr parent);
273 encodePtr enc; in find_encoder_by_type_name() local
275 ZEND_HASH_FOREACH_PTR(sdl->encoders, enc) { in find_encoder_by_type_name()
276 if (strcmp(enc->details.type_str, type) == 0) { in find_encoder_by_type_name()
277 return enc; in find_encoder_by_type_name()
388 encodePtr enc = NULL; in master_to_xml_int() local
400 enc = get_encoder(SOAP_GLOBAL(sdl), Z_STRVAL_P(zns), Z_STRVAL_P(zstype)); in master_to_xml_int()
403 enc = get_encoder_ex(SOAP_GLOBAL(sdl), Z_STRVAL_P(zstype), Z_STRLEN_P(zstype)); in master_to_xml_int()
405 if (enc == NULL && SOAP_GLOBAL(typemap)) { in master_to_xml_int()
414 enc = zend_hash_find_ptr(SOAP_GLOBAL(typemap), nscat.s); in master_to_xml_int()
418 if (enc == NULL) { in master_to_xml_int()
419 enc = get_conversion(Z_LVAL_P(ztype)); in master_to_xml_int()
421 if (enc == NULL) { in master_to_xml_int()
422 enc = encode; in master_to_xml_int()
426 node = master_to_xml(enc, zdata, style, parent); in master_to_xml_int()
428 if (style == SOAP_ENCODED || (SOAP_GLOBAL(sdl) && encode != enc)) { in master_to_xml_int()
465 encodePtr enc = NULL; in master_to_xml_int() local
467 enc = get_encoder(SOAP_GLOBAL(sdl), SOAP_GLOBAL(sdl)->target_ns, ZSTR_VAL(type_name)); in master_to_xml_int()
468 if (!enc) { in master_to_xml_int()
469 enc = find_encoder_by_type_name(SOAP_GLOBAL(sdl), ZSTR_VAL(type_name)); in master_to_xml_int()
472 if (enc) { in master_to_xml_int()
473 if (encode != enc && style == SOAP_LITERAL) { in master_to_xml_int()
476 encode = enc; in master_to_xml_int()
576 encodePtr enc = get_encoder_from_prefix(SOAP_GLOBAL(sdl), data, type_attr->children->content); in master_to_zval() local
578 if (enc != NULL && enc != encode) { in master_to_zval()
579 encodePtr tmp = enc; in master_to_zval()
583 if (enc == tmp->details.sdl_type->encode || in master_to_zval()
585 enc = NULL; in master_to_zval()
590 if (enc != NULL) { in master_to_zval()
591 encode = enc; in master_to_zval()
1400 encodePtr enc; in to_zval_object_ex() local
1402 enc = sdlType->encode; in to_zval_object_ex()
1403 while (enc && enc->details.sdl_type && in to_zval_object_ex()
1404 enc->details.sdl_type->kind != XSD_TYPEKIND_SIMPLE && in to_zval_object_ex()
1405 enc->details.sdl_type->kind != XSD_TYPEKIND_LIST && in to_zval_object_ex()
1406 enc->details.sdl_type->kind != XSD_TYPEKIND_UNION) { in to_zval_object_ex()
1407 enc = enc->details.sdl_type->encode; in to_zval_object_ex()
1409 if (enc) { in to_zval_object_ex()
1418 master_to_zval_int(&base, enc, data); in to_zval_object_ex()
1597 encodePtr enc; in model_to_xml_object() local
1609 enc = model->u.element->encode; in model_to_xml_object()
1623 property = master_to_xml(enc, val, style, node); in model_to_xml_object()
1645 property = master_to_xml(enc, data, style, node); in model_to_xml_object()
1683 encodePtr enc; in model_to_xml_object() local
1688 enc = get_conversion(XSD_ANYXML); in model_to_xml_object()
1696 master_to_xml(enc, val, style, node); in model_to_xml_object()
1699 master_to_xml(enc, data, style, node); in model_to_xml_object()
1805 encodePtr enc; in to_xml_object() local
1807 enc = sdlType->encode; in to_xml_object()
1808 while (enc && enc->details.sdl_type && in to_xml_object()
1809 enc->details.sdl_type->kind != XSD_TYPEKIND_SIMPLE && in to_xml_object()
1810 enc->details.sdl_type->kind != XSD_TYPEKIND_LIST && in to_xml_object()
1811 enc->details.sdl_type->kind != XSD_TYPEKIND_UNION) { in to_xml_object()
1812 enc = enc->details.sdl_type->encode; in to_xml_object()
1814 if (enc) { in to_xml_object()
1818 xmlParam = master_to_xml(enc, tmp, style, parent); in to_xml_object()
1820 xmlParam = master_to_xml(enc, data, style, parent); in to_xml_object()
1971 encodePtr enc = NULL; in guess_array_map() local
1975 enc = get_conversion(APACHE_MAP); in guess_array_map()
1977 enc = get_conversion(SOAP_ENC_ARRAY); in guess_array_map()
1980 if (!enc) { in guess_array_map()
1981 enc = get_conversion(IS_NULL); in guess_array_map()
1984 return master_to_xml(enc, data, style, parent); in guess_array_map()
2082 encodePtr enc, in add_xml_array_elements() argument
2101 if (enc == NULL) { in add_xml_array_elements()
2104 xparam = master_to_xml(enc, zdata, style, xmlParam); in add_xml_array_elements()
2109 } else if (style == SOAP_LITERAL && enc && enc->details.type_str) { in add_xml_array_elements()
2110 xmlNodeSetName(xparam, BAD_CAST(enc->details.type_str)); in add_xml_array_elements()
2116 add_xml_array_elements(xmlParam, type, enc, ns, dimension-1, dims+1, zdata, style); in add_xml_array_elements()
2128 } else if (style == SOAP_LITERAL && enc && enc->details.type_str) { in add_xml_array_elements()
2129 xmlNodeSetName(xparam, BAD_CAST(enc->details.type_str)); in add_xml_array_elements()
2139 add_xml_array_elements(xmlParam, type, enc, ns, dimension-1, dims+1, NULL, style); in add_xml_array_elements()
2152 } else if (style == SOAP_LITERAL && enc && enc->details.type_str) { in add_xml_array_elements()
2153 xmlNodeSetName(xparam, BAD_CAST(enc->details.type_str)); in add_xml_array_elements()
2159 add_xml_array_elements(xmlParam, type, enc, ns, dimension-1, dims+1, NULL, style); in add_xml_array_elements()
2172 encodePtr enc = NULL; in to_xml_array() local
2279 enc = get_encoder(SOAP_GLOBAL(sdl), ext->ns, value); in to_xml_array()
2318 enc = get_encoder(SOAP_GLOBAL(sdl), ext->ns, ext->val); in to_xml_array()
2363 enc = elementType->encode; in to_xml_array()
2366 enc = get_array_type(xmlParam, data, &array_type); in to_xml_array()
2375 enc = elementType->encode; in to_xml_array()
2384 enc = get_array_type(xmlParam, data, &array_type); in to_xml_array()
2417 …add_xml_array_elements(xmlParam, element_type, enc, enc?encode_add_ns(xmlParam,enc->details.ns):NU… in to_xml_array()
2436 encodePtr enc = NULL; in to_zval_array() local
2464 enc = get_encoder(SOAP_GLOBAL(sdl), (char*)nsptr->href, type); in to_zval_array()
2478 enc = get_encoder(SOAP_GLOBAL(sdl), (char*)nsptr->href, type); in to_zval_array()
2512 enc = get_encoder(SOAP_GLOBAL(sdl), ext->ns, type); in to_zval_array()
2527 enc = get_encoder(SOAP_GLOBAL(sdl), ext->ns, ext->val); in to_zval_array()
2554 enc = elementType->encode; in to_zval_array()
2561 enc = elementType->encode; in to_zval_array()
2590 master_to_zval(&tmpVal, enc, trav); in to_zval_array()
2736 encodePtr enc; in guess_xml_convert() local
2740 enc = get_conversion(Z_TYPE_P(data)); in guess_xml_convert()
2742 enc = get_conversion(IS_NULL); in guess_xml_convert()
2744 ret = master_to_xml_int(enc, data, style, parent, 0); in guess_xml_convert()
2755 encodePtr enc = NULL; in guess_zval_convert() local
2762 enc = get_conversion(IS_NULL); in guess_zval_convert()
2764 enc = get_conversion(IS_NULL); in guess_zval_convert()
2769 enc = get_encoder_from_prefix(SOAP_GLOBAL(sdl), data, tmpattr->children->content); in guess_zval_convert()
2770 if (enc && type == &enc->details) { in guess_zval_convert()
2771 enc = NULL; in guess_zval_convert()
2773 if (enc != NULL) { in guess_zval_convert()
2774 encodePtr tmp = enc; in guess_zval_convert()
2778 if (enc == tmp->details.sdl_type->encode || in guess_zval_convert()
2780 enc = NULL; in guess_zval_convert()
2788 if (enc == NULL) { in guess_zval_convert()
2796 enc = get_conversion(SOAP_ENC_ARRAY); in guess_zval_convert()
2798 enc = get_conversion(XSD_STRING); in guess_zval_convert()
2802 enc = get_conversion(SOAP_ENC_OBJECT); in guess_zval_convert()
2810 master_to_zval_int(ret, enc, data); in guess_zval_convert()
2811 if (SOAP_GLOBAL(sdl) && type_name && enc->details.sdl_type) { in guess_zval_convert()
2817 add_property_long(&soapvar, "enc_type", enc->details.type); in guess_zval_convert()
2947 static zval* to_zval_list(zval *ret, encodeTypePtr enc, xmlNodePtr data) { in to_zval_list() argument
2949 return to_zval_stringc(ret, enc, data); in to_zval_list()
2952 static xmlNodePtr to_xml_list(encodeTypePtr enc, zval *data, int style, xmlNodePtr parent) { in to_xml_list() argument
2956 if (enc->sdl_type && enc->sdl_type->kind == XSD_TYPEKIND_LIST && enc->sdl_type->elements) { in to_xml_list()
2959 ZEND_HASH_FOREACH_PTR(enc->sdl_type->elements, type) { in to_xml_list()
3045 static xmlNodePtr to_xml_list1(encodeTypePtr enc, zval *data, int style, xmlNodePtr parent) { in to_xml_list1() argument
3047 return to_xml_list(enc,data,style, parent); in to_xml_list1()
3050 static zval* to_zval_union(zval *ret, encodeTypePtr enc, xmlNodePtr data) { in to_zval_union() argument
3052 return to_zval_list(ret, enc, data); in to_zval_union()
3055 static xmlNodePtr to_xml_union(encodeTypePtr enc, zval *data, int style, xmlNodePtr parent) { in to_xml_union() argument
3057 return to_xml_list(enc,data,style, parent); in to_xml_union()
3096 encodePtr enc = get_conversion(XSD_ANYXML); in to_xml_any() local
3100 ret = master_to_xml(enc, el, style, parent); in to_xml_any()
3131 zval *sdl_guess_convert_zval(zval *ret, encodeTypePtr enc, xmlNodePtr data) in sdl_guess_convert_zval() argument
3135 type = enc->sdl_type; in sdl_guess_convert_zval()
3137 return guess_zval_convert(ret, enc, data); in sdl_guess_convert_zval()
3170 if (type->encode && enc != &type->encode->details) { in sdl_guess_convert_zval()
3173 return guess_zval_convert(ret, enc, data); in sdl_guess_convert_zval()
3177 return to_zval_list(ret, enc, data); in sdl_guess_convert_zval()
3179 return to_zval_union(ret, enc, data); in sdl_guess_convert_zval()
3186 return to_zval_array(ret, enc, data); in sdl_guess_convert_zval()
3188 return to_zval_object(ret, enc, data); in sdl_guess_convert_zval()
3191 return guess_zval_convert(ret, enc, data); in sdl_guess_convert_zval()
3195 xmlNodePtr sdl_guess_convert_xml(encodeTypePtr enc, zval *data, int style, xmlNodePtr parent) in sdl_guess_convert_xml() argument
3200 type = enc->sdl_type; in sdl_guess_convert_xml()
3203 ret = guess_xml_convert(enc, data, style, parent); in sdl_guess_convert_xml()
3205 set_ns_and_type(ret, enc); in sdl_guess_convert_xml()
3234 if (type->encode && enc != &type->encode->details) { in sdl_guess_convert_xml()
3237 ret = guess_xml_convert(enc, data, style, parent); in sdl_guess_convert_xml()
3241 ret = to_xml_list(enc, data, style, parent); in sdl_guess_convert_xml()
3244 ret = to_xml_union(enc, data, style, parent); in sdl_guess_convert_xml()
3252 return to_xml_array(enc, data, style, parent); in sdl_guess_convert_xml()
3254 return to_xml_object(enc, data, style, parent); in sdl_guess_convert_xml()
3262 set_ns_and_type(ret, enc); in sdl_guess_convert_xml()
3447 encodePtr enc; in get_conversion() local
3449 if ((enc = zend_hash_index_find_ptr(&SOAP_GLOBAL(defEncIndex), encode)) == NULL) { in get_conversion()
3453 return enc; in get_conversion()
3550 encodePtr enc; in get_array_type() local
3568 enc = get_encoder_ex(SOAP_GLOBAL(sdl), ZSTR_VAL(array_type.s), ZSTR_LEN(array_type.s)); in get_array_type()
3570 return enc; in get_array_type()
3572 enc = get_conversion(cur_type); in get_array_type()
3573 get_type_str(node, enc->details.ns, enc->details.type_str, type); in get_array_type()
3574 return enc; in get_array_type()