public
|
__construct(
DateTimeInterface $start,
Rule|list<Rule>|null $rule = null,
list<int> $rdates = [],
list<int> $exdates = [],
list<string> $exdays = [],
?int $until = null,
?int $from = null,
int $limit = PHP_INT_MAX,
bool $strict = false,
int $maxIterations = PHP_INT_MAX,
)
Parameters
| $rule |
RRULE (several rules are combined, as in RFC 2445); without it the set starts with DTSTART only
|
| $rdates |
RDATE timestamps
|
| $exdates |
EXDATE timestamps
|
| $exdays |
EXDATE days as "Ymd" in the timezone of DTSTART
|
| $until |
inclusive end of the RRULE expansion (RDATE values are not limited)
|
| $from |
RRULE occurrences before this timestamp are skipped
|
| $limit |
maximal number of returned occurrences
|
| $strict |
throw ResourceLimitException instead of stopping at the limit
|
| $maxIterations |
see Expander
|
Throws
|
#
|