Pantheon\Terminus\Models\Environment::connectionInfo PHP Метод

connectionInfo() публичный Метод

Gives connection info for this environment
public connectionInfo ( ) : array
Результат array
    public function connectionInfo()
    {
        $sftp_info = $this->sftpConnectionInfo();
        $mysql_info = $this->databaseConnectionInfo();
        $redis_info = $this->cacheserverConnectionInfo();
        $info = array_merge(array_combine(array_map(function ($key) {
            return "sftp_{$key}";
        }, array_keys($sftp_info)), array_values($sftp_info)), array_combine(array_map(function ($key) {
            return "mysql_{$key}";
        }, array_keys($mysql_info)), array_values($mysql_info)), array_combine(array_map(function ($key) {
            return "redis_{$key}";
        }, array_keys($redis_info)), array_values($redis_info)));
        // Can only Use Git on dev/multidev environments
        if (!in_array($this->id, ['test', 'live'])) {
            $git_info = $this->gitConnectionInfo();
            $info = array_merge(array_combine(array_map(function ($key) {
                return "git_{$key}";
            }, array_keys($git_info)), array_values($git_info)), $info);
        }
        return $info;
    }