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

Enhanced PHPDocs, code style fixes

294acae154610938b58a00c6912697052bb913f7 authored about 6 years ago by SilverFire - Dmitry Naumenko <[email protected]>
Added missing uses

2f19368ceab4829c1a0e054e2720faf64344cfcd authored about 6 years ago by SilverFire - Dmitry Naumenko <[email protected]>
Fixed `Factory::ensure()` again

4aacb10d82af5138fde10b68183a82fbf57963bb authored about 6 years ago by Andrii Vasyliev <[email protected]>
Allowed `get` by `Reference` object

1167ec5c819659d880a95958495595ebcc5542f7 authored about 6 years ago by Andrii Vasyliev <[email protected]>
Added tests for `Factory::get(`

58aa6c668a187d330e56a3418d125da6053ee6e8 authored about 6 years ago by Andrii Vasyliev <[email protected]>
Fixed `Factory::ensure()`

cca026ee8f9d290e07c403936739dd0f9104f694 authored about 6 years ago by Andrii Vasyliev <[email protected]>
Added missing `initObject` to `Factory::create` and `ensure`

1ca6726a736df46d4cd57ce604e5b918bd1c8288 authored about 6 years ago by Andrii Vasyliev <[email protected]>
Added `3.0.x-dev` branch-alias

d30f2a082dcbf55435d3cf9a54d8fc301ca559d4 authored about 6 years ago by Andrii Vasyliev <[email protected]>
Changed `AbstractContainer::$parent` to protected to be accesable from Factory

a84f6327a866b2c3b14c516106478296cc0b55ec authored about 6 years ago by Andrii Vasyliev <[email protected]>
Fixed `Factory::create()` for callable config

2e205ae55ecbe121b91a588d5601b621a853c8f3 authored about 6 years ago by Andrii Vasyliev <[email protected]>
Moved object initialization to be done after build to allow access created object from `init()`

c8e7ed3e091d5328e94a73ebc79f14905731a91a authored about 6 years ago by Andrii Vasyliev <[email protected]>
Changed `Initiable::void()` signature to return void

ef105173be9c1567b9535f5e6784d524fd5f9360 authored about 6 years ago by Andrii Vasyliev <[email protected]>
Renamed `Initiable` interface (was Initable)

a9163510f66ac6b58e8cc5b31dfd967805ba6c43 authored about 6 years ago by Andrii Vasyliev <[email protected]>
Fixed code style to make phpcs happy

0a1ddc5005240015e61260e9c4a37425446b0aed authored about 6 years ago by Andrii Vasyliev <[email protected]>
Redone `Factory`: changed `create()` args, added `get()` and `ensure()`

fce40a03bd7da223da63e9f3df00412483567769 authored about 6 years ago by Andrii Vasyliev <[email protected]>
Added `FactoryInterface` with create and ensure methods

cd950c071d5d03dbcc1120650bc50a15c81ecedd authored about 6 years ago by Andrii Vasyliev <[email protected]>
Added `AbstractContainer::getInjector()`

0f0a1ef11dac5a54aa82445096fd8a157c2065c0 authored about 6 years ago by Andrii Vasyliev <[email protected]>
Added `AbstractContainer::getDefinition()`

4ecf86845877d9e1d850a87e33eb36a4da61e6b0 authored about 6 years ago by Andrii Vasyliev <[email protected]>
Renamed `AbstractContainer::setMultiple()` to `setAll`

68ce684c698229250f3a830fdc708bb97649a572 authored about 6 years ago by Andrii Vasyliev <[email protected]>
Moved `init()` to allow call configure from init

76d5f22c9bdc1a901a38b5e1c0b169653f693a22 authored about 6 years ago by Andrii Vasyliev <[email protected]>
Switched to PHPUnit 7.2

70b596cb2d7e71b0faa63ff481f0387bda4746dd authored about 6 years ago by Andrii Vasyliev <[email protected]>
Added `Initable` interface to mark classes having and needing `init()` after construction

80ec68b10526b29550b3009146ad8df701709b7e authored about 6 years ago by Andrii Vasyliev <[email protected]>
Added test for `Initable`, fixed bug

2f018d8be16104c13adf074a2d20d1fccfbd220c authored about 6 years ago by Andrii Vasyliev <[email protected]>
Deprecated `Initable` interface and `configure()`

9d1f308247e58976cc43aadeb68cf462b20c6291 authored about 6 years ago by Andrii Vasyliev <[email protected]>
Added (extracted from buildFromConfig) `AbstractContainer::configure()`

