Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/issue 124 #234

Merged
merged 91 commits into from
Mar 1, 2021
Merged

Feature/issue 124 #234

merged 91 commits into from
Mar 1, 2021

Conversation

mikaelcom
Copy link
Member

Implementations required to fix #124 and #179

typehint generated method's return value,
clean code,
update generated unit test resources
clean/format code,
improve generetad code (type, use statement for InvalidArgumentException, array short notation, fix tutorial),
add link to MANIFEST,
update unit tests
if validation rules are enabled, properties are protected
if property type is array, it can't be null (unless removable from request)
if property is required, it is mandatory in the contructor and the setter
…licable

in order to avoid the notice "does not comply with psr-4 autoloading standard. Skipping."
…ibxml

libxml is required to use XMLReader::XML method for xml string validation
…ibxml

libxml is required to use XMLReader::XML method for xml string validation
Add use statement for SoapFault class
Use local variable instead of getResult call in order to return the result
Add new line before `return $this;` statement in setter,
Use InvalidArgumentException short name in method doc comment,
Improve List (#158), XML (#128) and Array property declaration and its associated setter,
Review code to remove useless method,
Require `ext-libxml` from now in order to provide XML validation rule, to be improved in the future,
Remove DayOfWeekType from XSD types, it should be handled correctly, it is a EWS type that is well declared...
replace ext-libxml by ext-dom
mark as final classes that should be final :)
one step further to reach next release :)
Initialize issue templates
@mikaelcom mikaelcom merged commit 650e401 into develop Mar 1, 2021
@mikaelcom mikaelcom deleted the feature/issue-124 branch April 3, 2021 13:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

PHP >= 7.4 tasks
4 participants