#!/bin/bash

# Script para corrigir problemas de namespace em todos os arquivos PHP
# Move o cabeçalho de comentário para depois do <?php

directories=(
    "/media/ealmeida/Dados/Dev/care-api/src/includes/services"
    "/media/ealmeida/Dados/Dev/care-api/src/includes/services/database"
)

for dir in "${directories[@]}"; do
    echo "Processing directory: $dir"
    
    for file in "$dir"/*.php; do
        if [[ -f "$file" ]]; then
            echo "Checking $file"
            
            # Verifica se o arquivo começa com comentário antes do <?php
            if head -1 "$file" | grep -q "^/\*\*"; then
                echo "Fixing $file"
                
                # Cria um arquivo temporário
                temp_file=$(mktemp)
                
                echo "<?php" > "$temp_file"
                cat "$file" | sed '1,5d' >> "$temp_file"
                mv "$temp_file" "$file"
                echo "Fixed $file"
            else
                echo "File $file is already correct"
            fi
        fi
    done
done

echo "All service files have been processed!"