#!/bin/bash # Auto-format PHP files after edits using core php fmt read -r input FILE_PATH=$(echo "$input" | jq -r '.tool_input.file_path // empty') if [[ -n "$FILE_PATH" && -f "$FILE_PATH" ]]; then # Run Pint on the file silently if command -v core &> /dev/null; then core php fmt --fix "$FILE_PATH" 2>/dev/null || true elif [[ -f "./vendor/bin/pint" ]]; then ./vendor/bin/pint "$FILE_PATH" 2>/dev/null || true fi fi # Pass through the input echo "$input"