#!/usr/bin/env bash
set -euo pipefail

PHP_BIN="${PHP_BIN:-php}"
ENV_PREFIX=()
if [[ "${APP_ENV:-}" == "prod" ]]; then
  ENV_PREFIX=(env APP_ENV=prod APP_DEBUG=0)
fi

run() {
  printf '\n> %q ' "${ENV_PREFIX[@]}" "$PHP_BIN" "$@"
  printf '\n'
  "${ENV_PREFIX[@]}" "$PHP_BIN" "$@"
}

run -l src/Command/SetupAlqiyamTvCommand.php
run -l src/Command/CheckAlqiyamTvCommand.php
run bin/console lint:container
run bin/console lint:twig templates/tv/player.html.twig
run bin/console doctrine:schema:validate
run bin/console debug:router --show-controllers
run bin/console app:check-alqiyam-tv

echo
echo "Contrôles V1 TV Al Qiyam terminés."
