@@ -8,33 +8,33 @@ trait SchedulerConfigTrait
88 protected const SCHEDULER_DATETIME_FORMAT = 'Y-m-d H:i:s ' ;
99 protected const SCHEDULER_DATE_FORMAT = 'Y-m-d ' ;
1010
11- public string $ year ;
12- public string $ month ;
13- public AssemblelyGroups $ group ;
14- public string $ groupName ;
15- public array $ defaultDayCalendar ;
11+ public string $ year = '' ;
12+ public string $ month = '' ;
13+ public AssemblelyGroups $ group = AssemblelyGroups::First ;
14+ public string $ groupName = '' ;
15+ public array $ defaultDayCalendar = [] ;
1616 // Equal division quantity
17- public int $ EDQ ;
17+ public int $ EDQ = 0 ;
1818 // Max cost time compute
19- public bool $ MCTC ;
19+ public bool $ MCTC = false ;
2020 // Sup phase compute first
21- public bool $ SPCF ;
22- public string $ initialPhase ;
23- public bool $ singlePhase ;
21+ public bool $ SPCF = false ;
22+ public string $ initialPhase = '' ;
23+ public bool $ singlePhase = false ;
2424 // Initial schedule datetime
25- public string $ ISDT ;
25+ public string $ ISDT = '' ;
2626 // Initial schedule timestamp
27- public int $ ISTS ;
28- public bool $ isUseCalendar ;
29- public bool $ isUseTPMCalendar ;
27+ public int $ ISTS = 0 ;
28+ public bool $ isUseCalendar = false ;
29+ public bool $ isUseTPMCalendar = false ;
3030 // is use multiple shifts compute
31- public bool $ isUseMSC ;
32- public array $ monthCalendar ;
33- public array $ nextMonthCalendar ;
34- public array $ prevMonthCalendar ;
35- public array $ dayCalendar ;
36- public array $ nextDayCalendar ;
37- public array $ prevDayCalendar ;
31+ public bool $ isUseMSC = false ;
32+ public array $ monthCalendar = [] ;
33+ public array $ nextMonthCalendar = [] ;
34+ public array $ prevMonthCalendar = [] ;
35+ public array $ dayCalendar = [] ;
36+ public array $ nextDayCalendar = [] ;
37+ public array $ prevDayCalendar = [] ;
3838
3939 public function init (array $ config ): void
4040 {
0 commit comments