di | by dg | used attribute Deprecated | | | |
di | by dg | annotations @inject is deprecated (BC break) | | | |
di | by dg | deprecated magic properties (BC break) | | | |
di | by dg | removed compatibility for old class names | | | |
di | by dg | removed support for three ... dots | | | |
di | by dg | removed Definition::generateMethod() (BC break) | | | |
di | by dg | annotations @var are no longer supported (BC break) | | | |
di | by dg | annotations @return are no longer supported (BC break) | | | |
di | by dg | exception messages use [Service ...]\n format [WIP] added Definition::getDescriptor(), Helpers::entityToString() | | | |
di | by dg | opened 4.0-dev | | | |
di | by dg | creating lazy services in PHP 8.4 WIP | | | |
di | by dg | added FunctionCallable & MethodCallable, expressions representing first-class callables | | | |
di | by dg | NeonAdapter: processing of 'prevent merging' and 'entity to statement' moved to visitors | | | |
di | by dg | Resolver::completeStatement() moved to Statement & Reference | | | |
di | by dg | Resolver::resolve*Type() moved to Statement & Reference | | | |
di | by dg | PhpGenerator::formatStatement() moved to Statement & Reference | | | |
di | by dg | added Definitions\Expression | | | |
di | by dg | Resolver: used withCurrentServiceAvailable() to control $currentServiceAllowed | | | |
di | by dg | Resolver: restrictions for named parameters have been removed | | | |
di | by dg | Definition::generateMethod() replaced with generateCode() | | | |
di | by dg | Resolver: triggers error when reference is called with arguments | | | |
di | by dg | cs | | | |
php-generator | by dg | Factory & Extractor: added support for property hooks & asymmetric visibility | | | |
php-generator | by dg | added support for asymmetric visibility | | | |
php-generator | by dg | Property can be abstract / final | | | |
php-generator | by dg | Interfaces can have properties | | | |
php-generator | by shanginn | added support for properties hooks [Closes #171] | | | |
php-generator | by dg | added PropertyLike | | | |
php-generator | by dg | added Visibility | | | |
php-generator | by dg | ClassManipulator::implement() can implement abstract classes | | | |
php-generator | by dg | ClassManipulator::implementInterface() renamed to implement() | | | |
php-generator | by shanginn | Printer: refactoring, added printFunctionBody() | | | |