processes; if (Config::has('servers', true)) { /** @var Server $https */ $https = $this->make(Server::class); $servers = $https->initCore(Config::get('servers')); $process->push($servers); } if (Config::has('processes', true)) { $process->push(Config::get('processes')); } } /** * @throws Exception */ public function start() { $process = Snowflake::get()->processes; $process->start(); } /** * @param $className * @param null $abstracts * @return mixed * @throws Exception */ public function make($className, $abstracts = null) { return Snowflake::createObject($className); } }