Enable Discovery debug logging for production troubleshooting

- Add DISCOVERY_LOG_LEVEL=debug
- Add DISCOVERY_SHOW_PROGRESS=true
- Temporary changes for debugging InitializerProcessor fixes on production
This commit is contained in:
2025-08-11 20:13:26 +02:00
parent 59fd3dd3b1
commit 55a330b223
3683 changed files with 2956207 additions and 16948 deletions

View File

@@ -0,0 +1,34 @@
<?php
declare(strict_types=1);
namespace App\Framework\Database\Migration\Commands;
use App\Framework\Console\ConsoleCommand;
use App\Framework\Database\Migration\MigrationGenerator;
final class MakeMigrationCommand
{
public function __construct(
private readonly MigrationGenerator $generator
) {
}
#[ConsoleCommand('make:migration', 'Generate a new migration file')]
public function __invoke(string $name, string $domain = 'Media'): void
{
if (empty($name)) {
echo "Error: Migration name is required\n";
echo "Usage: make:migration CreateUsersTable [Domain]\n";
return;
}
try {
$filePath = $this->generator->generate($name, $domain);
echo "Migration created: {$filePath}\n";
} catch (\Exception $e) {
echo "Error creating migration: {$e->getMessage()}\n";
}
}
}