diff options
author | Alpha <ngcoder@live.com> | 2015-09-05 19:49:55 -0400 |
---|---|---|
committer | Alpha <ngcoder@live.com> | 2015-09-05 19:49:55 -0400 |
commit | 699f55e207e3c7c12f2ee838a22002c430013796 (patch) | |
tree | f9a21eae81d83a4dcf2e766aac958b1568f2936e | |
parent | fc94e4ffa6d71cc02dcc8343eb70bb5870c1f4e3 (diff) | |
download | webgrind-699f55e207e3c7c12f2ee838a22002c430013796.zip webgrind-699f55e207e3c7c12f2ee838a22002c430013796.tar.gz webgrind-699f55e207e3c7c12f2ee838a22002c430013796.tar.bz2 |
Remove unnecessary indirection
-rw-r--r-- | library/Reader.php | 29 |
1 files changed, 11 insertions, 18 deletions
diff --git a/library/Reader.php b/library/Reader.php index 4f8ec3e..20f12ab 100644 --- a/library/Reader.php +++ b/library/Reader.php @@ -186,38 +186,31 @@ class Webgrind_Reader } /** - * Returns array of defined headers + * Returns value of a single header * - * @return array Headers in format array('header name'=>'header value') + * @return string Header value */ - function getHeaders() { + function getHeader($header) { if ($this->headers==null) { // Cache headers $this->seek($this->headersPos); - $this->headers['runs'] = 0; + $this->headers = array( + 'runs' => 0, + 'summary' => '', + 'cmd' => '', + 'creator' => '', + ); while ($line=$this->readLine()) { $parts = explode(': ',$line); if ($parts[0] == 'summary') { $this->headers['runs']++; - if (isset($this->headers['summary'])) - $this->headers['summary'] += $parts[1]; - else - $this->headers['summary'] = $parts[1]; + $this->headers['summary'] += $parts[1]; } else { $this->headers[$parts[0]] = $parts[1]; } } } - return $this->headers; - } - /** - * Returns value of a single header - * - * @return string Header value - */ - function getHeader($header) { - $headers = $this->getHeaders(); - return isset($headers[$header]) ? $headers[$header] : ''; + return $this->headers[$header]; } /** |