Closed (fixed)
Project:
WSDL Docs
Version:
4.0.0
Component:
Code
Priority:
Major
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
13 Jun 2022 at 17:44 UTC
Updated:
16 Nov 2023 at 18:59 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #2
robertoperezsoriano commentedComment #3
robertoperezsoriano commentedComment #4
robertoperezsoriano commentedUpdated patch with new function parameter declaration.
Comment #5
robertoperezsoriano commentedCleaned up patch. No additional changes.
Comment #6
robertoperezsoriano commentedUpdated patch with conditional to get the schema URI from the namespace. The missing conditional altered result of the array of optional parameters.
Comment #8
robertoperezsoriano commentedUpdated patch. Considering elements without an "extension" base when populating the array of optional parameters.
Comment #9
leslie.cordell commentedI've added a completely different patch Roberto, this will revamp the way the required fields are handled by loading in all of the xsd files and parsing all of the elements, extracting some additional attributes including the minOccurs value, and the maxOccurs value, and then cross-referencing these with the $data_types array to build out a proper mapping to account for namespacing when a complex type shares the same name across files.
Comment #10
kbrinnerCurrently holding on this until final patch is tested.
Comment #11
codesquatch commentedThis patch has been merged into core and released in https://www.drupal.org/project/wsdl_docs/releases/4.0.0