Cronjob

Implements \CronjobInterface

Class Cronjob

package

Default

Methods

Cronjob constructor.

__construct(\StringType $name, \StringType $title, \CronjobConfigurationCollection $configuration) 

Arguments

$name

\StringType

Name of cronjob.

$title

\StringType

Cronjob's title.

$configuration

\CronjobConfigurationCollection

Configurations of cronjob.

Returns the cronjob configuration.

getConfiguration() : \CronjobConfigurationCollection

Returns the cronjob interval.

getInterval() : string

Response

string

Returns the cronjob log.

getLog(\ExistingDirectory $logDir) : string
Throws
\CronjobLogFileNotFoundException

If no cronjob log file was found.

Arguments

$logDir

\ExistingDirectory

Absolute path to log files directory.

Response

string

Returns the cronjob name.

getName() : string

Response

string

Returns the cronjob status.

getStatus(\ExistingDirectory $cache) : string

Arguments

$cache

\ExistingDirectory

Absolute path to cache directory.

Response

string

Returns the cronjob title.

getTitle() : string

Response

string

Returns the cronjob data as array.

toArray(\ExistingDirectory $cacheDir) : array

Arguments

$cacheDir

\ExistingDirectory

Response

array

Properties