in_progress['k']) {
$this->in_progress['v'] .= ' ' . ltrim($line);
continue;
}
}
else {
if($this->in_progress['k']) {
$this->parsed[] = [ $this->in_progress['k'] => $this->in_progress['v'] ];
$this->in_progress = [];
}
$this->in_progress['k'] = strtolower(substr($line,0,strpos($line,':')));
$this->in_progress['v'] = ltrim(substr($line,strpos($line,':') + 1));
}
}
if($this->in_progress['k']) {
$this->parsed[] = [ $this->in_progress['k'] => $this->in_progress['v'] ];
$this->in_progress = [];
}
}
}
function fetch() {
return $this->parsed;
}
}