yxorP Documentation

Configuration
in package

Table of Contents

BUILD_ENDPOINT  = 'https://build.bugsnag.com'
NOTIFY_ENDPOINT  = 'https://notify.bugsnag.com'
SESSION_ENDPOINT  = 'https://sessions.bugsnag.com'
$apiKey  : string
$appData  : array<string|int, mixed>
$autoCaptureSessions  : bool
$batchSending  : bool
$buildEndpoint  : string
$deviceData  : array<string|int, mixed>
$discardClasses  : array<string|int, mixed>
$errorReportingLevel  : mixed
$fallbackType  : string|false
$filters  : array<string|int, mixed>
$memoryLimitIncrease  : int
$metaData  : array<string|int, mixed>
$notifier  : array<string|int, mixed>
$notifyEndpoint  : string
$notifyReleaseStages  : mixed
$projectRootRegex  : mixed
$redactedKeys  : array<string|int, mixed>
$sendCode  : bool
$sessionClient  : ClientInterface|Client
$sessionEndpoint  : string
$stripPathRegex  : mixed
__construct()  : mixed
getApiKey()  : string
getAppData()  : array<string|int, mixed>
getBuildEndpoint()  : string
getDeviceData()  : array<string|int, mixed>
getDiscardClasses()  : array<string|int, mixed>
getFilters()  : array<string|int, mixed>
getMemoryLimitIncrease()  : int
getMetaData()  : array<string|int, mixed>
getNotifier()  : array<string|int, mixed>
getNotifyEndpoint()  : string
getRedactedKeys()  : array<string|int, mixed>
getSessionClient()  : Client|ClientInterface
getSessionEndpoint()  : string
getStrippedFilePath()  : mixed
isBatchSending()  : bool
isInProject()  : bool
mergeDeviceData()  : static
setAppType()  : static
setAppVersion()  : static
setAutoCaptureSessions()  : static
setBatchSending()  : static
setBuildEndpoint()  : static
setDiscardClasses()  : static
setErrorReportingLevel()  : static
setFallbackType()  : static
setFilters()  : static
setHostname()  : static
setMemoryLimitIncrease()  : static
setMetaData()  : static
setNotifier()  : static
setNotifyEndpoint()  : static
setNotifyReleaseStages()  : static
setProjectRoot()  : mixed
setProjectRootRegex()  : mixed
setRedactedKeys()  : static
setReleaseStage()  : static
setSendCode()  : static
setSessionEndpoint()  : static
setStripPath()  : mixed
setStripPathRegex()  : mixed
shouldCaptureSessions()  : bool
shouldIgnoreErrorCode()  : bool
shouldNotify()  : bool
shouldSendCode()  : bool
getHostname()  : array<string|int, mixed>
getMissingErrorLevelNames()  : array<string|int, mixed>
isSubsetOfErrorReporting()  : bool

Constants

BUILD_ENDPOINT

public mixed BUILD_ENDPOINT = 'https://build.bugsnag.com'

NOTIFY_ENDPOINT

public mixed NOTIFY_ENDPOINT = 'https://notify.bugsnag.com'

SESSION_ENDPOINT

public mixed SESSION_ENDPOINT = 'https://sessions.bugsnag.com'

Properties

$autoCaptureSessions

private bool $autoCaptureSessions = false

$buildEndpoint

private string $buildEndpoint = self::BUILD_ENDPOINT

$deviceData

private array<string|int, mixed> $deviceData = []

$discardClasses

private array<string|int, mixed> $discardClasses = []

$filters

private array<string|int, mixed> $filters = ['password', 'cookie', 'authorization', 'php-auth-user', 'php-auth-pw', 'php-auth-digest']

$memoryLimitIncrease

private int $memoryLimitIncrease = 5242880

$notifier

private array<string|int, mixed> $notifier = ['name' => 'Snag PHP (Official)', 'version' => '3.27.0', 'url' => 'https://bugsnag.com']

$notifyEndpoint

private string $notifyEndpoint = self::NOTIFY_ENDPOINT

$redactedKeys

private array<string|int, mixed> $redactedKeys = []

$sessionEndpoint

private string $sessionEndpoint = self::SESSION_ENDPOINT

Methods

__construct()

public __construct(mixed $apiKey) : mixed
Parameters
$apiKey : mixed
Return values
mixed

getApiKey()

public getApiKey() : string
Return values
string

getAppData()

public getAppData() : array<string|int, mixed>
Return values
array<string|int, mixed>

getBuildEndpoint()

public getBuildEndpoint() : string
Return values
string

getDeviceData()

public getDeviceData() : array<string|int, mixed>
Return values
array<string|int, mixed>

getDiscardClasses()

public getDiscardClasses() : array<string|int, mixed>
Return values
array<string|int, mixed>

getFilters()

public getFilters() : array<string|int, mixed>
Return values
array<string|int, mixed>

getMemoryLimitIncrease()

public getMemoryLimitIncrease() : int
Return values
int

getMetaData()

