Documentation ¶
Index ¶
- func CreateVerifierFromConfig(verifierConfig config.VerifierConfig, configVersion string, ...) (verifier.ReferenceVerifier, error)
- func CreateVerifiersFromConfig(verifiersConfig config.VerifiersConfig, defaultPluginPath string) ([]verifier.ReferenceVerifier, error)
- func Register(name string, factory VerifierFactory)
- type VerifierFactory
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateVerifierFromConfig ¶
func CreateVerifierFromConfig(verifierConfig config.VerifierConfig, configVersion string, pluginBinDir []string) (verifier.ReferenceVerifier, error)
returns a single verifier from a verifierConfig
func CreateVerifiersFromConfig ¶
func CreateVerifiersFromConfig(verifiersConfig config.VerifiersConfig, defaultPluginPath string) ([]verifier.ReferenceVerifier, error)
TODO pointer to avoid copy returns an array of verifiers from VerifiersConfig
func Register ¶
func Register(name string, factory VerifierFactory)
Types ¶
type VerifierFactory ¶
type VerifierFactory interface {
Create(version string, verifierConfig config.VerifierConfig, pluginDirectory string) (verifier.ReferenceVerifier, error)
}
Click to show internal directories.
Click to hide internal directories.