[13.x] Fail schedule:interrupt when interruption polling is disabled
Merged
JA
10d ago+20+20+01234567890123456789-1-1-0123456789
When you set the schedule as non interruptible (ie Schedule::$interruptible = false) the schedule:interrupt command can cause confusion if someone runs it via a deployment / via a script etc as currently it outputs "Broadcasting schedule interrupt signal" though it wont do anything.
queue:pause outputs "Queue pausing is currently disabled." if that's disabled, so made sense to do it here too just to save any confusion with juniors / llms etc.
This PR just ensures if you have disabled it, it outputs: "Schedule interrupting is currently disabled" super simple.