Change report builder to add dependency injection for connection + add new adapter for doctrine connection