/**
* Fetch next parsed log line which match with filters or search and
* set it as current iterator value.
- *
+ *
* @see Iterator::next()
* @return void
*/
/**
* Rewind the iterator to the first matching log line
- *
+ *
* @see Iterator::rewind()
* @return void
*/
/**
* Return current parsed log line number
- *
+ *
* @see Iterator::key()
* @see ReversedFileReader::key()
* @return int
/**
* Return current iterator value
- *
+ *
* @see Iterator::current()
* @return ?ParsedLogLing
*/
/**
* Checks if current iterator value is valid, that is, not null
- *
+ *
* @see Iterator::valid()
* @return bool
*/
/**
* Read $size bytes behind last position
- *
+ *
* @return string
*/
private function _read($size)
/**
* Read next line from end of file
* Return null if no lines are left to read
- *
+ *
* @return ?string
*/
private function _readline()
/**
* Fetch next line from end and set it as current iterator value.
- *
+ *
* @see Iterator::next()
* @return void
*/
/**
* Rewind iterator to the first line at the end of file
- *
+ *
* @see Iterator::rewind()
- * @return void
+ * @return void
*/
public function rewind()
{
/**
* Return current line number, starting from zero at the end of file
- *
+ *
* @see Iterator::key()
* @return int
*/
/**
* Return current line
- *
+ *
* @see Iterator::current()
* @return string
*/
/**
* Checks if current iterator value is valid, that is, we readed all lines in files
- *
+ *
* @see Iterator::valid()
* @return bool
*/