GateWatcher
class GateWatcher extends Watcher
Traits
Methods
void
array|null
getCallerFromStackTrace(array $forgetLines = [])
Find the first frame in the stack trace outside of Telescope/Hypervel.
from
FetchesStackTrace
array
ignoredPaths()
Get the file paths that should not be used by backtraces.
from
FetchesStackTrace
bool
shouldIgnoredVendorPath()
Indicates if to ignore ignore Telescope / Hypervel packages.
from
FetchesStackTrace
void
mixed
recordGateCheck(mixed $user, string $ability, mixed $result, array $arguments)
Record a gate check.
Details
in
Watcher at line 16
__construct(array $options = [])
Create a new watcher instance.
at line 25
void
register(Application $app)
Register the watcher.
in
FetchesStackTrace at line 15
protected array|null
getCallerFromStackTrace(array $forgetLines = [])
Find the first frame in the stack trace outside of Telescope/Hypervel.
in
FetchesStackTrace at line 32
protected array
ignoredPaths()
Get the file paths that should not be used by backtraces.
in
FetchesStackTrace at line 49
protected bool
shouldIgnoredVendorPath()
Indicates if to ignore ignore Telescope / Hypervel packages.
at line 34
void
handleGateEvaluated(GateEvaluated $event)
Handle the GateEvaluated event.
at line 42
mixed
recordGateCheck(mixed $user, string $ability, mixed $result, array $arguments)
Record a gate check.