class RedisFeature extends Feature

Traits

Properties

bool internal $detectSessionKeyOnConsole

Indicates whether to attempt to detect the session key when running in the console.

Methods

__construct(Container $container)

Create a new feature instance.

from  Feature
bool
isApplicable()

Indicate if the feature is applicable to the current environment.

void
register()

Register the feature in the environment.

from  Feature
void
onBoot()

Set up the feature in the environment.

void
onBootInactive()

Set up the feature in the environment in an inactive state (when no DSN was set).

from  Feature
void
boot()

Initialize the feature.

from  Feature
void
bootInactive()

Initialize the feature in an inactive state (when no DSN was set).

from  Feature
array
getUserConfig()

Retrieve the user configuration.

from  Feature
bool
shouldSendDefaultPii()

Determine if default PII should be sent.

from  Feature
bool
isTracingFeatureEnabled(string $feature, bool $default = true)

Indicate if the given feature is enabled for tracing.

from  Feature
bool
isBreadcrumbFeatureEnabled(string $feature, bool $default = true)

Indicate if the given feature is enabled for breadcrumbs.

from  Feature
container()

Retrieve the application container.

array|null
resolveEventOrigin()

No description

string|null
resolveEventOriginAsString()

No description

void
handleRedisCommands(CommandExecuted $event)

No description

void
handleFailedRedisCommands(CommandFailed $event)

Record a failed Redis command as an error span.

Details

in Feature at line 33
__construct(Container $container)

Create a new feature instance.

Parameters

Container $container

at line 33
bool isApplicable()

Indicate if the feature is applicable to the current environment.

Return Value

bool

in Feature at line 46
void register()

Register the feature in the environment.

Return Value

void

at line 38
void onBoot()

Set up the feature in the environment.

Return Value

void

in Feature at line 62
void onBootInactive()

Set up the feature in the environment in an inactive state (when no DSN was set).

Return Value

void

in Feature at line 69
void boot()

Initialize the feature.

Return Value

void

in Feature at line 83
void bootInactive()

Initialize the feature in an inactive state (when no DSN was set).

Return Value

void

in Feature at line 97
protected array getUserConfig()

Retrieve the user configuration.

Return Value

array

in Feature at line 105
protected bool shouldSendDefaultPii()

Determine if default PII should be sent.

Return Value

bool

in Feature at line 119
protected bool isTracingFeatureEnabled(string $feature, bool $default = true)

Indicate if the given feature is enabled for tracing.

Parameters

string $feature
bool $default

Return Value

bool

in Feature at line 131
protected bool isBreadcrumbFeatureEnabled(string $feature, bool $default = true)

Indicate if the given feature is enabled for breadcrumbs.

Parameters

string $feature
bool $default

Return Value

bool

protected Container container()

Retrieve the application container.

Return Value

Container

protected array|null resolveEventOrigin()

No description

Return Value

array|null

protected string|null resolveEventOriginAsString()

No description

Return Value

string|null

at line 47
void handleRedisCommands(CommandExecuted $event)

No description

Parameters

CommandExecuted $event

Return Value

void

at line 114
void handleFailedRedisCommands(CommandFailed $event)

Record a failed Redis command as an error span.

Parameters

CommandFailed $event

Return Value

void