From f5567f7394b4b0f2c247249e593c10925067ad73 Mon Sep 17 00:00:00 2001 From: Khadreal Date: Wed, 5 Feb 2025 18:41:48 +0100 Subject: [PATCH] create deletion filter method --- .../Database/Queries/PreloadFonts.php | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/inc/Engine/Media/PreloadFonts/Database/Queries/PreloadFonts.php b/inc/Engine/Media/PreloadFonts/Database/Queries/PreloadFonts.php index 336e68c5c9..969f76752a 100644 --- a/inc/Engine/Media/PreloadFonts/Database/Queries/PreloadFonts.php +++ b/inc/Engine/Media/PreloadFonts/Database/Queries/PreloadFonts.php @@ -81,13 +81,7 @@ public function delete_old_rows() { return false; } - /** - * Filters the interval (in months) to determine when a Preload Fonts(PLF) entry is considered 'old'. - * Old PLF entries are eligible for deletion. By default, a PLF entry is considered old if it hasn't been accessed in the last month. - * - * @param int $delete_interval The interval in months after which an PLF entry is considered old. Default is 1 month. - */ - $delete_interval = wpm_apply_filters_typed( 'integer', 'rocket_preload_fonts_cleanup_interval', 1 ); + $delete_interval = $this->deletion_interval(); if ( $delete_interval <= 0 ) { return false; @@ -98,4 +92,14 @@ public function delete_old_rows() { return $db->query( $query ); } + + private function deletion_interval() { + /** + * Filters the interval (in months) to determine when a Preload Fonts(PLF) entry is considered 'old'. + * Old PLF entries are eligible for deletion. By default, a PLF entry is considered old if it hasn't been accessed in the last month. + * + * @param int $delete_interval The interval in months after which an PLF entry is considered old. Default is 1 month. + */ + return wpm_apply_filters_typed( 'integer', 'rocket_preload_fonts_cleanup_interval', 1 ); + } }