// +---------------------------------------------------------------------- namespace crmeb\listens; use crmeb\interfaces\ListenerInterface; use Swoole\Process; use Swoole\Server; class CreateTimerListen implements ListenerInterface { public function handle($event): void { $process = new Process(function () { app()->event->trigger('create_timer'); }, false, 0, true); app()->make(Server::class)->addProcess($process); } }