public getMetaData() : array<string|int, mixed>
Return values
array<string|int, mixed>

getNotifier()

public getNotifier() : array<string|int, mixed>
Return values
array<string|int, mixed>

getNotifyEndpoint()

public getNotifyEndpoint() : string
Return values
string

getRedactedKeys()

public getRedactedKeys() : array<string|int, mixed>
Return values
array<string|int, mixed>

getSessionEndpoint()

public getSessionEndpoint() : string
Return values
string

getStrippedFilePath()

public getStrippedFilePath(mixed $file) : mixed
Parameters
$file : mixed
Return values
mixed

isBatchSending()

public isBatchSending() : bool
Return values
bool

isInProject()

public isInProject(mixed $file) : bool
Parameters
$file : mixed
Return values
bool

mergeDeviceData()

public mergeDeviceData(mixed $data) : static
Parameters
$data : mixed
Return values
static

setAppType()

public setAppType(mixed $type) : static
Parameters
$type : mixed
Return values
static

setAppVersion()

public setAppVersion(mixed $appVersion) : static
Parameters
$appVersion : mixed
Return values
static

setAutoCaptureSessions()

public setAutoCaptureSessions(mixed $track) : static
Parameters
$track : mixed
Return values
static

setBatchSending()

public setBatchSending(mixed $batchSending) : static
Parameters
$batchSending : mixed
Return values
static

setBuildEndpoint()

public setBuildEndpoint(mixed $endpoint) : static
Parameters
$endpoint : mixed
Return values
static

setDiscardClasses()

public setDiscardClasses(array<string|int, mixed> $discardClasses) : static
Parameters
$discardClasses : array<string|int, mixed>
Return values
static

setErrorReportingLevel()

public setErrorReportingLevel(mixed $errorReportingLevel) : static
Parameters
$errorReportingLevel : mixed
Return values
static

setFallbackType()

public setFallbackType(mixed $type) : static
Parameters
$type : mixed
Return values
static

setFilters()

public setFilters(array<string|int, mixed> $filters) : static
Parameters
$filters : array<string|int, mixed>
Return values
static

setHostname()

public setHostname(mixed $hostname) : static
Parameters
$hostname : mixed
Return values
static

setMemoryLimitIncrease()

public setMemoryLimitIncrease(mixed $value) : static
Parameters
$value : mixed
Return values
static

setMetaData()

public setMetaData(array<string|int, mixed> $metaData[, mixed $merge = true ]) : static
Parameters
$metaData : array<string|int, mixed>
$merge : mixed = true
Return values
static

setNotifier()

public setNotifier(array<string|int, mixed> $notifier) : static
Parameters
$notifier : array<string|int, mixed>
Return values
static

setNotifyEndpoint()

public setNotifyEndpoint(mixed $endpoint) : static
Parameters
$endpoint : mixed
Return values
static

setNotifyReleaseStages()

public setNotifyReleaseStages([array<string|int, mixed> $notifyReleaseStages = null ]) : static
Parameters
$notifyReleaseStages : array<string|int, mixed> = null
Return values
static

setProjectRoot()

public setProjectRoot(mixed $projectRoot) : mixed
Parameters
$projectRoot : mixed
Return values
mixed

setProjectRootRegex()

public setProjectRootRegex(mixed $projectRootRegex) : mixed
Parameters
$projectRootRegex : mixed
Return values
mixed

setRedactedKeys()

public setRedactedKeys(array<string|int, mixed> $redactedKeys) : static
Parameters
$redactedKeys : array<string|int, mixed>
Return values
static

setReleaseStage()

public setReleaseStage(mixed $releaseStage) : static
Parameters
$releaseStage : mixed
Return values
static

setSendCode()

public setSendCode(mixed $sendCode) : static
Parameters
$sendCode : mixed
Return values
static

setSessionEndpoint()

public setSessionEndpoint(mixed $endpoint) : static
Parameters
$endpoint : mixed
Return values
static

setStripPath()

public setStripPath(mixed $stripPath) : mixed
Parameters
$stripPath : mixed
Return values
mixed

setStripPathRegex()

public setStripPathRegex(mixed $stripPathRegex) : mixed
Parameters
$stripPathRegex : mixed
Return values
mixed

shouldCaptureSessions()

public shouldCaptureSessions() : bool
Return values
bool

shouldIgnoreErrorCode()

public shouldIgnoreErrorCode(mixed $code) : bool
Parameters
$code : mixed
Return values
bool

shouldNotify()

public shouldNotify() : bool
Return values
bool

shouldSendCode()

public shouldSendCode() : bool
Return values
bool

getHostname()

protected getHostname() : array<string|int, mixed>
Return values
array<string|int, mixed>

getMissingErrorLevelNames()

private getMissingErrorLevelNames(mixed $level) : array<string|int, mixed>
Parameters
$level : mixed
Return values
array<string|int, mixed>

isSubsetOfErrorReporting()

private isSubsetOfErrorReporting(mixed $level) : bool
Parameters
$level : mixed
Return values
bool

Search results