24 Commits (8b951796ac5ef8f86e426bc17767dfad11249275)

Author SHA1 Message Date
Alexander Makarov 67658cf57d Replaced static with $this in phpdoc since current IDEs are finally able to handle it correctly 9 years ago
Nikola Kovacs f11bdfa2a7 Grammar fix: followings -> following 10 years ago
Qiang Xue 1088fd496d Added support to `yii\di\Container` to instantiate and configure an object that implements `yii\base\Configurable`. 10 years ago
Qiang Xue 135c54ecdd Fixed typo. 10 years ago
Qiang Xue d341bf02b4 Fixes #6398: Added support for specifying dependent component in terms of a configuration array for classes such as `DbCache` 10 years ago
Qiang Xue 166cb99be0 Fixes #6632: `yii\di\Container::get()` did not handle config parameter correctly when it is passed as a constructor parameter 10 years ago
RichWeber 92cd13a913 pull origin 10 years ago
Carsten Brandt 3a1e0f3a5c property codestyle framework 10 years ago
Alexander Makarov 0c14f47f9a Fixes #3793: Changed inline autocomplete hints style to get more IDEs support 10 years ago
Qiang Xue 3ea2ffbbd2 Fixed the issue that `ServiceLocator` still returns the old component after calling `set()` with a new definition 11 years ago
Qiang Xue 0880656be3 Fixes #3311. 11 years ago
lynicidn 7c390d62d6 typo in comments 11 years ago
Qiang Xue 4eb7906a3e Fixes #3204: `yii\di\Container` did not handle the `$config` parameter well in case when it does not have a default value 11 years ago
Thiago Talma c1445871f4 Correction of many errors code inspection. 11 years ago
Qiang Xue 5adcac52a6 improved DI definition normalization. 11 years ago
Carsten Brandt 1e75427393 updated classmap and phpdoc 11 years ago
Carsten Brandt bf3c75147d reverted breaking PHPdoc codestyle changes 11 years ago
Qiang Xue b1c4416218 Final touchup. 11 years ago
Qiang Xue bda1ffa6ce Finished refactoring of DI container and service locator. 11 years ago
Qiang Xue 87df068eb0 DI WIP 11 years ago
Qiang Xue 8e11ad0360 refactored code to use Instance::ensure() 11 years ago
Qiang Xue 72c99663ff Refactored container. 11 years ago
Qiang Xue 43fb937a20 Added unit tests. 11 years ago
Qiang Xue 8c2e39235f Turn module and application into DI containers. 11 years ago
Qiang Xue 66abd5b8ab Added DI container implementation. 11 years ago