2cbae7bcbaac781c1c5d573a63baf1937578695a authored about 6 years ago by Andrii Vasyliev <[email protected]>
Added tests for exceptions thrown in `Injector`

b3f207a85397f15e61f2e45866910deafe37e8a7 authored about 6 years ago by Andrii Vasyliev <[email protected]>
Fixed moving exceptions

f05b8a7eeefe401cbc45b11959fc47fdc248ba80 authored about 6 years ago by Andrii Vasyliev <[email protected]>
Moved exceptions to own folder (#46)

4e2e10246acc588cc503dd3ec49e017ee60bd51d authored about 6 years ago by Andrii Vasyliev <[email protected]>
Added `Container::hasInstance()` (#45)

Allows determine whether the container has already
instantiated instance of id specified.

* ...

28d5548c7aab83c30a85895e423bc1aeb2230cb1 authored about 6 years ago by Andrii Vasyliev <[email protected]>
Fixed naming [skip ci]

d46a93f9064f852bb580091573da7df37f787759 authored over 6 years ago by Alexander Makarov <[email protected]>
Fixed error in circular reference detection (#44)

Array of currently building items was not cleaned properly in `build()`.
Also refactored `build...

666f1617369f9c91b9bbcec4e75bdcfb55c25755 authored over 6 years ago by Andrii Vasyliev <[email protected]>
Merge pull request #43 from hiqsol/master

Added ability to pass construcor params to `Factory::create()`

e5fab4dfd724722a073113c80315ea5e22901d8e authored over 6 years ago by Dmytro Naumenko <[email protected]>
Added ability to pass construcor params to `Factory::create()`

8f376364dc33ca3524a6722da7b2f5734e7ca189 authored over 6 years ago by Andrii Vasyliev <[email protected]>
Added more helping message in `CircularReferenceException` (#42)

04f3d7819caf23c864fbab465703445d2e5eb64c authored over 6 years ago by Andrii Vasyliev <[email protected]>
Merge pull request #41 from hiqsol/master

Fixed stupid error in dereferencing

1b0e09c6e0fccfa694dc8901fb57558f00ddde0d authored over 6 years ago by Dmytro Naumenko <[email protected]>
Fixed stupid error in dereferencing

0cd5fc2a0edb12f6acd79c8506fa056120f35e6d authored over 6 years ago by Andrii Vasyliev <[email protected]>
Revert "Fixed to use `mb_substr` instead of substr (#39)" (#40)

This reverts commit 690543a9928547adf71be5f21d8b3f656a873d51.

a6438ce69e0a970f7403d369e81b64d2ae30243a authored over 6 years ago by Alexander Makarov <[email protected]>
Fixed to use `mb_substr` instead of substr (#39)

690543a9928547adf71be5f21d8b3f656a873d51 authored over 6 years ago by Andrii Vasyliev <[email protected]>
Merge pull request #37 from hiqsol/added-factory

Added `Factory`, see #25

469d57eb363d0c18ee8f758f825288f21e1b92d3 authored over 6 years ago by Dmytro Naumenko <[email protected]>
Removed redundant line from license [skip ci]

9b22ebddb362f19b285befb7bba3fd909cb1090f authored over 6 years ago by Alexander Makarov <[email protected]>
Added test for new `Container` and `Factory`

f1ce9765375b497798f321427eba6bd0537909de authored over 6 years ago by Andrii Vasyliev <[email protected]>
Added new `Container` and `Factory`

6cee31b359874aadd071c9c072745588f48674a5 authored over 6 years ago by Andrii Vasyliev <[email protected]>
[WIP] Redoing Container to `AbstractContainer`

74e570de6d694edcf3900b5e930dee63a58bc43e authored over 6 years ago by Andrii Vasyliev <[email protected]>
Dropped aliases in favour of `Reference`, closes #27 (#36)

c96ddeee254326b38cf0c65efde38eea63a84bf5 authored over 6 years ago by Andrii Vasyliev <[email protected]>
Added `Reference::to()` #28 (#35)

ea51d01b8eb28d46a5dd6b5280a3f387a710fb15 authored over 6 years ago by Andrii Vasyliev <[email protected]>
Moved tests to autoload-dev

102c270697d588230ae68ef6102d21bdcc13859f authored over 6 years ago by Alexander Makarov <[email protected]>
fix file doc comments

92ad11547c62161e4c3c0b97934629173798953a authored over 6 years ago by Paul Klimov <[email protected]>
docs fix

38314257a1cc83cc1cd5df931ff3d04bc544dfb2 authored over 6 years ago by Paul Klimov <[email protected]>
Fixes #18: moved code sniffer to dev packages, updated contributing guide, removed unused parts from travis (#20)

d81c795bb989362d12c3e5f42283a7fe9f062976 authored over 6 years ago by Alexander Makarov <[email protected]>
Update README.md (#17)

Fix example code of DeferredServiceProvider, add wrong class name.

e711c5a4ae339082032322b1e043c59259e7cda0 authored over 6 years ago by Vuong Minh <[email protected]>
Adjusted formatting

80b97538b7e77e1570e47508d84a740dcd6ba9f6 authored over 6 years ago by Alexander Makarov <[email protected]>
#15: improved deferred service provider naming for better readability. (#16)

____
Rename `DelayedServiceProvider` to `DeferredServiceProvider`
https://github.com/yiisoft/d...

6c7296b1ea302c9e65427e865cf739f7bdcea57f authored over 6 years ago by Dmitry Kolodko <[email protected]>
Fix for PSR2 compliant (#13)

Add PSR2 check to Travic CI

72f942f38dd3e305be128918d5ef4d88c6f43dd5 authored over 6 years ago by Zhukov Roman <[email protected]>
Added support of service providers. (#11)

3d137e7f58593bf2c90e2bca7a1a31c8206cc896 authored almost 7 years ago by Dmitry Kolodko <[email protected]>
Fix typo in PSR (#8) [skip ci]

33e6db04d6783df2c918934c31401f2be76662eb authored almost 7 years ago by Alexander Kozhevnikov <[email protected]>
Resolve primary definitions

3f35d7498437b93c0a9d3b2a31a9de127a0be3c6 authored almost 7 years ago by KoJIT2009 <[email protected]>
Closes #2: Partially adopted enhancements proposed

f44440be99a048e640d15df7b55f3e4da32a8b74 authored almost 7 years ago by Alexander Makarov <[email protected]>
Fixes #5: Renamed configure() to setMultiple()

9dbcaebb8ac732f5383697eedff87b432ca5dbce authored almost 7 years ago by Alexander Makarov <[email protected]>
readme file fix

e3565ea654daedbc483f2ffded5b9c50edd36d8c authored almost 7 years ago by Klimov Paul <[email protected]>
licence fix

9dd6037c43ce0df61204e14669286ef9c37a5382 authored almost 7 years ago by Klimov Paul <[email protected]>
Merge branch 'master' of github.com:yiisoft/di

5d3a45f2dbb946a5c00eb335073c8036707ebf98 authored almost 7 years ago by Klimov Paul <[email protected]>
Adjust package name

38ab1b0ecc0265033f76c5a3efb1d7e87dac988e authored almost 7 years ago by Alexander Makarov <[email protected]>
Travis support added

2a41c082523819d73460b4922f9b64b333ed95c7 authored almost 7 years ago by Klimov Paul <[email protected]>
improve readme

315bcfad79c750bedb414ae6d8eb6b855cc69b02 authored almost 7 years ago by Klimov Paul <[email protected]>
github templates added

b5f99e37dba1ca736183928a2ce18159db800be5 authored almost 7 years ago by Klimov Paul <[email protected]>
Code style and infrastructure fix

dcc07e571578fef6a41ab47ea28dd98e36640139 authored almost 7 years ago by Klimov Paul <[email protected]>
Use interface for hinting instead of implementation

dea90439a664e3df7ae710c04d88864ff2499f02 authored almost 7 years ago by Alexander Makarov <[email protected]>
Adjusted phpdoc, simplified has()

780039ea8270966c6123121c6928c16c1aaaab5c authored almost 7 years ago by Alexander Makarov <[email protected]>
Added invokeables support

24621e7839372402f08e6ac106e1619cf00efd70 authored almost 7 years ago by Alexander Makarov <[email protected]>
Added reference tests

8d5c60d241820b662708220ccce9994bca77dc18 authored almost 7 years ago by Alexander Makarov <[email protected]>
Merge pull request #1 from lex111/patch-1

Add various improvements

c7416407abff88d1da3b483df0a3b97a7367cdb5 authored almost 7 years ago by Alexander Makarov <[email protected]>
Add various improvements

963b9c438bdf8210a4dff7efe6d717e74e85fb5f authored almost 7 years ago by Alexey Pyltsyn <[email protected]>
Initial implementation

36f443936929f8f3dbd236645cfc1f7b7e2de22f authored almost 7 years ago by Alexander Makarov <[email protected]>