Camspiers\LoggerBridge\BacktraceReporter\FilteredBacktraceReporter
Class FilteredBacktraceReporter
Synopsis
class FilteredBacktraceReporter
extends BasicBacktraceReporter
{
- // members
- protected array $filteredFunctions = ;
- // Inherited members from BasicBacktraceReporter
- protected integer $backtraceLimit;
- // methods
- public void __construct()
- public array|void getBacktrace()
- protected string buildFunctionName()
- // Inherited methods from BasicBacktraceReporter
- public void setBacktraceLimit()
- public int getBacktraceLimit()
- public array getBacktrace()
Hierarchy
Members
protected
- $backtraceLimit
—
int
Backtrace limit. Defaults to 0 - $filteredFunctions
—
array
An array of function names to be excluded
Methods
protected
- buildFunctionName() — Builds a string representation of the backtrace call
public
- __construct() — Takes an array of functions names that should be filtered
- getBacktrace() — Returns a filtered backtrace using regular expressions
Inherited from Camspiers\LoggerBridge\BacktraceReporter\BasicBacktraceReporter
public
- getBacktrace() — Returns a basic backtrace
- getBacktraceLimit() — Returns the backtrace limit
- setBacktraceLimit() — Sets the limit on the number of backtrace calls shown