On a Red Hat Enterprise Linux Server release 7.1 (Maipo) development server using [Behat Drupal Extension][1], a RHEL 7 / PHP 5.4 installation. When I try to run behat from the command line on a dev server, I get the following error:
$ ./vendor/bin/behat
Feature: First Playing with features and exploring
@api
Scenario: Run cron # features/first.feature:6 PHP Fatal error: Call to undefined function GuzzleHttp\Handler\curl_reset()
in /var/www/html/sites/default/behat-tests/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php on line 78
From answers below, it appears the the version of Guzzle bundled with this requires 5.5 or greater.
guzzlehttp/guzzle 6.1.0 Guzzle is a PHP HTTP client library
guzzlehttp/promises 1.0.3 Guzzle promises library
guzzlehttp/psr7 1.2.0 PSR-7 message implementation
My question: what version of Guzzle should I use in order to be able to run test on a server with PHP 5.4?