Obter atual driver PDO da conexão existente?

Eu tenho uma classe que aceita um existentePDO conexão no construtor:

<code>class Foo {
    public function __construct(\PDO $conn = NULL) {
        // ...
    }

    // ...
}
</code>

Minha pergunta é: existe uma maneira de determinar qual driver um existentePDO conexão está usando atualmente (preferencialmente da listaencontrado aqui) Não vi nada na documentação da API.

Para os curiosos, gostaria de saber qual driver está sendo usado porque a funcionalidade da minha classe é específica do banco de dados, portanto, gostaria de uma maneira de validar que uma conexão que está sendo passada para ela é do tipo correto.

questionAnswers(2)

yourAnswerToTheQuestion