public ICspConfiguration GetCspConfigWithOverrides([NotNull] IHttpContextWrapper context, bool reportOnly) { var overrides = _contextConfigurationHelper.GetCspConfigurationOverride(context, reportOnly, true); //No overrides if (overrides == null) { return(null); } var newConfig = new CspConfiguration(false); var originalConfig = _contextConfigurationHelper.GetCspConfiguration(context, reportOnly); //We might be "attributes only", so no other config around. if (originalConfig != null) { _configMapper.MergeConfiguration(originalConfig, newConfig); } //Deal with header override _configMapper.MergeOverrides(overrides, newConfig); return(newConfig); }