ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ILIAS\BookingManager\Settings\Settings Class Reference
+ Collaboration diagram for ILIAS\BookingManager\Settings\Settings:

Public Member Functions

 __construct (protected int $id, protected bool $public_log, protected int $schedule_type, protected int $overall_limit=0, protected int $reservation_period=0, protected bool $reminder_status=false, protected int $reminder_day=1, protected int $pref_deadline=0, protected int $preference_nr=0, protected bool $messages=false)
 
 getId ()
 
 withId (int $id)
 
 getPublicLog ()
 
 getScheduleType ()
 
 getOverallLimit ()
 
 getReservationPeriod ()
 
 getReminderStatus ()
 
 getReminderDay ()
 
 getPrefDeadline ()
 
 getPreferenceNr ()
 
 getMessages ()
 

Detailed Description

Definition at line 23 of file Settings.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\BookingManager\Settings\Settings::__construct ( protected int  $id,
protected bool  $public_log,
protected int  $schedule_type,
protected int  $overall_limit = 0,
protected int  $reservation_period = 0,
protected bool  $reminder_status = false,
protected int  $reminder_day = 1,
protected int  $pref_deadline = 0,
protected int  $preference_nr = 0,
protected bool  $messages = false 
)

Definition at line 25 of file Settings.php.

36 {
37 }

Member Function Documentation

◆ getId()

ILIAS\BookingManager\Settings\Settings::getId ( )

Definition at line 39 of file Settings.php.

39 : int
40 {
41 return $this->id;
42 }
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23

References $id.

Referenced by ILIAS\BookingManager\Settings\SettingsDBRepository\create(), and ILIAS\BookingManager\Settings\SettingsDBRepository\update().

+ Here is the caller graph for this function:

◆ getMessages()

ILIAS\BookingManager\Settings\Settings::getMessages ( )

Definition at line 91 of file Settings.php.

91 : bool
92 {
93 return $this->messages;
94 }
$messages
Definition: xapiexit.php:21

References $messages.

Referenced by ILIAS\BookingManager\Settings\SettingsDBRepository\create(), and ILIAS\BookingManager\Settings\SettingsDBRepository\update().

+ Here is the caller graph for this function:

◆ getOverallLimit()

ILIAS\BookingManager\Settings\Settings::getOverallLimit ( )

Definition at line 61 of file Settings.php.

61 : int
62 {
63 return $this->overall_limit;
64 }

Referenced by ILIAS\BookingManager\Settings\SettingsDBRepository\create(), and ILIAS\BookingManager\Settings\SettingsDBRepository\update().

+ Here is the caller graph for this function:

◆ getPrefDeadline()

ILIAS\BookingManager\Settings\Settings::getPrefDeadline ( )

Definition at line 81 of file Settings.php.

81 : int
82 {
83 return $this->pref_deadline;
84 }

Referenced by ILIAS\BookingManager\Settings\SettingsDBRepository\create(), and ILIAS\BookingManager\Settings\SettingsDBRepository\update().

+ Here is the caller graph for this function:

◆ getPreferenceNr()

ILIAS\BookingManager\Settings\Settings::getPreferenceNr ( )

Definition at line 86 of file Settings.php.

86 : int
87 {
88 return $this->preference_nr;
89 }

Referenced by ILIAS\BookingManager\Settings\SettingsDBRepository\create(), and ILIAS\BookingManager\Settings\SettingsDBRepository\update().

+ Here is the caller graph for this function:

◆ getPublicLog()

ILIAS\BookingManager\Settings\Settings::getPublicLog ( )

Definition at line 51 of file Settings.php.

51 : bool
52 {
53 return $this->public_log;
54 }

Referenced by ILIAS\BookingManager\Settings\SettingsDBRepository\create(), and ILIAS\BookingManager\Settings\SettingsDBRepository\update().

+ Here is the caller graph for this function:

◆ getReminderDay()

ILIAS\BookingManager\Settings\Settings::getReminderDay ( )

Definition at line 76 of file Settings.php.

76 : int
77 {
78 return $this->reminder_day;
79 }

Referenced by ILIAS\BookingManager\Settings\SettingsDBRepository\create(), and ILIAS\BookingManager\Settings\SettingsDBRepository\update().

+ Here is the caller graph for this function:

◆ getReminderStatus()

ILIAS\BookingManager\Settings\Settings::getReminderStatus ( )

Definition at line 71 of file Settings.php.

71 : bool
72 {
73 return $this->reminder_status;
74 }

Referenced by ILIAS\BookingManager\Settings\SettingsDBRepository\create(), and ILIAS\BookingManager\Settings\SettingsDBRepository\update().

+ Here is the caller graph for this function:

◆ getReservationPeriod()

ILIAS\BookingManager\Settings\Settings::getReservationPeriod ( )

Definition at line 66 of file Settings.php.

66 : int
67 {
68 return $this->reservation_period;
69 }

Referenced by ILIAS\BookingManager\Settings\SettingsDBRepository\create(), and ILIAS\BookingManager\Settings\SettingsDBRepository\update().

+ Here is the caller graph for this function:

◆ getScheduleType()

ILIAS\BookingManager\Settings\Settings::getScheduleType ( )

Definition at line 56 of file Settings.php.

56 : int
57 {
58 return $this->schedule_type;
59 }

Referenced by ILIAS\BookingManager\Settings\SettingsDBRepository\create(), and ILIAS\BookingManager\Settings\SettingsDBRepository\update().

+ Here is the caller graph for this function:

◆ withId()

ILIAS\BookingManager\Settings\Settings::withId ( int  $id)

Definition at line 44 of file Settings.php.

44 : self
45 {
46 $clone = clone $this;
47 $clone->id = $id;
48 return $clone;
49 }

References $id.


The documentation for this class was generated from the following file: