CronjobTaskRepository
in package
implements
CronjobTaskRepositoryInterface
Class CronjobTaskRepository
Interfaces, Classes and Traits
- CronjobTaskRepositoryInterface
- Interface CronjobRepositoryInterface
Table of Contents
- $settings : CronjobSettings
- $storage : mixed
- __construct() : mixed
- CronjobTaskRepository constructor.
- getAll() : CronjobTaskCollection
- Returns all cronjob tasks.
- _isCronjobConfiguration() : bool
- Checks if given file info is a cronjob configuration file.
- createCronjobTaskFromConfigFile() : false|mixed
- Instantiates a CronjobTask based on its configuration JSON file.
Properties
$settings
protected
CronjobSettings
$settings
$storage
protected
mixed
$storage
Methods
__construct()
CronjobTaskRepository constructor.
public
__construct(CronjobSettings $settings, CronjobConfigurationStorage $storage) : mixed
Parameters
- $settings : CronjobSettings
- $storage : CronjobConfigurationStorage
Return values
mixed —getAll()
Returns all cronjob tasks.
public
getAll() : CronjobTaskCollection
Tags
Return values
CronjobTaskCollection —_isCronjobConfiguration()
Checks if given file info is a cronjob configuration file.
protected
_isCronjobConfiguration(SplFileInfo $configFile) : bool
Parameters
- $configFile : SplFileInfo
Return values
bool —createCronjobTaskFromConfigFile()
Instantiates a CronjobTask based on its configuration JSON file.
protected
createCronjobTaskFromConfigFile(SplFileInfo $configFile) : false|mixed
Parameters
- $configFile : SplFileInfo