Releases: nette/php-generator
Releases · nette/php-generator
Released version 4.0.8
- support for PHP 8.3
- Factory: properties in readonly classes are not readonly
- FunctionLike: added
getParameter()
&hasParameter()
- ConstantsAware: added
hasConstant()
(#133)
Released version 4.0.7
Released version 4.0.6
- added support for typed constants
- Printer: print brace on next line when method/function has typehint
- Printer: promoted parameters / parameter with attributes are always multiline
- Printer: printAttributes & printReturnType are protected #123
- used PhpStorm Language attribute
Released version 4.0.5
- added support for PHP 8.2 features: DNF types, constants in traits, readonly classes, Type::True
- Type: constants are PascalCase
- Extractor: keeps the first comment in the method #119
- Printer: allow customizing comment formatting through protected printDocComment (#118)
Helpers::formatDocComment()
added option $forceMultiLine- Factory: object class contains path from root namespace (#117)
- Extractor: Fixed extracting enum method body #115 (#116)
- PhpNamespace: better use-statements sorting behavior
Released version 3.6.9 (end of support)
Released version 4.0.3
- support for PHP 8.2
- Dumper::dumpObject() refactoring
- Printer: added $linesBetweenUseTypes (#114)
Released version 3.6.8
- support for PHP 8.2
- Extractor: added support for Readonly promoted parameters (#111)
Released version 4.0.2
- Printer: added $bracesOnNextLine #112
- Extractor: added support for Readonly promoted parameters (#111)
- Printer: refactoring
- Dumper: supports
__serialize()
- Dumper,
Helpers::formatDocComment()
,Printer::printFunction()
& etc normalizes whitespace - Printer: always prints trailing comma #106
- TraitType: traits cannot have constants