Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/yiisoft/di

PSR-11 compatible DI container and injector
https://github.com/yiisoft/di

Add tests for build stack, fix issues (#253)

67a6e4c4641c3a8dd6e120d3595721fe43bcc9f4 authored about 3 years ago by Alexander Makarov <[email protected]>
Fix composite container

10e4cd7aa95b37f9b4dd464edb1b2dcdfbc208f1 authored about 3 years ago by Alexander Makarov <[email protected]>
Refactor delegates (#250)

Co-authored-by: yiiliveext <[email protected]>

1bb971c57a04991df42af3b991971230c44ce679 authored about 3 years ago by Alexander Makarov <[email protected]>
Update namespace

db5893d129764b153ed744e1e18ced6608e8b080 authored about 3 years ago by Alexander Makarov <[email protected]>
Use definitions from `yiisoft/definitions`

5550b0b920d0df31a2ac3d88604758a2af626f58 authored about 3 years ago by Alexander Makarov <[email protected]>
Use definitions from `yiisoft/definitions` (#251)

3b768b72cd35a19c8dbfcff4d3f642800e11c3e0 authored about 3 years ago by Sergei Predvoditelev <[email protected]>
Fix #243: Fix incorrect examples

8cfe29e0b3acdbc252e9a14870bc6b8fa921214d authored about 3 years ago by Alexander Makarov <[email protected]>
Remove outdated skipped test

1a0bf281e63a3f9c584b4e2d038b0d3d94835fc6 authored about 3 years ago by Alexander Makarov <[email protected]>
Schedule GitHub workflows (#249)

415c9ae33309aad6a6cc1c79ae31efe0176e98dd authored about 3 years ago by Viktor Babanov <[email protected]>
Document using state resetter with third part containers

18168f328d4c6d9cf2297f6eb8a0db32b8b3b2ff authored about 3 years ago by Alexander Makarov <[email protected]>
Fix bug with buildings unset (#247)

bab3ce196f67296ed28070778c891f076db54db4 authored about 3 years ago by yiiliveext <[email protected]>
Fix has() method (#240)

Co-authored-by: Sergei Predvoditelev <[email protected]>
Co-authored-by: Alexander...

e0690fc14b7d52816ddc6959935014e292ab7cfc authored about 3 years ago by yiiliveext <[email protected]>
Change protected methods to private (#245)

Container is final class, hence the method cannot be used in child classes and must be private i...

e4336abeecd125e8e05962e64197f8adeeebb053 authored about 3 years ago by Леонид Черненко <[email protected]>
Add ReferencesArray and DynamicReferencesArray helpers (#241)

Co-authored-by: Alexander Makarov <[email protected]>

a315d3cd12154594e5dd967b71e6eee0bf3298c5 authored about 3 years ago by yiiliveext <[email protected]>
Fix benchmark (#242)

05ac37057ffec122769dacc2679bca16540c31c2 authored about 3 years ago by yiiliveext <[email protected]>
Improve definition format after parsing (#239)

9cc16a1cb4e8054d12863b8ebbd0ccbb8aa03248 authored about 3 years ago by yiiliveext <[email protected]>
Adopt tests to deny DefinitionInterface (exclude ReferenceInterface) in constructor arguments (#238)

5ab22733cfde1df317ae65a49825a57e7e856243 authored about 3 years ago by Sergei Predvoditelev <[email protected]>
Remove a misguiding line from phpdoc

0208a1f9355a758f941be42f728a243b49e371bd authored about 3 years ago by Alexander Makarov <[email protected]>
Adopt to new DependencyResolverInterface (#237)

dad2d2f4011a04a41f011f19782f201f872364f6 authored about 3 years ago by Sergei Predvoditelev <[email protected]>
Adopt to new DependencyResolverInterface (#236)

ee03c1267c8fcccd87c678718f0539606d441030 authored about 3 years ago by Sergei Predvoditelev <[email protected]>
Move injector to dependency resolver (#235)

f1fa4e3e4c682a7e3fed1a587a9bbb2544459c26 authored about 3 years ago by Sergei Predvoditelev <[email protected]>
Apply fixes from StyleCI

52aa0a4689dd8d0c0c0ecadedef1ca13652f57db authored about 3 years ago by Alexander Makarov <[email protected]>
New providers (#233)

Co-authored-by: Alexander Makarov <[email protected]>

8308ef66faac64e4ca1222c31a37eb528b5ba38b authored about 3 years ago by yiiliveext <[email protected]>
Remove contextual containers since they aren't used anywhere (#226)

2cc9f803ece970bbbb5d8ccf740c3312e7580d1b authored about 3 years ago by Alexander Makarov <[email protected]>
Remove unused DependencyResolver import (#225)

714ceb3856a67a655e3d400dbd0e70e8ac85cfc4 authored about 3 years ago by Sergei Predvoditelev <[email protected]>
Adopt to factory changes (#224)

Co-authored-by: Alexander Makarov <[email protected]>

411795bc01541e217b4852db625f1cec3df8e513 authored about 3 years ago by Sergei Predvoditelev <[email protected]>
Fix readme link (#221)

e302cbf91ab8d6f189a81ccf6ab56f2048867430 authored over 3 years ago by Dmitriy Derepko <[email protected]>
Simplify type hinting in phpdoc container constructor (#220)

53c77ec9932d8951bf45255cebbbc9a96cd9bda0 authored over 3 years ago by Sergei Predvoditelev <[email protected]>
Update composer.json (#219)

b2b8ea68ab62497bf20d57cfe1619514cd3badb0 authored over 3 years ago by Dmitriy Derepko <[email protected]>
Refactoring (#212)

1017dc3b87b0d294c9a4b565e36ccac9000169dc authored over 3 years ago by Sergei Predvoditelev <[email protected]>
Do not manage GitHub actions versions with dependabot. Too noisy.

aa29a133bbfaf71d32cb574aa86f1831eca8b9d6 authored over 3 years ago by Alexander Makarov <[email protected]>
Disallow definition objects in configs, except ReferenceInterface (#214)

16db0962684804c6885dbe289bf412225c9972be authored over 3 years ago by yiiliveext <[email protected]>
Fix #121: Implement state resetter

Co-authored-by: Alexander Makarov <[email protected]>

a38e82ecae6f04efa6cb3547eaf16189d2117a4a authored over 3 years ago by yiiliveext <[email protected]>
Fix syntax in README

ec75f6692c271b37ba3dc48397d1c13f59965e1b authored over 3 years ago by Alexander Makarov <[email protected]>
Fix ArrayDefinition and Factory (#210)

596b28d32f771498742c0156ead2f1b5b50e0e43 authored over 3 years ago by yiiliveext <[email protected]>
Apply fixes from StyleCI

b136513aba018a7ddc9ac1cbd446bd16c4bc7a5f authored over 3 years ago by Alexander Makarov <[email protected]>
Fix #125: Add support of tagging services and getting services via tags

Co-authored-by: Alexander Makarov <[email protected]>

13d0452d8223ee431ac1cf8fde4bf0ad406552de authored over 3 years ago by yiiliveext <[email protected]>
Use $ instead of @

29062ae20b315e63e9b9b5a9adb82b8f13515531 authored over 3 years ago by Alexander Makarov <[email protected]>
Adopt to new array definition syntax (#208)

Co-authored-by: Alexander Makarov <[email protected]>

b3d41d1d79a8aa6ff87f05dc235184e72f4b0f78 authored over 3 years ago by Sergei Predvoditelev <[email protected]>
Use adjusted yiisoft/factory exception (#209)

c6f767684a861ad03c4519012a2b91cf50978d11 authored over 3 years ago by Alexander Makarov <[email protected]>
Update config format

0c1d4044364dc0d29eaa586e8b45524cf654a6da authored over 3 years ago by Alexander Makarov <[email protected]>
Psalm: fix errors + improve annotations for Container::get()

bde3a6a2a244eb91ddc77c20692d149ce7674d4b authored over 3 years ago by Sergei Predvoditelev <[email protected]>
Refine README and fix some grammar

d7d7893779e0d7431ce1b29dbd3b36a57389b7db authored over 3 years ago by Michael Härtl <[email protected]>
Apply fixes from StyleCI

66a14bd0470257b448cad095c436d9f2bd8024fc authored over 3 years ago by Alexander Makarov <[email protected]>
Improve errors

0143671c2e6ba3c4b19e123cb66ccd5e199df2ef authored over 3 years ago by Alexander Makarov <[email protected]>
Fix default definitions for composite container

59a78922e1d19e487734347d4b76eafa5628be6f authored almost 4 years ago by Rustam Mamadaminov <[email protected]>
Adjust dependabot strategy

0719351066492135f0b1544f49f4ee2f5648b5d5 authored almost 4 years ago by Alexander Makarov <[email protected]>
Update roave/infection-static-analysis-plugin requirement (#198)

Updates the requirements on [roave/infection-static-analysis-plugin](https://github.com/Roave/in...

01c6479901d72e791bc0ef4a0226bfd0613ee4b2 authored almost 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Batch add test-watch script and use testdox style for test script

43f75697b99e18434986df9e47fd3c41a2c2fdef authored almost 4 years ago by Dmitriy Derepko <[email protected]>
Batch add spatie/phpunit-watcher

b59b5e159d442ea58beb8a6043ee223868945772 authored almost 4 years ago by Dmitriy Derepko <[email protected]>
Apply fixes from StyleCI

600a5de85329e1b823f82563730577a883859d0b authored almost 4 years ago by Alexander Makarov <[email protected]>
Fix false positive circular reference detection

Co-authored-by: Alexander Makarov <[email protected]>

e0c91de41bf2709fd0cabc95b96ec33d8a1e63ea authored almost 4 years ago by mj4444 <[email protected]>
Adjust StyleCI rules

e081a1ec65995c208a3ea5eed9c6a6bd59bdff88 authored almost 4 years ago by Alexander Makarov <[email protected]>
Update StyleCI config

e525a62147435ad204abc3302e1df70f4ed092ed authored almost 4 years ago by Alexander Makarov <[email protected]>
Update StyleCI config + fixes

e3bfe0b7d0450cedbf3f8f3412670035ca0374d7 authored almost 4 years ago by Alexander Makarov <[email protected]>
Merge pull request #194 from yiisoft/dependabot/composer/vimeo/psalm-tw-4.2

Update vimeo/psalm requirement from ^4.1 to ^4.2

8a1c78f37767148acd586ecd15a37da4d3aa52a5 authored almost 4 years ago by Wilmer Arambula <[email protected]>
Update vimeo/psalm requirement from ^4.1 to ^4.2

Updates the requirements on [vimeo/psalm](https://github.com/vimeo/psalm) to permit the latest v...

f6a2862bfad5b9228e4ee516341debea5d4b527e authored almost 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #192 from yiisoft/dependabot/composer/league/container-tw-3.3

Update league/container requirement from ^3.2 to ^3.3

d82fec7727c8116c0c5ee3aac598b5b474b09cab authored almost 4 years ago by Wilmer Arambula <[email protected]>
Update league/container requirement from ^3.2 to ^3.3

Updates the requirements on [league/container](https://github.com/thephpleague/container) to per...

2fb272a5d949aab88c9a4b011b4cfcdc351b37bd authored almost 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #193 from yiisoft/dependabot/composer/roave/infection-static-analysis-plugin-tw-1.4

Update roave/infection-static-analysis-plugin requirement from ^1.3 to ^1.4

19bffb8b23853f522d4f6b0e48961f30ec698712 authored almost 4 years ago by Wilmer Arambula <[email protected]>
Update roave/infection-static-analysis-plugin requirement

Updates the requirements on [roave/infection-static-analysis-plugin](https://github.com/Roave/in...

b44038a502390b713ad97fefd0fd0ac48b4090a2 authored almost 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Add dependabot config

1e3d5c35c5c217ee8f2e03cee92089681d043949 authored almost 4 years ago by Alexander Makarov <[email protected]>
Merge branch 'master' of github.com:yiisoft/di

7c09fa1755e5d60ed98bd71d6a5c9144f1c8c90d authored almost 4 years ago by Dmitriy Derepko <[email protected]>
Add composer test command

1b420b98257c4c4aed4b0dddaeeae4c1fc1a49b2 authored almost 4 years ago by Dmitriy Derepko <[email protected]>
Adjust LICENSE (#191)

88d9a24f6b83a4a6a3bb9a85aaab3fcc60613ec3 authored almost 4 years ago by Anton Samoylenko <[email protected]>
Update dev dependencies, pipelines and Scrutinizer

6b6daebaf249bebbefe78df3b8550e31215de109 authored almost 4 years ago by Wilmer Arambula <[email protected]>
Updated build pipelines and dev dependencies

Co-authored-by: Wilmer Arambula <[email protected]>

ddcf4607786182d4e43d064155879ea9dec4e73a authored almost 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Add testCallableArrayValueInConstructor

c57ca38380017179950661963d98603bbc8633b9 authored almost 4 years ago by thenotsoft <[email protected]>
Upgrade phpbench so it works with PHP 8

9d1e44db4f74e29b726a9ccd7ff9d9b18386f72a authored almost 4 years ago by Alexander Makarov <[email protected]>
Add tests for resolving references and closures given in array config in properties and in method calls (#184)

41a1a8a32aef66df09521690c3538b36008b7dc7 authored almost 4 years ago by Andrii Vasyliev <[email protected]>
Update vimeo/psalm requirement to ^4.0 (#182)

283caf26fcc370cc7053252963d9b7befe23a028 authored almost 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Update infection/infection requirement to ^0.18.0 (#183)

f4379398c8406373477bb5dce439764a039d2e5b authored almost 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Fix exception according to changes in factory (#180)

e749befe2b5a33fb732dc93b3d2cd9701ee1ab42 authored about 4 years ago by Andrii Vasyliev <[email protected]>
Allow array based callable definition to non-static method (#179)

Implemented in https://github.com/yiisoft/factory/pull/51

a4737029150ec046bfeb93b9e98e110a3746f53a authored about 4 years ago by Andrii Vasyliev <[email protected]>
Fix composer.json so Injector is required

f0fb7920a54f2a1af8e800513ac8cf98f8b735ae authored about 4 years ago by Alexander Makarov <[email protected]>
Add default definitions (#178)

Improve code style.
Make default definitions explicit and collected in single place.
Allow cha...

1a9eea311ceded134a63a08abb53ef02d525a029 authored about 4 years ago by Andrii Vasyliev <[email protected]>
Add tests for constructor parameters passed properly (#173)

Co-authored-by: Alexander Makarov <[email protected]>

d826f41f07d367fe295fccfe1f0468831a444b47 authored about 4 years ago by Andrii Vasyliev <[email protected]>
Revert "Add default definitions (#177)"

This reverts commit fccc9cbfc67030a95cc16f7231c6d6ca578274aa.

b044a4ac1651c622f15b7703faefd4753468ebdf authored about 4 years ago by Alexander Makarov <[email protected]>
Add default definitions (#177)

fccc9cbfc67030a95cc16f7231c6d6ca578274aa authored about 4 years ago by Andrii Vasyliev <[email protected]>
Add test for circular exception while resolving providers (#176)

This test reproduces `CircularReferenceException` while
running `yii serve` in `yiisoft/app`.
...

4051ed47984117e89375d2bca256b3572b09134e authored about 4 years ago by Andrii Vasyliev <[email protected]>
Fix code style (#175)

Remove unused and ordered use statements.

cd6b8b7835d644a51d32c6b002883304a0db7b68 authored about 4 years ago by Andrii Vasyliev <[email protected]>
Add test for integer indexed parameters are passed to constructor properly (#172)

2af8247697f92daa4c35e2ab0838455210a72be0 authored about 4 years ago by Andrii Vasyliev <[email protected]>
Revert "Clean up container constructor (#169)"

This reverts commit 0955cf0386cc0164784dd4a79f9156396f5b9e95.

6a89ba79125fcc5c559d904a764a55e5c48ab8c2 authored about 4 years ago by Andrii Vasyliev <[email protected]>
Clean up container constructor (#169)

0955cf0386cc0164784dd4a79f9156396f5b9e95 authored about 4 years ago by Andrii Vasyliev <[email protected]>
Apply small refactoring from #166

Simplify and moved higher call to `delegateLookup`.

4042b039f024a384633dac018be7587cead02dd5 authored about 4 years ago by Andrii Vasyliev <[email protected]>
Apply fixes from StyleCI

a83d7df9cc76ed1edad0e3435286fc84d186e809 authored about 4 years ago by Alexander Makarov <[email protected]>
Added test for any definition works in config (#154)

* Added test for closure in constructor arguments
* Added test for `ValueDefinition` in constrc...

7478a0cbed9e31a075854c4d705602b0fd02c682 authored about 4 years ago by Andrii Vasyliev <[email protected]>
Switch to psalm and fix static analysis issues (#159)

f7ffed244a4466ac9e8ab8c543b0ea07b21bbe73 authored about 4 years ago by Andrii Vasyliev <[email protected]>
Fix test for container nesting by definition (#168)

Remove `testSaveOldContainer`

25ca8a8a966d45a74ca034f56fe4a26832037469 authored about 4 years ago by Andrii Vasyliev <[email protected]>
Fix circular reference again (#164)

Fixes `yiisoft/app`
Doesn't need fix in factory https://github.com/yiisoft/factory/pull/45
Ext...

29508baf760d9b90f54c561b5fa07ae03fdde712 authored about 4 years ago by Andrii Vasyliev <[email protected]>
Fix root container type

80f33b8cc565a14b5a47a9105364e676814fb844 authored about 4 years ago by yiiliveext <[email protected]>
Add test for `Container::has()`

37d3e8f3aa7431bcf3a13406b7757c5a7d513fdb authored about 4 years ago by Andrii Vasyliev <[email protected]>
Fix circular reference when nested container defined (#158)

First of all any closure definition for `ContainerInterface` like the
following IS the circular...

25030771fb1c59cbdb69cbc2efbf13eb9aa4e220 authored about 4 years ago by Andrii Vasyliev <[email protected]>
Fix `CircularReference` to `ContainerInterface` (#155)

7fc72e868361e4104b5a5d238f023c7716d06d0f authored about 4 years ago by Andrii Vasyliev <[email protected]>
Refactor definition normalize/validate to be in one place in Factory (#151)

3214f6872cff2e0b32e09865bd077854b6284c8c authored about 4 years ago by Andrii Vasyliev <[email protected]>
Add use of injector to allow more complex definitions (#150)

See https://github.com/yiisoft/factory/pull/34 for examples.

Also add `ContainerInterface` de...

2ca05ea2a4b98063b80ca1b6d0edd3e7218c97c8 authored about 4 years ago by Andrii Vasyliev <[email protected]>
Add missing require-dev `phpbench`

5bba6cfaf4a86a65091903ed4af095be1b297a4f authored about 4 years ago by Andrii Vasyliev <[email protected]>
Improve alias test to cover recursive alias

09fd47b7bedd3b6758eb38b5b1e9d182d7cebdee authored about 4 years ago by Andrii Vasyliev <[email protected]>
Enforce string keys in definitions, fix typo in tests (#147)

0c2aed37a46f53e1365ea877c071261698d71403 authored about 4 years ago by Michael Härtl <[email protected]>
Update infection/infection requirement from ^0.16.3 to ^0.17.0 (#141)

* Update infection/infection requirement ^0.17.0

Updates the requirements on [infection/infec...

d535a9350fc480be4e4e7b7a634f6431283d5509 authored about 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>