This is the code I'm using to integrate PHP-DI into ZF2.  Controller inheritance isn't ideal but the dispatch event/listener process is not easily modified or overridden.