package Core

 Methods

Rotate()

Rotate() 

__construct()

__construct($config_arr = NULL

Parameters

$config_arr

_rotate()

_rotate($files, $rotate_config) 

Parameters

$files

$rotate_config

addConfig()

addConfig($arr) 

Parameters

$arr

getFileList()

getFileList($start_dir, $regex_filter = NULL, $recurse = FALSE

Parameters

$start_dir

$regex_filter

$recurse

getRotatedHistoryFiles()

getRotatedHistoryFiles($files, $primary_file) 

Parameters

$files

$primary_file

handleHistoryFiles()

handleHistoryFiles($files, $history = 0

Parameters

$files

$history

isFileReadyToRotate()

isFileReadyToRotate($file, $frequency = 'daily'

Parameters

$file

$frequency

isFileRotatable()

isFileRotatable($file) 

Parameters

$file

padExtension()

padExtension($extension, $history) 

Parameters

$extension

$history

 Properties

 

$config_arr

$config_arr 

Default

array()