From f34c36eb69e3de2fe3f71340908a106dc83c5496 Mon Sep 17 00:00:00 2001 From: Joyce Babu Date: Thu, 11 Aug 2022 21:12:54 +0530 Subject: [PATCH] Prevent implicit conversion notice on PHP 8.1 Implicit conversion from float to int raises E_DEPRECATED notice on PHP 8.1 --- src/Filter/RateLimit.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Filter/RateLimit.php b/src/Filter/RateLimit.php index 8b938959..9dbfde55 100644 --- a/src/Filter/RateLimit.php +++ b/src/Filter/RateLimit.php @@ -155,9 +155,9 @@ private function duration($secs) { $units = array( 'week' => (int)($secs / 86400 / 7), - 'day' => $secs / 86400 % 7, - 'hour' => $secs / 3600 % 24, - 'minute' => $secs / 60 % 60, + 'day' => (int)($secs / 86400) % 7, + 'hour' => (int)($secs / 3600) % 24, + 'minute' => (int)($secs / 60) % 60, 'second' => $secs % 60); $ret = array();