get('config') ); // Init database $database = new \Yggverse\Pulsar\Model\Database( $config->get()->database->location, $config->get()->database->username, $config->get()->database->password ); // Start server switch ($environment->get('protocol')) { case 'nex': $server = \Ratchet\Server\IoServer::factory( new \Yggverse\Pulsar\Controller\Server\Nex( $config, $database ), $config->get()->server->nex->port, $config->get()->server->nex->host ); $server->run(); break; default: throw new \Exception; }