Lines Matching refs:enc

59 static xmlNodePtr to_xml_list(encodeTypePtr enc, zval *data, int style, xmlNodePtr parent);
60 static xmlNodePtr to_xml_list1(encodeTypePtr enc, zval *data, int style, xmlNodePtr parent);
275 encodePtr enc; in find_encoder_by_type_name() local
277 ZEND_HASH_FOREACH_PTR(sdl->encoders, enc) { in find_encoder_by_type_name()
278 if (strcmp(enc->details.type_str, type) == 0) { in find_encoder_by_type_name()
279 return enc; in find_encoder_by_type_name()
402 encodePtr enc = NULL; in master_to_xml_int() local
414 enc = get_encoder(SOAP_GLOBAL(sdl), Z_STRVAL_P(zns), Z_STRVAL_P(zstype)); in master_to_xml_int()
417 enc = get_encoder_ex(SOAP_GLOBAL(sdl), Z_STRVAL_P(zstype), Z_STRLEN_P(zstype)); in master_to_xml_int()
419 if (enc == NULL && SOAP_GLOBAL(typemap)) { in master_to_xml_int()
428 enc = zend_hash_find_ptr(SOAP_GLOBAL(typemap), nscat.s); in master_to_xml_int()
432 if (enc == NULL) { in master_to_xml_int()
433 enc = get_conversion(Z_LVAL_P(ztype)); in master_to_xml_int()
435 if (enc == NULL) { in master_to_xml_int()
436 enc = encode; in master_to_xml_int()
440 node = master_to_xml(enc, zdata, style, parent); in master_to_xml_int()
442 if (style == SOAP_ENCODED || (SOAP_GLOBAL(sdl) && encode != enc)) { in master_to_xml_int()
479 encodePtr enc = NULL; in master_to_xml_int() local
481 enc = get_encoder(SOAP_GLOBAL(sdl), SOAP_GLOBAL(sdl)->target_ns, ZSTR_VAL(type_name)); in master_to_xml_int()
482 if (!enc) { in master_to_xml_int()
483 enc = find_encoder_by_type_name(SOAP_GLOBAL(sdl), ZSTR_VAL(type_name)); in master_to_xml_int()
486 if (enc) { in master_to_xml_int()
487 if (encode != enc && style == SOAP_LITERAL) { in master_to_xml_int()
490 encode = enc; in master_to_xml_int()
590 encodePtr enc = get_encoder_from_prefix(SOAP_GLOBAL(sdl), data, type_attr->children->content); in master_to_zval() local
592 if (enc != NULL && enc != encode) { in master_to_zval()
593 encodePtr tmp = enc; in master_to_zval()
597 if (enc == tmp->details.sdl_type->encode || in master_to_zval()
599 enc = NULL; in master_to_zval()
604 if (enc != NULL) { in master_to_zval()
605 encode = enc; in master_to_zval()
1447 encodePtr enc; in to_zval_object_ex() local
1449 enc = sdlType->encode; in to_zval_object_ex()
1450 while (enc && enc->details.sdl_type && in to_zval_object_ex()
1451 enc->details.sdl_type->kind != XSD_TYPEKIND_SIMPLE && in to_zval_object_ex()
1452 enc->details.sdl_type->kind != XSD_TYPEKIND_LIST && in to_zval_object_ex()
1453 enc->details.sdl_type->kind != XSD_TYPEKIND_UNION) { in to_zval_object_ex()
1454 enc = enc->details.sdl_type->encode; in to_zval_object_ex()
1456 if (enc) { in to_zval_object_ex()
1465 master_to_zval_int(&base, enc, data); in to_zval_object_ex()
1638 encodePtr enc; in model_to_xml_object() local
1650 enc = model->u.element->encode; in model_to_xml_object()
1664 property = master_to_xml(enc, val, style, node); in model_to_xml_object()
1686 property = master_to_xml(enc, data, style, node); in model_to_xml_object()
1724 encodePtr enc; in model_to_xml_object() local
1729 enc = get_conversion(XSD_ANYXML); in model_to_xml_object()
1737 master_to_xml(enc, val, style, node); in model_to_xml_object()
1740 master_to_xml(enc, data, style, node); in model_to_xml_object()
1846 encodePtr enc; in to_xml_object() local
1848 enc = sdlType->encode; in to_xml_object()
1849 while (enc && enc->details.sdl_type && in to_xml_object()
1850 enc->details.sdl_type->kind != XSD_TYPEKIND_SIMPLE && in to_xml_object()
1851 enc->details.sdl_type->kind != XSD_TYPEKIND_LIST && in to_xml_object()
1852 enc->details.sdl_type->kind != XSD_TYPEKIND_UNION) { in to_xml_object()
1853 enc = enc->details.sdl_type->encode; in to_xml_object()
1855 if (enc) { in to_xml_object()
1859 xmlParam = master_to_xml(enc, tmp, style, parent); in to_xml_object()
1861 xmlParam = master_to_xml(enc, data, style, parent); in to_xml_object()
2012 encodePtr enc = NULL; in guess_array_map() local
2016 enc = get_conversion(APACHE_MAP); in guess_array_map()
2018 enc = get_conversion(SOAP_ENC_ARRAY); in guess_array_map()
2021 if (!enc) { in guess_array_map()
2022 enc = get_conversion(IS_NULL); in guess_array_map()
2025 return master_to_xml(enc, data, style, parent); in guess_array_map()
2123 encodePtr enc, in add_xml_array_elements() argument
2142 if (enc == NULL) { in add_xml_array_elements()
2145 xparam = master_to_xml(enc, zdata, style, xmlParam); in add_xml_array_elements()
2150 } else if (style == SOAP_LITERAL && enc && enc->details.type_str) { in add_xml_array_elements()
2151 xmlNodeSetName(xparam, BAD_CAST(enc->details.type_str)); in add_xml_array_elements()
2157 add_xml_array_elements(xmlParam, type, enc, ns, dimension-1, dims+1, zdata, style); in add_xml_array_elements()
2169 } else if (style == SOAP_LITERAL && enc && enc->details.type_str) { in add_xml_array_elements()
2170 xmlNodeSetName(xparam, BAD_CAST(enc->details.type_str)); in add_xml_array_elements()
2180 add_xml_array_elements(xmlParam, type, enc, ns, dimension-1, dims+1, NULL, style); in add_xml_array_elements()
2193 } else if (style == SOAP_LITERAL && enc && enc->details.type_str) { in add_xml_array_elements()
2194 xmlNodeSetName(xparam, BAD_CAST(enc->details.type_str)); in add_xml_array_elements()
2200 add_xml_array_elements(xmlParam, type, enc, ns, dimension-1, dims+1, NULL, style); in add_xml_array_elements()
2223 encodePtr enc = NULL; in to_xml_array() local
2330 enc = get_encoder(SOAP_GLOBAL(sdl), ext->ns, value); in to_xml_array()
2369 enc = get_encoder(SOAP_GLOBAL(sdl), ext->ns, ext->val); in to_xml_array()
2414 enc = elementType->encode; in to_xml_array()
2417 enc = get_array_type(xmlParam, data, &array_type); in to_xml_array()
2426 enc = elementType->encode; in to_xml_array()
2435 enc = get_array_type(xmlParam, data, &array_type); in to_xml_array()
2468 …add_xml_array_elements(xmlParam, element_type, enc, enc?encode_add_ns(xmlParam,enc->details.ns):NU… in to_xml_array()
2487 encodePtr enc = NULL; in to_zval_array() local
2515 enc = get_encoder(SOAP_GLOBAL(sdl), (char*)nsptr->href, type); in to_zval_array()
2529 enc = get_encoder(SOAP_GLOBAL(sdl), (char*)nsptr->href, type); in to_zval_array()
2563 enc = get_encoder(SOAP_GLOBAL(sdl), ext->ns, type); in to_zval_array()
2578 enc = get_encoder(SOAP_GLOBAL(sdl), ext->ns, ext->val); in to_zval_array()
2605 enc = elementType->encode; in to_zval_array()
2612 enc = elementType->encode; in to_zval_array()
2641 master_to_zval(&tmpVal, enc, trav); in to_zval_array()
2787 encodePtr enc; in guess_xml_convert() local
2791 enc = get_conversion(Z_TYPE_P(data)); in guess_xml_convert()
2793 enc = get_conversion(IS_NULL); in guess_xml_convert()
2795 ret = master_to_xml_int(enc, data, style, parent, 0); in guess_xml_convert()
2806 encodePtr enc = NULL; in guess_zval_convert() local
2813 enc = get_conversion(IS_NULL); in guess_zval_convert()
2815 enc = get_conversion(IS_NULL); in guess_zval_convert()
2820 enc = get_encoder_from_prefix(SOAP_GLOBAL(sdl), data, tmpattr->children->content); in guess_zval_convert()
2821 if (enc && type == &enc->details) { in guess_zval_convert()
2822 enc = NULL; in guess_zval_convert()
2824 if (enc != NULL) { in guess_zval_convert()
2825 encodePtr tmp = enc; in guess_zval_convert()
2829 if (enc == tmp->details.sdl_type->encode || in guess_zval_convert()
2831 enc = NULL; in guess_zval_convert()
2839 if (enc == NULL) { in guess_zval_convert()
2847 enc = get_conversion(SOAP_ENC_ARRAY); in guess_zval_convert()
2849 enc = get_conversion(XSD_STRING); in guess_zval_convert()
2853 enc = get_conversion(SOAP_ENC_OBJECT); in guess_zval_convert()
2861 master_to_zval_int(ret, enc, data); in guess_zval_convert()
2862 if (SOAP_GLOBAL(sdl) && type_name && enc->details.sdl_type) { in guess_zval_convert()
2868 add_property_long(&soapvar, "enc_type", enc->details.type); in guess_zval_convert()
2996 static zval* to_zval_list(zval *ret, encodeTypePtr enc, xmlNodePtr data) { in to_zval_list() argument
2998 return to_zval_stringc(ret, enc, data); in to_zval_list()
3001 static xmlNodePtr to_xml_list(encodeTypePtr enc, zval *data, int style, xmlNodePtr parent) { in to_xml_list() argument
3005 if (enc->sdl_type && enc->sdl_type->kind == XSD_TYPEKIND_LIST && enc->sdl_type->elements) { in to_xml_list()
3008 ZEND_HASH_FOREACH_PTR(enc->sdl_type->elements, type) { in to_xml_list()
3092 static xmlNodePtr to_xml_list1(encodeTypePtr enc, zval *data, int style, xmlNodePtr parent) { in to_xml_list1() argument
3094 return to_xml_list(enc,data,style, parent); in to_xml_list1()
3097 static zval* to_zval_union(zval *ret, encodeTypePtr enc, xmlNodePtr data) { in to_zval_union() argument
3099 return to_zval_list(ret, enc, data); in to_zval_union()
3102 static xmlNodePtr to_xml_union(encodeTypePtr enc, zval *data, int style, xmlNodePtr parent) { in to_xml_union() argument
3104 return to_xml_list(enc,data,style, parent); in to_xml_union()
3143 encodePtr enc = get_conversion(XSD_ANYXML); in to_xml_any() local
3147 ret = master_to_xml(enc, el, style, parent); in to_xml_any()
3178 zval *sdl_guess_convert_zval(zval *ret, encodeTypePtr enc, xmlNodePtr data) in sdl_guess_convert_zval() argument
3182 type = enc->sdl_type; in sdl_guess_convert_zval()
3184 return guess_zval_convert(ret, enc, data); in sdl_guess_convert_zval()
3217 if (type->encode && enc != &type->encode->details) { in sdl_guess_convert_zval()
3220 return guess_zval_convert(ret, enc, data); in sdl_guess_convert_zval()
3224 return to_zval_list(ret, enc, data); in sdl_guess_convert_zval()
3226 return to_zval_union(ret, enc, data); in sdl_guess_convert_zval()
3233 return to_zval_array(ret, enc, data); in sdl_guess_convert_zval()
3235 return to_zval_object(ret, enc, data); in sdl_guess_convert_zval()
3238 return guess_zval_convert(ret, enc, data); in sdl_guess_convert_zval()
3242 xmlNodePtr sdl_guess_convert_xml(encodeTypePtr enc, zval *data, int style, xmlNodePtr parent) in sdl_guess_convert_xml() argument
3247 type = enc->sdl_type; in sdl_guess_convert_xml()
3250 ret = guess_xml_convert(enc, data, style, parent); in sdl_guess_convert_xml()
3252 set_ns_and_type(ret, enc); in sdl_guess_convert_xml()
3281 if (type->encode && enc != &type->encode->details) { in sdl_guess_convert_xml()
3284 ret = guess_xml_convert(enc, data, style, parent); in sdl_guess_convert_xml()
3288 ret = to_xml_list(enc, data, style, parent); in sdl_guess_convert_xml()
3291 ret = to_xml_union(enc, data, style, parent); in sdl_guess_convert_xml()
3299 return to_xml_array(enc, data, style, parent); in sdl_guess_convert_xml()
3301 return to_xml_object(enc, data, style, parent); in sdl_guess_convert_xml()
3309 set_ns_and_type(ret, enc); in sdl_guess_convert_xml()
3491 encodePtr enc; in get_conversion() local
3493 if ((enc = zend_hash_index_find_ptr(&SOAP_GLOBAL(defEncIndex), encode)) == NULL) { in get_conversion()
3497 return enc; in get_conversion()
3590 encodePtr enc; in get_array_type() local
3608 enc = get_encoder_ex(SOAP_GLOBAL(sdl), ZSTR_VAL(array_type.s), ZSTR_LEN(array_type.s)); in get_array_type()
3610 return enc; in get_array_type()
3612 enc = get_conversion(cur_type); in get_array_type()
3613 get_type_str(node, enc->details.ns, enc->details.type_str, type); in get_array_type()
3614 return enc; in get_array_type()