Все еще непонятно, при чем тут контейнеры. Его же просто на знание синглтона проверяют.
в его случае Singleton Connection с базу можно реализовать по разному.
но если он без xdebuger не сможет понять почему у него вдруг вместо PDO оказался null
извените
про DI это я так понял были шутки