52 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
BIKI DAS e078c9422f
Fix typos 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
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
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
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
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
Carsten Brandt c19b2f7dc8
release version 2.0.11 8 years ago
SilverFire - Dmitry Naumenko 437825be70
Implemented Container::setDependencies(), Container::setDefinitions 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
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
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
Alexander Makarov 5ab4f0f090 Better quotes usage in strings 9 years ago
╃巡洋艦㊣ 586684b050 2.0.5 bf7edc5 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 166cb99be0 Fixes #6632: `yii\di\Container::get()` did not handle config parameter correctly when it is passed as a constructor parameter 10 years ago
╃巡洋艦㊣ 1468bd4d3d version 2.0.1 84b42ab 10 years ago
Alexander Makarov 0c14f47f9a Fixes #3793: Changed inline autocomplete hints style to get more IDEs support 10 years ago
Qiang Xue 0880656be3 Fixes #3311. 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