solution10/managed-instance (packagist): A simple trait to allow classes to manage their own instances. DI on the cheap.
Keywords: component|instances