76 Commits (master)

Author SHA1 Message Date
Sartor 7a2689e761
Fix #19004: Container::resolveCallableDependencies() unable to handle union and intersection types 3 years ago
Alexander Makarov 655786b7ed
release version 2.0.44 3 years ago
Alexey Rogachev 552593ca3b
Prepare for new apidoc (part 2) (#19010) 3 years ago
BIKI DAS e078c9422f
Fix typos 3 years ago
Bizley 82be8b61cf
Replacing deprecated `::className()` with `::class` (#18671) 3 years ago
Bizley 68a1c32400
Fix #18624: Fix `yii\di\Container` to properly resolve dependencies in case of PHP 8 union types 3 years ago
Sergei Predvoditelev 22d3255890
Fix #18396: Fix not throw `InvalidConfigException` when failed to instantiate class via DI container in some cases 4 years ago
Alexander Makarov a7879df969
release version 2.0.39.2 4 years ago
Sergei Predvoditelev d633a9188e
Fix #18378: Fix not taking default value when unable to resolve abstract class via DI container 4 years ago
Sergei Predvoditelev bbd9a267d6
Fix #18373: Fix not taking default value when unable to resolve non-exing class via DI container 4 years ago
Alexander Makarov ccb14ff667
release version 2.0.39 4 years ago
Sergei Predvoditelev 50d5fb2bd9
Fix #18304: Added support of constructor parameters with default values to DI container 4 years ago
Sergei Predvoditelev 23cfb38cea
Fix #18285: Enhanced DI container to allow passing parameters by name in constructor 4 years ago
Alexander Makarov ed1c087784
Fix #18317: Additional PHP 8 compatibility fixes 4 years ago
Alexander Makarov 6e694ee249
release version 2.0.38 4 years ago
Sam 9c838207ce
Bug #18245: Make resolving DI references inside of arrays in dependencies optional 4 years ago
Alexander Makarov 40fc68e239
Fix #18233: Add PHP 8 support 4 years ago
Andrii Vasyliev c1386858f3 Allow DI references in array in dependencies 4 years ago
Yusup Hambali 05aae044e5 Fix #17720: DI 3 support for application core components and default object configurations 5 years ago
Andrii Vasyliev da626f507f Fix #17607: Added Yii version 3 DI config compatibility 5 years ago
cuileon 489dd119a5 merge from yiisoft/yii2 6 years ago
soul11201 31e56d4a22 Remove unnecessary check from DI container 6 years ago
Elvira Sheina 633d6b93b8 Fixes #15802: Fixed exception class in yii\di\Container 6 years ago
Alexander Makarov 1f709e7133
Fixed special case about reflection introduced by #16528 6 years ago
船歌 1246e5feb3 Fixes #16514: Fixed `yii\di\Container::resolveCallableDependencies` to support callable object 6 years ago
Klimov Paul 65f6b59b35 `@inheritdoc` notation changed 7 years ago
Alexander Makarov 29dbcea625
Revered method call. No need to slow container down [skip ci] 7 years ago
KoJIT2009 00bc1c4843 di-support-instance-for-property 7 years ago
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
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
cuiliang c0df003ac0 merge from master 8 years ago
Sam Mousa 90b92440fa Fixed using DI container with no `Yii::$app` set. 9 years ago