generate(); // Write to file $json = json_encode($spec, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE); file_put_contents($outputFile, $json); echo "✅ OpenAPI spec generated successfully!\n"; echo "📄 Output: {$outputFile}\n"; echo "📊 Total paths: " . count($spec['paths']) . "\n"; } catch (\Exception $e) { echo "❌ Error generating OpenAPI spec: " . $e->getMessage() . "\n"; echo "💡 Tip: Make sure database is configured in .env file\n"; exit(1); }