- Printer: added property $wrapLength #55 #56
getType()
,getReturnType()
: added option $asObject that returns Nette\Utils\Type- Factory: constant values are tagged for resolving
- Resolving of names in body & literals #85
- "use Trait" can have comments #90
- added TraitUse, represents use-statement
PhpNamespace::simplifyType()
supports generics like Foo<A, B>
PhpNamespace::unresolveName()
renamed tosimplifyName()
Helpers::unindent()
fixed when level = 0Dumper::format()
placeholder ? must not be followed by \w- Dumper: added $indentation
- Dumper: refactoring
- Printer: refactoring, added property $dumper
- Printer: refactoring, added property $namespace
- Revert "Dumper: dumps Closure as PHP code" (BC break)
PhpNamespace::addUse()
added validation- checks reserved class names
- added validator for types
- added Property and Parameter validation
- improved validation error messages
- Escapes */ in comments