UidProcessor
in package
implements
ProcessorInterface, ResettableInterface
Adds a unique identifier into records
Tags
Interfaces, Classes and Traits
- ProcessorInterface
- An optional interface to allow labelling Monolog processors.
- ResettableInterface
- Handler or Processor implementing this interface will be reset when Logger::reset() is called.
Table of Contents
- $uid : mixed
- __construct() : mixed
- __invoke() : array<string|int, mixed>
- getUid() : string
- reset() : mixed
- generateUid() : mixed
Properties
$uid
private
mixed
$uid
Methods
__construct()
public
__construct([mixed $length = 7 ]) : mixed
Parameters
- $length : mixed = 7
Return values
mixed —__invoke()
public
__invoke(array<string|int, mixed> $record) : array<string|int, mixed>
Parameters
- $record : array<string|int, mixed>
Return values
array<string|int, mixed> —The processed records
getUid()
public
getUid() : string
Return values
string —reset()
public
reset() : mixed
Return values
mixed —generateUid()
private
generateUid(mixed $length) : mixed
Parameters
- $length : mixed