webserv/webserv/config/validation/directive_rules/RequiredDirectiveRule.cpp

17 lines
736 B
C++

#include <webserv/config/validation/directive_rules/RequiredDirectiveRule.hpp>
#include <webserv/config/validation/ValidationResult.hpp> // for ValidationResult
#include <webserv/config/validation/directive_rules/AValidationRule.hpp> // for AValidationRule
RequiredDirectiveRule::RequiredDirectiveRule()
: AValidationRule("RequiredDirectiveRule", "Ensures that a required directive is present in the configuration",
true)
{
}
ValidationResult RequiredDirectiveRule::validateValue(const AConfig *config, const std::string &directiveName) const
{
static_cast<void>(config); // Suppress unused parameter warning
static_cast<void>(directiveName);
return ValidationResult::success();
}