This removes the Resolver and uses in its place the Aura\Di\ResolutionHelper which was added in Auraphp/Aura.Di#143. Since Radar already has a dependency on aura/di right now, it seems reasonable not to duplicate the functionality.
Note: that being said, I do believe this will also have sneaky side effect of accomplishing what I raised in #29. Namely the ability to configure "service level" actions. While the Radar Resolver only attempted to create a new instance. The ResolutionHelper from aura/di actually checks first for a service with that name first.
This removes the
Resolver
and uses in its place theAura\Di\ResolutionHelper
which was added in Auraphp/Aura.Di#143. Since Radar already has a dependency on aura/di right now, it seems reasonable not to duplicate the functionality.Note: that being said, I do believe this will also have sneaky side effect of accomplishing what I raised in #29. Namely the ability to configure "service level" actions. While the Radar
Resolver
only attempted to create a new instance. TheResolutionHelper
from aura/di actually checks first for a service with that name first.