- use-statements for functions & constants
- ClassType: method names are case insensitive
- PhpNamespace: class and function names are case-insensitive
- PhpNamespace:
addUse()
&simplifyName()
is case-insensitive PhpNamespace::simplifyName()
fixed collision when alias already exists- PhpNamespace: improved collision checking between class and alias
PhpNamespace::addUse()
removed parameter $aliasOut (BC break)PhpNamespace::addUse()
simplified aliases generation- Factory: supports 'new' in parameters
- accept numeric array keys when validating types #91