News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Paul Jones:
What Application Layer Does A DI Container Belong In?
February 12, 2014 @ 09:11:17

Paul Jones has a new post to his site today with his thoughts about where dependency injection belongs in the application layer structure.

James fuller asks: "any thoughts about which layer of the application we should be using a DI container like Aura.Di? Highest layer possible?" Twitter is too constrained and ephemeral for a good response, so I'll answer that question here.

Based around his definition of a dependency injection container (and service locator), he suggests that the DI container should reside outside of the normal application structure, possibly created in the bootstrap. He also talks some about class inheritance and the use of dependencies passed through from parent to child classes (and how common practices can break this).

0 comments voice your opinion now!
application layer dependency injection opinion auradi

Link: http://paul-m-jones.com/archives/5914

blog comments powered by Disqus

Similar Posts

Ibuildings Blog: What does the iPad mean for PHP companies?

Ralph Schindler's Blog: PHP Component and Library API Design Overview

Richard Thomas' Blog: Frameworks are like Hammers

Sanisoft Blog: Email component in CakePHP is now Header Injection safe

The Register: PHP apps: security's low-hanging fruit


Community Events

Don't see your event here?
Let us know!


community php7 unittest laravel version example framework release podcast introduction laravel5 video opinion voicesoftheelephpant series language library security api interview

All content copyright, 2015 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework