function SignalHandler::getSignalName
Return value
self::SIG*
2 calls to SignalHandler::getSignalName()
- SignalHandler::create in vendor/
seld/ signal-handler/ src/ SignalHandler.php - @phpstan-param list<self::SIG*|int> $signals @phpstan-param LoggerInterface|(callable(self::SIG* $name, SignalHandler $self): void) $loggerOrCallback
- SignalHandler::handlePcntlSignal in vendor/
seld/ signal-handler/ src/ SignalHandler.php
File
-
vendor/
seld/ signal-handler/ src/ SignalHandler.php, line 549
Class
- SignalHandler
- SignalHandler and factory
Namespace
Seld\SignalCode
private static function getSignalName(int $signo) : string {
static $signals = null;
if ($signals === null) {
$signals = [];
foreach (self::ALL_SIGNALS as $value) {
if (defined($value)) {
$signals[constant($value)] = $value;
}
}
}
if (isset($signals[$signo])) {
return $signals[$signo];
}
throw new \InvalidArgumentException('Unknown signal #' . $signo);
}