Light-touch dependency injection for PHP