public NuGetPackageMirrorCommand(
bool overwriteExisting,
bool includeSymbols,
DownloadResource sourceDownloadResource,
INuGetSymbolsPackageDownloader symbolsPackageDownloader,
NuGetPackageExistenceChecker existenceChecker,
NuGetPackagePusher packagePusher,
ISettings settings,
ILogger logger)
{
_overwriteExisting = overwriteExisting;
_includeSymbols = includeSymbols;
_sourceDownloadResource = sourceDownloadResource;
_symbolsPackageDownloader = symbolsPackageDownloader;
_existenceChecker = existenceChecker;
_packagePusher = packagePusher;
_settings = settings;
_logger = logger;
}