PHP Inversion of Control (IoC) Library