From 10155a64215958d705587f5ff072f31ff4112b54 Mon Sep 17 00:00:00 2001 From: Ramin Farmani Date: Sat, 1 Jan 2022 16:58:46 +0330 Subject: [PATCH 1/2] Resolve issue with php strict type related to the issue https://github.com/laravel/horizon/issues/1109 --- src/Repositories/RedisMetricsRepository.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Repositories/RedisMetricsRepository.php b/src/Repositories/RedisMetricsRepository.php index 3c3e9697..02bfaa72 100644 --- a/src/Repositories/RedisMetricsRepository.php +++ b/src/Repositories/RedisMetricsRepository.php @@ -331,7 +331,7 @@ protected function baseSnapshotData($key) */ protected function minutesSinceLastSnapshot() { - $lastSnapshotAt = $this->connection()->get('last_snapshot_at') + $lastSnapshotAt = (int)$this->connection()->get('last_snapshot_at') ?: $this->storeSnapshotTimestamp(); return max( From 9a18e2613ca174c5f833dfb4cde2b32d838b93ab Mon Sep 17 00:00:00 2001 From: Taylor Otwell Date: Sun, 2 Jan 2022 15:50:12 -0600 Subject: [PATCH 2/2] Update RedisMetricsRepository.php --- src/Repositories/RedisMetricsRepository.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Repositories/RedisMetricsRepository.php b/src/Repositories/RedisMetricsRepository.php index 02bfaa72..c3abe54d 100644 --- a/src/Repositories/RedisMetricsRepository.php +++ b/src/Repositories/RedisMetricsRepository.php @@ -331,8 +331,8 @@ protected function baseSnapshotData($key) */ protected function minutesSinceLastSnapshot() { - $lastSnapshotAt = (int)$this->connection()->get('last_snapshot_at') - ?: $this->storeSnapshotTimestamp(); + $lastSnapshotAt = (int) ($this->connection()->get('last_snapshot_at') + ?: $this->storeSnapshotTimestamp()); return max( (CarbonImmutable::now()->getTimestamp() - $lastSnapshotAt) / 60, 1