Rocketeer\Services\Connections\ConnectionsHandler::getConnections PHP Method

getConnections() public method

Get the connection in use.
public getConnections ( ) : string[]
return string[]
    public function getConnections()
    {
        // Get cached resolved connections
        if ($this->connections) {
            return $this->connections;
        }
        // Get all and defaults
        $connections = (array) $this->config->get('rocketeer::default');
        $default = $this->config->get('remote.default');
        // Remove invalid connections
        $instance = $this;
        $connections = array_filter($connections, function ($value) use($instance) {
            return $instance->isValidConnection($value);
        });
        // Return default if no active connection(s) set
        if (empty($connections) && $default) {
            return [$default];
        }
        // Set current connection as default
        $this->connections = $connections;
        return $connections;
    }