application = $application; Snowflake::setWorkerId($this->pid); } /** * @param Process $process * @throws Exception */ public function _load(Process $process) { putenv('environmental=' . Snowflake::PROCESS); fire(Event::SERVER_WORKER_START); if (Snowflake::getPlatform()->isLinux()) { $this->name($this->getPrefix()); } $this->onHandler($process); } /** * @return string */ #[Pure] private function getPrefix(): string { return Snowflake::app()->id . ' ' . get_called_class(); } }