From dc0e28d16104dda25e4b2a258b4a4ac4bea44aa0 Mon Sep 17 00:00:00 2001 From: hkcomori Date: Wed, 2 Apr 2025 09:26:32 +0900 Subject: [PATCH] Use Minz_ConfigurationParamException as validation error instead of Minz_ActionException --- xExtension-ReadingTime/extension.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/xExtension-ReadingTime/extension.php b/xExtension-ReadingTime/extension.php index e3c331e..80e88bc 100644 --- a/xExtension-ReadingTime/extension.php +++ b/xExtension-ReadingTime/extension.php @@ -60,7 +60,7 @@ final class ReadingTimeExtension extends Minz_Extension { /** * @throws FreshRSS_Context_Exception - * @throws Minz_ActionException + * @throws Minz_ConfigurationParamException */ #[\Override] public function handleConfigureAction(): void { @@ -75,22 +75,22 @@ final class ReadingTimeExtension extends Minz_Extension { } } - /** @throws Minz_ActionException */ + /** @throws Minz_ConfigurationParamException */ private function validateSpeed(int $speed): int { if ($speed <= 0) { - throw new Minz_ActionException(_t('ext.reading_time.speed.invalid'), Minz_Request::actionName()); + throw new Minz_ConfigurationParamException(_t('ext.reading_time.speed.invalid')); } return $speed; } - /** @throws Minz_ActionException */ + /** @throws Minz_ConfigurationParamException */ private function validateMetrics(string $metrics): string { switch ($metrics) { case 'words': case 'letters': return $metrics; default: - throw new Minz_ActionException(_t('ext.reading_time.metrics.invalid'), Minz_Request::actionName()); + throw new Minz_ConfigurationParamException(_t('ext.reading_time.metrics.invalid')); } } }