Lines Matching refs:sdl_type
575 tmp->details.sdl_type != NULL && in master_to_zval()
576 tmp->details.sdl_type->kind != XSD_TYPEKIND_COMPLEX) { in master_to_zval()
577 if (enc == tmp->details.sdl_type->encode || in master_to_zval()
578 tmp == tmp->details.sdl_type->encode) { in master_to_zval()
582 tmp = tmp->details.sdl_type->encode; in master_to_zval()
1374 sdlTypePtr sdlType = type->sdl_type; in to_zval_object_ex()
1397 while (enc && enc->details.sdl_type && in to_zval_object_ex()
1398 enc->details.sdl_type->kind != XSD_TYPEKIND_SIMPLE && in to_zval_object_ex()
1399 enc->details.sdl_type->kind != XSD_TYPEKIND_LIST && in to_zval_object_ex()
1400 enc->details.sdl_type->kind != XSD_TYPEKIND_UNION) { in to_zval_object_ex()
1401 enc = enc->details.sdl_type->encode; in to_zval_object_ex()
1426 if (sdlType->encode->details.sdl_type && in to_zval_object_ex()
1427 sdlType->encode->details.sdl_type->kind != XSD_TYPEKIND_SIMPLE && in to_zval_object_ex()
1428 sdlType->encode->details.sdl_type->kind != XSD_TYPEKIND_LIST && in to_zval_object_ex()
1429 sdlType->encode->details.sdl_type->kind != XSD_TYPEKIND_UNION) { in to_zval_object_ex()
1438 sdlType->encode->details.sdl_type != NULL && in to_zval_object_ex()
1439 (sdlType->encode->details.sdl_type->kind == XSD_TYPEKIND_COMPLEX || in to_zval_object_ex()
1440 sdlType->encode->details.sdl_type->kind == XSD_TYPEKIND_RESTRICTION || in to_zval_object_ex()
1441 sdlType->encode->details.sdl_type->kind == XSD_TYPEKIND_EXTENSION) && in to_zval_object_ex()
1442 (sdlType->encode->details.sdl_type->encode == NULL || in to_zval_object_ex()
1443 (sdlType->encode->details.sdl_type->encode->details.type != IS_ARRAY && in to_zval_object_ex()
1444 sdlType->encode->details.sdl_type->encode->details.type != SOAP_ENC_ARRAY))) { in to_zval_object_ex()
1782 sdlTypePtr sdlType = type->sdl_type; in to_xml_object()
1806 while (enc && enc->details.sdl_type && in to_xml_object()
1807 enc->details.sdl_type->kind != XSD_TYPEKIND_SIMPLE && in to_xml_object()
1808 enc->details.sdl_type->kind != XSD_TYPEKIND_LIST && in to_xml_object()
1809 enc->details.sdl_type->kind != XSD_TYPEKIND_UNION) { in to_xml_object()
1810 enc = enc->details.sdl_type->encode; in to_xml_object()
1829 if (sdlType->encode->details.sdl_type && in to_xml_object()
1830 sdlType->encode->details.sdl_type->kind != XSD_TYPEKIND_SIMPLE && in to_xml_object()
1831 sdlType->encode->details.sdl_type->kind != XSD_TYPEKIND_LIST && in to_xml_object()
1832 sdlType->encode->details.sdl_type->kind != XSD_TYPEKIND_UNION) { in to_xml_object()
2165 sdlTypePtr sdl_type = type->sdl_type; in to_xml_array() local
2259 if (sdl_type && in to_xml_array()
2260 sdl_type->attributes && in to_xml_array()
2261 (arrayType = zend_hash_str_find_ptr(sdl_type->attributes, SOAP_1_1_ENC_NAMESPACE":arrayType", in to_xml_array()
2309 } else if (sdl_type && in to_xml_array()
2310 sdl_type->attributes && in to_xml_array()
2311 … (arrayType = zend_hash_str_find_ptr(sdl_type->attributes, SOAP_1_2_ENC_NAMESPACE":itemType", in to_xml_array()
2321 if ((arrayType = zend_hash_str_find_ptr(sdl_type->attributes, SOAP_1_2_ENC_NAMESPACE":arraySize", in to_xml_array()
2339 } else if (sdl_type && in to_xml_array()
2340 sdl_type->attributes && in to_xml_array()
2341 … (arrayType = zend_hash_str_find_ptr(sdl_type->attributes, SOAP_1_2_ENC_NAMESPACE":arraySize", in to_xml_array()
2355 if (sdl_type && sdl_type->elements && in to_xml_array()
2356 zend_hash_num_elements(sdl_type->elements) == 1 && in to_xml_array()
2357 (zend_hash_internal_pointer_reset(sdl_type->elements), in to_xml_array()
2358 (elementType = zend_hash_get_current_data_ptr(sdl_type->elements)) != NULL) && in to_xml_array()
2366 } else if (sdl_type && sdl_type->elements && in to_xml_array()
2367 zend_hash_num_elements(sdl_type->elements) == 1 && in to_xml_array()
2368 (zend_hash_internal_pointer_reset(sdl_type->elements), in to_xml_array()
2369 (elementType = zend_hash_get_current_data_ptr(sdl_type->elements)) != NULL) && in to_xml_array()
2503 } else if (type->sdl_type != NULL && in to_zval_array()
2504 type->sdl_type->attributes != NULL && in to_zval_array()
2505 …(arrayType = zend_hash_str_find_ptr(type->sdl_type->attributes, SOAP_1_1_ENC_NAMESPACE":arrayType", in to_zval_array()
2524 } else if (type->sdl_type != NULL && in to_zval_array()
2525 type->sdl_type->attributes != NULL && in to_zval_array()
2526 … (arrayType = zend_hash_str_find_ptr(type->sdl_type->attributes, SOAP_1_2_ENC_NAMESPACE":itemType", in to_zval_array()
2535 …if ((arrayType = zend_hash_str_find_ptr(type->sdl_type->attributes, SOAP_1_2_ENC_NAMESPACE":arrayS… in to_zval_array()
2545 } else if (type->sdl_type != NULL && in to_zval_array()
2546 type->sdl_type->attributes != NULL && in to_zval_array()
2547 …(arrayType = zend_hash_str_find_ptr(type->sdl_type->attributes, SOAP_1_2_ENC_NAMESPACE":arraySize", in to_zval_array()
2554 if (type->sdl_type && type->sdl_type->elements && in to_zval_array()
2555 zend_hash_num_elements(type->sdl_type->elements) == 1 && in to_zval_array()
2556 (zend_hash_internal_pointer_reset(type->sdl_type->elements), in to_zval_array()
2557 (elementType = zend_hash_get_current_data_ptr(type->sdl_type->elements)) != NULL) && in to_zval_array()
2561 } else if (type->sdl_type && type->sdl_type->elements && in to_zval_array()
2562 zend_hash_num_elements(type->sdl_type->elements) == 1 && in to_zval_array()
2563 (zend_hash_internal_pointer_reset(type->sdl_type->elements), in to_zval_array()
2564 (elementType = zend_hash_get_current_data_ptr(type->sdl_type->elements)) != NULL) && in to_zval_array()
2781 tmp->details.sdl_type != NULL && in guess_zval_convert()
2782 tmp->details.sdl_type->kind != XSD_TYPEKIND_COMPLEX) { in guess_zval_convert()
2783 if (enc == tmp->details.sdl_type->encode || in guess_zval_convert()
2784 tmp == tmp->details.sdl_type->encode) { in guess_zval_convert()
2788 tmp = tmp->details.sdl_type->encode; in guess_zval_convert()
2816 if (SOAP_GLOBAL(sdl) && type_name && enc->details.sdl_type) { in guess_zval_convert()
2960 if (enc->sdl_type && enc->sdl_type->kind == XSD_TYPEKIND_LIST && enc->sdl_type->elements) { in to_xml_list()
2963 ZEND_HASH_FOREACH_PTR(enc->sdl_type->elements, type) { in to_xml_list()
3070 sdlTypePtr sdl_type; in to_zval_any() local
3079 if ((sdl_type = zend_hash_find_ptr(SOAP_GLOBAL(sdl)->elements, nscat.s)) != NULL && in to_zval_any()
3080 sdl_type->encode) { in to_zval_any()
3082 return master_to_zval_int(ret, sdl_type->encode, data); in to_zval_any()
3139 type = enc->sdl_type; in sdl_guess_convert_zval()
3204 type = enc->sdl_type; in sdl_guess_convert_xml()