public function signal($signo, callable $callback, $data = null) : Signal
{
// @codeCoverageIgnoreStart
if (null === $this->signalManager) {
throw new SignalHandlingDisabledError();
}
// @codeCoverageIgnoreEnd
return $this->signalManager->create($signo, $callback, $data);
}