Predis\Command\ServerInfoV26x::parseResponse PHP Метод

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

public parseResponse ( $data )
    public function parseResponse($data)
    {
        if ($data === '') {
            return array();
        }
        $info = array();
        $current = null;
        $infoLines = preg_split('/\\r?\\n/', $data);
        if (isset($infoLines[0]) && $infoLines[0][0] !== '#') {
            return parent::parseResponse($data);
        }
        foreach ($infoLines as $row) {
            if ($row === '') {
                continue;
            }
            if (preg_match('/^# (\\w+)$/', $row, $matches)) {
                $info[$matches[1]] = array();
                $current =& $info[$matches[1]];
                continue;
            }
            list($k, $v) = $this->parseRow($row);
            $current[$k] = $v;
        }
        return $info;
    }
ServerInfoV26x