class SendNotificationsJob extends AbstractJob
Traits
Properties
| bool | $deleteWhenMissingModels | If a serialized model on this job has been deleted between dispatch and worker pickup, treat the job as a no-op and remove it from the queue rather than calling failed(), which re-deserializes the payload and throws ModelNotFoundException a second time — producing duplicate error log entries for what is in fact a handled-correctly race. | from AbstractJob |
|
Methods
__construct(BlueprintInterface|AlertableInterface $blueprint, array $recipients = [])
Present so subclasses can safely call `parent::__construct()` (many do).
Details
at
line 22
__construct(BlueprintInterface|AlertableInterface $blueprint, array $recipients = [])
Present so subclasses can safely call `parent::__construct()` (many do).
Queue routing is applied when the job is pushed — see {\Flarum\Queue\RoutingQueue} and {\Flarum\Extend\Queue} — not here, so there is nothing to do at construction.