<?php

use OTGS\Installer\Products\ExternalProductsUrls;

class OTGS_Products_Manager_Factory {

	public static function create( OTGS_Products_Config_Xml $repositories_config, OTGS_Installer_Logger_Storage $logger_storage ) {
		return new OTGS_Products_Manager(
			$repositories_config,
			WP_Installer_Channels(),
			$logger_storage,
			new ExternalProductsUrls(
				new OTGS_Products_Config_Db_Storage(),
				new OTGS_Products_Bucket_Repository()
			)
		);
	}
}