Nicolas Grekas
|
675abdcfee
|
[Contracts] Add traits+interfaces from the DI component
|
2018-09-04 10:20:02 +02:00 |
|
Nicolas Grekas
|
c0b8f53bcb
|
[DI] Allow autowiring by type + parameter name
|
2018-08-23 11:47:19 +02:00 |
|
Kevin Bond
|
238e793431
|
[DependencyInjection] add ServiceSubscriberTrait
|
2018-06-04 21:55:50 +02:00 |
|
Nicolas Grekas
|
95fd81b5d8
|
[DI] deprecate TypedReference::canBeAutoregistered() and getRequiringClass()
|
2018-03-22 15:55:20 +01:00 |
|
Nicolas Grekas
|
9512f268f4
|
[DI] Add context to service-not-found exceptions thrown by service locators
|
2017-12-09 20:32:41 +01:00 |
|
Nicolas Grekas
|
e407b3d42e
|
[DI] Allow service subscribers to leverage autowiring to know where the locator should be injected
|
2017-04-19 21:52:02 +02:00 |
|
Nicolas Grekas
|
9c53b3deb0
|
[DI] Restrict autowired registration to "same-vendor" namespaces
|
2017-04-06 11:28:30 +02:00 |
|
Nicolas Grekas
|
cc5e582dcf
|
[BC BREAK][DI] Always autowire "by id" instead of using reflection against all existing services
|
2017-04-05 23:48:42 +02:00 |
|
Nicolas Grekas
|
4da8884ca4
|
[DI] Throw on "configured-keys <> getSubscribedServices()" mismatch
|
2017-03-28 08:17:58 +02:00 |
|
Nicolas Grekas
|
9b7df39865
|
[DI] Add and wire ServiceSubscriberInterface
|
2017-03-22 20:26:09 +01:00 |
|