CronjobTaskCollection
in package
implements
IteratorAggregate
Class CronjobTaskCollection
Interfaces, Classes and Traits
- IteratorAggregate
Table of Contents
- $cronjobs : array<string|int, AbstractCronjobTask>
- __construct() : mixed
- CronjobCollection constructor.
- collect() : CronjobTaskCollection
- Named constructor of cronjob factory.
- getIterator() : ArrayIterator|Traversable
- Returns an array iterator of the collected cronjobs, so instances are iterable.
Properties
$cronjobs
protected
array<string|int, AbstractCronjobTask>
$cronjobs
Methods
__construct()
CronjobCollection constructor.
public
__construct(array<string|int, AbstractCronjobTask> ...$cronjobs) : mixed
Parameters
- $cronjobs : array<string|int, AbstractCronjobTask>
Return values
mixed —collect()
Named constructor of cronjob factory.
public
static collect(AbstractCronjobTask ...$cronjobs) : CronjobTaskCollection
Parameters
- $cronjobs : AbstractCronjobTask
-
Cronjobs.
Return values
CronjobTaskCollection —getIterator()
Returns an array iterator of the collected cronjobs, so instances are iterable.
public
getIterator() : ArrayIterator|Traversable