CacheClear Task
| package |
AdvancedShell |
|---|---|
| subpackage |
Task |
_clearCache()
_clearViews()
_getInterval(string $interval) : string
stringIf not null method return this value
string
_getPeriod(\DateTime $Date = null, string $defaultShift = '', string $interval = null) : \DatePeriod
\DateTimeStart date
stringShift date if $Date is null, for ex. "1 day"
stringInterval, for ex. "1 hour"
\DatePeriod
_getPeriodByDate(\DateTime $Date, string $interval = null) : \DatePeriod
\DateTimeStart date
stringInterval, for ex. "1 hour"
\DatePeriod
_getRange(\DateTime $Date = null, string $defaultShift = '', string $interval = null) : \DatePeriod
\DateTimeStart date
stringShift date if $Date is null, for ex. "1 day"
stringInterval, for ex. "1 hour"
\DatePeriod
_schedule(string $command, string $path, array $arguments, array $options)
string
string
array
array
_scheduleVars() : array
| global |
array $argv |
|---|---|
array
_welcome()
execute()
getOptionParser() : \ConsoleOptionParser
\ConsoleOptionParser
getScheduleSplitter() : \ScheduleSplitter
isScheduled() : boolean
boolean
runCommand(string $command, array $argv) : boolean
string
array
boolean
schedule()
setScheduleSplitter(\ScheduleSplitter $Splitter)
sqlDump(boolean $sorted = false, boolean $clear = true)
booleanGet the queries sorted by time taken, defaults to false.
booleanIf True the existing log will cleared.
startup()
statisticsEnd(string $name)
string
statisticsStart(string $name)
string
name : string
| var |
|---|
string
action : string
| var |
|---|
string
_scheduleNextTaskDependsOnPrevious : boolean
First task don't wait anyone
| var |
|---|
boolean
_ScheduleSplitter : \ScheduleSplitter
tasks : array
| var |
|---|
array
uses : array
| var |
|---|
array
_startTime : array
| var |
|---|
array