is_valid_param( $no_cache ) && $this->is_valid_param( $token ); } /** * Validate a request parameter: must be an alphanumeric string and a minimum length. * * @param mixed $value The query parameter value. * * @return bool */ private function is_valid_param( $value ): bool { return is_string( $value ) && strlen( $value ) >= self::MIN_LENGTH && ctype_alnum( $value ); } }