19 declare(strict_types=1);
27 private ?
int $starting_point_type =
null,
28 private int $starting_object = 0,
29 private ?
int $starting_position =
null,
30 private ?
int $rule_type =
null,
31 private ?
string $rule_options =
null,
32 private int $calendar_view = 0,
33 private int $calendar_period = 0
44 $this->starting_point_type = $starting_point_type;
49 return $this->starting_point_type;
54 $this->starting_object = $a_starting_object;
59 return $this->starting_object;
64 $this->starting_position = $a_starting_position;
69 return $this->starting_position;
74 return $this->rule_type;
79 return $this->rule_type === self::ROLE_BASED;
84 $this->rule_type = self::ROLE_BASED;
92 return $this->calendar_view;
100 $this->calendar_view = $calendar_view;
105 return $this->calendar_period;
110 $this->calendar_period = $calendar_period;
115 return $this->rule_options;
120 $this->rule_options = $a_rule_options;
isRoleBasedStartingPoint()
setStartingPointType(int $starting_point_type)
setStartingObject(int $a_starting_object)
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
setCalendarView(int $calendar_view)
Sets calendar view.
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
__construct(private ?int $id, private ?int $starting_point_type=null, private int $starting_object=0, private ?int $starting_position=null, private ?int $rule_type=null, private ?string $rule_options=null, private int $calendar_view=0, private int $calendar_period=0)
getCalendarView()
Gets calendar view.
setCalendarPeriod(int $calendar_period)
setPosition(int $a_starting_position)
setRuleOptions(string $a_rule_options)