cd ~/public_html/admin_panel

# 1. التحقق من وجود مجلدات المكتبات في vendor/
echo "=== قائمة المكتبات في vendor/ ==="
ls -l vendor/
echo ""

# 2. التحقق من إصدار google/auth
echo "=== إصدار google/auth ==="
cat vendor/google/auth/composer.json | grep -E '"version"|"name"' || echo "لا يوجد حقل version صريح"
echo ""

# 3. التحقق من إصدار firebase/php-jwt
echo "=== إصدار firebase/php-jwt ==="
cat vendor/firebase/php-jwt/composer.json | grep -E '"version"|"name"' || echo "لا يوجد حقل version صريح"
echo ""

# 4. التحقق من إصدار guzzlehttp/guzzle
echo "=== إصدار guzzlehttp/guzzle ==="
cat vendor/guzzlehttp/guzzle/composer.json | grep -E '"version"|"name"' || echo "لا يوجد حقل version صريح"
echo ""

# 5. التحقق من إصدار guzzlehttp/psr7
echo "=== إصدار guzzlehttp/psr7 ==="
cat vendor/guzzlehttp/psr7/composer.json | grep -E '"version"|"name"' || echo "لا يوجد حقل version صريح"
echo ""

# 6. التحقق من إصدار psr/cache
echo "=== إصدار psr/cache ==="
cat vendor/psr/cache/composer.json | grep -E '"version"|"name"' || echo "لا يوجد حقل version صريح"
echo ""

# 7. التحقق من إصدار google/apiclient
echo "=== إصدار google/apiclient ==="
cat vendor/google/apiclient/composer.json | grep -E '"version"|"name"' || echo "لا يوجد حقل version صريح"
echo ""

# 8. التحقق من وجود الكلاسات الرئيسية
echo "=== التحقق من ملفات الكلاسات ==="
ls vendor/google/auth/src/Credentials/ServiceAccountCredentials.php || echo "ملف 
ServiceAccountCredentials.php غير موجود!"
ls vendor/firebase/php-jwt/src/JWT.php || echo "ملف JWT.php غير موجود!"
echo ""

# 9. التحقق من توافق الإصدارات في composer.lock
echo "=== إصدارات من composer.lock ==="
grep -A 10 '"name": "google/auth"' composer.lock | grep -E '"name"|"version"'
grep -A 10 '"name": "firebase/php-jwt"' composer.lock | grep -E '"name"|"version"'
grep -A 10 '"name": "guzzlehttp/guzzle"' composer.lock | grep -E '"name"|"version"'
grep -A 10 '"name": "guzzlehttp/psr7"' composer.lock | grep -E '"name"|"version"'
grep -A 10 '"name": "psr/cache"' composer.lock | grep -E '"name"|"version"'
grep -A 10 '"name": "google/apiclient"' composer.lock | grep -E '"name"|"version"'
echo ""

# 10. التحقق من وجود ملفات Autoloader
echo "=== ملفات Autoloader ==="
ls vendor/autoload.php vendor/composer/autoload_*.php
echo ""
