If you install Cirrus extension on PHP install without curl, it produces fatal error on curl_init:
Fatal error: Call to undefined function Elastica\Transport\curl_init() in /var/www/html/extensions/Elastica/vendor/ruflin/elastica/lib/Elastica/Transport/Http.php on line 216
We probably need some mechanism to handle it more gracefully and produce more friendly error message.