Configures validation suitable for the bindings model @api public
Produces the checker to use
# File lib/puppet/pops/binder/bindings_validator_factory.rb, line 8 def checker diagnostic_producer Puppet::Pops::Binder::BindingsChecker.new(diagnostic_producer) end
Produces the label provider to use
# File lib/puppet/pops/binder/bindings_validator_factory.rb, line 13 def label_provider Puppet::Pops::Binder::BindingsLabelProvider.new() end
Produces the severity producer to use
# File lib/puppet/pops/binder/bindings_validator_factory.rb, line 18 def severity_producer p = super # Configure each issue that should **not** be an error # p[Issues::MISSING_BINDINGS] = :warning p[Issues::MISSING_LAYERS] = :warning p end