public function register(Container $container)
{
$container['multilingualpress.attachment_copier'] = function (Container $container) {
return new WPDBAttachmentCopier($container['multilingualpress.base_path_adapter'], $container['multilingualpress.table_string_replacer']);
};
$container['multilingualpress.active_plugins'] = function () {
return new ActivePlugins();
};
$container['multilingualpress.site_duplication_settings_view'] = function () {
return new SettingsView();
};
$container['multilingualpress.site_duplicator'] = function (Container $container) {
return new SiteDuplicator($container['multilingualpress.table_list'], $container['multilingualpress.table_duplicator'], $container['multilingualpress.table_replacer'], $container['multilingualpress.active_plugins'], $container['multilingualpress.content_relations'], $container['multilingualpress.attachment_copier']);
};
}