di icon indicating copy to clipboard operation
di copied to clipboard

πŸ’Ž Flexible, compiled and full-featured Dependency Injection Container with perfectly usable autowiring and support for all new PHP 8 features.

Results 29 di issues
Sort by recently updated
recently updated
newest added

_(the original description of the issue is outdated and there's no issue with `Structure`, please read the discussion below)_ Version: 3.0.13 ### Bug Description Configuration of Nette extension can be...

- new feature - BC break? no Just better responsivity (service name can be breaked): ![SnΓ­mek obrazovky 2021-04-24 vΒ 21 15 30](https://user-images.githubusercontent.com/4738758/115970453-bcdda900-a542-11eb-9388-5ef6acd0bc83.png)

- bug fix - BC break? no In the case of the interface (factory or accessor) is defined as regular service, DI should throw a more helpful exception. For example...

- new feature - BC break: no - doc PR: *todo* Hi there, in addition to autowiring arrays of services via annotations, I think it might be useful to autowire...

- new feature - BC break? most likely not Supports `@param array $param` as alternative to `@param Abc\Xyz[] $param`. Code is duplicated, you might want to adjust the conditions a...

- new feature (or maybe a bug fix?) - BC break? **no** Raw usage: ```php $c = new Compiler(); $c->setStrictTypes(false); $code = $c->compile(); // Et voila! No strict types. ```...

- new feature - BC break? no - doc PR: There are specific add*Definition methods for each type of Definition but no get*Definition for getting specific definitions. You can only...

- bug fix? no - new feature? yes - BC break? yes (when someone concats `...` with a scalar parameter. it could be fixed by checking whether return value is...

We should Identify all cases when `?` is used, resolve them and remove a question mark (it is like eval).

Just first baby steps to make PHPStan happy about analyzing generated DIC