{"record":{"id":"b689d08d5e3dcd23","repo":"getgrav/grav","slug":"invalid-value-it-should-be-or-between-min","errorCode":null,"errorMessage":"Invalid value: it should be '*' or between {$min} and {$max}.","messagePattern":"Invalid value: it should be '\\*' or between (.+?) and (.+?)\\.","errorType":"exception","errorClass":"InvalidArgumentException","httpStatus":null,"severity":"error","filePath":"system/src/Grav/Common/Scheduler/IntervalTrait.php","lineNumber":400,"sourceCode":"\n    /**\n     * Validate sequence of cron expression.\n     *\n     * @param  int|string|null  $value\n     * @param  int         $min\n     * @param  int         $max\n     * @return mixed\n     */\n    private function validateCronRange($value, $min, $max)\n    {\n        if ($value === null || $value === '*') {\n            return '*';\n        }\n\n        if (! is_numeric($value) ||\n            ! ($value >= $min && $value <= $max)\n        ) {\n            throw new InvalidArgumentException(\n                \"Invalid value: it should be '*' or between {$min} and {$max}.\"\n            );\n        }\n\n        return $value;\n    }\n}\n","sourceCodeStart":382,"sourceCodeEnd":408,"githubUrl":"https://github.com/getgrav/grav/blob/6040efed04efa69b8209448ed81308e7c24147c2/system/src/Grav/Common/Scheduler/IntervalTrait.php#L382-L408","documentation":"Error \"Invalid value: it should be '*' or between {$min} and {$max}.\" thrown in getgrav/grav.","triggerScenarios":"Thrown at system/src/Grav/Common/Scheduler/IntervalTrait.php:400 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"6040efed04efa69b8209448ed81308e7c24147c2","analyzedAt":"2026-08-17T05:07:31.593Z","schemaVersion":2},"datasetVersion":"2026-08-17T09:17:11.063Z"}