From 03bb8d578763a8b306374e66e0eef512e24868bd Mon Sep 17 00:00:00 2001 From: Jared Whiklo Date: Tue, 29 Jan 2019 16:11:47 -0600 Subject: [PATCH] Install phpcpd with composer --- tests/scripts/travis_setup.sh | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/tests/scripts/travis_setup.sh b/tests/scripts/travis_setup.sh index 665fdc51..d6781b81 100755 --- a/tests/scripts/travis_setup.sh +++ b/tests/scripts/travis_setup.sh @@ -64,9 +64,14 @@ else fi # PHP Copy-Paste Detection installation. -wget http://alpha.library.yorku.ca/phpcpd.phar -sudo mv phpcpd.phar /usr/local/bin/phpcpd -sudo chmod +x /usr/local/bin/phpcpd +composer global --dev sebastian/phpcpd +if [ -f "$HOME/.config/composer/vendor/bin/phpcpd" ]; then + sudo ln -s $HOME/.config/composer/vendor/bin/phpcpd /usr/local/bin/phpcpd +elif [ -f "$HOME/.composer/vendor/bin/phpcpd" ]; then + sudo ln -s $HOME/.composer/vendor/bin/phpcpd /usr/local/bin/phpcpd +else + echo "Did not find phpcpd" +fi # Drupal installation. phpenv rehash