65 Commits (3666f2c95785e42f438327737120301fd89033c6)

Author SHA1 Message Date
Dmitry Naumenko 64d8af61a6 Fixes for PHP 7.2 compatibility (#14959) 7 years ago
Sam 537317fbb1 Fixes #14126: Added variadic parameters support to DI container 7 years ago
Sam 4081a4b203 Fixes #14184: Module service locator now falls back to its parent module service locator in case component isn't found 7 years ago
Robert Korulczyk 5a8c3d537b Enable `phpdoc_summary` rule in php-cs-fixer config (#14675) 7 years ago
Robert Korulczyk 1501c659ac Add empty lines before return statements. (#14682) [skip ci] 7 years ago
Carsten Brandt 393fc2744a Added yii\base\Object for backwards compatibility 7 years ago
Robert Korulczyk fe8a0a6a2e Enable `no_useless_else` rule in php-cs-fixer (#14420) 7 years ago
Robert Korulczyk ba0ab403b5 Added php-cs-fixer coding standards validation to Travis CI (#14100) 7 years ago
Angel Guevara 0117459444 Used PHP 7 list syntax where appropriate 7 years ago
Cyrillos Jonua db0e7a6c8f Fixes #13848: `yii\di\Instance::ensure()` wasn't throwing an exception when `$type` is specified and `$reference` object isn't instance of `$type` 8 years ago
gagatust 6397791513 Fixed whitespaces to match code style [skip ci] 8 years ago
SilverFire - Dmitry Naumenko bfa2390d5a
Added `yii\di\Instance::__set_state()` method 8 years ago
Lanrik 7fda48efcc Fixes #13550: Refactored unset call order in `yii\di\ServiceLocator::set()` 8 years ago
Carsten Brandt c19b2f7dc8
release version 2.0.11 8 years ago
Carsten Brandt 66e8158716 Fixes #11771: Fixed semantics of `yii\di\ServiceLocator::__isset()` to match the behavior of `__get()` which fixes inconsistent behavior on newer PHP versions 8 years ago
SilverFire - Dmitry Naumenko 437825be70
Implemented Container::setDependencies(), Container::setDefinitions 8 years ago
Carsten Brandt a837c59182 improved error message for Instance::ensure() when component does not exist (#12967) 8 years ago
Robert Korulczyk 4aa935e69e Fixes #12055: Changed `boolean` to `bool` and `integer` to `int` in phpdoc 8 years ago
Boudewijn Vahrmeijer 32f4dc8997 Fixes #5385: links created from classes to corresponding guide articles (#12920) 8 years ago
Carsten Brandt bda42b68ce fixed yii\di\Instance documentation 8 years ago
Sam Mousa dfa292652d Fixes #11561: Fixed DI container throwing exceptions for optional dependencies 8 years ago
Angel Guevara f978199fcc more changes 9 years ago
Carsten Brandt b503dc9ff2 use ::class also in documentation and configs 9 years ago
Carsten Brandt 88a4f4ae9f Use ::class instead of ::className() 9 years ago
Sam Mousa 90b92440fa Fixed using DI container with no `Yii::$app` set. 9 years ago
Sam Mousa 8ea4c660da Several improvements to DI container 9 years ago
mdmunir 2505e7ef63 Fixes #9785: Added ability to invoke callback with dependency resolution to DI container 9 years ago
LAV45 fcf25e8fa1 Fixed `\yii\di\Instance::ensure()` to work with minimum settings 9 years ago
Alexander Makarov 5ab4f0f090 Better quotes usage in strings 9 years ago
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