Skip to content

Added Resolvable protocol#57

Merged
ilyapuchka merged 1 commit into
developfrom
feature/resolve-dependencies-callback
Mar 18, 2016
Merged

Added Resolvable protocol#57
ilyapuchka merged 1 commit into
developfrom
feature/resolve-dependencies-callback

Conversation

@ilyapuchka

Copy link
Copy Markdown
Collaborator

Resolves #56

+/-:
+: separation of component definition from it's dependencies usage;
+: we currently perform auto-injections after calling resolveDependencies block, so even at the end of resolveDependencies block some of the dependencies could be not yet resolved. Actually the order of these two operations does not change anything functionality-wise, but changes what instances would be reused - auto-injected or resolved manually;
-: Conformance to Resolvable protocol introduces dependency on Dip.

@ilyapuchka ilyapuchka force-pushed the feature/resolve-dependencies-callback branch from 14cc2a3 to 99315e3 Compare March 18, 2016 22:49
@ilyapuchka ilyapuchka added this to the 4.3.0 milestone Mar 18, 2016
ilyapuchka added a commit that referenced this pull request Mar 18, 2016
@ilyapuchka ilyapuchka merged commit 84845c9 into develop Mar 18, 2016
@ilyapuchka ilyapuchka deleted the feature/resolve-dependencies-callback branch March 19, 2016 17:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Need a way to know when all dependencies are resolved

1 participant