Jyxo\Svn\Result::parseCommit PHP Method

parseCommit() protected method

Parses commit output and sets revision number.
protected parseCommit ( string $input ) : array
$input string SVN binary output
return array
    protected function parseCommit(string $input) : array
    {
        $array = explode("\n", (string) $input);
        foreach ($array as $key => &$line) {
            $line = trim($line);
            if (empty($line)) {
                unset($array[$key]);
                continue;
            }
            if (preg_match('/Committed revision ([0-9]+)\\./i', $line, $matches)) {
                $this->revision = (int) $matches[1];
                unset($array[$key]);
                continue;
            }
            if (!preg_match('/Sending.*/', $line)) {
                unset($array[$key]);
                continue;
            }
        }
        return $array;
    }