/// <summary> /// Initializes an instance of <see cref="ArtifactsConfigurationHandler"/> /// </summary> /// <param name="configurationManager"></param> /// <param name="artifactTypes">A list of <see cref="ArtifactType"/> which represents the different artifact types</param> /// <param name="logger"></param> public ArtifactsConfigurationHandler(IArtifactsConfigurationManager configurationManager, DolittleArtifactTypes artifactTypes, IBuildToolLogger logger) { _configurationManager = configurationManager; _artifactTypes = artifactTypes; _logger = logger; }
/// <summary> /// Initializes a new instance of the <see cref="ArtifactsConfigurationHandler"/> class. /// </summary> /// <param name="configurationManager"><see cref="IArtifactsConfigurationManager"/> for working with the configuration.</param> /// <param name="artifactTypes">A list of <see cref="ArtifactType"/> which represents the different artifact types.</param> /// <param name="buildMessages"><see cref="IBuildMessages"/> for build message output.</param> public ArtifactsConfigurationHandler(IArtifactsConfigurationManager configurationManager, ArtifactTypes artifactTypes, IBuildMessages buildMessages) { _configurationManager = configurationManager; _artifactTypes = artifactTypes; _buildMessages = buildMessages; }