Your IP : 127.0.0.1
#!/usr/bin/env bash
set -x
# ..::..
# ..::::::::::::..
# ::'''''':''::'''''::
# ::.. ..: : ....::
# :::: ::: : : ::
# :::: ::: : ''' ::
# ::::..:::..::.....::
# ''::::::::::::''
# ''::''
#
#
# NOTICE OF LICENSE
#
# This source file is subject to the Creative Commons License.
# It is available through the world-wide-web at this URL:
# http://creativecommons.org/licenses/by-nc-nd/3.0/nl/deed.en_US
# If you are unable to obtain it through the world-wide-web, please send an email
# to servicedesk@tig.nl so we can send you a copy immediately.
#
# DISCLAIMER
#
# Do not edit or add to this file if you wish to upgrade this module to newer
# versions in the future. If you wish to customize this module for your
# needs please contact servicedesk@tig.nl for more information.
#
# @copyright Copyright (c) Total Internet Group B.V. https://tig.nl/copyright
# @license http://creativecommons.org/licenses/by-nc-nd/3.0/nl/deed.en_US
if [ "$CODE_COVERAGE" = "false" ]; then
phpenv config-rm xdebug.ini
else
# Currently there is a bug in the pecl installer causing a segmentation fault when updating while
# an extension is enabled: https://bugs.xdebug.org/view.php?id=1729
sed -i 's/zend_/;zend_/g' $(php -i | grep 'xdebug.ini' | sed 's/^.*=> //')
# Pecl automatically installs xdebug 3.x, but Magento doesn't support it yet. Use this to downgrade.
pecl install xdebug-2.9.8
sed -i 's/;zend_/zend_/g' $(php -i | grep 'xdebug.ini' | sed 's/^.*=> //')
fi
which phpcs
if [ $? != "0" ]; then
composer global require "squizlabs/php_codesniffer=*"
fi
composer install
npm install
which grunt
if [ $? != "0" ]; then
npm install grunt-cli -g
fi