\Monolog\HandlerProcessableHandlerTrait

Helper trait for implementing ProcessableInterface

Summary

Methods
Properties
Constants
pushProcessor()
popProcessor()
No public properties found
No constants found
processRecord()
resetProcessors()
$processors
N/A
No private methods found
No private properties found
N/A

Properties

$processors

$processors : callable[]

Type

callable[]

Methods

pushProcessor()

pushProcessor(callable  $callback) : \Monolog\Handler\HandlerInterface

{@inheritDoc}

Parameters

callable $callback

Returns

\Monolog\Handler\HandlerInterface —

popProcessor()

popProcessor() : callable

{@inheritDoc}

Returns

callable —

processRecord()

processRecord(array  $record) : array

Processes a record.

Parameters

array $record

Returns

array —

resetProcessors()

resetProcessors() : void