Require curl extension in composer.json