Removed 'use' statements outside namespace context. Changed to fully qualified class names: - League\Csv\Reader - League\Csv\Writer - Carbon\Carbon This fixes PHP 500 errors from improper use statements. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
71 lines
1.9 KiB
PHP
71 lines
1.9 KiB
PHP
<?php
|
|
/**
|
|
* Test CSV Dependencies
|
|
*/
|
|
|
|
error_reporting(E_ALL);
|
|
ini_set('display_errors', 1);
|
|
|
|
echo "<h1>Testing CSV Dependencies</h1>";
|
|
|
|
echo "<h2>1. Autoload</h2>";
|
|
try {
|
|
require_once __DIR__ . '/vendor/autoload.php';
|
|
echo "✅ Autoload successful<br>";
|
|
} catch (Exception $e) {
|
|
echo "❌ Autoload failed: " . $e->getMessage() . "<br>";
|
|
exit;
|
|
}
|
|
|
|
echo "<h2>2. League CSV</h2>";
|
|
try {
|
|
use League\Csv\Reader;
|
|
use League\Csv\Writer;
|
|
|
|
echo "✅ League\\Csv\\Reader exists: " . (class_exists('League\Csv\Reader') ? 'YES' : 'NO') . "<br>";
|
|
echo "✅ League\\Csv\\Writer exists: " . (class_exists('League\Csv\Writer') ? 'YES' : 'NO') . "<br>";
|
|
} catch (Exception $e) {
|
|
echo "❌ League CSV error: " . $e->getMessage() . "<br>";
|
|
}
|
|
|
|
echo "<h2>3. Carbon</h2>";
|
|
try {
|
|
use Carbon\Carbon;
|
|
|
|
echo "✅ Carbon exists: " . (class_exists('Carbon\Carbon') ? 'YES' : 'NO') . "<br>";
|
|
|
|
$date = Carbon::now();
|
|
echo "✅ Carbon test: " . $date->format('Y-m-d H:i:s') . "<br>";
|
|
} catch (Exception $e) {
|
|
echo "❌ Carbon error: " . $e->getMessage() . "<br>";
|
|
}
|
|
|
|
echo "<h2>4. CSVTransformer</h2>";
|
|
try {
|
|
require_once __DIR__ . '/CSVTransformer.php';
|
|
$transformer = new CSVTransformer();
|
|
echo "✅ CSVTransformer loaded<br>";
|
|
} catch (Exception $e) {
|
|
echo "❌ CSVTransformer error: " . $e->getMessage() . "<br>";
|
|
echo "<pre>" . $e->getTraceAsString() . "</pre>";
|
|
}
|
|
|
|
echo "<h2>5. OMGService</h2>";
|
|
try {
|
|
require_once __DIR__ . '/OMGService.php';
|
|
$omg = new OMGService();
|
|
echo "✅ OMGService loaded<br>";
|
|
} catch (Exception $e) {
|
|
echo "❌ OMGService error: " . $e->getMessage() . "<br>";
|
|
}
|
|
|
|
echo "<h2>6. EmailService</h2>";
|
|
try {
|
|
require_once __DIR__ . '/EmailService.php';
|
|
$email = new EmailService();
|
|
echo "✅ EmailService loaded<br>";
|
|
} catch (Exception $e) {
|
|
echo "❌ EmailService error: " . $e->getMessage() . "<br>";
|
|
}
|
|
|
|
echo "<h2>All tests complete!</h2>";
|