Skip to content

Commit 95968c8

Browse files
committed
fix: init values
1 parent 4852936 commit 95968c8

File tree

2 files changed

+22
-22
lines changed

2 files changed

+22
-22
lines changed

src/ProdScheduler/SchedulerComputeTrait.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
trait SchedulerComputeTrait
66
{
7-
public array $scheduledList;
7+
public array $scheduledList = [];
88

99
use SchedulerConfigTrait;
1010

src/ProdScheduler/SchedulerConfigTrait.php

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)