#!/bin/bash

ME="$(readlink -f "${BASH_SOURCE[0]}")"
MYDIR="$(dirname "${ME}")"

PHP_VERSION=8.3
PHP_SHORTVER="${PHP_VERSION//./}"

PHP="$(command -v "ea-php${PHP_SHORTVER}" 2>/dev/null)"

if [ -z "${PHP}" ]; then
    PHP="$(command -v "php${PHP_SHORTVER}" 2>/dev/null)"
fi

if [ -z "${PHP}" ]; then
    PHP="$(command -v "php${PHP_VERSION}" 2>/dev/null)"
fi

if [ -z "${PHP}" ]; then
    PHP="$(command -v php 2>/dev/null)"
fi

if [ -z "${PHP}" ] ; then
    echo " !! PHP executable not found!"
    exit 1
fi

# echo " >> Using PHP '${PHP}'"
exec "${PHP}" -d memory_limit=-1 -d allow_url_fopen=1 "${MYDIR}/composer.phar" "$@"
