ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
interface.ilCalendarRecurrenceCalculation.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
26{
30 public function getFrequenceType(): string;
31
35 public function getTimeZone(): string;
36
40 public function getFrequenceUntilCount(): int;
41
42
46 public function getFrequenceUntilDate(): ?ilDate;
47
51 public function getInterval(): int;
52
57 public function getBYMONTHList(): array;
58
63 public function getBYWEEKNOList(): array;
64
69 public function getBYYEARDAYList(): array;
70
75 public function getBYMONTHDAYList(): array;
76
77
82 public function getBYDAYList(): array;
83
87 public function getBYSETPOSList(): array;
88
93 public function getExclusionDates(): array;
94
95
99 public function validate(): bool;
100}
Class for single dates.
getExclusionDates()
Get exclusion date object.
getBYWEEKNOList()
Get BYWEEKNOList.
getBYMONTHDAYList()
Get BYMONTHDAY List.
getFrequenceUntilDate()
Get end data of recurrence.
validate()
validate recurrence
getBYYEARDAYList()
Get BYYEARDAYLIST.
getBYMONTHList()
Get BYMONTHList.
getFrequenceUntilCount()
Get number of recurrences.
getInterval()
Get interval of recurrence.
getBYSETPOSList()
Get BYSETPOS List.
getTimeZone()
Get timezone of recurrence.
getFrequenceType()
Get Frequence type of recurrence.