Flow PHP

UrlSanitizer

Read onlyYes
FinalYes

Constants

DEFAULT_SENSITIVE_QUERY_PARAMETERS  : array<string|int, mixed> = [ // OpenTelemetry semantic conventions (url re...

Methods

__construct()  : mixed
message()  : string
query()  : string
url()  : string

Constants

DEFAULT_SENSITIVE_QUERY_PARAMETERS

public array<string|int, mixed> DEFAULT_SENSITIVE_QUERY_PARAMETERS = [ // OpenTelemetry semantic conventions (url registry) 'AWSAccessKeyId', 'Signature', 'sig', 'X-Amz-Signature', 'X-Amz-Credential', 'X-Amz-Security-Token', 'X-Goog-Signature', // OAuth 2.0 (RFC 6749, 6750, 7009, 7521, 7636, 8628, 8693) and OpenID Connect 'access_token', 'refresh_token', 'id_token', 'id_token_hint', 'logout_token', 'client_secret', 'client_assertion', 'assertion', 'code', 'code_verifier', 'device_code', 'subject_token', 'actor_token', 'token', // API keys, credentials and sessions (Sentry and Datadog default scrubbing lists) 'api_key', 'apikey', 'api-key', 'key', 'access_key', 'secret_key', 'private_key', 'secret', 'signature', 'password', 'passwd', 'pwd', 'auth', 'jwt', 'session', 'sessionid', 'PHPSESSID', ]

Methods

__construct()

public __construct([array<int, string> $sensitiveQueryParameters = self::DEFAULT_SENSITIVE_QUERY_PARAMETERS ]) : mixed
Parameters
$sensitiveQueryParameters : array<int, string> = self::DEFAULT_SENSITIVE_QUERY_PARAMETERS

full override of the default list

message()

public message(string $message, string $url) : string
Parameters
$message : string
$url : string
Return values
string

query()

public query(string $query) : string
Parameters
$query : string
Return values
string

url()

public url(string $url) : string
Parameters
$url : string
Return values
string
On this page

Search results