Skip to content

Releases: WsdlToPhp/PhpGenerator

4.1.1

24 Mar 21:23
Compare
Choose a tag to compare
  • Update PHP CS Fixer and corresponding setting file
  • Add PHPStan
  • Update badges

4.1.0

05 Feb 17:24
Compare
Choose a tag to compare
  • issue #12 - Use array short notation

4.0.1

05 Feb 17:24
Compare
Choose a tag to compare
  • Add back getMainElement method to AbstractComponent

4.0.0

04 Feb 15:06
Compare
Choose a tag to compare
  • issue #11 - Allow class property to be typed
  • Clear, refactor and review code
  • Introduce AccessRestrictedElementInterface, AssignedValueElementInterface and TypeHintedElementInterface
  • Introduce AccessRestrictedElementTrait, AssignedValueElementTrait and TypeHintedElementTrait
  • Version 3.0 is no more maintained

3.0.2

28 Jan 08:37
Compare
Choose a tag to compare

Improve Travis CI settings and badge

3.0.1

28 Jan 08:37
Compare
Choose a tag to compare

Fix typo

3.0.0

26 Jan 09:24
Compare
Choose a tag to compare
  • use splitbrain/phpfarm:jessie as Docker image and fix docker image settings
  • Code requires PHP >= 7.4
  • Code cleaning
  • BC:
    • WsdlToPhp\PhpGenerator\Element\PhpFunction::__construct has a new parameter after the $parameters parameter named $returnType which is a string allowing to set the function return type
    • WsdlToPhp\PhpGenerator\Element\PhpMethod::__construct has a new parameter after the $parameters parameter named $returnType which is a string allowing to set the method return type
    • WsdlToPhp\PhpGenerator\Component\PhpClass::addMethod has a new parameter after the $parameters parameter named $returnType which is a string allowing to set the method return type
    • WsdlToPhp\PhpGenerator\Component\PhpInterface::addMethod has a new parameter after the $parameters parameter named $returnType which is a string allowing to set the method return type
  • Implementation of the PHP declare statement
  • GenerateableInterface elements and components now implement the __toString method
  • Update READMEs
  • Update Travis CI settings
  • Update PHPUnit settings
  • Update LICENSE file
  • Version 2.0 is no more maintained

2.0.0

30 Dec 21:03
Compare
Choose a tag to compare
  • Use PHP 7.1 features
  • Refactore code
  • Fix typos

1.2.0

29 Mar 22:16
Compare
Choose a tag to compare

Fixed issue:

  • Issue #7: Improve Exception message

1.1.0

29 Mar 17:09
Compare
Choose a tag to compare

Fixed issue:

  • Issue #5: No autocomplete because of return type on a new line after @return in annotation