processes; if (Config::has('servers', true)) { /** @var Server $https */ $https = $this->make(Server::class, Server::class); $servers = $https->initCore(Config::get('servers')); $process->push($servers); } if (Config::has('processes', true)) { $process->push(Config::get('processes')); } } /** * @param $name * @param $service * @return Application * @throws */ public function import(string $name, string $service) { $class = $this->set($name, ['class' => $service]); if (method_exists($class, 'onImport')) { $class->onImport($this); } return $this; } /** * @throws */ 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 make($className, $abstracts); } }