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

Commits on Jan 25, 2021

  1. remove useless file

    mikaelcom committed Jan 25, 2021
    Configuration menu
    Copy the full SHA
    0259c53 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2021

  1. Configuration menu
    Copy the full SHA
    37b1eee View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2021

  1. issue #124 - use class names

    mikaelcom committed Feb 2, 2021
    Configuration menu
    Copy the full SHA
    5221808 View commit details
    Browse the repository at this point in the history
  2. issue #124 - fix class name

    mikaelcom committed Feb 2, 2021
    Configuration menu
    Copy the full SHA
    9d734c5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ef5a9a7 View commit details
    Browse the repository at this point in the history
  4. issue #214 - clean code

    mikaelcom committed Feb 2, 2021
    Configuration menu
    Copy the full SHA
    9050c2a View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2021

  1. Configuration menu
    Copy the full SHA
    6a78cd6 View commit details
    Browse the repository at this point in the history
  2. issue #124, #223 - typehint generate parameters,

    typehint generated method's return value,
    clean code,
    update generated unit test resources
    mikaelcom committed Feb 6, 2021
    Configuration menu
    Copy the full SHA
    0ecb93d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    91827d5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    27e4de4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8b60d56 View commit details
    Browse the repository at this point in the history
  6. issue #124 - fix unit test

    mikaelcom committed Feb 6, 2021
    Configuration menu
    Copy the full SHA
    9a43ffd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f054234 View commit details
    Browse the repository at this point in the history
  8. issue #124 - Type hint, type hint, type hint :)

    clean/format code,
    improve generetad code (type, use statement for InvalidArgumentException, array short notation, fix tutorial),
    add link to MANIFEST,
    update unit tests
    mikaelcom committed Feb 6, 2021
    Configuration menu
    Copy the full SHA
    f8e59ea View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    49aea3c View commit details
    Browse the repository at this point in the history
  10. issue #124 - update changelog

    mikaelcom committed Feb 6, 2021
    Configuration menu
    Copy the full SHA
    9383a44 View commit details
    Browse the repository at this point in the history
  11. issue #124 - update upgrade

    mikaelcom committed Feb 6, 2021
    Configuration menu
    Copy the full SHA
    eb6a131 View commit details
    Browse the repository at this point in the history
  12. issues #124 and #179

    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
    mikaelcom committed Feb 6, 2021
    Configuration menu
    Copy the full SHA
    f273445 View commit details
    Browse the repository at this point in the history
  13. issue #124 - classes are now generated in the namespace folder if app…

    …licable
    
    in order to avoid the notice "does not comply with psr-4 autoloading standard. Skipping."
    mikaelcom committed Feb 6, 2021
    Configuration menu
    Copy the full SHA
    7038462 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    cec46a5 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    0d25b81 View commit details
    Browse the repository at this point in the history
  16. issue #124 - fix MANIFEST link

    mikaelcom committed Feb 6, 2021
    Configuration menu
    Copy the full SHA
    c445db2 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2021

  1. issue #124 - improve MANIFEST

    remove @todo
    mikaelcom committed Feb 8, 2021
    Configuration menu
    Copy the full SHA
    69b822b View commit details
    Browse the repository at this point in the history
  2. issue #124 - update md files

    mikaelcom committed Feb 8, 2021
    Configuration menu
    Copy the full SHA
    f695454 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    675b1c0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    91e4aab View commit details
    Browse the repository at this point in the history
  5. issue #124 - update generated composer.json in order to require ext-l…

    …ibxml
    
    libxml is required to use XMLReader::XML method for xml string validation
    mikaelcom committed Feb 8, 2021
    Configuration menu
    Copy the full SHA
    f81e877 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ce2ed49 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5360940 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    28132ea View commit details
    Browse the repository at this point in the history
  9. issue #124 - review ServiceType classes

    Add use statement for SoapFault class
    Use local variable instead of getResult call in order to return the result
    mikaelcom committed Feb 8, 2021
    Configuration menu
    Copy the full SHA
    18469ff View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7451f73 View commit details
    Browse the repository at this point in the history
  11. issue #124 - complete MANIFEST

    mikaelcom committed Feb 8, 2021
    Configuration menu
    Copy the full SHA
    6f530f5 View commit details
    Browse the repository at this point in the history
  12. issue #124 - improvements in generated Struct/StructArray classes

    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...
    mikaelcom committed Feb 8, 2021
    Configuration menu
    Copy the full SHA
    dde6462 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2021

  1. issue #124 - minor improvements

    mikaelcom committed Feb 9, 2021
    Configuration menu
    Copy the full SHA
    1672368 View commit details
    Browse the repository at this point in the history
  2. issue #124 - reorder required extension

    replace ext-libxml by ext-dom
    mikaelcom committed Feb 9, 2021
    Configuration menu
    Copy the full SHA
    bb8066a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0ef3a60 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a34eb8b View commit details
    Browse the repository at this point in the history
  5. issue #124 - improve code lisibility

    mark as final classes that should be final :)
    one step further to reach next release :)
    mikaelcom committed Feb 9, 2021
    Configuration menu
    Copy the full SHA
    6b1eff5 View commit details
    Browse the repository at this point in the history
  6. issue #124 - use import

    mikaelcom committed Feb 9, 2021
    Configuration menu
    Copy the full SHA
    e367111 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6833d8c View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2021

  1. Configuration menu
    Copy the full SHA
    6781169 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2021

  1. Update issue templates

    Initialize issue templates
    mikaelcom authored Mar 1, 2021
    Configuration menu
    Copy the full SHA
    c1a5da5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0e660ab View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    969572d View commit details
    Browse the repository at this point in the history
  4. Merge pull request #242 from WsdlToPhp/mikaelcom-patch-1

    Update issue templates
    mikaelcom authored Mar 1, 2021
    Configuration menu
    Copy the full SHA
    bbb27ed View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cd8d8bd View commit details
    Browse the repository at this point in the history
  6. issue #124 - use class names

    mikaelcom committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    0103c38 View commit details
    Browse the repository at this point in the history
  7. issue #124 - fix class name

    mikaelcom committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    2b27f96 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6274509 View commit details
    Browse the repository at this point in the history
  9. issue #214 - clean code

    mikaelcom committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    d7233e2 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    11fd318 View commit details
    Browse the repository at this point in the history
  11. issue #124, #223 - typehint generate parameters,

    typehint generated method's return value,
    clean code,
    update generated unit test resources
    mikaelcom committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    97d388e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    8248d81 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    47fc737 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    0c66a67 View commit details
    Browse the repository at this point in the history
  15. issue #124 - fix unit test

    mikaelcom committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    a4217b3 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    3239ae2 View commit details
    Browse the repository at this point in the history
  17. issue #124 - Type hint, type hint, type hint :)

    clean/format code,
    improve generetad code (type, use statement for InvalidArgumentException, array short notation, fix tutorial),
    add link to MANIFEST,
    update unit tests
    mikaelcom committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    d77e354 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    7c14698 View commit details
    Browse the repository at this point in the history
  19. issue #124 - update changelog

    mikaelcom committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    72dcd9a View commit details
    Browse the repository at this point in the history
  20. issue #124 - update upgrade

    mikaelcom committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    ec4030c View commit details
    Browse the repository at this point in the history
  21. issues #124 and #179

    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
    mikaelcom committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    61812aa View commit details
    Browse the repository at this point in the history
  22. issue #124 - classes are now generated in the namespace folder if app…

    …licable
    
    in order to avoid the notice "does not comply with psr-4 autoloading standard. Skipping."
    mikaelcom committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    dd846df View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    8f2e2d8 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    5dfb8c4 View commit details
    Browse the repository at this point in the history
  25. issue #124 - fix MANIFEST link

    mikaelcom committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    a0620a0 View commit details
    Browse the repository at this point in the history
  26. issue #124 - improve MANIFEST

    remove @todo
    mikaelcom committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    4055c81 View commit details
    Browse the repository at this point in the history
  27. issue #124 - update md files

    mikaelcom committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    0a968f8 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    dc7dced View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    d5b8b0f View commit details
    Browse the repository at this point in the history
  30. issue #124 - update generated composer.json in order to require ext-l…

    …ibxml
    
    libxml is required to use XMLReader::XML method for xml string validation
    mikaelcom committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    50e1b50 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    55ccbd6 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    2e7581f View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    40d6814 View commit details
    Browse the repository at this point in the history
  34. issue #124 - review ServiceType classes

    Add use statement for SoapFault class
    Use local variable instead of getResult call in order to return the result
    mikaelcom committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    034e53f View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    8a6d942 View commit details
    Browse the repository at this point in the history
  36. issue #124 - complete MANIFEST

    mikaelcom committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    54c842c View commit details
    Browse the repository at this point in the history
  37. issue #124 - improvements in generated Struct/StructArray classes

    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...
    mikaelcom committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    d224178 View commit details
    Browse the repository at this point in the history
  38. issue #124 - minor improvements

    mikaelcom committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    29cd460 View commit details
    Browse the repository at this point in the history
  39. issue #124 - reorder required extension

    replace ext-libxml by ext-dom
    mikaelcom committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    6de7036 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    97ba774 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    8313660 View commit details
    Browse the repository at this point in the history
  42. issue #124 - improve code lisibility

    mark as final classes that should be final :)
    one step further to reach next release :)
    mikaelcom committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    bc00a6d View commit details
    Browse the repository at this point in the history
  43. issue #124 - use import

    mikaelcom committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    364c610 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    b4ee07f View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    ea1882d View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    bbb6cec View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    106bfa3 View commit details
    Browse the repository at this point in the history
  48. Update issue templates

    Initialize issue templates
    mikaelcom committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    4624002 View commit details
    Browse the repository at this point in the history
  49. Merge branch 'feature/issue-124' of github.com:WsdlToPhp/PackageGener…

    …ator into feature/issue-124
    mikaelcom committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    d1d4dc1 View commit details
    Browse the repository at this point in the history