/** * @param int $maxLines zero means all * @return array of strings */ public function getAll($maxLines = 0) { $output = array(); foreach ($this->finder->orderByMTime() as $value) { $output = array_merge($output, array_reverse(file($value))); } if ($maxLines > 0) { $output = array_slice($output, 0, $maxLines); } array_walk($output, function (&$item) { $item = htmlspecialchars($item); }); return $output; }