RequestErrorPlugin
extends AirlayPlugin
in package
Class AirlayPlugin.
Table of Contents
- SECURE_FIELD_PLACEHOLDER = 'This field is hidden for security purposes'
- SECURES_FIELD = ['password']
- $config : AirlayConfig
- $mongoDbManager : Manager
- $rabbitmq : AMQPStreamConnection
- beforeException() : void
- convertException() : array<string|int, mixed>
- hideSecuresFields() : mixed
- transformInvalidUtf8() : mixed
Constants
SECURE_FIELD_PLACEHOLDER
private
mixed
SECURE_FIELD_PLACEHOLDER
= 'This field is hidden for security purposes'
SECURES_FIELD
private
mixed
SECURES_FIELD
= ['password']
Properties
$config
public
AirlayConfig
$config
$mongoDbManager
public
Manager
$mongoDbManager
$rabbitmq
public
AMQPStreamConnection
$rabbitmq
Methods
beforeException()
public
beforeException(Event $event, Dispatcher $source, Exception $exception) : void
Parameters
- $event : Event
- $source : Dispatcher
- $exception : Exception
Return values
void —convertException()
private
convertException(Exception $exception) : array<string|int, mixed>
Parameters
- $exception : Exception
Return values
array<string|int, mixed> —hideSecuresFields()
private
hideSecuresFields(mixed $data) : mixed
Parameters
- $data : mixed
Return values
mixed —transformInvalidUtf8()
private
transformInvalidUtf8(mixed $data) : mixed
Parameters
- $data : mixed