Part 2: Dependency Injection within Modules

Originally published at:

In the first part of our series on dependency injection within the OXID eShop framework, we looked at why the technique of inversion of control is important for writing maintainable and testable software. In this and the next part we will look at the concrete implementation.