ReportableHandler
class ReportableHandler (View source)
Traits
Properties
protected callable | $callback | The underlying callback. |
|
protected bool | $shouldStop | Indicates if reporting should stop after invoking this handler. |
Methods
Get the class name of the first parameter of the given Closure.
Get the class names of the first parameter of the given Closure, including union types.
Get the class names / types of the parameters of the given Closure.
Create a new reportable handler instance.
Indicate that report handling should stop after invoking this callback.
Details
protected string
firstClosureParameterType(Closure $closure)
Get the class name of the first parameter of the given Closure.
protected array
firstClosureParameterTypes(Closure $closure)
Get the class names of the first parameter of the given Closure, including union types.
protected array
closureParameterTypes(Closure $closure)
Get the class names / types of the parameters of the given Closure.
void
__construct(callable $callback)
Create a new reportable handler instance.
bool
__invoke(Throwable $e)
Invoke the handler.
bool
handles(Throwable $e)
Determine if the callback handles the given exception.
$this
stop()
Indicate that report handling should stop after invoking this callback.