NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #4801 most downloaded on Packagist
Generate php source file
Last release 6 months ago
21 Mar 2026
Release timing varies
gaps range from 9 days to 3.1 years
Nearly every release is documented
notes for 32 of 33 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
33 releases · first in 2015
pr #16 - fix: disable autoloading in typeIsValid to prevent fatal errors during generation
issue #15 - PHP 8.4: Implicitly nullable parameter deprecated on nullable array type
One column per quarter.
pr #13 - Move phpstan to dev requirements
Update PHP CS Fixer and corresponding setting file
issue #12 - Use array short notation
Add back getMainElement method to AbstractComponent
getMainElement method to AbstractComponentissue #11 - Allow class property to be typed
AccessRestrictedElementInterface, AssignedValueElementInterface and TypeHintedElementInterfaceAccessRestrictedElementTrait, AssignedValueElementTrait and TypeHintedElementTraitImprove Travis CI settings and badge
Improve Travis CI settings and badge
- Fix typo
use splitbrain/phpfarm:jessie as Docker image and fix docker image settings
splitbrain/phpfarm:jessie as Docker image and fix docker image settingsWsdlToPhp\PhpGenerator\Element\PhpFunction::__construct has a new parameter after the $parameters parameter named $returnType which is a string allowing to set the function return typeWsdlToPhp\PhpGenerator\Element\PhpMethod::__construct has a new parameter after the $parameters parameter named $returnType which is a string allowing to set the method return typeWsdlToPhp\PhpGenerator\Component\PhpClass::addMethod has a new parameter after the $parameters parameter named $returnType which is a string allowing to set the method return typeWsdlToPhp\PhpGenerator\Component\PhpInterface::addMethod has a new parameter after the $parameters parameter named $returnType which is a string allowing to set the method return typedeclare statementGenerateableInterface elements and components now implement the __toString method- Use PHP 7.1 features - Refactor code - Fix typos
Review filemode, add SensioLabs Insight badge
issue #7 - Improve Exception message
issue #5 - No autocomplete because of return type on a new line after @return in annotation
issue #4 - Cyrillic alphabet is not handled well
- First major release
- Minor: correct annotation
Issue #3: fix constant declaration for specific value containing (
Improvement: make annotation splitting more clever using word wrap in order to keep
Issue #2 : allow backslash for function/method parameter type
Refactoring : Use statements and Namespace are contained by a file not a class as each element should only knows what it contains not what that is aro
Issue : allow a backslash within class name for namespace
Allow providing annotation max length to use
Fix issue : within a class, the additional multi lines are not indented correctly
Fix issue: workaround for known var_export issue with float value
Fix issue: if variable has 'news' as value, the variable is generated with news instead of 'news'
Improvement: improve lisiblity and extensibility for PhpVariable and PhpFunctionParameter
Fix issue: function parameter type is not token into account
Fix issue regarding property/variable that has no value but always has a null value assigned with an assignment sign
Apply PSR-2 rule: All PHP files MUST end with a single blank line.
Several methods have been refactored to minimize them and consolidate them
- Initial version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →