Te dejo una referencia
abimael, que talves tomaste de base ya que tiene lo mismo un storage
http://fabien.potencier.org/article/...ency-injection, creo que es bastante clara, no hay mucho misterio en DI, en su expresión mas básica es algo realmente sencill, ahora si quieres ver una excelente implementacion de DI puedes mirar Zend\DI
http://framework.zend.com/manual/2.0...roduction.html.