set -x phpunit_shim() { # -class CurlTest extends \PHPUnit\Framework\TestCase # +class CurlTest extends \PHPUnit_Framework_TestCase find='class CurlTest extends \\PHPUnit\\Framework\\TestCase' replace='class CurlTest extends \\PHPUnit_Framework_TestCase' sed -i'' -e"s/${find}/${replace}/" "$(pwd)/tests/PHPCurlClass/PHP"* # -\PHPUnit\Framework\Assert # +\PHPUnit_Framework_Assert find='\\PHPUnit\\Framework\\Assert' replace='\\PHPUnit_Framework_Assert' sed -i'' -e"s/${find}/${replace}/" "$(pwd)/tests/PHPCurlClass/PHP"* sed -i'' -e"s/${find}/${replace}/" "$(pwd)/tests/PHPCurlClass/Helper.php" # -\PHPUnit\Framework\Error\Warning # +\PHPUnit_Framework_Error_Warning find='\\PHPUnit\\Framework\\Error\\Warning' replace='\\PHPUnit_Framework_Error_Warning' sed -i'' -e"s/${find}/${replace}/" "$(pwd)/tests/PHPCurlClass/PHP"* } set -x echo "TRAVIS_PHP_VERSION: ${TRAVIS_PHP_VERSION}" php -r "var_dump(phpversion());" php -r "var_dump(curl_version());" composer self-update composer install --prefer-source --no-interaction if [[ "${TRAVIS_PHP_VERSION}" == "5.3" ]]; then sudo add-apt-repository -y ppa:nginx/development sudo apt-get update sudo apt-get install -y nginx sudo apt-get install -y php5-fpm root="$(pwd)/tests/PHPCurlClass" sudo tee /etc/nginx/sites-enabled/default <