Documentation

SignalHandler
in package

Monolog POSIX signal handler

Tags
author

Robert Gust-Bardon robert@gust-bardon.org

phpstan-import-type

Level from \Monolog\Logger

phpstan-import-type

LevelName from \Monolog\Logger

Table of Contents

$logger  : LoggerInterface
$previousSignalHandler  : array<int, callable|string|int>
$signalLevelMap  : array<int, int>
$signalRestartSyscalls  : array<int, bool>
__construct()  : mixed
handleSignal()  : void
registerSignalHandler()  : $this

Properties

$previousSignalHandler

private array<int, callable|string|int> $previousSignalHandler = []

SIG_DFL, SIG_IGN or previous callable

$signalLevelMap

private array<int, int> $signalLevelMap = []

$signalRestartSyscalls

private array<int, bool> $signalRestartSyscalls = []

Methods

handleSignal()

public handleSignal(int $signo[, mixed $siginfo = null ]) : void
Parameters
$signo : int
$siginfo : mixed = null
Return values
void

registerSignalHandler()

public registerSignalHandler(int $signo[, int|string $level = LogLevel::CRITICAL ][, bool $callPrevious = true ][, bool $restartSyscalls = true ][, bool|null $async = true ]) : $this
Parameters
$signo : int
$level : int|string = LogLevel::CRITICAL

Level or level name

$callPrevious : bool = true
$restartSyscalls : bool = true
$async : bool|null = true
Tags
phpstan-param

Level|LevelName|LogLevel::* $level

Return values
$this

Search results