class FailOnException (View source)

Properties

protected $callback

The truth-test callback to determine if the job should fail.

Methods

__construct($callback)

Create a middleware instance.

failForExceptions(array $exceptions)

Indicate that the job should fail if it encounters the given exceptions.

mixed
handle(mixed $job, callable $next)

Mark the job as failed if an exception is thrown that passes a truth-test callback.

Details

__construct($callback)

Create a middleware instance.

Parameters

$callback

protected failForExceptions(array $exceptions)

Indicate that the job should fail if it encounters the given exceptions.

Parameters

array $exceptions

mixed handle(mixed $job, callable $next)

Mark the job as failed if an exception is thrown that passes a truth-test callback.

Parameters

mixed $job
callable $next

Return Value

mixed

Exceptions

Throwable