IDE-friendly PHP DI container