Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. SignalHandler.php

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\Signal

Code

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);
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal