From b15f66fc2fa261e54a7dbee3507e45b6ff9b5b8d Mon Sep 17 00:00:00 2001 From: Lewis Larsen Date: Sun, 14 Jul 2024 22:43:12 +0100 Subject: [PATCH] chore: Static analysis errors --- app/Livewire/BackupTasks/Modals/LogModal.php | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/app/Livewire/BackupTasks/Modals/LogModal.php b/app/Livewire/BackupTasks/Modals/LogModal.php index ebb2b797..f8c34deb 100644 --- a/app/Livewire/BackupTasks/Modals/LogModal.php +++ b/app/Livewire/BackupTasks/Modals/LogModal.php @@ -6,6 +6,7 @@ use App\Models\BackupTask; use Illuminate\Support\Facades\Log; +use Illuminate\View\View; use Livewire\Attributes\On; use Livewire\Component; @@ -16,14 +17,19 @@ class LogModal extends Component public bool $isStreaming = false; public bool $isLoading = true; - public function mount($backupTask): void + public function mount(BackupTask|int $backupTask): void { - $this->backupTaskId = $backupTask instanceof BackupTask ? $backupTask->id : $backupTask; + $this->backupTaskId = $backupTask instanceof BackupTask ? $backupTask->getAttribute('id') : $backupTask; $this->loadLatestLog(); } + /** + * Handle the stream event. + * + * @param array{logOutput: string} $event + */ #[On('echo:backup-task-log.{backupTaskId},StreamBackupTaskLogEvent')] - public function handleStreamEvent($event): void + public function handleStreamEvent(array $event): void { Log::debug('LogModal: Received StreamBackupTaskLogEvent', ['event' => $event, 'componentId' => $this->getId()]); @@ -37,7 +43,7 @@ public function refresh(): void $this->loadLatestLog(); } - public function render() + public function render(): View { return view('livewire.backup-tasks.modals.log-modal', [ 'backupTask' => BackupTask::find($this->backupTaskId),