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