bytespin/console-command-scheduler-bundle
framework.messenger.transport + bundle-specific config).command_execution table, enabling auditing and debugging.1.0.13) to avoid schema updates mid-deployment.1.0.13 requires a forced schema update, which could disrupt existing deployments if not pre-tested.stdout/stderr) sensitive and require masking?bin/console app:generate-report).CronExpression for backward-compatible scheduling.doctrine://default) in config/packages/messenger.yaml.command_execution table.composer require bytespin/console-command-scheduler-bundle
config/bundles.php.bytespin_console_command_scheduler.yaml (e.g., schedule definitions, notification settings).bytespin_console_command_scheduler:
schedules:
app.generate_report:
command: 'app:generate-report'
cron: '0 3 * * *' # Daily at 3 AM
timezone: 'Europe/Paris'
notify_on_failure: true
php bin/console doctrine:schema:update --force
CommandExecutionFailed event).composer.json to avoid unintended updates (e.g., ^1.0).command_execution table structure for future migrations.doctrine:schema:update --dump-sql).command_execution table.php bin/console messenger:consume async -vv).max_execution_time in config.command_execution writes (consider archiving old data).messenger:consume).| Failure Scenario | Impact | Mitigation |
|---|---|---|
| Database connection issues | Commands fail silently | Use retry logic in Messenger transport (e.g., retry_strategy). |
| Messenger transport failures | Com |
How can I help you explore Laravel packages today?