ILIAS  trunk Revision v11.0_alpha-2662-g519ff7d528f
Builder.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
22 
24 
25 interface Builder
26 {
27  public function withoutUnlimitedRecurrences(bool $without = true): Builder;
28 
29  public function withoutDaily(bool $without = true): Builder;
30 
31  public function withoutWeekly(bool $without = true): Builder;
32 
33  public function withoutMonthly(bool $without = true): Builder;
34 
35  public function withoutYearly(bool $without = true): Builder;
36 
37  public function hasUnlimitedRecurrences(): bool;
38 
39  public function hasDaily(): bool;
40 
41  public function hasWeekly(): bool;
42 
43  public function hasMonthly(): bool;
44 
45  public function hasYearly(): bool;
46 
47  public function get(): Group;
48 }
withoutUnlimitedRecurrences(bool $without=true)