/**
  * @return null|string The next line to read, null on end
  */
 public function getLine()
 {
     if ($this->logFiles[$this->currentFile] != $this->lastFile) {
         $this->lastFile = $this->logFiles[$this->currentFile];
         return FileReader::getDateFromFilename($this->lastFile);
     }
     $line = fgets($this->currentHandle);
     if ($line == null) {
         fclose($this->currentHandle);
         $this->currentFile++;
         if ($this->currentFile == count($this->logFiles)) {
             return null;
         }
         $this->currentHandle = fopen($this->logFiles[$this->currentFile], "r");
         $this->lastFile = $this->logFiles[$this->currentFile];
         return FileReader::getDateFromFilename($this->lastFile);
     }
     return $line;
 }