/
githubmirror
/
framework
Обзор
Документация
Войти
/
githubmirror
/
framework
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
13.x
tests/Console/Fixtures/FakeSignalsRegistry.php
25 строк
557 B
Nuno Maduro
[9.x] Introducing Signal Traps 🚦 (#43933)
02 сен 2022, 17:37
Не верифицирован
02 сен 2022, 17:37
b539903
Код
Авторство
О чём код?
<?php namespace Illuminate\Tests\Console\Fixtures; class FakeSignalsRegistry { protected $signalHandlers = [ 'my-signal' => [], ]; public function register($signal, $signalHandler) { $this->signalHandlers[$signal][] = $signalHandler; } public function handle($signal) { $count = count($this->signalHandlers[$signal]); foreach ($this->signalHandlers[$signal] as $i => $signalHandler) { $hasNext = $i !== $count - 1; $signalHandler($signal, $hasNext); } } }