Solo un problema menor: cuando se inicia el compositor sin la extensión curl instalada, el compositor saluda con solo una ErrorException con el mensaje "Uso de la constante indefinida CURLOPT_HTTPGET - asumido 'CURLOPT_HTTPGET'".
Sería más cómodo para un usuario ver un mensaje de que una (la) extensión php requerida no está disponible.
Composer no usa curl en absoluto. Mire el rastro de pila de la excepción. Sospecho que proviene de un complemento
Oh, buena pista, no he ejecutado -vvv
. Lo informará a hirak / prestissimo.
Comentario más útil
Ref: https://github.com/hirak/prestissimo/issues/145