public function getAll($iPage = null, $iPerPage = null, array $aData = [], $bIncludeDeleted = false): array
    {
        $dirMap        = directory_map($this->logPath, 0);
        $logFiles      = [];
        $filenameRegex = '/^log\-(\d{4}\-\d{2}\-\d{2})\.php$/';

        foreach ($dirMap as $logFile) {

            if (preg_match($filenameRegex, $logFile)) {

                $logFiles[] = $logFile;
            }
        }

        arsort($logFiles);
        $logFiles = array_values($logFiles);

        $out = [];

        foreach ($logFiles as $file) {

            $temp        = new \stdClass();
            $temp->date  = preg_replace($filenameRegex, '$1', $file);
            $temp->file  = $file;
            $temp->lines = $this->countLines($this->logPath . $file);

            $out[] = $temp;
        }

        return $out;
    }
public function getAll($iPage = null, $iPerPage = null, array $aData = [], $bIncludeDeleted = false): array
    {
        $dirMap        = directory_map($this->logPath, 0);
        $logFiles      = [];
        $filenameRegex = '/^log\-(\d{4}\-\d{2}\-\d{2})\.php$/';

        foreach ($dirMap as $logFile) {

            if (preg_match($filenameRegex, $logFile)) {

                $logFiles[] = $logFile;
            }
        }

        arsort($logFiles);
        $logFiles = array_values($logFiles);

        $out = [];

        foreach ($logFiles as $file) {

            $temp        = new \stdClass();
            $temp->date  = preg_replace($filenameRegex, '$1', $file);
            $temp->file  = $file;
            $temp->lines = $this->countLines($this->logPath . $file);

            $out[] = $temp;
        }

        return $out;
    }
public function getAll ( $ iPage = null , $ iPerPage = null , array $ aData = [ ] , $ bIncludeDeleted = false ) : array { $ dirMap = directory_map ( $ this -> logPath , 0 ) ; $ logFiles = [ ] ; $ filenameRegex = '/^log\-(\d{4}\-\d{2}\-\d{2})\.php$/' ; foreach ( $ dirMap as $ logFile ) { if ( preg_match ( $ filenameRegex , $ logFile ) ) { $ logFiles [ ] = $ logFile ; } } arsort ( $ logFiles ) ; $ logFiles = array_values ( $ logFiles ) ; $ out = [ ] ; foreach ( $ logFiles as $ file ) { $ temp = new \ stdClass ( ) ; $ temp -> date = preg_replace ( $ filenameRegex , '$1' , $ file ) ; $ temp -> file = $ file ; $ temp -> lines = $ this -> countLines ( $ this -> logPath . $ file ) ; $ out [ ] = $ temp ; } return $ out ; }
Get a list of log files
@return void
Get a list of log files