PHP Dependency Injection: Providing dependencies of one object to another object called Dependency Injection. Dependency Injection involves four roles: A service object(s) to be used. A client object(s) that is depending upon service. An interface that define how client can