Skip to content

Commit c4b38bf

Browse files
committed
Fix PHPStan issues
1 parent b8257c5 commit c4b38bf

File tree

2 files changed

+12
-4
lines changed

2 files changed

+12
-4
lines changed

src/CloudTasksApiController.php

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,19 @@ class CloudTasksApiController
1515
{
1616
public function login(): ?string
1717
{
18-
$validPassword = Hash::check(request('password'), config('cloud-tasks.monitor.password'));
18+
$password = config('cloud-tasks.monitor.password');
19+
20+
if (!is_string($password)) {
21+
return null;
22+
}
23+
24+
$validPassword = Hash::check(request('password'), $password);
1925

2026
if (!$validPassword) {
2127
return null;
2228
}
2329

24-
return encrypt(Carbon::now()->timestamp + 900);
30+
return encrypt(Carbon::now()->getTimestamp() + 900);
2531
}
2632

2733
public function dashboard(): array

src/MonitoringService.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,11 @@ public function addToMonitor(string $queue, Task $task): void
3838
'queue' => $queue,
3939
];
4040

41-
if ($task->hasScheduleTime()) {
41+
$scheduleTime = $task->getScheduleTime();
42+
43+
if ($scheduleTime) {
4244
$status = 'scheduled';
43-
$data['scheduled_at'] = $task->getScheduleTime()->toDateTime()->format('Y-m-d H:i:s');
45+
$data['scheduled_at'] = $scheduleTime->toDateTime()->format('Y-m-d H:i:s');
4446
} else {
4547
$status = 'queued';
4648
}

0 commit comments

Comments
 (0)