#!/usr/bin/env bash
set -euo pipefail
cd "$(dirname "$0")"
find app bootstrap config database routes installer public -name '*.php' -print0 | xargs -0 -n1 php -l >/dev/null
echo "PHP syntax: OK"
php -r 'json_decode(file_get_contents("composer.json"), true, 512, JSON_THROW_ON_ERROR); echo "composer.json: OK\n";'
if [ -d vendor ]; then
  php artisan about
  php artisan route:list >/dev/null
  echo "Laravel bootstrap/routes: OK"
else
  echo "vendor/ no está instalado; ejecute Composer para pruebas de bootstrap."
fi
