Copy disabled (too large)
Download .txt
Showing preview only (15,989K chars total). Download the full file to get everything.
Repository: magento/data-migration-tool
Branch: 2.4-develop
Commit: 06126f33b197
Files: 796
Total size: 15.1 MB
Directory structure:
gitextract_0ya763yl/
├── .github/
│ ├── .htaccess
│ ├── .metadata.json
│ ├── CODE_OF_CONDUCT.md
│ ├── CONTRIBUTING.md
│ ├── ISSUE_TEMPLATE.md
│ └── PULL_REQUEST_TEMPLATE.md
├── .gitignore
├── CHANGELOG.md
├── COPYING.txt
├── LICENSE.txt
├── LICENSE_MEE.txt
├── README.md
├── composer.json
├── etc/
│ ├── class-map.xsd
│ ├── commerce-to-commerce/
│ │ ├── 1.11.0.0/
│ │ │ ├── config.xml.dist
│ │ │ ├── customer-attribute-groups.xml.dist
│ │ │ ├── map-customer.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.11.0.1/
│ │ │ ├── config.xml.dist
│ │ │ ├── customer-attribute-groups.xml.dist
│ │ │ ├── map-customer.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.11.0.2/
│ │ │ ├── config.xml.dist
│ │ │ ├── customer-attribute-groups.xml.dist
│ │ │ ├── map-customer.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.11.1.0/
│ │ │ ├── config.xml.dist
│ │ │ ├── customer-attribute-groups.xml.dist
│ │ │ ├── map-customer.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.11.2.0/
│ │ │ ├── config.xml.dist
│ │ │ ├── customer-attribute-groups.xml.dist
│ │ │ ├── map-customer.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.12.0.0/
│ │ │ ├── config.xml.dist
│ │ │ ├── customer-attribute-groups.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.12.0.1/
│ │ │ ├── config.xml.dist
│ │ │ ├── customer-attribute-groups.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.12.0.2/
│ │ │ ├── config.xml.dist
│ │ │ ├── customer-attribute-groups.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.13.0.0/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.13.0.1/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.13.0.2/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.13.1.0/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.0.0/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.0.1/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.1.0/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.2.0/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.2.1/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.2.2/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.2.3/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.2.4/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.3.0/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.3.1/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.3.10/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.3.2/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.3.3/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.3.4/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.3.6/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.3.7/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.3.8/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.3.9/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.4.0/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.4.1/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.4.2/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.4.3/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.4.4/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.4.5/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── class-map.xml.dist
│ │ ├── customer-attr-document-groups.xml.dist
│ │ ├── customer-attr-map.xml.dist
│ │ ├── customer-attribute-groups.xml.dist
│ │ ├── customer-document-groups.xml.dist
│ │ ├── deltalog.xml.dist
│ │ ├── eav-attribute-groups.xml.dist
│ │ ├── eav-document-groups.xml.dist
│ │ ├── log-document-groups.xml.dist
│ │ ├── map-customer.xml.dist
│ │ ├── map-document-groups.xml.dist
│ │ ├── map-eav.xml.dist
│ │ ├── map-log.xml.dist
│ │ ├── map-sales.xml.dist
│ │ ├── map-stores.xml.dist
│ │ ├── map-tier-price.xml.dist
│ │ ├── order-grids-document-groups.xml.dist
│ │ ├── settings.xml.dist
│ │ ├── visual_merchandiser_attribute_groups.xml.dist
│ │ ├── visual_merchandiser_document_groups.xml.dist
│ │ └── visual_merchandiser_map.xml.dist
│ ├── config.xsd
│ ├── di.xml
│ ├── groups.xsd
│ ├── magento_path.php
│ ├── map.xsd
│ ├── module.xml
│ ├── opensource-to-commerce/
│ │ ├── 1.6.0.0/
│ │ │ ├── config.xml.dist
│ │ │ ├── customer-attribute-groups.xml.dist
│ │ │ ├── deltalog.xml.dist
│ │ │ ├── map-customer.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.6.1.0/
│ │ │ ├── config.xml.dist
│ │ │ ├── customer-attribute-groups.xml.dist
│ │ │ ├── map-customer.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.6.2.0/
│ │ │ ├── config.xml.dist
│ │ │ ├── customer-attribute-groups.xml.dist
│ │ │ ├── map-customer.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.7.0.0/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.7.0.1/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.7.0.2/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.8.0.0/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.8.1.0/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.0.0/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.0.1/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.1.0/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.1.1/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.2.0/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.2.1/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.2.2/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.2.3/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.2.4/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.3.0/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.3.1/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.3.10/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.3.2/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.3.3/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.3.4/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.3.6/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.3.7/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.3.8/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.3.9/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.4.0/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.4.1/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.4.2/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.4.3/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.4.4/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.4.5/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── class-map.xml.dist
│ │ ├── customer-attribute-groups.xml.dist
│ │ ├── customer-document-groups.xml.dist
│ │ ├── deltalog.xml.dist
│ │ ├── eav-attribute-groups.xml.dist
│ │ ├── eav-document-groups.xml.dist
│ │ ├── log-document-groups.xml.dist
│ │ ├── map-customer.xml.dist
│ │ ├── map-document-groups.xml.dist
│ │ ├── map-eav.xml.dist
│ │ ├── map-log.xml.dist
│ │ ├── map-stores.xml.dist
│ │ ├── map-tier-price.xml.dist
│ │ ├── order-grids-document-groups.xml.dist
│ │ └── settings.xml.dist
│ ├── opensource-to-opensource/
│ │ ├── 1.6.0.0/
│ │ │ ├── config.xml.dist
│ │ │ ├── customer-attribute-groups.xml.dist
│ │ │ ├── deltalog.xml.dist
│ │ │ ├── map-customer.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.6.1.0/
│ │ │ ├── config.xml.dist
│ │ │ ├── customer-attribute-groups.xml.dist
│ │ │ ├── map-customer.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.6.2.0/
│ │ │ ├── config.xml.dist
│ │ │ ├── customer-attribute-groups.xml.dist
│ │ │ ├── map-customer.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.7.0.0/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.7.0.1/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.7.0.2/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.8.0.0/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.8.1.0/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.0.0/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.0.1/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.1.0/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.1.1/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.2.0/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.2.1/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.2.2/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.2.3/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.2.4/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.3.0/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.3.1/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.3.10/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.3.2/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.3.3/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.3.4/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.3.6/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.3.7/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.3.8/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.3.9/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.4.0/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.4.1/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.4.2/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.4.3/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.4.4/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.4.5/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── class-map.xml.dist
│ │ ├── customer-attribute-groups.xml.dist
│ │ ├── customer-document-groups.xml.dist
│ │ ├── deltalog.xml.dist
│ │ ├── eav-attribute-groups.xml.dist
│ │ ├── eav-document-groups.xml.dist
│ │ ├── log-document-groups.xml.dist
│ │ ├── map-customer.xml.dist
│ │ ├── map-document-groups.xml.dist
│ │ ├── map-eav.xml.dist
│ │ ├── map-log.xml.dist
│ │ ├── map-stores.xml.dist
│ │ ├── map-tier-price.xml.dist
│ │ ├── order-grids-document-groups.xml.dist
│ │ └── settings.xml.dist
│ └── settings.xsd
├── registration.php
├── src/
│ └── Migration/
│ ├── App/
│ │ ├── ConsoleOutputFactory.php
│ │ ├── Mode/
│ │ │ ├── ModeInterface.php
│ │ │ └── StepList.php
│ │ ├── Progress/
│ │ │ └── File.php
│ │ ├── Progress.php
│ │ ├── ProgressBar/
│ │ │ └── LogLevelProcessor.php
│ │ ├── ProgressBarFactory.php
│ │ ├── SetupDeltaLog.php
│ │ └── Step/
│ │ ├── AbstractDelta.php
│ │ ├── AbstractIntegrity.php
│ │ ├── AbstractVolume.php
│ │ ├── RollbackInterface.php
│ │ ├── StageFactory.php
│ │ └── StageInterface.php
│ ├── Config.php
│ ├── Console/
│ │ ├── AbstractMigrateCommand.php
│ │ ├── CommandList.php
│ │ ├── MigrateDataCommand.php
│ │ ├── MigrateDeltaCommand.php
│ │ └── MigrateSettingsCommand.php
│ ├── Exception.php
│ ├── Handler/
│ │ ├── AbstractHandler.php
│ │ ├── AddPrefix.php
│ │ ├── BundleParentProduct.php
│ │ ├── ClassMap.php
│ │ ├── CleanMultiselect.php
│ │ ├── Convert.php
│ │ ├── ConvertDateFormat.php
│ │ ├── ConvertEavValue.php
│ │ ├── ConvertIp.php
│ │ ├── ConvertTimestampToDate.php
│ │ ├── EavAttribute/
│ │ │ ├── ApplyTo.php
│ │ │ ├── BackendTypeForMultiselect.php
│ │ │ └── ConvertModel.php
│ │ ├── EavAttributeGroup/
│ │ │ └── SetGroupCode.php
│ │ ├── Encrypt.php
│ │ ├── FieldCopy.php
│ │ ├── Gallery/
│ │ │ ├── InsertValueToEntity.php
│ │ │ └── SetEntityId.php
│ │ ├── GetDestinationValue.php
│ │ ├── GetEventStatus.php
│ │ ├── HandlerInterface.php
│ │ ├── Manager.php
│ │ ├── Placeholder.php
│ │ ├── ProductAlertStoreId.php
│ │ ├── QuoteMultiAddressStoreId.php
│ │ ├── Rule/
│ │ │ ├── ConditionSql.php
│ │ │ ├── CustomerSegmentConditionSql.php
│ │ │ ├── NormalizationIds.php
│ │ │ └── SerializedData.php
│ │ ├── SalesOrderStatusState/
│ │ │ └── SetVisibleOnFront.php
│ │ ├── Sequence.php
│ │ ├── SerializeToJson/
│ │ │ ├── ConvertWithConditions.php
│ │ │ ├── ItemOption.php
│ │ │ └── SalesOrderItem.php
│ │ ├── SerializeToJson.php
│ │ ├── SetDefaultWebsiteId.php
│ │ ├── SetHash.php
│ │ ├── SetValue.php
│ │ ├── SetValueAttributeCondition.php
│ │ ├── Settings/
│ │ │ ├── CategoryRootId.php
│ │ │ ├── Template.php
│ │ │ └── UrlSuffix.php
│ │ ├── StoreGroupCode.php
│ │ ├── Synonym.php
│ │ ├── Timezone.php
│ │ ├── TruncateSuffix.php
│ │ └── VisualMerchandiser/
│ │ ├── Attribute.php
│ │ ├── InsertMode.php
│ │ └── SmartAttribute.php
│ ├── Logger/
│ │ ├── ConsoleHandler.php
│ │ ├── FileHandler.php
│ │ ├── Logger.php
│ │ ├── Manager.php
│ │ ├── MessageFormatter.php
│ │ └── MessageProcessor.php
│ ├── Mode/
│ │ ├── AbstractMode.php
│ │ ├── Data.php
│ │ ├── Delta.php
│ │ └── Settings.php
│ ├── Model/
│ │ ├── DocumentIdField.php
│ │ ├── PasswordHashResolver.php
│ │ └── PasswordVerifier.php
│ ├── Plugin/
│ │ └── Customer/
│ │ └── Model/
│ │ └── AuthenticationPlugin.php
│ ├── Reader/
│ │ ├── ClassMap.php
│ │ ├── Groups.php
│ │ ├── GroupsFactory.php
│ │ ├── Map.php
│ │ ├── MapFactory.php
│ │ ├── MapInterface.php
│ │ └── Settings.php
│ ├── RecordTransformer.php
│ ├── ResourceModel/
│ │ ├── AbstractCollection.php
│ │ ├── AbstractResource.php
│ │ ├── Adapter/
│ │ │ ├── Mysql.php
│ │ │ └── Pdo/
│ │ │ └── MysqlBuilder.php
│ │ ├── AdapterFactory.php
│ │ ├── AdapterInterface.php
│ │ ├── Destination.php
│ │ ├── Document/
│ │ │ └── Collection.php
│ │ ├── Document.php
│ │ ├── Record/
│ │ │ └── Collection.php
│ │ ├── Record.php
│ │ ├── Source.php
│ │ ├── Structure/
│ │ │ └── Collection.php
│ │ └── Structure.php
│ ├── Step/
│ │ ├── ConfigurablePrices/
│ │ │ ├── Data.php
│ │ │ ├── Delta.php
│ │ │ ├── Helper.php
│ │ │ ├── Integrity.php
│ │ │ └── Volume.php
│ │ ├── CustomCustomerAttributes/
│ │ │ ├── Data.php
│ │ │ ├── Delta.php
│ │ │ ├── Integrity.php
│ │ │ └── Volume.php
│ │ ├── Customer/
│ │ │ ├── Data.php
│ │ │ ├── Delta.php
│ │ │ ├── Integrity.php
│ │ │ ├── Model/
│ │ │ │ ├── AttributesDataToCustomerEntityRecords.php
│ │ │ │ ├── AttributesDataToSkip.php
│ │ │ │ ├── AttributesToStatic.php
│ │ │ │ ├── EntityTypeCode.php
│ │ │ │ └── SourceRecordsCounter.php
│ │ │ └── Volume.php
│ │ ├── DataIntegrity/
│ │ │ ├── Integrity.php
│ │ │ └── Model/
│ │ │ ├── OrphanRecordsChecker.php
│ │ │ └── OrphanRecordsCheckerFactory.php
│ │ ├── DatabaseStage.php
│ │ ├── Eav/
│ │ │ ├── Data.php
│ │ │ ├── Helper.php
│ │ │ ├── InitialData.php
│ │ │ ├── Integrity/
│ │ │ │ ├── AttributeFrontendInput.php
│ │ │ │ └── ClassMap.php
│ │ │ ├── Integrity.php
│ │ │ ├── Model/
│ │ │ │ ├── Data.php
│ │ │ │ └── IgnoredAttributes.php
│ │ │ └── Volume.php
│ │ ├── Inventory/
│ │ │ ├── Data.php
│ │ │ ├── Delta.php
│ │ │ ├── Integrity.php
│ │ │ ├── Model/
│ │ │ │ ├── InventoryModelInterface.php
│ │ │ │ ├── InventoryModule.php
│ │ │ │ ├── InventorySource.php
│ │ │ │ ├── ShipmentSource.php
│ │ │ │ ├── SourceItem.php
│ │ │ │ ├── StockSalesChannel.php
│ │ │ │ └── TableInterface.php
│ │ │ └── Volume.php
│ │ ├── Log/
│ │ │ ├── Data.php
│ │ │ ├── Delta.php
│ │ │ ├── Integrity.php
│ │ │ └── Volume.php
│ │ ├── Map/
│ │ │ ├── Data.php
│ │ │ ├── Delta.php
│ │ │ ├── Helper.php
│ │ │ ├── Integrity.php
│ │ │ └── Volume.php
│ │ ├── OrderGrids/
│ │ │ ├── Data.php
│ │ │ ├── Delta.php
│ │ │ ├── Helper.php
│ │ │ ├── Integrity.php
│ │ │ └── Volume.php
│ │ ├── OrderGridsEE/
│ │ │ ├── Data.php
│ │ │ ├── Delta.php
│ │ │ ├── Helper.php
│ │ │ ├── Integrity.php
│ │ │ └── Volume.php
│ │ ├── PostProcessing/
│ │ │ ├── Data/
│ │ │ │ ├── AttributeSetLeftoverDataCleaner.php
│ │ │ │ ├── DeletedRecordsCounter.php
│ │ │ │ ├── EavLeftoverDataCleaner.php
│ │ │ │ ├── EntityTypeTextToVarcharMover.php
│ │ │ │ ├── ProductUrlPathCleaner.php
│ │ │ │ └── ProductsInRootCatalogCleaner.php
│ │ │ ├── Data.php
│ │ │ └── Model/
│ │ │ ├── AttributeSetLeftoverData.php
│ │ │ ├── EavLeftoverData.php
│ │ │ └── ProductsInRootCatalog.php
│ │ ├── Ratings/
│ │ │ ├── Data.php
│ │ │ ├── Integrity.php
│ │ │ └── Volume.php
│ │ ├── SalesIncrement/
│ │ │ ├── Data.php
│ │ │ ├── Delta.php
│ │ │ ├── Helper.php
│ │ │ ├── Integrity.php
│ │ │ └── Volume.php
│ │ ├── SalesOrder/
│ │ │ ├── Data.php
│ │ │ ├── Delta.php
│ │ │ ├── Helper.php
│ │ │ ├── InitialData.php
│ │ │ ├── Integrity.php
│ │ │ └── Volume.php
│ │ ├── Settings/
│ │ │ ├── Data.php
│ │ │ └── Integrity.php
│ │ ├── Stores/
│ │ │ ├── Data.php
│ │ │ ├── Integrity.php
│ │ │ ├── Model/
│ │ │ │ └── DocumentsList.php
│ │ │ └── Volume.php
│ │ ├── TierPrice/
│ │ │ ├── Data.php
│ │ │ ├── Delta.php
│ │ │ ├── Helper.php
│ │ │ ├── Integrity.php
│ │ │ └── Volume.php
│ │ ├── UrlRewrite/
│ │ │ ├── Helper.php
│ │ │ ├── Model/
│ │ │ │ ├── Suffix.php
│ │ │ │ ├── Version11300to2000/
│ │ │ │ │ ├── CategoryRewrites.php
│ │ │ │ │ ├── CmsPageRewrites.php
│ │ │ │ │ ├── ProductRewritesIncludedIntoCategories.php
│ │ │ │ │ ├── ProductRewritesWithoutCategories.php
│ │ │ │ │ └── RedirectsRewrites.php
│ │ │ │ ├── Version11410to2000/
│ │ │ │ │ ├── CategoryRewrites.php
│ │ │ │ │ ├── CmsPageRewrites.php
│ │ │ │ │ ├── ProductRewritesIncludedIntoCategories.php
│ │ │ │ │ ├── ProductRewritesWithoutCategories.php
│ │ │ │ │ └── RedirectsRewrites.php
│ │ │ │ ├── Version191to2000/
│ │ │ │ │ ├── CmsPageRewrites.php
│ │ │ │ │ └── Transformer.php
│ │ │ │ └── VersionCommerce/
│ │ │ │ ├── CategoryRewritesInterface.php
│ │ │ │ ├── CmsPageRewritesInterface.php
│ │ │ │ ├── ProductRewritesIncludedIntoCategoriesInterface.php
│ │ │ │ ├── ProductRewritesWithoutCategoriesInterface.php
│ │ │ │ ├── RedirectsRewritesInterface.php
│ │ │ │ ├── TableName.php
│ │ │ │ └── TemporaryTable.php
│ │ │ ├── Version11300to2000.php
│ │ │ ├── Version11300to2000Delta.php
│ │ │ ├── Version11410to2000.php
│ │ │ ├── Version11410to2000Delta.php
│ │ │ ├── Version191to2000.php
│ │ │ └── Version191to2000Delta.php
│ │ └── VisualMerchandiser/
│ │ ├── Data.php
│ │ ├── Helper.php
│ │ ├── Integrity.php
│ │ └── Volume.php
│ └── cli_commands.php
└── tests/
├── integration/
│ ├── etc/
│ │ └── mysql.php.dist
│ ├── framework/
│ │ ├── Helper.php
│ │ ├── Listener.php
│ │ ├── ProgressBar.php
│ │ ├── QuietLogHandler.php
│ │ ├── autoload.php
│ │ └── bootstrap.php
│ ├── phpunit.ee.xml.dist
│ ├── phpunit.xml.dist
│ ├── resource/
│ │ ├── customer/
│ │ │ ├── dest.sql
│ │ │ └── source.sql
│ │ ├── data_integrity/
│ │ │ ├── dest.sql
│ │ │ └── source.sql
│ │ ├── default/
│ │ │ ├── dest.sql
│ │ │ └── source.sql
│ │ ├── eav/
│ │ │ ├── dest.sql
│ │ │ └── source.sql
│ │ ├── ee.eav/
│ │ │ ├── dest.sql
│ │ │ └── source.sql
│ │ ├── ee.url_rewrite_11410/
│ │ │ ├── dest.sql
│ │ │ └── source.sql
│ │ ├── ee.url_rewrite_191/
│ │ │ ├── dest.sql
│ │ │ └── source.sql
│ │ ├── post_processing/
│ │ │ ├── dest.sql
│ │ │ └── source.sql
│ │ ├── sales_increment/
│ │ │ ├── dest.sql
│ │ │ └── source.sql
│ │ ├── sales_order/
│ │ │ ├── dest.sql
│ │ │ └── source.sql
│ │ ├── stores/
│ │ │ ├── dest.sql
│ │ │ └── source.sql
│ │ ├── tier_price/
│ │ │ ├── dest.sql
│ │ │ └── source.sql
│ │ ├── url_rewrite_11410/
│ │ │ ├── dest.sql
│ │ │ └── source.sql
│ │ └── url_rewrite_191/
│ │ ├── dest.sql
│ │ └── source.sql
│ └── testsuite/
│ └── Migration/
│ ├── App/
│ │ └── SetupDeltaLogTest.php
│ ├── ResourceModel/
│ │ └── SourceDestinationTest.php
│ ├── Step/
│ │ ├── Customer/
│ │ │ └── DataTest.php
│ │ ├── DataIntegrity/
│ │ │ └── IntegrityTest.php
│ │ ├── EAV/
│ │ │ ├── DataTest.php
│ │ │ ├── IntegrityTest.php
│ │ │ └── VolumeTest.php
│ │ ├── Map/
│ │ │ ├── DataTest.php
│ │ │ ├── IntegrityTest.php
│ │ │ └── VolumeTest.php
│ │ ├── PostProcessing/
│ │ │ └── Model/
│ │ │ └── EavLeftoverDataTest.php
│ │ ├── SalesIncrement/
│ │ │ └── DataTest.php
│ │ ├── SalesOrder/
│ │ │ ├── DataTest.php
│ │ │ ├── IntegrityTest.php
│ │ │ └── VolumeTest.php
│ │ ├── Settings/
│ │ │ └── DataTest.php
│ │ ├── Stores/
│ │ │ ├── DataTest.php
│ │ │ └── IntegrityTest.php
│ │ ├── TierPrice/
│ │ │ ├── DataTest.php
│ │ │ └── IntegrityTest.php
│ │ └── UrlRewrite/
│ │ ├── Version11410to2000Test.php
│ │ └── Version191to2000Test.php
│ └── _files/
│ ├── class-map.xml
│ ├── config-with-empty-map.xml
│ ├── config.xml
│ ├── customer-attribute-groups.xml
│ ├── customer-document-groups.xml
│ ├── deltalog-empty.xml
│ ├── deltalog.xml
│ ├── eav-attribute-groups.xml
│ ├── eav-document-groups.xml
│ ├── ee.config.xml
│ ├── ee.eav-document-groups.xml
│ ├── ee.map-eav.xml
│ ├── empty-map.xml
│ ├── list-log.xml.dist
│ ├── map-customer.xml
│ ├── map-eav.xml
│ ├── map-sales.xml
│ ├── map-stores.xml
│ ├── map-tier-price-fail.xml
│ ├── map-tier-price.xml
│ ├── map.xml
│ └── settings.xml
├── static/
│ ├── framework/
│ │ ├── autoload.php
│ │ └── bootstrap.php
│ ├── phpunit.xml.dist
│ └── testsuite/
│ └── Migration/
│ └── Php/
│ ├── LiveCodeTest.php
│ └── _files/
│ ├── annotation/
│ │ ├── blacklist/
│ │ │ └── common.txt
│ │ └── whitelist/
│ │ └── common.txt
│ ├── blacklist/
│ │ └── common.txt
│ ├── phpcs/
│ │ ├── blacklist/
│ │ │ └── common.txt
│ │ ├── ruleset.xml
│ │ └── whitelist/
│ │ └── common.txt
│ ├── phpmd/
│ │ ├── blacklist/
│ │ │ └── common.txt
│ │ ├── ruleset.xml
│ │ └── whitelist/
│ │ └── common.txt
│ └── whitelist/
│ └── common.txt
└── unit/
├── framework/
│ ├── PdoTest.php
│ ├── autoload.php
│ └── bootstrap.php
├── phpunit.xml.dist
└── testsuite/
└── Migration/
├── App/
│ ├── Mode/
│ │ └── StepListTest.php
│ ├── Progress/
│ │ └── FileTest.php
│ ├── ProgressTest.php
│ ├── SetupDeltaLogTest.php
│ └── Step/
│ └── FactoryTest.php
├── ConfigTest.php
├── Handler/
│ ├── AddPrefixTest.php
│ ├── ClassMapTest.php
│ ├── ConvertDateFormatTest.php
│ ├── ConvertIpTest.php
│ ├── ConvertTest.php
│ ├── EavAttribute/
│ │ └── ConvertModelTest.php
│ ├── EavAttributeGroup/
│ │ └── SetGroupCodeTest.php
│ ├── GetDestinationValueTest.php
│ ├── GetEventStatusTest.php
│ ├── ManagerTest.php
│ ├── PlaceholderTest.php
│ ├── Rule/
│ │ ├── ConditionSqlTest.php
│ │ ├── CustomerSegmentConditionSqlTest.php
│ │ ├── NormalizationIdsTest.php
│ │ └── SerializedDataTest.php
│ ├── SalesOrderStatusState/
│ │ └── SetVisibleOnFrontTest.php
│ ├── SequenceTest.php
│ ├── SerializeToJson/
│ │ ├── ConvertWithConditionsTest.php
│ │ ├── ItemOptionTest.php
│ │ └── SalesOrderItemTest.php
│ ├── SerializeToJsonTest.php
│ ├── SetDefaultWebsiteIdTest.php
│ ├── SetHashTest.php
│ ├── SetValueTest.php
│ ├── Settings/
│ │ ├── CategoryRootIdTest.php
│ │ ├── EncryptTest.php
│ │ ├── TemplateTest.php
│ │ └── UrlSuffixTest.php
│ └── TimezonesTest.php
├── Logger/
│ ├── ConsoleHandlerTest.php
│ ├── FileHandlerTest.php
│ ├── LoggerTest.php
│ └── ManagerTest.php
├── Mode/
│ ├── DataTest.php
│ └── SettingsTest.php
├── Model/
│ └── Eav/
│ └── AttributeGroupNameToCodeMapTest.php
├── Reader/
│ ├── ClassMapTest.php
│ ├── GroupsTest.php
│ ├── MapTest.php
│ └── SettingsTest.php
├── RecordTransformerTest.php
├── ResourceModel/
│ ├── AbstractCollectionTest.php
│ ├── AbstractResourceTest.php
│ ├── Adapter/
│ │ ├── MysqlTest.php
│ │ └── Pdo/
│ │ └── MysqlBuilderTest.php
│ ├── AdapterFactoryTest.php
│ ├── DestinationTest.php
│ ├── Document/
│ │ └── CollectionTest.php
│ ├── DocumentTest.php
│ ├── Record/
│ │ └── CollectionTest.php
│ ├── RecordTest.php
│ ├── SourceTest.php
│ ├── Structure/
│ │ └── CollectionTest.php
│ └── StructureTest.php
├── Step/
│ ├── CustomCustomerAttributes/
│ │ ├── DataTest.php
│ │ ├── IntegrityTest.php
│ │ └── VolumeTest.php
│ ├── CustomCustomerAttributesTest.php
│ ├── Eav/
│ │ ├── HelperTest.php
│ │ ├── InitialDataTest.php
│ │ ├── Integrity/
│ │ │ ├── AttributeFrontendInputTest.php
│ │ │ └── AttributeGroupNamesTest.php
│ │ ├── IntegrityTest.php
│ │ ├── Model/
│ │ │ └── IgnoredAttributesTest.php
│ │ └── VolumeTest.php
│ ├── Log/
│ │ ├── DataTest.php
│ │ ├── IntegrityTest.php
│ │ └── VolumeTest.php
│ ├── Map/
│ │ ├── DataTest.php
│ │ ├── DeltaTest.php
│ │ ├── HelperTest.php
│ │ ├── IntegrityTest.php
│ │ └── VolumeTest.php
│ ├── PostProcessing/
│ │ ├── Data/
│ │ │ ├── EavLeftoverDataCleanerTest.php
│ │ │ └── ProductsInRootCatalogCleanerTest.php
│ │ └── DataTest.php
│ ├── Ratings/
│ │ ├── DataTest.php
│ │ ├── IntegrityTest.php
│ │ └── VolumeTest.php
│ ├── SalesOrder/
│ │ ├── DataTest.php
│ │ ├── HelperTest.php
│ │ ├── InitialDataTest.php
│ │ ├── IntegrityTest.php
│ │ └── VolumeTest.php
│ ├── Settings/
│ │ ├── DataTest.php
│ │ └── IntegrityTest.php
│ └── UrlRewrite/
│ ├── Version11410to2000Test.php
│ └── Version191to2000Test.php
└── _files/
├── class-map.xml
├── eav-attribute-groups.xml
├── eav-document-groups.xml
├── invalid-config.xml
├── map-invalid.xml
├── map.xml
├── settings-invalid.xml
├── settings.xml
└── test-config.xml
================================================
FILE CONTENTS
================================================
================================================
FILE: .github/.htaccess
================================================
<IfVersion < 2.4>
Order deny,allow
Deny from all
</IfVersion>
<IfVersion >= 2.4>
Require all denied
</IfVersion>
================================================
FILE: .github/.metadata.json
================================================
{
"templateVersion": "0.2",
"product": {
"name": "Data Migration Tool",
"description": "Tool that migrate data from old Magento (1.X) into new, helping with upgrade for merchants"
},
"contacts": {
"team": {
"name": "Support Tier4",
"DL": "magento-support-experts@adobe.com",
"slackChannel": "#support_experts_public"
}
},
"ticketTracker": {
"functionalJiraQueue": {
"projectKey": "ACP2E",
"component": "Tools/ DataMigrationTool"
},
"securityJiraQueue": {
"projectKey": "MAGREQ"
}
},
"productionCodeBranches": ["2.4-develop"]
}
================================================
FILE: .github/CODE_OF_CONDUCT.md
================================================
# Magento Code of Conduct
## Our Pledge
We as members, contributors, and leaders pledge to make participation in our project and community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, caste, color, religion, or sexual identity and orientation.
We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community.
## Our Standards
Examples of behavior that contribute to a positive environment for our project and community include:
* Demonstrating empathy and kindness toward other people
* Being respectful of differing opinions, viewpoints, and experiences
* Giving and gracefully accepting constructive feedback
* Accepting responsibility and apologizing to those affected by our mistakes, and learning from the experience
* Focusing on what is best, not just for us as individuals but for the overall community
Examples of unacceptable behavior include:
* The use of sexualized language or imagery, and sexual attention or advances of any kind
* Trolling, insulting or derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others’ private information, such as a physical or email address, without their explicit permission
* Other conduct which could reasonably be considered inappropriate in a professional setting
## Our Responsibilities
Project maintainers are responsible for clarifying and enforcing our standards of acceptable behavior and will take appropriate and fair corrective action in response to any instances of unacceptable behavior.
Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for behaviors that they deem inappropriate, threatening, offensive, or harmful.
## Scope
This Code of Conduct applies when an individual is representing the project or its community both within project spaces and in public spaces. Examples of representing a project or community include using an official e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers.
## Enforcement
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by first contacting the project team at engcom@adobe.com. Oversight of Adobe projects is handled by the Adobe Open Source Office, which has final say in any violations and enforcement of this Code of Conduct and can be reached at Grp-opensourceoffice@adobe.com. All complaints will be reviewed and investigated promptly and fairly.
The project team must respect the privacy and security of the reporter of any incident.
Project maintainers who do not follow or enforce the Code of Conduct may face temporary or permanent repercussions as determined by other members of the project's leadership or the Adobe Open Source Office.
## Enforcement Guidelines
Project maintainers will follow these Community Impact Guidelines in determining the consequences for any action they deem to be in violation of this Code of Conduct:
**1. Correction**
Community Impact: Use of inappropriate language or other behavior deemed unprofessional or unwelcome in the community.
Consequence: A private, written warning from project maintainers describing the violation and why the behavior was unacceptable. A public apology may be requested from the violator before any further involvement in the project by violator.
**2. Warning**
Community Impact: A relatively minor violation through a single incident or series of actions.
Consequence: A written warning from project maintainers that includes stated consequences for continued unacceptable behavior. Violator must refrain from interacting with the people involved for a specified period of time as determined by the project maintainers, including, but not limited to, unsolicited interaction with those enforcing the Code of Conduct through channels such as community spaces and social media. Continued violations may lead to a temporary or permanent ban.
**3. Temporary Ban**
Community Impact: A more serious violation of community standards, including sustained unacceptable behavior.
Consequence: A temporary ban from any interaction or public communication with the community for a specified period of time. No public or private interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, is allowed during this period. Failure to comply with the temporary ban may lead to a permanent ban.
**4. Permanent Ban**
Community Impact: Demonstrating a consistent pattern of violation of community standards or an egregious violation of community standards, including, but not limited to, sustained inappropriate behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals.
Consequence: A permanent ban from any interaction with the community.
## Attribution
This Code of Conduct is adapted from the Contributor Covenant, version 2.1, available at https://www.contributor-covenant.org/version/2/1/code_of_conduct.html.
================================================
FILE: .github/CONTRIBUTING.md
================================================
# Contributing to Data Migration Tool code
Contributions to the Data Migration Tool codebase are done using the fork & pull model.
This contribution model has contributors maintaining their own copy of the forked codebase (which can easily be synced with the main copy). The forked repository is then used to submit a request to the base repository to “pull” a set of changes. For more information on pull requests please refer to [GitHub Help](https://help.github.com/articles/about-pull-requests/).
Contributions can take the form of new components or features, changes to existing features, tests, documentation (such as developer guides, user guides, examples, or specifications), bug fixes or optimizations.
The Data Migration Tool development team will review all issues and contributions submitted by the community of developers in the first in, first out order. During the review we might require clarifications from the contributor. If there is no response from the contributor within two weeks, the pull request will be closed.
## Contribution requirements
1. Contributions must adhere to the [Magento coding standards](https://devdocs.magento.com/guides/v2.2/coding-standards/bk-coding-standards.html).
2. Pull requests (PRs) must be accompanied by a meaningful description of their purpose. Comprehensive descriptions increase the chances of a pull request being merged quickly and without additional clarification requests.
3. Commits must be accompanied by meaningful commit messages. Please see the [Pull Request Template](https://github.com/magento/data-migration-tool/blob/2.2-develop/.github/PULL_REQUEST_TEMPLATE.md) for more information.
4. PRs which include bug fixes must be accompanied with a step-by-step description of how to reproduce the bug.
3. PRs which include new logic or new features must be submitted along with:
* Unit/integration test coverage
* Proposed [documentation](http://devdocs.magento.com) updates. Documentation contributions can be submitted via the [devdocs GitHub](https://github.com/magento/devdocs).
## Contribution process
If you are a new GitHub user, we recommend that you create your own [free github account](https://github.com/signup/free). This will allow you to collaborate with the Data Migration Tool development team, fork the the tool project and send pull requests.
1. Search current [listed issues](https://github.com/magento/data-migration-tool/issues) (open or closed) for similar proposals of intended contribution before starting work on a new contribution.
2. Review and sign the [Contributor License Agreement (CLA)](https://opensource.adobe.com/cla.html) if this is your first time contributing. You only need to sign the CLA once.
3. Create and test your work.
4. Fork the Data Migration Tool repository.
5. Once your contribution is received the Data Migration Tool development team will review the contribution and collaborate with you as needed.
## Code of Conduct
Please note that this project is released with a Contributor Code of Conduct. We expect you to agree to its terms when participating in this project.
The full text is available in the repository [Wiki](https://github.com/magento/magento2/wiki/Magento-Code-of-Conduct).
================================================
FILE: .github/ISSUE_TEMPLATE.md
================================================
<!--- Reported issues in this project are supported mainly by Magento community -->
<!--- Please submit a support ticket here https://magento.com/contact-us if you migrate to Magento 2 Commerce -->
<!--- Try to find a similar issue among existing and please be engaged in discussions -->
<!--- Before adding new issues, please, check this article https://github.com/magento/magento2/wiki/Issue-reporting-guidelines-->
### Preconditions
<!--- Provide a more detailed information of environment you use -->
<!--- Magento 1 and Magento 2 versions, tag, HEAD, etc., PHP & MySQL version, etc.. -->
1.
2.
### Steps to reproduce
<!--- Provide a set of unambiguous steps to reproduce this bug include code, if relevant -->
1.
2.
3.
### Expected result
<!--- Tell us what should happen -->
1.
### Actual result
<!--- Tell us what happens instead -->
1. [Screenshot, logs]
### Additional notes
================================================
FILE: .github/PULL_REQUEST_TEMPLATE.md
================================================
### Description
<!--- Provide a description of the changes proposed in the pull request -->
### Fixed Issues (if relevant)
1. magento/data-migration-tool#<issue_number>: Issue title
2. ...
### Manual testing scenarios
<!--- Provide a set of unambiguous steps to test the proposed code change -->
1. ...
2. ...
### Contribution checklist
- [ ] Pull request has a meaningful description of its purpose
- [ ] All commits are accompanied by meaningful commit messages
- [ ] All new or changed code is covered with unit/integration tests (if applicable)
- [ ] README.md file is updated and included in the pull request if any [README.md predefined sections](https://github.com/magento/devdocs/wiki/Magento-module-README.md) require an update
================================================
FILE: .gitignore
================================================
/.buildpath
/.cache
/.metadata
/.project
/.settings
atlassian*
/nbproject
/sitemap
/.idea
/.gitattributes
/node_modules
/tests/unit/tmp
/tests/unit/phpunit.xml
/tests/integration/etc/config.xml
/tests/integration/etc/mysql.php
/var
================================================
FILE: CHANGELOG.md
================================================
2.4.8
=============
* Added support for versions:
* Magento Open Source: 2.4.8
* Adobe Commerce: 2.4.8
2.4.7
=============
* Added support for versions:
* Magento Open Source: 2.4.7
* Adobe Commerce: 2.4.7
2.4.6
=============
* Added support for versions:
* Magento Open Source: 2.4.6
* Magento Commerce: 2.4.6
* Fixed bugs:
* 8.1 support
2.4.5
=============
* Added support for versions:
* Magento Open Source: 2.4.5
* Magento Commerce: 2.4.5
* Fixed bugs:
* 8.1 support
2.4.4
=============
* Added support for versions:
* Magento Open Source: 2.4.4
* Magento Commerce: 2.4.4
* Fixed bugs:
* New monolog version caused composer dependency conflict
* Customer login is not working after Migration from Magento 1.x
2.4.3
=============
* Added support for versions:
* Magento Open Source: 2.4.3
* Magento Commerce: 2.4.3
* Fixed bugs:
* Delta fix the wrong table prefix
2.4.2
=============
* Added support for versions:
* Magento Open Source: 2.4.2
* Magento Commerce: 2.4.2
* Fixed bugs:
* Add support for non-default attribute set groups
* Time difference issue
2.4.1
=============
* Added support for versions:
* Magento Open Source: 2.4.1
* Magento Commerce: 2.4.1
* Fixed bugs:
* Errors on category edit page and product edit page when Default attribute set was removed in Magento 1
2.4.0
=============
* Added support for versions:
* Magento Open Source: 2.4.0
* Magento Commerce: 2.4.0
* Fixed bugs:
* Independent set ssl_ca, ssl_cert, and ssl_key in config.xml
* Integrity constraint violation exception on EAV step
* Error Duplicate entry 31-Images during migration on EAV Step
* Error if no custom entity attributes exist on EAV Step
2.3.5
=============
* Merge of EAV Structure of Magento 1 with Magento 2
* Added support for versions:
* Magento Open Source: 2.3.5, 1.9.4.5
* Magento Commerce: 2.3.5, 1.14.4.5
* Fixed bugs:
* Error `Base table or view not found` during migration from Open Source to Commerce
* Recurring Profile attributes are migrated but Magento 2 does not support Recurring Payments anymore
* Error of enterprise-tables not being present in opensource database
* Trouble with password hashes
* Add missed delta functionality to ConfigurablePrices Step
* Keeping sequence product / sequence catalog category updated
* Wildcard must represent zero or more character
* Reducing the number of validate type calls while reading data from the map.xml file
* Cannot migrate settings if settings.xml file is out of Data Migration Tool root directory
* Volume check is run for index tables of catalog rule
* Initializing the record transformer before the loop
* [Issue #541](https://github.com/magento/data-migration-tool/issues/541): Don't migrate the attribute url_path from product entities
* [Issue #791](https://github.com/magento/data-migration-tool/issues/791): Error during migration when use prefix for tables
2.3.4
=============
* Added ability for Data Migration Tool to load group-xml files outside its own directory
* Added support for versions:
* Magento Open Source: 2.3.4, 1.9.4.4
* Magento Commerce: 2.3.4, 1.14.4.4
* Fixed bugs:
* Error during migration to Magento Commerce when Staging module not installed
* Error documents are not mapped catalog_category_flat when migrating Magento 1 with flat tables
* Multiple queries can't be executed error when add several SQL init statements before Magento 1 store migration
* If product_url_suffix is null then it slows down migration
* Dropdowns Missing On Frontend After Migration
* Empty categories after migration
* No necessary product index tables are migrated
* Mismatch of entities in the document warnings with the tables which are not part of delta migration
* Volume check throws Warnings on Delta migration for catalog tables when products with multiselect attribute were changed on Magento 1
* Volume checks are not run on Delta without
* Error Base table or view not found when using prefix in Magento 2 DB tables
* [Issue #727](https://github.com/magento/data-migration-tool/issues/727): Admin URL not working after migration
* [Issue #731](https://github.com/magento/data-migration-tool/issues/731): Next order increment Id duplicates for different store view after migratio
* [Issue #738](https://github.com/magento/data-migration-tool/issues/738): Load test classes from autoload-dev block
* [Issue #746](https://github.com/magento/data-migration-tool/issues/746): Error array_key_exists() expects parameter 2 to be array on Map step
* [Issue #760](https://github.com/magento/data-migration-tool/issues/760): More info about record field
* [Issue #775](https://github.com/magento/data-migration-tool/issues/775): Delta rewrite URL CE step not using database prefix correctly
2.3.3
=============
* Improvements in Delta migration. Now it can migrate new or changed in admin panel products and categories
* Added ability for Data Migration Tool to load map files outside its own directory
* Added support for versions:
* Magento Open Source: 2.3.3, 1.9.4.3
* Magento Commerce: 2.3.3, 1.14.4.3
* Fixed bugs:
* Url rewrites duplicates resoled incorrect with several websites
* Generation of URN in PhpStorm does not work for Data Migration Tool
* Error during migration from text type table to varchar type table when no custom multiselect attribute data exist
* Target Rules throws error on Delta migration
* Error message was hidden by progress bar during migration in UrlRewrites step
* [Issue #646](https://github.com/magento/data-migration-tool/issues/646): Migrated products with multiselect attribute do not show in layered navigation
* [Issue #659](https://github.com/magento/data-migration-tool/issues/659): Error duplicate entry appears then core_store_group.name has duplicates
* [Issue #664](https://github.com/magento/data-migration-tool/issues/664): Custom category attributes disappear on category save after migration
* [Issue #708](https://github.com/magento/data-migration-tool/issues/708): Missing Table Prefix in PostProcessing Step
* [Issue #715](https://github.com/magento/data-migration-tool/issues/715): StockSalesChannel does not remove original record from installation prior to insertion of new records
2.3.2
=============
* Added support for versions:
* Magento Open Source: 2.3.2, 1.9.4.2
* Magento Commerce: 2.3.2, 1.14.4.2
* Fixed bugs:
* M1 Super Product Attribute to M2 Configuration setting wrong Price
* [Issue #682](https://github.com/magento/data-migration-tool/issues/682): Incorrect url rewrite record pagination
* [Issue #685](https://github.com/magento/data-migration-tool/issues/685): Payment method is not available error after migration
* [Issue #598](https://github.com/magento/data-migration-tool/issues/598): Error in system.log about migrated attribute which is not included into attribute group
* [Issue #677](https://github.com/magento/data-migration-tool/issues/677): Data migration fails due to invalid regex in widget placeholder handler
2.3.1
=============
* Added support for versions:
* Magento Open Source: 2.3.1, 1.9.4.1
* Magento Commerce: 2.3.1, 1.14.4.1
* Fixed bugs:
* Encrypt sensitive data with libsodium
* [Issue #607](https://github.com/magento/data-migration-tool/issues/607): SalesIncrement Step showed unclear error message
* [Issue #615](https://github.com/magento/data-migration-tool/issues/615): Next generated increment id was based on the highest increment number from all stores after migration
* [Issue #574](https://github.com/magento/data-migration-tool/issues/574): Required price field appeared on migrated Grouped products
* [Issue #235](https://github.com/magento/data-migration-tool/issues/235): EAV step did not revert tables of M2 in case of error
* [Issue #461](https://github.com/magento/data-migration-tool/issues/461): Virtual classes in Magento 2 caused error on migrating EAV data
* [Issue #632](https://github.com/magento/data-migration-tool/issues/632): Error when serialized value had false type
* [Issue #651](https://github.com/magento/data-migration-tool/issues/651): The Data Migration Tool did not notify user when Magento DB uses prefix in tables name
2.3.0
=============
* Added support for versions:
* Magento Open Source: 1.9.4.0, 2.3.0
* Magento Commerce: 1.14.4.0, 2.3.0
* Fixed bugs:
* [Issue #595](https://github.com/magento/data-migration-tool/issues/595): Fields from third-party extensions cause error during migration with `-auto` option
* [Issue #596](https://github.com/magento/data-migration-tool/issues/596): Error during migration when parent product id is not found in `catalog_product_bundle_option` table
* [Issue #609](https://github.com/magento/data-migration-tool/issues/609): `Array to string conversion` exception when running Deltas of Sales Order Grid
* [Issue #201](https://github.com/magento/data-migration-tool/issues/201): Error during migration when there are several attribute sets in Magento 2
2.2.6
=============
* Added support for versions:
* Magento Open Source: 1.9.3.10, 2.2.6
* Magento Commerce: 1.14.3.10, 2.2.6
* Fixed bugs:
* Duplicate `amazon_customer` record in `map.xml` file
* [Issue #557](https://github.com/magento/data-migration-tool/issues/557): `map-tier-pricing.xml.dist` references were incorrect
* [Issue #545](https://github.com/magento/data-migration-tool/issues/545): PayPal standard settings for active/sandbox mode was not carried across
* [Issue #554](https://github.com/magento/data-migration-tool/issues/554): Duplicate `ignore` mappings found in EE-to-EE platform
* [Issue #555](https://github.com/magento/data-migration-tool/issues/555): Duplicate `ignore` mappings found in CE-to-EE platform
* [Issue #556](https://github.com/magento/data-migration-tool/issues/556): Duplicate `ignore` mappings found in CE-to-CE platform
* [Issue #561](https://github.com/magento/data-migration-tool/issues/561): Incorrect migration of records when value must be moved to a different destination field
* [Issue #578](https://github.com/magento/data-migration-tool/issues/578): Attributes with dash in attribute codes gave error
2.2.5
=============
* Added support for versions:
* Magento Open Source: 1.9.3.9, 2.2.5
* Magento Commerce: 1.14.3.9, 2.2.5
* Fixed bugs:
* New table `tablevertex_order_invoice_status` caused error during migration
* Image excluding and sort order did not migrate properly on Magento Commerce
* [Issue #514](https://github.com/magento/data-migration-tool/issues/514): `base_grand_total` field was not migrated in invoice grid table
* [Issue #534](https://github.com/magento/data-migration-tool/issues/534): The migration step Log did not update the progress bar with large data
* [Issue #535](https://github.com/magento/data-migration-tool/issues/535): B2B destination tables caused errors during migration for Commerce Edition
* [Issue #536](https://github.com/magento/data-migration-tool/issues/536): Prohibited tabs and format XML files in code of the project
* [Issue #537](https://github.com/magento/data-migration-tool/issues/537): Comments to the function declaration were missed
* [Issue #532](https://github.com/magento/data-migration-tool/issues/532): Serialization was used instead of json format for lock file
* [Issue #533](https://github.com/magento/data-migration-tool/issues/533): Duplicate node was used in mapping files
2.2.4
=============
* Added support for versions:
* Magento Open Source: 2.2.4
* Magento Commerce: 2.2.4
* Fixed bugs:
* New tables `email_abandoned_cart` and `temando_rma_shipment` caused error during migration
* [Issue #481](https://github.com/magento/data-migration-tool/issues/481): Url rewrite suffix contained only dot symbol
* [Issue #487](https://github.com/magento/data-migration-tool/issues/487): Important tables were missing in `deltalog.xml.dist`
2.2.3
=============
* Added support for versions:
* Magento Open Source: 1.9.3.8, 2.2.3
* Magento Commerce: 1.14.3.8, 2.2.3
* Fixed bugs:
* Dotmailer Marketing and Temando tables caused errors during migration
* `Duplicate entry` error on customer_group table when bulk_size was set to 1
* Error during migration when min cart qty was not serialized
* CMS pages content was not filtered from 3rd party customizations
* Prices that were setup per website scope for Configurable products were not migrated properly
* [Issue #433](https://github.com/magento/data-migration-tool/issues/433): Enterprise gift card accounts did not work in delta mode
* [Issue #411](https://github.com/magento/data-migration-tool/issues/411): CMS Pages caused errors if contained XML layout code
* [Issue #445](https://github.com/magento/data-migration-tool/issues/445): Not able to migrate attribute group names if contain non-latin characters
* [Issue #454](https://github.com/magento/data-migration-tool/issues/454): Volume check errors were not detailed
2.2.2
=============
* Added support for versions:
* Magento Open Source: 2.2.2
* Magento Commerce: 2.2.2
* Fixed bugs:
* Customer Attribute step did not remember its position
* Wrong value for `eav_attribute_group.attribute_group_code` field was set for non-product entities
* [Issue #355](https://github.com/magento/data-migration-tool/issues/355): Data integrity check errors did not indicate the source of the error
* [Issue #378](https://github.com/magento/data-migration-tool/issues/378): Settings step threw an error when additional fields from an extension were added to the `core_config_data` database table
2.2.1
=============
* Broken serialized data does not stop migration
* Enhancement in supporting PHP 7.1
* Added support for versions:
* Magento Open Source: 1.9.3.7, 2.2.1
* Magento Commerce: 1.14.3.7, 2.2.1
* Fixed bugs:
* Url suffix for products and categories was without dot after migration
* Redirect loop on Admin Login page if cookie domain was set in store configuration
* Some serialized settings were not converted into json in Magento Open Source
* Store step did not support auto resolve function
* `Array to string conversion error` when product in order did not have options
* [Issue #400](https://github.com/magento/data-migration-tool/issues/400): Return `$temporaryTable` property to protected visibility
2.2.0
=============
* Integrity check errors can be ignored with a new `-a|--auto` CLI argument
* Customer step was rewritten to be more clear
* Added support for mapping functionality into Stores step
* Added possibility of using secure connection to MySQL
* Added support for PHPUnit 6
* Added support for versions:
* Magento Open Source: 2.2.0
* Magento Commerce: 2.2.0
* Fixed bugs:
* An error on EAV step when records from the `eav_entity_attribute` table have references to non-existent records from the `eav_attribute_set` table
2.1.9
=============
* Added support for versions:
* Magento CE: 1.9.3.6, 2.1.9
* Magento EE: 1.14.3.6, 2.1.9
* Fixed bugs:
* [Issue #351](https://github.com/magento/data-migration-tool/issues/351): An error `Class adminhtml/catalog_product_helper_form_config does not exist` appeared on EAV step during migration
2.1.8
=============
* Added support for versions:
* Magento CE: 1.9.3.4, 2.1.8
* Magento EE: 1.14.3.4, 2.1.8
* Fixed bugs:
* Volume checks were missing when migrating data to EE
* Delta did not work on archived sales order grid
* Urlrewrites added unwanted extra dot to url suffix
* [Issue #306](https://github.com/magento/data-migration-tool/issues/306): Tables prefix was not added to the table `customer_entity` which triggered error
* [Issue #279](https://github.com/magento/data-migration-tool/issues/279): No warnings appeared when delta tables could not be created
2.1.7
=============
* Added support for versions:
* Magento CE: 1.9.3.3, 2.1.7
* Magento EE: 1.14.3.3, 2.1.7
* Fixed bugs:
* [Issue #283](https://github.com/magento/data-migration-tool/issues/283): Ignored attributes were not cleaned properly in the following extended attribute tables: `catalog_eav_attribute`, `customer_eav_attribute`
* [Issue #176](https://github.com/magento/data-migration-tool/issues/176): Ignored fields in the `map-eav.xml` file caused errors during migration if the table fields could not be NULL (set as NOT NULL)
2.1.6
=============
* Added possibility to specify custom port for MySQL server connection
* Added support for versions:
* Magento CE: 2.1.6
* Magento EE: 2.1.6
* Fixed bugs:
* Unable to save Customer's custom attribute value if the attribute has been created after migration
* An error occurred during the TierPrice migration step if the product had both Tier and Group Prices and the quantity of a product in Tier Price was 1
* Issues [#207](https://github.com/magento/data-migration-tool/issues/207), [#264](https://github.com/magento/data-migration-tool/issues/264): Customer Segments with product attributes in conditions caused Store Front to be inoperative
* [Issue #212](https://github.com/magento/data-migration-tool/issues/212): When some system attributes had not been included in a product attribute set, they were checked and linked to such set instead of being added automatically. These system attributes are: category_ids, giftcard_type, price_type, shipment_type, sku_type, weight_type, swatch_image
2.1.5
=============
* Updated copyright notice
* Added support for versions:
* Magento CE: 2.1.5
* Magento EE: 2.1.5
2.1.4
=============
* Added support for versions:
* Magento CE: 1.9.3.2, 2.1.4
* Magento EE: 1.14.3.2, 2.1.4
* Fixed bugs:
* [Issue #81](https://github.com/magento/data-migration-tool/issues/81): URL rewrites were duplicated because of empty URL prefixes from Magento configuration
* [Issue #203](https://github.com/magento/data-migration-tool/issues/203): SalesIncrement Step (`Delta` migration mode) produced an error when `eav_entity_store` had references to `eav_entity_type` records, added by extensions
* [Issue #7916](https://github.com/magento/magento2/issues/7916): Saving a category in Magento 2 Admin Panel after migration caused an error when involving products linked to the root category
2.1.3
=============
* The new DataIntegrity step checks for orphaned records in Magento 1 database
* The TierPrice step now supports data mapping
* Added support for versions:
* Magento CE: 1.9.3.1, 2.1.3
* Magento EE: 1.14.3.1, 2.1.3
* Fixed bugs:
* An error occurred in the TierPrice step while checking structure of database records with the undefined `value_id` field
* [Issue #123](https://github.com/magento/data-migration-tool/issues/123): After migration, store administrators could not edit details of some products via Admin panel. The error message stated the missing *componentType* configuration parameter for the *design* component
* [Issue #170](https://github.com/magento/data-migration-tool/issues/170): Migrating orphaned database records caused the `Integrity constraint violation` error in the EAV migration step
* [Issue #6510](https://github.com/magento/magento2/issues/6510): After migration, editing customer details via Admin panel caused an error message. This happened due to migrating database records with an empty *frontend_input* field (*eav_attribute* table)
2.1.2
=============
* Added support for migration for the following versions:
* Magento CE version 1.9.3.0, 2.1.2
* Magento EE version 1.14.3.0, 2.1.2
* Fixed bugs:
* CMS pages with custom layout were not fully functional after migration
* Some pages in the Admin Panel could not be displayed due to incorrect redirects
* [Issue #96](https://github.com/magento/data-migration-tool/issues/96): Incorrect UTF-8 character conversion (<code>?</code> appeared instead of symbols)
* Issues [#115](https://github.com/magento/data-migration-tool/issues/115), [#159](https://github.com/magento/data-migration-tool/issues/159), [#134](https://github.com/magento/data-migration-tool/issues/134): EAV attributes can now be fully ignored by specifying their entity types
* [Issue #161](https://github.com/magento/data-migration-tool/issues/161): The <code>advanced/modules_disable_output</code> keys are now ignored by using wildcards (instead of specifying their full names) in the configuration file
2.1.1
=============
* Improvements in migration of Magento 1 CE stores upgraded to 1.6 and later versions from versions earlier than 1.6 version
* Performance improvements in migration process
* Added support for migration for the following versions:
* Magento CE version 2.1.1
* Magento EE version 2.1.1
* Fixed bugs:
* Fixed an issue with URL Rewrite duplication in CMS Pages and Catalog
* [Issue#112](https://github.com/magento/data-migration-tool/issues/112) Errors on EAV step
* [Issue#75](https://github.com/magento/data-migration-tool/issues/75) Data Migration hung at Customer Attributes Step
* [Issue#64](https://github.com/magento/data-migration-tool/issues/64) Migration does not run on PHP 7 after DI compilation
2.1.0
=============
* Added support for migration of Magento 1 CE stores upgraded to 1.6 and later versions from versions earlier than 1.6 version
* Added support for migration for the following versions:
* Magento CE v. 1.9.2.4, v. 2.1.0
* Magento EE v. 1.14.2.4, v.2.1.0
* Fixed bugs:
* Fixed an issue with RMA creation after migration
* Fixed an issue with URL Rewrite duplication for CMS Pages
* [Issue#59](https://github.com/magento/data-migration-tool/issues/59) Wrong URL addresses for products and categories
* [Issue#36](https://github.com/magento/data-migration-tool/issues/36) `Incorrect table name` error on products grid page
2.0.7
=============
* Added support for:
* Magento CE version 2.0.7
* Magento EE version 2.0.7
2.0.5
=============
* Added support for:
* Magento CE version 2.0.5
* Magento EE version 2.0.5
2.0.2
=============
* There is now one GitHub repository for both the Magento CE and EE migration tools
* Added the Magento EE license when migrating
* Error messages are more informative
* Added support for:
* Magento CE versions 1.9.2.3, 2.0.2
* Magento EE version 1.14.2.3, 2.0.2
* Fixed bugs:
* Fixed an issue with migrating passwords
* [Issue#48](https://github.com/magento/data-migration-tool-ce/issues/48) We no longer migrate backup tables
* [Issue#15](https://github.com/magento/data-migration-tool-ce/issues/15) Improved error reporting for migrating URL rewrites
* [Issue#46](https://github.com/magento/data-migration-tool-ce/issues/46) Improved URL rewrite validation
* [Issue#33](https://github.com/magento/data-migration-tool-ce/issues/33) Resolved issue that resulted in the `inet_ntop(): Invalid in_addr value` error
* [Issue#12](https://github.com/magento/data-migration-tool-ce/issues/12) Duplicate entries in the `catalogsearch_query` table are no longer migrated
================================================
FILE: COPYING.txt
================================================
Each Magento source file included in this distribution is licensed under OSL 3.0 or the Magento Enterprise Edition (MEE) license
http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
Please see LICENSE.txt for the full text of the OSL 3.0 license or contact license@magentocommerce.com for a copy.
Subject to Licensee's payment of fees and compliance with the terms and conditions of the MEE License, the MEE License supersedes the OSL 3.0 license for each source file.
Please see LICENSE_MEE.txt for the full text of the MEE License or visit http://magento.com/legal/terms/enterprise.
================================================
FILE: LICENSE.txt
================================================
Open Software License ("OSL") v. 3.0
This Open Software License (the "License") applies to any original work of authorship (the "Original Work") whose owner (the "Licensor") has placed the following licensing notice adjacent to the copyright notice for the Original Work:
Licensed under the Open Software License version 3.0
1. Grant of Copyright License. Licensor grants You a worldwide, royalty-free, non-exclusive, sublicensable license, for the duration of the copyright, to do the following:
1. to reproduce the Original Work in copies, either alone or as part of a collective work;
2. to translate, adapt, alter, transform, modify, or arrange the Original Work, thereby creating derivative works ("Derivative Works") based upon the Original Work;
3. to distribute or communicate copies of the Original Work and Derivative Works to the public, with the proviso that copies of Original Work or Derivative Works that You distribute or communicate shall be licensed under this Open Software License;
4. to perform the Original Work publicly; and
5. to display the Original Work publicly.
2. Grant of Patent License. Licensor grants You a worldwide, royalty-free, non-exclusive, sublicensable license, under patent claims owned or controlled by the Licensor that are embodied in the Original Work as furnished by the Licensor, for the duration of the patents, to make, use, sell, offer for sale, have made, and import the Original Work and Derivative Works.
3. Grant of Source Code License. The term "Source Code" means the preferred form of the Original Work for making modifications to it and all available documentation describing how to modify the Original Work. Licensor agrees to provide a machine-readable copy of the Source Code of the Original Work along with each copy of the Original Work that Licensor distributes. Licensor reserves the right to satisfy this obligation by placing a machine-readable copy of the Source Code in an information repository reasonably calculated to permit inexpensive and convenient access by You for as long as Licensor continues to distribute the Original Work.
4. Exclusions From License Grant. Neither the names of Licensor, nor the names of any contributors to the Original Work, nor any of their trademarks or service marks, may be used to endorse or promote products derived from this Original Work without express prior permission of the Licensor. Except as expressly stated herein, nothing in this License grants any license to Licensor's trademarks, copyrights, patents, trade secrets or any other intellectual property. No patent license is granted to make, use, sell, offer for sale, have made, or import embodiments of any patent claims other than the licensed claims defined in Section 2. No license is granted to the trademarks of Licensor even if such marks are included in the Original Work. Nothing in this License shall be interpreted to prohibit Licensor from licensing under terms different from this License any Original Work that Licensor otherwise would have a right to license.
5. External Deployment. The term "External Deployment" means the use, distribution, or communication of the Original Work or Derivative Works in any way such that the Original Work or Derivative Works may be used by anyone other than You, whether those works are distributed or communicated to those persons or made available as an application intended for use over a network. As an express condition for the grants of license hereunder, You must treat any External Deployment by You of the Original Work or a Derivative Work as a distribution under section 1(c).
6. Attribution Rights. You must retain, in the Source Code of any Derivative Works that You create, all copyright, patent, or trademark notices from the Source Code of the Original Work, as well as any notices of licensing and any descriptive text identified therein as an "Attribution Notice." You must cause the Source Code for any Derivative Works that You create to carry a prominent Attribution Notice reasonably calculated to inform recipients that You have modified the Original Work.
7. Warranty of Provenance and Disclaimer of Warranty. Licensor warrants that the copyright in and to the Original Work and the patent rights granted herein by Licensor are owned by the Licensor or are sublicensed to You under the terms of this License with the permission of the contributor(s) of those copyrights and patent rights. Except as expressly stated in the immediately preceding sentence, the Original Work is provided under this License on an "AS IS" BASIS and WITHOUT WARRANTY, either express or implied, including, without limitation, the warranties of non-infringement, merchantability or fitness for a particular purpose. THE ENTIRE RISK AS TO THE QUALITY OF THE ORIGINAL WORK IS WITH YOU. This DISCLAIMER OF WARRANTY constitutes an essential part of this License. No license to the Original Work is granted by this License except under this disclaimer.
8. Limitation of Liability. Under no circumstances and under no legal theory, whether in tort (including negligence), contract, or otherwise, shall the Licensor be liable to anyone for any indirect, special, incidental, or consequential damages of any character arising as a result of this License or the use of the Original Work including, without limitation, damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses. This limitation of liability shall not apply to the extent applicable law prohibits such limitation.
9. Acceptance and Termination. If, at any time, You expressly assented to this License, that assent indicates your clear and irrevocable acceptance of this License and all of its terms and conditions. If You distribute or communicate copies of the Original Work or a Derivative Work, You must make a reasonable effort under the circumstances to obtain the express assent of recipients to the terms of this License. This License conditions your rights to undertake the activities listed in Section 1, including your right to create Derivative Works based upon the Original Work, and doing so without honoring these terms and conditions is prohibited by copyright law and international treaty. Nothing in this License is intended to affect copyright exceptions and limitations (including 'fair use' or 'fair dealing'). This License shall terminate immediately and You may no longer exercise any of the rights granted to You by this License upon your failure to honor the conditions in Section 1(c).
10. Termination for Patent Action. This License shall terminate automatically and You may no longer exercise any of the rights granted to You by this License as of the date You commence an action, including a cross-claim or counterclaim, against Licensor or any licensee alleging that the Original Work infringes a patent. This termination provision shall not apply for an action alleging patent infringement by combinations of the Original Work with other software or hardware.
11. Jurisdiction, Venue and Governing Law. Any action or suit relating to this License may be brought only in the courts of a jurisdiction wherein the Licensor resides or in which Licensor conducts its primary business, and under the laws of that jurisdiction excluding its conflict-of-law provisions. The application of the United Nations Convention on Contracts for the International Sale of Goods is expressly excluded. Any use of the Original Work outside the scope of this License or after its termination shall be subject to the requirements and penalties of copyright or patent law in the appropriate jurisdiction. This section shall survive the termination of this License.
12. Attorneys' Fees. In any action to enforce the terms of this License or seeking damages relating thereto, the prevailing party shall be entitled to recover its costs and expenses, including, without limitation, reasonable attorneys' fees and costs incurred in connection with such action, including any appeal of such action. This section shall survive the termination of this License.
13. Miscellaneous. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable.
14. Definition of "You" in This License. "You" throughout this License, whether in upper or lower case, means an individual or a legal entity exercising rights under, and complying with all of the terms of, this License. For legal entities, "You" includes any entity that controls, is controlled by, or is under common control with you. For purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.
15. Right to Use. You may use the Original Work in all ways not otherwise restricted or conditioned by this License or by law, and Licensor promises not to interfere with or be responsible for such uses by You.
16. Modification of This License. This License is Copyright (C) 2005 Lawrence Rosen. Permission is granted to copy, distribute, or communicate this License without modification. Nothing in this License permits You to modify this License as applied to the Original Work or to Derivative Works. However, You may modify the text of this License and copy, distribute or communicate your modified version (the "Modified License") and apply it to other original works of authorship subject to the following conditions: (i) You may not indicate in any way that your Modified License is the "Open Software License" or "OSL" and you may not use those names in the name of your Modified License; (ii) You must replace the notice specified in the first paragraph above with the notice "Licensed under <insert your license name here>" or with a notice of your own that is not confusingly similar to the notice in this License; and (iii) You may not claim that your original works are open source software unless your Modified License has been approved by Open Source Initiative (OSI) and You comply with its license review and certification process.
================================================
FILE: LICENSE_MEE.txt
================================================
ENTERPRISE EDITION AGREEMENT
This End User License Agreement ("Agreement") is entered into by and between Magento, Inc. ("Magento"),
and the Licensee executing the Magento Order Form (defined below). The parties agree as follows:
1. LICENSE
1.1. Subject to Licensee's payment of the applicable fees and to Licensee's compliance with
other terms and conditions of this Agreement, Magento grants Licensee a non-transferable,
non-assignable, non-sublicensable, worldwide license to copy the Software for the purpose
of installing and using it on a computer and solely for internal purposes, in accordance
with the Software's technical documentation and solely during the periods and on the
maximum number of Designated Servers specified in one or more applicable Magento or
Magento-authorized reseller ordering schedules (the "Magento Order Form") executed with Licensee.
1.2. In the event that Licensee's actual number of Servers of a particular Software license
exceeds the licensed number of Designated Servers on such license, Licensee shall promptly
provide Magento with written notice and pay Magento the fees required to license such
additional Server(s) in accordance with the commercial terms set out in the Magento Order Form.
1.3. Licensee shall implement reasonable controls to ensure that it does not exceed
the maximum number of licensed Servers of the Software. Magento reserves the right to
audit Licensee's use of the Software during normal business hours and with reasonable
notice and to include means within the Software to limit Licensee's use of the Software
to the licensed number of Servers.
1.4. Magento shall provide to Licensee an initial copy of the Software, including the
associated technical documentation, for use by Licensee in accordance with this Agreement.
Subject to Sections 1.1-1.3 above, Licensee is authorized to make a reasonable number
of non-Server copies of the Software, e.g., onto a local pc, as it requires for purpose of
exercising its rights under this Agreement.
1.5. Licensee is authorized to use the Software on a single substitute or backup Server
on a temporary basis without charge any time a Designated Server is inoperative due to
a malfunction beyond the control of Licensee. Licensee may transfer the Software on
a permanent basis to a single replacement Server without charge. Licensee agrees
to provide Magento with written notice, including the Server type and operating system,
of any such transfer to a backup or replacement Server within five (5) days thereafter.
1.6. Licensee acknowledges that portions of the Software are also freely available to
the public under Magento's open source version of the Software, known as Magento Community Edition,
subject to certain conditions, with limited warranties and other limited assurances,
and without service or support. As an express condition for the license granted hereunder,
Licensee agrees that any use during the term of this Agreement of such open source versions
of the Software, whether in a Production Server Instance or a Non-Production Server Instance,
shall be deemed use of the Software for purposes of the calculation of fees payable
under the Agreement.
1.7. Magento also grants Licensee the right to modify and create derivative works of
the Software. Licensee may contribute the rights in any of those derivative works
back to Magento. Licensee may contact Magento for more information regarding contributions
of derivative works rights to Magento. Regardless of whether Licensee contributes such
derivative works rights to Magento, Licensee hereby grants Magento a perpetual and
irrevocable (irrespective of the expiration or termination of this Agreement), nonexclusive,
transferable, worldwide, and royalty-free license to reproduce, create derivative works of,
distribute, perform, and display any derivative works of the Software developed by or
for Licensee, and to use, make, have made, sell, offer to sell, import, export, and otherwise
exploit any product based on any such derivative works.
2. LICENSE EXCLUSIONS
2.1. Except as expressly authorized herein, Licensee shall not:
1. use or deploy the Software on any Server in excess of the number of Designated Servers
specified in the applicable Magento Order Form;
2. distribute, sublicense, disclose, market, rent, lease, or offer remote computing services,
networking, batch processing or transfer of, the Software to any third party, or permit
any person or entity to have access to the Software by means of a time sharing, remote
computing services, networking, batch processing, service bureau or time sharing arrangement;
3. export the Software in violation of U.S. Department of Commerce export administration
regulations.
2.2. No license, right or interest in any Magento trademark, trade name or service mark is
granted hereunder.
3. FEES AND PAYMENT TERMS
Licensee agrees to the fees and payment terms that are described in each Magento Order Form
executed by Licensee.
4. TITLE AND PROTECTION
4.1. Magento (or its third party providers) retains title to all portions of the Software
and other Proprietary Materials and any copies thereof. The Proprietary Materials contain
valuable proprietary information, and Licensee shall not disclose them to anyone other than
those of its employees or consultants under written nondisclosure obligations at least
as restrictive as those contained in this Agreement, having a need to know for purposes
consistent with this Agreement. Licensee shall be responsible for the compliance of such
employees or consultants. Licensee shall affix, to each full or partial copy of the
Software made by Licensee, all copyright and proprietary information notices as were
affixed to the original. The obligations set forth in this Section shall survive termination
of this Agreement.
4.2. Licensee acknowledges that the Software includes certain open source software which is
governed by the applicable license terms thereof. A list of such open source software,
as amended from time to time, including the links applicable to such open source software
is specified in the product software bundled within the Software, and the Software is subject
to the provisions of such license agreements, and in the event of any contradiction between
the provisions of this Agreement and the provisions of such applicable license agreement,
the provisions of the applicable open source license agreement shall prevail solely with
respect to such open source software products.
4.3. If the Software is acquired by or on behalf of a unit or agency of the U.S. Government
(the "Government"), the Government agrees that such Product is "commercial computer software"
or "commercial computer software documentation" and that, absent a written agreement to
the contrary, the Government's rights with respect thereto are limited by the terms of
this Agreement, pursuant to applicable FAR and/or DFARS and successor regulations.
5. PATENT AND COPYRIGHT INDEMNITY
Subject to the limitations in Section 8, for such time as Licensee is entitled to receive
Support Services (as defined below), Magento shall indemnify and defend Licensee against
any claims made by a third party that Licensee's reproduction of the Software (which,
for the purposes of this Section 5, means the Software as delivered by Magento, excluding
the open source software programs described in Section 4.2) as permitted in this
Agreement directly infringes such third party's United States patent or copyright,
provided that Licensee complies with the requirements of this Section. Licensee will
(a) provide Magento prompt written notice of any claim that the Software infringes any
intellectual property rights, (b) provide Magento with all information and assistance
requested of it with respect to any such claim, and (c) offer Magento sole and complete
authority to defend and/or settle any and all such claims.
In the event that a court holds that the Software, or if Magento believes a court may
hold that the Software, infringes the intellectual property rights of any third party,
Magento may (but is not obligated to), in its sole discretion, do any of the following:
obtain for Licensee the right to continue using the Software, replace or modify the Software
so that it becomes non-infringing while providing substantially equivalent performance or,
accept return of the Software, terminate this Agreement, and refund Licensee an amount
equal to the license fees paid to Magento multiplied by the percentage of the term of
the license for the Software that Licensee did not enjoy due to the early termination
by Magento.
Magento shall have no liability or obligation under this Agreement to the extent the alleged
infringement is based on (i) a modification or derivative work of the Software developed
by anyone other than Magento; (ii), a combination of the Software with any product or
service not provided by Magento; (iii) use of the Software with one or more Servers
not listed in a Magento Order Form; (iv) use of the Software other than in accordance
with this Agreement or the documentation; (v) indirect or willful infringement; or (vi)
any open source code, as described in Section 4.2.
This Section 5 states Magento's entire liability and Licensee's exclusive remedy for
any infringement related to the Software.
6. DEFAULT AND TERMINATION
6.1. An event of default shall be deemed to occur if: (i) Licensee fails to perform any of
its obligations under the Sections entitled "License Exclusions" or "Title and Protection";
(ii) Licensee fails to pay amounts due pursuant to its agreement to the fees and payment
terms in Section 3 of this Agreement within seven (7) days of the relevant due date;
or (iii) either party fails to perform any other material obligation under this Agreement
and such failure remains uncured for more than thirty (30) days after receipt of written
notice thereof.
6.2. If an event of default occurs, the non-defaulting party, in addition to any other rights
available to it under the law, may terminate this Agreement and all licenses granted hereunder
by written notice to the defaulting party.
6.3. Within thirty (30) days after termination of the Software license or this Agreement or
expiration of the license term as specified in the Magento Order Form, Licensee shall certify
in writing to Magento that Licensee has ceased use of any and all Proprietary Materials and
that all copies or embodiments thereof in any form, including partial copies within modified
versions, have been destroyed.
7. WARRANTY
7.1. Warranty for Software. Magento warrants for a single period of ninety (90) days commencing
upon Magento's electronic delivery of the Software to Licensee that the Software, as delivered,
will in all material respects perform the functions described in the specifications contained
in the documentation provided with the Software. In the event that the Software does not, in
all material respects, perform the functions therein described, Magento or its authorized
reseller will undertake to correct any reported error in accordance with the Support Services Terms
and Conditions set forth below in Section 9, which shall be Magento's entire liability and Licensee's
exclusive remedy for breach of this warranty. Magento does not warrant that the Software will meet
Licensee's requirements, that the Software will operate in the combinations which Licensee may
select for use, that the operation of the Software will be uninterrupted or error-free, or that
all error conditions will be corrected. EXCEPT AS PROVIDED IN THIS SECTION ALL SOFTWARE
PROVIDED HEREUNDER IS PROVIDED "AS IS".
7.2. Disclaimer. THE EXPRESS WARRANTIES SET FORTH IN THIS SECTION 7 ARE THE ONLY WARRANTIES
MADE BY MAGENTO WITH RESPECT TO THE SOFTWARE PROVIDED BY MAGENTO. MAGENTO MAKES NO OTHER WARRANTIES,
EXPRESS, IMPLIED OR ARISING BY CUSTOM OR TRADE USAGE, AND, SPECIFICALLY, MAKES NO WARRANTY OF TITLE,
NON-INFRINGEMENT, ACCURACY, QUIET ENJOYMENT, MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE.
MAGENTO'S EXPRESS WARRANTIES SHALL NOT BE ENLARGED, DIMINISHED OR AFFECTED BY, AND NO OBLIGATION
OR LIABILITY SHALL ARISE OUT OF, MAGENTO RENDERING TECHNICAL OR OTHER ADVICE OR SERVICE IN CONNECTION
WITH THE SOFTWARE.
8. LIMITATION OF LIABILITY
8.1. Liability Exclusions. UNDER NO CIRCUMSTANCES WILL MAGENTO BE LIABLE FOR: LOSS OF REVENUE;
LOSS OF ACTUAL OR ANTICIPATED PROFITS; LOSS OF CONTRACTS; LOSS OF THE USE OF MONEY; LOSS OF
ANTICIPATED SAVINGS; LOSS OF BUSINESS; LOSS OF OPPORTUNITY; LOSS OF GOODWILL; LOSS OF REPUTATION;
LOSS OF, DAMAGE TO OR CORRUPTION OF DATA; OR CONSEQUENTIAL OR INDIRECT LOSS OR SPECIAL, PUNITIVE,
OR INCIDENTAL DAMAGES (INCLUDING, FOR THE AVOIDANCE OF DOUBT, WHERE SUCH LOSS OR DAMAGE IS ALSO
OF A CATEGORY OF LOSS OR DAMAGE ALREADY LISTED), WHETHER FORESEEABLE OR UNFORESEEABLE, BASED ON
CLAIMS OF LICENSEE, MAGENTO OR ANY THIRD PARTY ARISING OUT OF ANY BREACH OR FAILURE OF EXPRESS
OR IMPLIED WARRANTY CONDITIONS OR OTHER TERM, BREACH OF CONTRACT, MISREPRESENTATION, NEGLIGENCE,
OTHER LIABILITY IN TORT, FAILURE OF ANY REMEDY TO ACHIEVE ITS ESSENTIAL PURPOSE, OR OTHERWISE.
8.2. Liability Cap. NOTWITHSTANDING THE FORM (E.G., CONTRACT, TORT, OR OTHERWISE) IN WHICH ANY
LEGAL OR EQUITABLE ACTION MAY BE BROUGHT, IN NO EVENT (INCLUDING WITH RESPECT TO OBLIGATIONS
ARISING UNDER SECTION 5) WILL MAGENTO OR ITS SUPPLIERS BE LIABLE FOR DAMAGES, EXPENSES, COSTS,
LIABILITIES, SUITS, CLAIMS, RESTITUTION OR LOSSES, THAT EXCEED, IN THE AGGREGATE, THE AMOUNT
OF FEES PAID BY LICENSEE FOR THE SOFTWARE LICENSE IN THE FIRST TWELVE (12) MONTH PERIOD AFTER
THE EFFECTIVE DATE.
9. SUPPORT SERVICES TERMS AND CONDITIONS
For the periods specified in the Magento Order Form, Magento or its authorized reseller
will provide support services and Updates for the Software as described in Magento's standard
Support Services Terms and Conditions, which follow. Magento will have no obligation
to provide support for any modifications or derivative works of the Software developed
by anyone other than Magento.
10. CUSTOMER REFERENCES
Licensee hereby grants Magento the right to display Licensee's logos as part of Magento's
customer lists and other related marketing materials. The parties shall cooperate to undertake
mutually-agreed joint marketing activities.
11. NOTICES
All notices shall be in writing and sent by first class mail or overnight mail (or courier),
transmitted by facsimile (if confirmed by such mailing), or email, to the addresses indicated
on the Magento Order Form, or such other address as either party may indicate by at least
ten (10) days’ prior written notice to the other party. Notices to Magento shall be sent
to the Contracts Administration Department.
12. ASSIGNMENT
Licensee may not assign this Agreement without the prior written consent of Magento; provided
that such consent shall not be required for assignment to a purchaser of all or substantially
all of the assets or equity securities of Licensee who undertakes in writing to be bound by all
the terms and conditions of this Agreement. Any prohibited assignment shall be null and void.
13. ENTIRE AGREEMENT
Along with Magento's standard Support Services Terms and Conditions, which follow, and the
Magento Order Form, this Agreement is the complete and exclusive agreement between the parties,
which supersedes all proposals or prior agreements, oral or written, including any online
(click-through) agreement, which Licensee may have accepted in conjunction with the downloading
of the Software, and all other communications between the parties relating to the subject matter
hereof. No purchase order, other ordering document or any hand written or typewritten text, which
purports to modify or supplement the printed text hereof or Magento Order Form shall add to or vary
the terms thereof and Magento hereby rejects same. Except as contained in a writing signed by both
parties, all such proposed variations or additions are objected to and shall have no force or effect.
14. GENERAL
This Agreement is made in and shall be governed by the laws of the State of California, without
giving effect to any principles that provide for the application of the law of another jurisdiction.
All proceedings shall be conducted in English. Venue for all proceedings shall be Santa Clara County,
California, provided that Magento may seek injunctive relief in any court of competent jurisdiction.
The United Nations Convention for the International Sale of Goods shall not apply. The section headings
herein are provided for convenience only and have no substantive effect on the construction of this
Agreement. Except for Licensee's obligation to pay Magento, neither party shall be liable for any failure
to perform due to causes beyond its reasonable control. If any provision of this Agreement is held to be
unenforceable, this Agreement shall be construed without such provision. The failure by a party to exercise
any right hereunder shall not operate as a waiver of such party's right to exercise such right or any
other right in the future. This Agreement may be amended only by a written document executed by a
duly authorized representative of each of the parties. The parties agree to receive electronic documents
and accept electronic signatures (information attached or logically associated with such document and
clicked or otherwise adopted with an intent to sign) including in counterparts, which shall be valid
substitutes for paper-based documents and signatures, and the legal validity of a transaction will not
be denied on the ground that it is not in writing.
15. DEFINITIONS
"Designated Server" shall mean the Server specified in a Magento Order Form with respect to a particular
Software license. Such Server may be that of a third- party under nondisclosure obligations that will
host the Software for the benefit of Licensee.
"Modifications" means any code developed by Licensee or any third party, including without limitation,
configuration, integrations, implementations, or localizations to the external layer of the core,
baseline Software product. The term "Modifications" excludes Updates.
"Proprietary Material" means the Software, related documentation, and all parts, copies and
modifications thereof, and any other information, in whatever form, received by Licensee hereunder,
provided, however, such information shall not be deemed Proprietary Material if it (a) is or becomes
a part of the public domain through no act or omission of Licensee; or (b) was in Licensee's lawful
possession prior to the disclosure and had not been obtained by Licensee from Magento; or (c) is
lawfully disclosed to Licensee by a third party without restriction on disclosure; or (d) is
independently developed by Licensee without reference to or use of Magento's Proprietary Material.
"Server" means a physical server with no more than twelve (12) physical cores or a virtual server
with no more than twenty-four (24) virtual cores from which a single instance of the Software is
accessed and used either for production purposes ("Production Server") or for non-production purposes,
such as development, testing, training and other non-operational business transactions
("Non-Production Server"). If an instance contains more than twelve (12) cores, then an additional
Server license is required for each additional twelve (12) cores. If a server contains two (2) or
more instances of the Software, then a separate Server license is required for each instance.
A “Peak Season Server” is a Production Server that is limited to usage for ninety (90) consecutive
days during each twelve (12) month period of a paid subscription.
Software" means Magento's proprietary e-commerce software solution known as the Magento™
Enterprise Edition, provided solely in source code, including associated technical documentation,
and all Updates thereof furnished to Licensee as part of Support Services. Except as otherwise
specified herein, the term Software includes certain open source software programs described in
Section 4.2. "Software" does not include any Modifications.
Updates" means all published revisions and corrections to the printed documentation and
corrections and new releases of the Software, which are generally made available to Magento's
supported customers at no additional cost or for media and handling charges only. Updates shall
not include any options or future products which Magento sells separately.
SUPPORT SERVICES TERMS AND CONDITIONS
Subject to the terms and conditions of the Agreement, and Licensee’s payment of the applicable fees
for support services as set forth in the Order Form, Magento shall provide to Licensee the Support
Services as set forth in this Exhibit A (the “Support Terms”). Unless otherwise defined herein,
all capitalized terms will have the meanings set forth in the Agreement.
1. "SUPPORT SERVICES" CONSISTS OF:
1.1. Magento will support Releases and Minor Releases of the Software for two (2) years from
the availability date of each applicable Release and Minor Release. In addition, in the event of
a Version update (e.g. from Version 1.X to Version 2.x), Magento will support: the last two Releases
of the prior Version of the Software (and all Minor Releases within the last Release) (e.g. 1.14 and 1.13),
for three (3) years from the general availability announcement date of the new Version except that during
the third year of support for 1.13, Magento will only support P1 problems, facilities for bug tracking
and security patches for the Software. For purposes of support obligations, Magento defines its
software version scheme as Version.Release.Minor Release (e.g. 1.14.3 is Magento Version 1, Release 14,
Minor Release 3).
1.2. Advice regarding the downloading, installation and configuration of the Software (including Updates
provided by Magento, but excluding for the avoidance of doubt any Modifications to the Software),
when used by Licensee on systems that meet the Software's "System Requirements" specified on
Magento's website currently located at magento.com and its related sites as may be updated by
Magento from time to time (collectively, the “Site”) (see specifically,
http://enterprise.magento.com/resources/system-requirements)
1.3. Facilities for bug tracking, escalation of problems for priority attention, and access
to community-supported FAQs relating to the Software.
1.4. Assistance with troubleshooting to diagnose and fix errors in the Software.
1.5. Access to Magento documentation relating to the Software, including authorization to
make copies of that documentation for internal use as specified in the Agreement.
2. EXCLUSIONS FROM SUPPORT SERVICES
2.1. Magento shall have no obligation to support (i) Software not operated on a supported
hardware/operating system platform specified in the release notes for the Software; (ii) altered
or modified Software; (iii) Software accessed on unlicensed Servers; (iv) problems caused
by Licensee's negligence, misuse, or hardware malfunction; or (v) use of the Software inconsistent
with Magento's instructions. Magento is not responsible for hardware changes necessitated by
changes to the Software.
2.2. Support Services does not include:
1. Assistance in the development or debugging of Licensee's system, including the operating
system and support tools.
2. Information and assistance on technical issues related to the installation, administration,
and use of enabling technologies such as databases, computer networks, and communications.
3. Assistance with the installation and configuration of hardware including, but not limited to
computers, hard disks, networks, and printers.
4. Technical support, phone support, or updates to non-Magento products or third party enabling
technologies not licensed under the Agreement.
3. SUBCONTRACTORS
Magento reserves the right to subcontract any or all of the work to be performed under these
Support Terms, and Magento retains responsibility for any work so subcontracted.
4. LICENSEE RESPONSIBILITIES
Licensee shall provide commercially reasonable cooperation and full information to Magento or
its authorized resellers with respect to the furnishing of Support Services under this Agreement.
5. SUPPORT CONTACTS
Licensee shall designate one or more support contacts that are authorized to submit Software
problems. If Licensee has purchased the license from a Magento-authorized reseller, Licensee
shall contact that party for assistance. If Licensee has purchased the license directly from Magento,
Licensee may contact Magento on the Site or at its toll-free Support telephone number.
6. RESPONSE (ACKNOWLEDGEMENT) TIMES
Magento or its authorized reseller or referral partner shall exercise commercially reasonable
efforts to meet the response times specified below for Gold Support (unless Licensee has upgraded
to Platinum Support, as provided in the Order Form), following receipt of a Software problem
properly submitted by Licensee:
| Gold | Platinum
-------------------------------- | ----------------------| ----------------------
| |
Customer Web Portal – | |
-Electronic Case Submission | ✓ | ✓
-Case (Ticket) Management | |
| |
-------------------------------- | ----------------------| ----------------------
| |
Phone Support/ Response | 4 Hours response | 2 Hours response
(Acknowledgement) | 24x7x365 | 24x7x365
Priority 1 | |
| |
-------------------------------- | ----------------------| ----------------------
| |
Web Case Support/ Response | 4 Hours response | 2 Hours response
(Acknowledgement) Priority 1 | 24x7x365 | 24x7x365
| |
-------------------------------- | ----------------------| ----------------------
| |
Web Case Support/ Response | 24 Hours, Monday – | 4 Hours, Monday –
(Acknowledgement) | Friday (PST) | Friday (PST)
Priority 2 – 4 | |
| |
-------------------------------- | ----------------------| ----------------------
7. PROBLEM PRIORITY
Upon receipt of a properly submitted Software problem, as specified on the Site, Support Services
shall be prioritized in accordance with the guidelines below:
7.1. Priority 1 ("P1") - A P1 is a catastrophic production problem within the Software that
severely impacts the Licensee's Production Server Instance, or because of which Licensee's
Production Server Instance is down or not functioning, or that results in a loss of production
data and no work around exists. P1 problems must be reported on Magento's toll-free support
telephone number in order to expedite resolution. Magento will use continuous efforts 24x7x365,
with appropriate escalation to senior management, to provide a resolution for any P1 problem
as soon as is commercially reasonable.
7.2. Priority 2 ("P2") - A P2 is a problem within the Software where the Licensee's system
is functioning but in a reduced capacity, or the Problem is causing significant impact to
portions of the Licensee's business operations and productivity, or the Software is exposed
to potential loss or interruption of service. Problems existing in a non-production environment
that would otherwise qualify as a P1 if they were in a production system qualify as P2. Magento
will use efforts during its normal hours of operation, 24 hours a day, (Monday - Friday) to
provide a resolution for any P2 problem as soon as is commercially reasonable.
7.3. Priority 3 ("P3") - A P3 is a medium-to-low impact problem that involves partial and/or
non-critical loss of functionality, or that impairs some operations but allows Licensee's
operations to continue to function. Problems for which there is limited or no loss or
functionality or impact to Licensee's operation and for which there is an easy work-around
qualify as P3. Magento will use reasonable efforts during its normal hours of operation,
24 hours a day, (Monday - Friday) to provide a resolution for any P3 problem in time for
the next minor release of the Software.
7.4. Priority 4 ("P4") - A P4 is for a general usage question or issue that may be cosmetic
in nature or documentation related, but the Software works without interruption. Magento will
use efforts during its normal hours of operation, 24 hours a day, (Monday - Friday) to provide
a resolution for any P4 problem in time for the next major release of the Software.
7.5. Enhancement Request ("ER") - An ER is a recommendation for future product enhancement
or modification to add official support and documentation for an unsupported or undocumented
feature, or features that do not exist in the Software. Magento will take ERs into consideration
in the product management process, but has no obligation to deliver enhancements based on any ER.
8. RESPONSE TIMES
Magento will provide Support Services and any Updates to Licensee during the periods identified in
the Order Form and the default and termination shall be governed by Article 6 of the Agreement.
Licensee's obligation of payment of moneys due under these Support Terms shall survive termination
of these Support Terms or the Agreement. Licensee acknowledges and agrees that Magento shall have
the right to terminate the provision of Support Services upon nonpayment of any fees due to Magento.
================================================
FILE: README.md
================================================
## Overview
We're pleased you're considering moving from the world's #1 eCommerce platform—Magento 1.x—to the eCommerce platform for the future, Magento 2. We're also excited to share the details about this process, which we refer to as migration.
Magento 2 migration involves four components: data, extensions and custom code, themes, and customizations.
### Data
We've developed the **Magento 2 Data Migration Tool** to help you efficiently move all of your products, customers, and order data, store configurations, promotions and more to Magento 2. See the <a href="https://devdocs.magento.com/guides/v2.4/migration/bk-migration-guide.html" target="_blank">Magento Migration Guide</a> for details.
### Extensions and custom code
We've been working hard with the development community to help you use your Magento 1 extensions in Magento 2. Now we're proud to present the <a href="https://marketplace.magento.com/" target="_blank">Magento Marketplace</a>, where you can download or purchase the latest versions of your favourite extensions.
Also, we have developed the <a href="https://github.com/magento/code-migration" target="_blank">Code Migration Toolkit</a>, which will help to port extensions and your custom code to Magento 2, significantly reducing your porting efforts.
More information on developing extensions for Magento 2 is available in the <a href="http://devdocs.magento.com/guides/v2.4/extension-dev-guide/bk-extension-dev-guide.html" target="_blank">Magento 2 Extension Developer Guide</a>.
### Themes and Customizations
Magento 2 uses new approaches and technologies that give merchants an unmatched ability to create innovative shopping experiences and scale to new levels. To take advantage of these advances, developers will need to make changes to their themes and customizations. Documentation is available online for creating Magento 2 <a href="http://devdocs.magento.com/guides/v2.4/frontend-dev-guide/themes/theme-general.html" target="_blank">themes</a>, <a href="http://devdocs.magento.com/guides/v2.4/frontend-dev-guide/layouts/layout-overview.html" target="_blank">layouts</a>, and <a href="http://devdocs.magento.com/guides/v2.4/frontend-dev-guide/layouts/xml-manage.html" target="_blank">customizations</a>.
### Supported versions
This edition of tool supports the following versions for migration:
* Magento Open Source version 1.6.x, 1.7.x, 1.8.x, 1.9.x
* Magento Commerce version 1.11.x, 1.12.x, 1.13.x, 1.14.x
If you migrate from Magento Open Source to Magento Commerce, the following versions are supported:
* 1.6.x, 1.7.x, 1.8.x, 1.9.x
### Supporting issues and Pull Request contributions
Reported issues in this project are supported mainly by Magento community. Please submit a support ticket here https://magento.com/contact-us if you migrate to Magento 2 Commerce.
Contributions like Pull Requests are welcome and we will process/merge it
## Prerequisites
Before you start your migration, you must do all of the following:
* Set up a Magento 2 system that meets our <a href="http://devdocs.magento.com/guides/v2.4/install-gde/system-requirements.html">system requirements</a>.
Set up your system using a topology and design that at least matches your existing Magento 1.x system.
* Do not start Magento 2 cron jobs.
* Back up or <a href="https://dev.mysql.com/doc/refman/5.1/en/mysqldump.html">dump</a> your Magento 2 database as soon after installation as possible.
* Check that the data migration tool has a network connection to the Magento 1.x and Magento 2 databases.
Open ports in your firewall so the migration tool can communicate with the databases and so the databases can communicate with each other.
* Migrate Magento 1.x extension and custom code to Magento 2.
Reach out to your extension providers to see if they have been ported yet.
## Install the Data Migration Tool
This section discusses how to install the Magento Data Migration Tool. You can install it from either repo.magento.com or from a GitHub repository.
**Note**: The versions of both the migration tool and the Magento 2 code must be identical (for example, 2.4.0). To find the version of either package, open `composer.json` and find the value of `"version"`.
### Install the tool from GitHub
To install the migration tool from GitHub, use the following steps:
1. Log in to your Magento 2 server as a user with privileges to write to the Magento 2 file system or <a href="http://devdocs.magento.com/guides/v2.4/install-gde/install/prepare-install.html#install-update-depend-apache">switch to the web server user</a>.
2. Go to Magento 2 root directory.
3. Enter the following commands:
composer config repositories.data-migration-tool git https://github.com/magento/data-migration-tool
composer require magento/data-migration-tool:<version>
bin/magento module:enable Magento_DataMigrationTool
where `<version>` is release version (e.g. 2.4.4)
5. Wait while dependencies are updated and the tool is enabled.
### Install the tool from repo.magento.com
To install the Data Migration Tool, you must update `composer.json` in the Magento root installation directory to provide the location of the migration tool package.
To install the migration tool, you must:
1. Decide the version of `magento/data-migration-tool` you want as discussed in the preceding section.
2. Run the `composer config` and `composer require` commands to update `composer.json`.
3. When prompted, enter your <a href="http://devdocs.magento.com/guides/v2.4/install-gde/prereq/connect-auth.html" target="_blank">authentication keys</a>. Your public key is your username; your private key is your password.
To update `composer.json`:
1. Log in to your Magento server as the <a href="http://devdocs.magento.com/guides/v2.4/install-gde/install/prepare-install.html#install-update-depend-apacheweb">web server user</a> or as a user with `root` privileges.
2. Change to your Magento installation directory.
3. Enter the following command to reference Magento packages in `composer.json`:
composer config repositories.magento composer https://repo.magento.com
4. Enter the following command to require the current version of the package:
composer require magento/data-migration-tool:<version>
where `<version>` is either an exact version or next significant release syntax.
Exact version example:
composer require magento/data-migration-tool:2.4.4
Next significant release example:
composer require magento/data-migration-tool:~2.4
5. Wait while dependencies are installed.
6. Enter the following command to enable the tool
bin/magento module:enable Magento_DataMigrationTool
## More details
See the <a href="http://devdocs.magento.com/guides/v2.4/migration/bk-migration-guide.html">Migration Guide</a> for the detailed help with your data migration process.
================================================
FILE: composer.json
================================================
{
"name": "magento/data-migration-tool",
"description": "Migration Tool",
"version": "2.4.8.1",
"require": {
"symfony/console": "^6.4",
"magento/framework": "*",
"monolog/monolog": "^3.6"
},
"require-dev": {
"phpunit/phpunit": "~9.5.0"
},
"autoload": {
"psr-4": {"Migration\\": "src/Migration"},
"files" : ["src/Migration/cli_commands.php", "registration.php"]
},
"autoload-dev": {
"psr-4": {"Migration\\": "tests/unit/testsuite/Migration"}
}
}
================================================
FILE: etc/class-map.xsd
================================================
<?xml version="1.0" encoding="UTF-8"?>
<!--
/**
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
-->
<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="classmap" type="classmapType" />
<xs:complexType name="classmapType">
<xs:sequence>
<xs:element name="rename" type="renameRulesType" maxOccurs="unbounded" minOccurs="1" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="renameRulesType">
<xs:all maxOccurs="1">
<xs:element name="from" type="notEmptyString" maxOccurs="1" minOccurs="1" />
<xs:element name="to" type="xs:string" maxOccurs="1" minOccurs="1" />
</xs:all>
</xs:complexType>
<xs:simpleType name="notEmptyString">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:schema>
================================================
FILE: etc/commerce-to-commerce/1.11.0.0/config.xml.dist
================================================
<?xml version="1.0" encoding="UTF-8"?>
<!--
/**
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
-->
<config xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
xs:noNamespaceSchemaLocation="urn:magento:module:Magento_DataMigrationTool:etc/config.xsd">
<steps mode="settings">
<step title="Settings Step">
<integrity>Migration\Step\Settings\Integrity</integrity>
<data>Migration\Step\Settings\Data</data>
</step>
<step title="Stores Step">
<integrity>Migration\Step\Stores\Integrity</integrity>
<data>Migration\Step\Stores\Data</data>
<volume>Migration\Step\Stores\Volume</volume>
</step>
</steps>
<steps mode="data">
<step title="Data Integrity Step">
<integrity>Migration\Step\DataIntegrity\Integrity</integrity>
</step>
<step title="EAV Step">
<integrity>Migration\Step\Eav\Integrity</integrity>
<data>Migration\Step\Eav\Data</data>
<volume>Migration\Step\Eav\Volume</volume>
</step>
<step title="Custom Customer Attributes Step">
<integrity>Migration\Step\CustomCustomerAttributes\Integrity</integrity>
<data>Migration\Step\CustomCustomerAttributes\Data</data>
<volume>Migration\Step\CustomCustomerAttributes\Volume</volume>
</step>
<step title="Customer Attributes Step">
<integrity>Migration\Step\Customer\Integrity</integrity>
<data>Migration\Step\Customer\Data</data>
<volume>Migration\Step\Customer\Volume</volume>
</step>
<step title="Map Step">
<integrity>Migration\Step\Map\Integrity</integrity>
<data>Migration\Step\Map\Data</data>
<volume>Migration\Step\Map\Volume</volume>
</step>
<step title="Url Rewrite Step">
<integrity>Migration\Step\UrlRewrite\Version191to2000</integrity>
<data>Migration\Step\UrlRewrite\Version191to2000</data>
<volume>Migration\Step\UrlRewrite\Version191to2000</volume>
</step>
<step title="Log Step">
<integrity>Migration\Step\Log\Integrity</integrity>
<data>Migration\Step\Log\Data</data>
<volume>Migration\Step\Log\Volume</volume>
</step>
<step title="Ratings Step">
<integrity>Migration\Step\Ratings\Integrity</integrity>
<data>Migration\Step\Ratings\Data</data>
<volume>Migration\Step\Ratings\Volume</volume>
</step>
<step title="SalesOrder Step">
<integrity>Migration\Step\SalesOrder\Integrity</integrity>
<data>Migration\Step\SalesOrder\Data</data>
<volume>Migration\Step\SalesOrder\Volume</volume>
</step>
<step title="ConfigurablePrices step">
<integrity>Migration\Step\ConfigurablePrices\Integrity</integrity>
<data>Migration\Step\ConfigurablePrices\Data</data>
<volume>Migration\Step\ConfigurablePrices\Volume</volume>
</step>
<step title="OrderGrids Step">
<integrity>Migration\Step\OrderGridsEE\Integrity</integrity>
<data>Migration\Step\OrderGridsEE\Data</data>
<volume>Migration\Step\OrderGridsEE\Volume</volume>
</step>
<step title="Tier Price Step">
<integrity>Migration\Step\TierPrice\Integrity</integrity>
<data>Migration\Step\TierPrice\Data</data>
<volume>Migration\Step\TierPrice\Volume</volume>
</step>
<step title="SalesIncrement Step">
<integrity>Migration\Step\SalesIncrement\Integrity</integrity>
<data>Migration\Step\SalesIncrement\Data</data>
<volume>Migration\Step\SalesIncrement\Volume</volume>
</step>
<step title="Inventory Step">
<integrity>Migration\Step\Inventory\Integrity</integrity>
<data>Migration\Step\Inventory\Data</data>
<volume>Migration\Step\Inventory\Volume</volume> <step title="PostProcessing Step">
<data>Migration\Step\PostProcessing\Data</data>
</step>
</steps>
<steps mode="delta">
<step title="Custom Customer Attributes Step">
<delta>Migration\Step\CustomCustomerAttributes\Delta</delta>
<volume>Migration\Step\CustomCustomerAttributes\Volume</volume>
</step>
<step title="Customer Attributes Step">
<delta>Migration\Step\Customer\Delta</delta>
<volume>Migration\Step\Customer\Volume</volume>
</step>
<step title="Map Step">
<delta>Migration\Step\Map\Delta</delta>
<volume>Migration\Step\Map\Volume</volume>
</step>
<step title="Log Step">
<delta>Migration\Step\Log\Delta</delta>
<volume>Migration\Step\Log\Volume</volume>
</step>
<step title="SalesOrder Step">
<delta>Migration\Step\SalesOrder\Delta</delta>
<volume>Migration\Step\SalesOrder\Volume</volume>
</step>
<step title="ConfigurablePrices step">
<delta>Migration\Step\ConfigurablePrices\Delta</delta>
<volume>Migration\Step\ConfigurablePrices\Volume</volume>
</step>
<step title="Tier Price Step">
<delta>Migration\Step\TierPrice\Delta</delta>
<volume>Migration\Step\TierPrice\Volume</volume>
</step>
<step title="Url Rewrite Step">
<delta>Migration\Step\UrlRewrite\Version11410to2000Delta</delta>
<volume>Migration\Step\UrlRewrite\Version11410to2000</volume>
</step>
<step title="OrderGrids Step">
<delta>Migration\Step\OrderGridsEE\Delta</delta>
<volume>Migration\Step\OrderGridsEE\Volume</volume>
</step>
<step title="SalesIncrement Step">
<delta>Migration\Step\SalesIncrement\Delta</delta>
<volume>Migration\Step\SalesIncrement\Volume</volume>
</step>
<step title="Inventory Step">
<delta>Migration\Step\Inventory\Delta</delta>
<volume>Migration\Step\Inventory\Volume</volume>
</step>
</steps>
<source>
<database host="localhost" name="magento1" user="root" />
</source>
<destination>
<database host="localhost" name="magento2" user="root" />
</destination>
<options>
<map_file>etc/commerce-to-commerce/1.11.0.0/map.xml.dist</map_file>
<eav_map_file>etc/commerce-to-commerce/map-eav.xml.dist</eav_map_file>
<eav_document_groups_file>etc/commerce-to-commerce/eav-document-groups.xml.dist</eav_document_groups_file>
<eav_attribute_groups_file>etc/commerce-to-commerce/eav-attribute-groups.xml.dist</eav_attribute_groups_file>
<log_map_file>etc/commerce-to-commerce/map-log.xml.dist</log_map_file>
<log_document_groups_file>etc/commerce-to-commerce/log-document-groups.xml.dist</log_document_groups_file>
<settings_map_file>etc/commerce-to-commerce/settings.xml.dist</settings_map_file>
<customer_map_file>etc/commerce-to-commerce/1.11.0.0/map-customer.xml.dist</customer_map_file>
<customer_document_groups_file>etc/commerce-to-commerce/customer-document-groups.xml.dist</customer_document_groups_file>
<customer_attribute_groups_file>etc/commerce-to-commerce/1.11.0.0/customer-attribute-groups.xml.dist</customer_attribute_groups_file>
<sales_order_map_file>etc/commerce-to-commerce/map-sales.xml.dist</sales_order_map_file>
<delta_document_groups_file>etc/commerce-to-commerce/deltalog.xml.dist</delta_document_groups_file>
<customer_attr_map_file>etc/commerce-to-commerce/customer-attr-map.xml.dist</customer_attr_map_file>
<customer_attr_document_groups_file>etc/commerce-to-commerce/customer-attr-document-groups.xml.dist</customer_attr_document_groups_file>
<order_grids_document_groups_file>etc/commerce-to-commerce/order-grids-document-groups.xml.dist</order_grids_document_groups_file>
<map_document_groups>etc/commerce-to-commerce/map-document-groups.xml.dist</map_document_groups>
<class_map>etc/commerce-to-commerce/class-map.xml.dist</class_map>
<tier_price_map_file>etc/commerce-to-commerce/1.11.0.0/map-tier-price.xml.dist</tier_price_map_file>
<stores_map_file>etc/commerce-to-commerce/map-stores.xml.dist</stores_map_file>
<!--
In case bulk_size=0 it will be auto-detected for every document.
-->
<bulk_size>0</bulk_size>
<!--
Set direct_document_copy = 1 for better performance.
NOTE: 'source' and 'destination' databases MUST be placed on the same MySQL instance
and 'destination' user MUST be granted with 'SELECT' permissions on 'source' database
-->
<direct_document_copy>0</direct_document_copy>
<source_prefix />
<dest_prefix />
<auto_resolve_urlrewrite_duplicates>0</auto_resolve_urlrewrite_duplicates>
<log_file>migration.log</log_file>
<progress_bar_format>%percent%% [%bar%] Remaining Time: %remaining%</progress_bar_format>
<upgrade_customer_password_hash>1</upgrade_customer_password_hash>
<edition_migrate>commerce-to-commerce</edition_migrate>
<edition_number>1.11.0.0</edition_number>
<init_statements_source>SET NAMES utf8;</init_statements_source>
<init_statements_destination>SET NAMES utf8;</init_statements_destination>
<crypt_key />
</options>
</config>
================================================
FILE: etc/commerce-to-commerce/1.11.0.0/customer-attribute-groups.xml.dist
================================================
<?xml version="1.0" encoding="UTF-8"?>
<!--
/**
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
-->
<groups xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
xs:noNamespaceSchemaLocation="urn:magento:module:Magento_DataMigrationTool:etc/groups.xsd">
<group name="customer_entity">
<attribute>created_in</attribute>
<attribute>prefix</attribute>
<attribute>firstname</attribute>
<attribute>middlename</attribute>
<attribute>lastname</attribute>
<attribute>suffix</attribute>
<attribute>dob</attribute>
<attribute>password_hash</attribute>
<attribute>default_billing</attribute>
<attribute>default_shipping</attribute>
<attribute>taxvat</attribute>
<attribute>confirmation</attribute>
<attribute>gender</attribute>
</group>
<group name="customer_address_entity">
<attribute>city</attribute>
<attribute>company</attribute>
<attribute>country_id</attribute>
<attribute>fax</attribute>
<attribute>firstname</attribute>
<attribute>lastname</attribute>
<attribute>middlename</attribute>
<attribute>postcode</attribute>
<attribute>prefix</attribute>
<attribute>region</attribute>
<attribute>region_id</attribute>
<attribute>street</attribute>
<attribute>suffix</attribute>
<attribute>telephone</attribute>
</group>
</groups>
================================================
FILE: etc/commerce-to-commerce/1.11.0.0/map-customer.xml.dist
================================================
<?xml version="1.0" encoding="UTF-8"?>
<!--
/**
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
-->
<map xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
xs:noNamespaceSchemaLocation="urn:magento:module:Magento_DataMigrationTool:etc/map.xsd">
<source>
<field_rules>
<ignore>
<field>customer_entity.entity_type_id</field>
</ignore>
<ignore>
<field>customer_entity.attribute_set_id</field>
</ignore>
<ignore>
<field>customer_entity_datetime.entity_type_id</field>
</ignore>
<ignore>
<field>customer_entity_decimal.entity_type_id</field>
</ignore>
<ignore>
<field>customer_entity_int.entity_type_id</field>
</ignore>
<ignore>
<field>customer_entity_text.entity_type_id</field>
</ignore>
<ignore>
<field>customer_entity_varchar.entity_type_id</field>
</ignore>
<ignore>
<field>customer_address_entity.entity_type_id</field>
</ignore>
<ignore>
<field>customer_address_entity.attribute_set_id</field>
</ignore>
<ignore>
<field>customer_address_entity_datetime.entity_type_id</field>
</ignore>
<ignore>
<field>customer_address_entity_decimal.entity_type_id</field>
</ignore>
<ignore>
<field>customer_address_entity_int.entity_type_id</field>
</ignore>
<ignore>
<field>customer_address_entity_text.entity_type_id</field>
</ignore>
<ignore>
<field>customer_address_entity_varchar.entity_type_id</field>
</ignore>
</field_rules>
</source>
<destination>
<field_rules>
<ignore>
<field>customer_entity.created_in</field>
</ignore>
<ignore>
<field>customer_entity.prefix</field>
</ignore>
<ignore>
<field>customer_entity.firstname</field>
</ignore>
<ignore>
<field>customer_entity.middlename</field>
</ignore>
<ignore>
<field>customer_entity.lastname</field>
</ignore>
<ignore>
<field>customer_entity.suffix</field>
</ignore>
<ignore>
<field>customer_entity.dob</field>
</ignore>
<ignore>
<field>customer_entity.password_hash</field>
</ignore>
<ignore>
<field>customer_entity.rp_token</field>
</ignore>
<ignore>
<field>customer_entity.rp_token_created_at</field>
</ignore>
<ignore>
<field>customer_entity.default_billing</field>
</ignore>
<ignore>
<field>customer_entity.default_shipping</field>
</ignore>
<ignore>
<field>customer_entity.taxvat</field>
</ignore>
<ignore>
<field>customer_entity.confirmation</field>
</ignore>
<ignore>
<field>customer_entity.gender</field>
</ignore>
<ignore>
<field>customer_entity.disable_auto_group_change</field>
</ignore>
<ignore>
<field>customer_address_entity.city</field>
</ignore>
<ignore>
<field>customer_address_entity.company</field>
</ignore>
<ignore>
<field>customer_address_entity.country_id</field>
</ignore>
<ignore>
<field>customer_address_entity.fax</field>
</ignore>
<ignore>
<field>customer_address_entity.firstname</field>
</ignore>
<ignore>
<field>customer_address_entity.lastname</field>
</ignore>
<ignore>
<field>customer_address_entity.middlename</field>
</ignore>
<ignore>
<field>customer_address_entity.postcode</field>
</ignore>
<ignore>
<field>customer_address_entity.prefix</field>
</ignore>
<ignore>
<field>customer_address_entity.region</field>
</ignore>
<ignore>
<field>customer_address_entity.region_id</field>
</ignore>
<ignore>
<field>customer_address_entity.street</field>
</ignore>
<ignore>
<field>customer_address_entity.suffix</field>
</ignore>
<ignore>
<field>customer_address_entity.telephone</field>
</ignore>
<ignore>
<field>customer_address_entity.vat_id</field>
</ignore>
<ignore>
<field>customer_address_entity.vat_is_valid</field>
</ignore>
<ignore>
<field>customer_address_entity.vat_request_date</field>
</ignore>
<ignore>
<field>customer_address_entity.vat_request_id</field>
</ignore>
<ignore>
<field>customer_address_entity.vat_request_success</field>
</ignore>
<ignore>
<field>customer_entity.failures_num</field>
</ignore>
<ignore>
<field>customer_entity.first_failure</field>
</ignore>
<ignore>
<field>customer_entity.lock_expires</field>
</ignore>
</field_rules>
</destination>
</map>
================================================
FILE: etc/commerce-to-commerce/1.11.0.0/map-tier-price.xml.dist
================================================
<?xml version="1.0" encoding="UTF-8"?>
<!--
/**
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
-->
<map xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
xs:noNamespaceSchemaLocation="urn:magento:module:Magento_DataMigrationTool:etc/map.xsd">
<source>
<field_rules>
<ignore>
<field>catalog_product_entity_group_price.is_percent</field>
</ignore>
<ignore>
<datatype>catalog_product_entity_tier_price.customer_group_id</datatype>
</ignore>
<ignore>
<datatype>catalog_product_entity_group_price.customer_group_id</datatype>
</ignore>
<move>
<field>catalog_product_entity_tier_price.entity_id</field>
<to>catalog_product_entity_tier_price.row_id</to>
</move>
</field_rules>
</source>
<destination>
<field_rules>
<ignore>
<field>catalog_product_entity_tier_price.percentage_value</field>
</ignore>
<ignore>
<datatype>catalog_product_entity_tier_price.customer_group_id</datatype>
</ignore>
</field_rules>
</destination>
</map>
================================================
FILE: etc/commerce-to-commerce/1.11.0.0/map.xml.dist
================================================
<?xml version="1.0" encoding="UTF-8"?>
<!--
/**
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
-->
<map xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
xs:noNamespaceSchemaLocation="urn:magento:module:Magento_DataMigrationTool:etc/map.xsd">
<source>
<document_rules>
<ignore>
<document>googleshopping_attributes</document>
</ignore>
<ignore>
<document>googleshopping_items</document>
</ignore>
<ignore>
<document>googleshopping_types</document>
</ignore>
<ignore>
<document>enterprise_sales_creditmemo_grid_archive</document>
</ignore>
<ignore>
<document>enterprise_sales_invoice_grid_archive</document>
</ignore>
<ignore>
<document>enterprise_sales_order_grid_archive</document>
</ignore>
<ignore>
<document>enterprise_sales_shipment_grid_archive</document>
</ignore>
<ignore>
<document>sales_flat_creditmemo_grid</document>
</ignore>
<ignore>
<document>sales_flat_invoice_grid</document>
</ignore>
<ignore>
<document>sales_flat_order_grid</document>
</ignore>
<ignore>
<document>sales_flat_shipment_grid</document>
</ignore>
<ignore>
<document>customer_entity</document>
</ignore>
<ignore>
<document>customer_entity_datetime</document>
</ignore>
<ignore>
<document>customer_entity_decimal</document>
</ignore>
<ignore>
<document>customer_entity_int</document>
</ignore>
<ignore>
<document>customer_entity_text</document>
</ignore>
<ignore>
<document>customer_entity_varchar</document>
</ignore>
<ignore>
<document>customer_address_entity</document>
</ignore>
<ignore>
<document>customer_address_entity_datetime</document>
</ignore>
<ignore>
<document>customer_address_entity_decimal</document>
</ignore>
<ignore>
<document>customer_address_entity_int</document>
</ignore>
<ignore>
<document>customer_address_entity_text</document>
</ignore>
<ignore>
<document>customer_address_entity_varchar</document>
</ignore>
<ignore>
<document>m2_cl_*</document>
</ignore>
<ignore>
<document>url_rewrite_m2*</document>
</ignore>
<ignore>
<document>admin_assert</document>
</ignore>
<ignore>
<document>api2_acl_attribute</document>
</ignore>
<ignore>
<document>api2_acl_role</document>
</ignore>
<ignore>
<document>api2_acl_rule</document>
</ignore>
<ignore>
<document>api2_acl_user</document>
</ignore>
<ignore>
<document>api_assert</document>
</ignore>
<ignore>
<document>api_role</document>
</ignore>
<ignore>
<document>api_rule</document>
</ignore>
<ignore>
<document>api_session</document>
</ignore>
<ignore>
<document>api_user</document>
</ignore>
<ignore>
<document>log_customer</document>
</ignore>
<ignore>
<document>log_quote</document>
</ignore>
<ignore>
<document>log_summary_type</document>
</ignore>
<ignore>
<document>log_summary</document>
</ignore>
<ignore>
<document>log_url</document>
</ignore>
<ignore>
<document>log_url_info</document>
</ignore>
<ignore>
<document>catalog_category_anc_categs_index_idx</document>
</ignore>
<ignore>
<document>catalog_category_anc_categs_index_tmp</document>
</ignore>
<ignore>
<document>catalog_category_anc_products_index_idx</document>
</ignore>
<ignore>
<document>catalog_category_anc_products_index_tmp</document>
</ignore>
<ignore>
<document>catalog_product_index*</document>
</ignore>
<ignore>
<document>catalog_category_product_index*</document>
</ignore>
<ignore>
<document>catalog_product_enabled_index</document>
</ignore>
<ignore>
<document>cataloginventory_stock_status</document>
</ignore>
<ignore>
<document>cataloginventory_stock_status_idx</document>
</ignore>
<ignore>
<document>cataloginventory_stock_status_tmp</document>
</ignore>
<ignore>
<document>catalog_category_product_cat_cl</document>
</ignore>
<ignore>
<document>catalog_product_bundle_price_index</document>
</ignore>
<ignore>
<document>catalog_product_bundle_stock_index</document>
</ignore>
<ignore>
<document>catalogindex_aggregation</document>
</ignore>
<ignore>
<document>catalogindex_aggregation_tag</document>
</ignore>
<ignore>
<document>catalogindex_aggregation_to_tag</document>
</ignore>
<ignore>
<document>catalogindex_minimal_price</document>
</ignore>
<ignore>
<document>catalogindex_price</document>
</ignore>
<ignore>
<document>core_layout_update</document>
</ignore>
<ignore>
<document>core_layout_link</document>
</ignore>
<ignore>
<document>widget_instance_page_layout</document>
</ignore>
<ignore>
<document>enterprise_queue_queue</document>
</ignore>
<ignore>
<document>enterprise_queue_task</document>
</ignore>
<ignore>
<document>find_feed_import_codes</document>
</ignore>
<ignore>
<document>googlebase_attributes</document>
</ignore>
<ignore>
<document>googlebase_items</document>
</ignore>
<ignore>
<document>googlebase_types</document>
</ignore>
<ignore>
<document>googlecheckout_api_debug</document>
</ignore>
<ignore>
<document>ogone_api_debug</document>
</ignore>
<ignore>
<document>oscommerce_import</document>
</ignore>
<ignore>
<document>oscommerce_import_type</document>
</ignore>
<ignore>
<document>oscommerce_orders</document>
</ignore>
<ignore>
<document>oscommerce_orders_products</document>
</ignore>
<ignore>
<document>oscommerce_orders_status_history</document>
</ignore>
<ignore>
<document>oscommerce_orders_total</document>
</ignore>
<ignore>
<document>oscommerce_ref</document>
</ignore>
<ignore>
<document>paygate_authorizenet_debug</document>
</ignore>
<ignore>
<document>paypal_api_debug</document>
</ignore>
<ignore>
<document>paypaluk_api_debug</document>
</ignore>
<ignore>
<document>amazonpayments_api_debug</document>
</ignore>
<ignore>
<document>chronopay_api_debug</document>
</ignore>
<ignore>
<document>cybermut_api_debug</document>
</ignore>
<ignore>
<document>cybersource_api_debug</document>
</ignore>
<ignore>
<document>eway_api_debug</document>
</ignore>
<ignore>
<document>flo2cash_api_debug</document>
</ignore>
<ignore>
<document>ideal_api_debug</document>
</ignore>
<ignore>
<document>paybox_api_debug</document>
</ignore>
<ignore>
<document>paybox_question_number</document>
</ignore>
<ignore>
<document>protx_api_debug</document>
</ignore>
<ignore>
<document>social_facebook_actions</document>
</ignore>
<ignore>
<document>strikeiron_tax_rate</document>
</ignore>
<ignore>
<document>xmlconnect_application</document>
</ignore>
<ignore>
<document>xmlconnect_config_data</document>
</ignore>
<ignore>
<document>xmlconnect_history</document>
</ignore>
<ignore>
<document>xmlconnect_images</document>
</ignore>
<ignore>
<document>xmlconnect_notification_template</document>
</ignore>
<ignore>
<document>xmlconnect_queue</document>
</ignore>
<ignore>
<document>googlecheckout_notification</document>
</ignore>
<ignore>
<document>index_event</document>
</ignore>
<ignore>
<document>index_process</document>
</ignore>
<ignore>
<document>index_process_event</document>
</ignore>
<ignore>
<document>cataloginventory_stock_status_cl</document>
</ignore>
<ignore>
<document>catalogsearch_fulltext</document>
</ignore>
<ignore>
<document>catalogsearch_fulltext_cl</document>
</ignore>
<ignore>
<document>core_cache_tag</document>
</ignore>
<ignore>
<document>core_cache_option</document>
</ignore>
<ignore>
<document>core_cache</document>
</ignore>
<ignore>
<document>core_flag</document>
</ignore>
<ignore>
<document>merchandiser_category_values</document>
</ignore>
<ignore>
<document>merchandiser_vmbuild</document>
</ignore>
<ignore>
<document>dataflow_batch</document>
</ignore>
<ignore>
<document>dataflow_batch_export</document>
</ignore>
<ignore>
<document>dataflow_batch_import</document>
</ignore>
<ignore>
<document>dataflow_import_data</document>
</ignore>
<ignore>
<document>dataflow_profile</document>
</ignore>
<ignore>
<document>dataflow_profile_history</document>
</ignore>
<ignore>
<document>dataflow_session</document>
</ignore>
<ignore>
<document>core_url_rewrite</document>
</ignore>
<ignore>
<document>catalog_product_entity_url_key</document>
</ignore>
<ignore>
<document>catalogindex_eav</document>
</ignore>
<ignore>
<document>catalog_eav_attribute</document>
</ignore>
<ignore>
<document>customer_eav_attribute</document>
</ignore>
<ignore>
<document>eav_attribute</document>
</ignore>
<ignore>
<document>eav_attribute_group</document>
</ignore>
<ignore>
<document>eav_attribute_set</document>
</ignore>
<ignore>
<document>eav_entity_attribute</document>
</ignore>
<ignore>
<document>eav_entity_type</document>
</ignore>
<ignore>
<document>catalog_category_entity_url_key</document>
</ignore>
<ignore>
<document>poll</document>
</ignore>
<ignore>
<document>poll_answer</document>
</ignore>
<ignore>
<document>poll_store</document>
</ignore>
<ignore>
<document>poll_vote</document>
</ignore>
<ignore>
<document>sales_recurring_profile</document>
</ignore>
<ignore>
<document>sales_recurring_profile_order</document>
</ignore>
<ignore>
<document>tag</document>
</ignore>
<ignore>
<document>tag_properties</document>
</ignore>
<ignore>
<document>tag_relation</document>
</ignore>
<ignore>
<document>tag_summary</document>
</ignore>
<ignore>
<document>weee_discount</document>
</ignore>
<ignore>
<document>catalogsearch_result</document>
</ignore>
<ignore>
<document>log_visitor</document>
</ignore>
<ignore>
<document>log_visitor_info</document>
</ignore>
<ignore>
<document>log_visitor_online</document>
</ignore>
<ignore>
<document>core_config_data</document>
</ignore>
<ignore>
<document>s_*b_*_*</document>
</ignore>
<ignore>
<document>catalog_product_flat*</document>
</ignore>
<ignore>
<document>catalog_category_flat*</document>
</ignore>
<ignore>
<document>googleoptimizer_code</document>
</ignore>
<ignore>
<document>core_resource</document>
</ignore>
<ignore>
<document>cron_schedule</document>
</ignore>
<ignore>
<document>admin_user</document>
</ignore>
<ignore>
<document>admin_role</document>
</ignore>
<ignore>
<document>admin_rule</document>
</ignore>
<ignore>
<document>sales_flat_order</document>
</ignore>
<ignore>
<document>enterprise_url_rewrite</document>
</ignore>
<ignore>
<document>enterprise_url_rewrite_category_cl</document>
</ignore>
<ignore>
<document>enterprise_url_rewrite_product_cl</document>
</ignore>
<ignore>
<document>enterprise_url_rewrite_redirect</document>
</ignore>
<ignore>
<document>enterprise_url_rewrite_redirect_cl</document>
</ignore>
<ignore>
<document>enterprise_url_rewrite_redirect_rewrite</document>
</ignore>
<ignore>
<document>enterprise_catalog_category_rewrite</document>
</ignore>
<ignore>
<document>enterprise_catalog_product_rewrite</document>
</ignore>
<ignore>
<document>enterprise_catalogpermissions_index</document>
</ignore>
<ignore>
<document>enterprise_catalogpermissions_index_product</document>
</ignore>
<ignore>
<document>enterprise_rma_item_eav_attribute</document>
</ignore>
<ignore>
<document>enterprise_rma_item_eav_attribute_website</document>
</ignore>
<ignore>
<document>enterprise_customer_sales_flat_order</document>
</ignore>
<ignore>
<document>enterprise_customer_sales_flat_order_address</document>
</ignore>
<ignore>
<document>enterprise_customer_sales_flat_quote</document>
</ignore>
<ignore>
<document>enterprise_customer_sales_flat_quote_address</document>
</ignore>
<ignore>
<document>enterprise_targetrule_index</document>
</ignore>
<ignore>
<document>enterprise_targetrule_index_crosssell</document>
</ignore>
<ignore>
<document>enterprise_targetrule_index_crosssell_product</document>
</ignore>
<ignore>
<document>enterprise_targetrule_index_related</document>
</ignore>
<ignore>
<document>enterprise_targetrule_index_related_product</document>
</ignore>
<ignore>
<document>enterprise_targetrule_index_upsell</document>
</ignore>
<ignore>
<document>enterprise_targetrule_index_upsell_product</document>
</ignore>
<ignore>
<document>enterprise_staging</document>
</ignore>
<ignore>
<document>enterprise_staging_action</document>
</ignore>
<ignore>
<document>enterprise_staging_item</document>
</ignore>
<ignore>
<document>enterprise_staging_log</document>
</ignore>
<ignore>
<document>core_session</document>
</ignore>
<ignore>
<document>enterprise_staging_product_unlinked</document>
</ignore>
<ignore>
<document>enterprise_support_backup</document>
</ignore>
<ignore>
<document>enterprise_support_backup_item</document>
</ignore>
<ignore>
<document>enterprise_support_sysreport</document>
</ignore>
<ignore>
<document>enterprise_mview_event</document>
</ignore>
<ignore>
<document>enterprise_mview_metadata</document>
</ignore>
<ignore>
<document>enterprise_mview_metadata_event</document>
</ignore>
<ignore>
<document>enterprise_mview_metadata_group</document>
</ignore>
<ignore>
<document>enterprise_mview_subscriber</document>
</ignore>
<ignore>
<document>enterprise_index_multiplier</document>
</ignore>
<ignore>
<document>catalogrule_affected_product</document>
</ignore>
<ignore>
<document>catalog_product_super_attribute_pricing</document>
</ignore>
<ignore>
<document>enterprise_admin_passwords</document>
</ignore>
<ignore>
<document>enterprise_cms_page_revision</document>
</ignore>
<ignore>
<document>enterprise_cms_page_version</document>
</ignore>
<ignore>
<document>core_store</document>
</ignore>
<ignore>
<document>core_store_group</document>
</ignore>
<ignore>
<document>core_website</document>
</ignore>
<ignore>
<document>directory_country</document>
</ignore>
<ignore>
<document>directory_country_format</document>
</ignore>
<ignore>
<document>directory_country_region</document>
</ignore>
<ignore>
<document>directory_country_region_name</document>
</ignore>
<rename>
<document>catalogsearch_query</document>
<to>search_query</to>
</rename>
<rename>
<document>core_variable</document>
<to>variable</to>
</rename>
<rename>
<document>core_variable_value</document>
<to>variable_value</to>
</rename>
<rename>
<document>core_email_template</document>
<to>email_template</to>
</rename>
<rename>
<document>core_translate</document>
<to>translation</to>
</rename>
<rename>
<document>core_session</document>
<to>session</to>
</rename>
<rename>
<document>coupon_aggregated</document>
<to>salesrule_coupon_aggregated</to>
</rename>
<rename>
<document>coupon_aggregated_order</document>
<to>salesrule_coupon_aggregated_order</to>
</rename>
<rename>
<document>coupon_aggregated_updated</document>
<to>salesrule_coupon_aggregated_updated</to>
</rename>
<rename>
<document>sales_flat_creditmemo</document>
<to>sales_creditmemo</to>
</rename>
<rename>
<document>sales_flat_creditmemo_comment</document>
<to>sales_creditmemo_comment</to>
</rename>
<rename>
<document>sales_flat_creditmemo_item</document>
<to>sales_creditmemo_item</to>
</rename>
<rename>
<document>sales_flat_invoice</document>
<to>sales_invoice</to>
</rename>
<rename>
<document>sales_flat_invoice_comment</document>
<to>sales_invoice_comment</to>
</rename>
<rename>
<document>sales_flat_invoice_item</document>
<to>sales_invoice_item</to>
</rename>
<rename>
<document>sales_flat_order_address</document>
<to>sales_order_address</to>
</rename>
<rename>
<document>sales_flat_order_item</document>
<to>sales_order_item</to>
</rename>
<rename>
<document>sales_flat_order_payment</document>
<to>sales_order_payment</to>
</rename>
<rename>
<document>sales_flat_order_status_history</document>
<to>sales_order_status_history</to>
</rename>
<rename>
<document>sales_flat_quote</document>
<to>quote</to>
</rename>
<rename>
<document>sales_flat_quote_address</document>
<to>quote_address</to>
</rename>
<rename>
<document>sales_flat_quote_address_item</document>
<to>quote_address_item</to>
</rename>
<rename>
<document>sales_flat_quote_item</document>
<to>quote_item</to>
</rename>
<rename>
<document>sales_flat_quote_item_option</document>
<to>quote_item_option</to>
</rename>
<rename>
<document>sales_flat_quote_payment</document>
<to>quote_payment</to>
</rename>
<rename>
<document>sales_flat_quote_shipping_rate</document>
<to>quote_shipping_rate</to>
</rename>
<rename>
<document>sales_flat_shipment</document>
<to>sales_shipment</to>
</rename>
<rename>
<document>sales_flat_shipment_comment</document>
<to>sales_shipment_comment</to>
</rename>
<rename>
<document>sales_flat_shipment_item</document>
<to>sales_shipment_item</to>
</rename>
<rename>
<document>sales_flat_shipment_track</document>
<to>sales_shipment_track</to>
</rename>
<rename>
<document>sales_billing_agreement</document>
<to>paypal_billing_agreement</to>
</rename>
<rename>
<document>sales_billing_agreement_order</document>
<to>paypal_billing_agreement_order</to>
</rename>
<rename>
<document>enterprise_rma</document>
<to>magento_rma</to>
</rename>
<rename>
<document>enterprise_rma_item_entity</document>
<to>magento_rma_item_entity</to>
</rename>
<rename>
<document>enterprise_rma_item_entity_datetime</document>
<to>magento_rma_item_entity_datetime</to>
</rename>
<rename>
<document>enterprise_rma_item_entity_decimal</document>
<to>magento_rma_item_entity_decimal</to>
</rename>
<rename>
<document>enterprise_rma_item_entity_int</document>
<to>magento_rma_item_entity_int</to>
</rename>
<rename>
<document>enterprise_rma_item_entity_text</document>
<to>magento_rma_item_entity_text</to>
</rename>
<rename>
<document>enterprise_rma_item_entity_varchar</document>
<to>magento_rma_item_entity_varchar</to>
</rename>
<rename>
<document>enterprise_rma_item_form_attribute</document>
<to>magento_rma_item_form_attribute</to>
</rename>
<rename>
<document>enterprise_rma_shipping_label</document>
<to>magento_rma_shipping_label</to>
</rename>
<rename>
<document>enterprise_rma_status_history</document>
<to>magento_rma_status_history</to>
</rename>
<rename>
<document>enterprise_banner</document>
<to>magento_banner</to>
</rename>
<rename>
<document>enterprise_banner_catalogrule</document>
<to>magento_banner_catalogrule</to>
</rename>
<rename>
<document>enterprise_banner_content</document>
<to>magento_banner_content</to>
</rename>
<rename>
<document>enterprise_banner_customersegment</document>
<to>magento_banner_customersegment</to>
</rename>
<rename>
<document>enterprise_banner_salesrule</document>
<to>magento_banner_salesrule</to>
</rename>
<rename>
<document>enterprise_catalogevent_event</document>
<to>magento_catalogevent_event</to>
</rename>
<rename>
<document>enterprise_catalogevent_event_image</document>
<to>magento_catalogevent_event_image</to>
</rename>
<rename>
<document>enterprise_catalogpermissions</document>
<to>magento_catalogpermissions</to>
</rename>
<rename>
<document>enterprise_cms_hierarchy_lock</document>
<to>magento_versionscms_hierarchy_lock</to>
</rename>
<rename>
<document>enterprise_cms_hierarchy_metadata</document>
<to>magento_versionscms_hierarchy_metadata</to>
</rename>
<rename>
<document>enterprise_cms_hierarchy_node</document>
<to>magento_versionscms_hierarchy_node</to>
</rename>
<rename>
<document>enterprise_cms_increment</document>
<to>magento_versionscms_increment</to>
</rename>
<rename>
<document>enterprise_customerbalance</document>
<to>magento_customerbalance</to>
</rename>
<rename>
<document>enterprise_customerbalance_history</document>
<to>magento_customerbalance_history</to>
</rename>
<rename>
<document>enterprise_customersegment_customer</document>
<to>magento_customersegment_customer</to>
</rename>
<rename>
<document>enterprise_customersegment_event</document>
<to>magento_customersegment_event</to>
</rename>
<rename>
<document>enterprise_customersegment_segment</document>
<to>magento_customersegment_segment</to>
</rename>
<rename>
<document>enterprise_customersegment_website</document>
<to>magento_customersegment_website</to>
</rename>
<rename>
<document>enterprise_giftcard_amount</document>
<to>magento_giftcard_amount</to>
</rename>
<rename>
<document>enterprise_giftcardaccount</document>
<to>magento_giftcardaccount</to>
</rename>
<rename>
<document>enterprise_giftcardaccount_history</document>
<to>magento_giftcardaccount_history</to>
</rename>
<rename>
<document>enterprise_giftcardaccount_pool</document>
<to>magento_giftcardaccount_pool</to>
</rename>
<rename>
<document>enterprise_giftregistry_data</document>
<to>magento_giftregistry_data</to>
</rename>
<rename>
<document>enterprise_giftregistry_entity</document>
<to>magento_giftregistry_entity</to>
</rename>
<rename>
<document>enterprise_giftregistry_item</document>
<to>magento_giftregistry_item</to>
</rename>
<rename>
<document>enterprise_giftregistry_item_option</document>
<to>magento_giftregistry_item_option</to>
</rename>
<rename>
<document>enterprise_giftregistry_label</document>
<to>magento_giftregistry_label</to>
</rename>
<rename>
<document>enterprise_giftregistry_person</document>
<to>magento_giftregistry_person</to>
</rename>
<rename>
<document>enterprise_giftregistry_type</document>
<to>magento_giftregistry_type</to>
</rename>
<rename>
<document>enterprise_giftregistry_type_info</document>
<to>magento_giftregistry_type_info</to>
</rename>
<rename>
<document>enterprise_giftwrapping</document>
<to>magento_giftwrapping</to>
</rename>
<rename>
<document>enterprise_giftwrapping_store_attributes</document>
<to>magento_giftwrapping_store_attributes</to>
</rename>
<rename>
<document>enterprise_giftwrapping_website</document>
<to>magento_giftwrapping_website</to>
</rename>
<rename>
<document>enterprise_invitation</document>
<to>magento_invitation</to>
</rename>
<rename>
<document>enterprise_invitation_status_history</document>
<to>magento_invitation_status_history</to>
</rename>
<rename>
<document>enterprise_invitation_track</document>
<to>magento_invitation_track</to>
</rename>
<rename>
<document>enterprise_logging_event</document>
<to>magento_logging_event</to>
</rename>
<rename>
<document>enterprise_logging_event_changes</document>
<to>magento_logging_event_changes</to>
</rename>
<rename>
<document>enterprise_reminder_rule</document>
<to>magento_reminder_rule</to>
</rename>
<rename>
<document>enterprise_reminder_rule_coupon</document>
<to>magento_reminder_rule_coupon</to>
</rename>
<rename>
<document>enterprise_reminder_rule_log</document>
<to>magento_reminder_rule_log</to>
</rename>
<rename>
<document>enterprise_reminder_rule_website</document>
<to>magento_reminder_rule_website</to>
</rename>
<rename>
<document>enterprise_reminder_template</document>
<to>magento_reminder_template</to>
</rename>
<rename>
<document>enterprise_reward</document>
<to>magento_reward</to>
</rename>
<rename>
<document>enterprise_reward_history</document>
<to>magento_reward_history</to>
</rename>
<rename>
<document>enterprise_reward_rate</document>
<to>magento_reward_rate</to>
</rename>
<rename>
<document>enterprise_reward_salesrule</document>
<to>magento_reward_salesrule</to>
</rename>
<rename>
<document>enterprise_scheduled_operations</document>
<to>magento_scheduled_operations</to>
</rename>
<rename>
<document>enterprise_targetrule</document>
<to>magento_targetrule</to>
</rename>
<rename>
<document>enterprise_targetrule_customersegment</document>
<to>magento_targetrule_customersegment</to>
</rename>
<rename>
<document>enterprise_targetrule_product</document>
<to>magento_targetrule_product</to>
</rename>
<rename>
<document>core_directory_storage</document>
<to>media_storage_directory_storage</to>
</rename>
<rename>
<document>core_file_storage</document>
<to>media_storage_file_storage</to>
</rename>
<rename>
<document>enterprise_rma_grid</document>
<to>magento_rma_grid</to>
</rename>
</document_rules>
<field_rules>
<move>
<field>cms_page.root_template</field>
<to>cms_page.page_layout</to>
</move>
<move>
<field>sales_flat_creditmemo.hidden_tax_amount</field>
<to>sales_creditmemo.discount_tax_compensation_amount</to>
</move>
<move>
<field>sales_flat_creditmemo.base_hidden_tax_amount</field>
<to>sales_creditmemo.base_discount_tax_compensation_amount</to>
</move>
<move>
<field>sales_flat_creditmemo.shipping_hidden_tax_amount</field>
<to>sales_creditmemo.shipping_discount_tax_compensation_amount</to>
</move>
<move>
<field>sales_flat_creditmemo.base_shipping_hidden_tax_amnt</field>
<to>sales_creditmemo.base_shipping_discount_tax_compensation_amnt</to>
</move>
<move>
<field>sales_flat_creditmemo_item.hidden_tax_amount</field>
<to>sales_creditmemo_item.discount_tax_compensation_amount</to>
</move>
<move>
<field>sales_flat_creditmemo_item.base_hidden_tax_amount</field>
<to>sales_creditmemo_item.base_discount_tax_compensation_amount</to>
</move>
<move>
<field>sales_flat_invoice.hidden_tax_amount</field>
<to>sales_invoice.discount_tax_compensation_amount</to>
</move>
<move>
<field>sales_flat_invoice.base_hidden_tax_amount</field>
<to>sales_invoice.base_discount_tax_compensation_amount</to>
</move>
<move>
<field>sales_flat_invoice.shipping_hidden_tax_amount</field>
<to>sales_invoice.shipping_discount_tax_compensation_amount</to>
</move>
<move>
<field>sales_flat_invoice.base_shipping_hidden_tax_amnt</field>
<to>sales_invoice.base_shipping_discount_tax_compensation_amnt</to>
</move>
<move>
<field>sales_flat_invoice_item.hidden_tax_amount</field>
<to>sales_invoice_item.discount_tax_compensation_amount</to>
</move>
<move>
<field>sales_flat_invoice_item.base_hidden_tax_amount</field>
<to>sales_invoice_item.base_discount_tax_compensation_amount</to>
</move>
<move>
<field>sales_flat_order_item.hidden_tax_amount</field>
<to>sales_order_item.discount_tax_compensation_amount</to>
</move>
<move>
<field>sales_flat_order_item.base_hidden_tax_amount</field>
<to>sales_order_item.base_discount_tax_compensation_amount</to>
</move>
<move>
<field>sales_flat_order_item.hidden_tax_invoiced</field>
<to>sales_order_item.discount_tax_compensation_invoiced</to>
</move>
<move>
<field>sales_flat_order_item.base_hidden_tax_invoiced</field>
<to>sales_order_item.base_discount_tax_compensation_invoiced</to>
</move>
<move>
<field>sales_flat_order_item.hidden_tax_refunded</field>
<to>sales_order_item.discount_tax_compensation_refunded</to>
</move>
<move>
<field>sales_flat_order_item.base_hidden_tax_refunded</field>
<to>sales_order_item.base_discount_tax_compensation_refunded</to>
</move>
<move>
<field>sales_flat_order_item.hidden_tax_canceled</field>
<to>sales_order_item.discount_tax_compensation_canceled</to>
</move>
<move>
<field>sales_flat_order_payment.cc_last4</field>
<to>sales_order_payment.cc_last_4</to>
</move>
<move>
<field>sales_flat_quote_payment.cc_last4</field>
<to>quote_payment.cc_last_4</to>
</move>
<move>
<field>sales_flat_quote_address.hidden_tax_amount</field>
<to>quote_address.discount_tax_compensation_amount</to>
</move>
<move>
<field>sales_flat_quote_address.base_hidden_tax_amount</field>
<to>quote_address.base_discount_tax_compensation_amount</to>
</move>
<move>
<field>sales_flat_quote_address.shipping_hidden_tax_amount</field>
<to>quote_address.shipping_discount_tax_compensation_amount</to>
</move>
<move>
<field>sales_flat_quote_address.base_shipping_hidden_tax_amnt</field>
<to>quote_address.base_shipping_discount_tax_compensation_amnt</to>
</move>
<move>
<field>sales_flat_quote_address_item.hidden_tax_amount</field>
<to>quote_address_item.discount_tax_compensation_amount</to>
</move>
<move>
<field>sales_flat_quote_address_item.base_hidden_tax_amount</field>
<to>quote_address_item.base_discount_tax_compensation_amount</to>
</move>
<move>
<field>sales_flat_quote_item.hidden_tax_amount</field>
<to>quote_item.discount_tax_compensation_amount</to>
</move>
<move>
<field>sales_flat_quote_item.base_hidden_tax_amount</field>
<to>quote_item.base_discount_tax_compensation_amount</to>
</move>
<move>
<field>enterprise_reminder_rule.active_from</field>
<to>enterprise_reminder_rule.from_date</to>
</move>
<move>
<field>enterprise_reminder_rule.active_to</field>
<to>enterprise_reminder_rule.to_date</to>
</move>
<move>
<field>catalog_category_entity_datetime.entity_id</field>
<to>catalog_category_entity_datetime.row_id</to>
</move>
<move>
<field>catalog_category_entity_decimal.entity_id</field>
<to>catalog_category_entity_decimal.row_id</to>
</move>
<move>
<field>catalog_category_entity_int.entity_id</field>
<to>catalog_category_entity_int.row_id</to>
</move>
<move>
<field>catalog_category_entity_text.entity_id</field>
<to>catalog_category_entity_text.row_id</to>
</move>
<move>
<field>catalog_category_entity_varchar.entity_id</field>
<to>catalog_category_entity_varchar.row_id</to>
</move>
<move>
<field>catalog_product_entity_datetime.entity_id</field>
<to>catalog_product_entity_datetime.row_id</to>
</move>
<move>
<field>catalog_product_entity_decimal.entity_id</field>
<to>catalog_product_entity_decimal.row_id</to>
</move>
<move>
<field>catalog_product_entity_gallery.entity_id</field>
<to>catalog_product_entity_gallery.row_id</to>
</move>
<move>
<field>catalog_product_entity_int.entity_id</field>
<to>catalog_product_entity_int.row_id</to>
</move>
<move>
<field>catalog_product_entity_text.entity_id</field>
<to>catalog_product_entity_text.row_id</to>
</move>
<move>
<field>catalog_product_entity_varchar.entity_id</field>
<to>catalog_product_entity_varchar.row_id</to>
</move>
<move>
<field>catalogrule_customer_group.rule_id</field>
<to>catalogrule_customer_group.row_id</to>
</move>
<move>
<field>catalogrule_website.rule_id</field>
<to>catalogrule_website.row_id</to>
</move>
<move>
<field>salesrule_customer_group.rule_id</field>
<to>salesrule_customer_group.row_id</to>
</move>
<move>
<field>salesrule_product_attribute.rule_id</field>
<to>salesrule_product_attribute.row_id</to>
</move>
<move>
<field>salesrule_website.rule_id</field>
<to>salesrule_website.row_id</to>
</move>
<move>
<field>cms_block_store.block_id</field>
<to>cms_block_store.row_id</to>
</move>
<move>
<field>salesrule_label.rule_id</field>
<to>salesrule_label.row_id</to>
</move>
<move>
<field>cms_page_store.page_id</field>
<to>cms_page_store.row_id</to>
</move>
<move>
<field>catalog_product_entity_tier_price.entity_id</field>
<to>catalog_product_entity_tier_price.row_id</to>
</move>
<move>
<field>enterprise_giftcard_amount.entity_id</field>
<to>magento_giftcard_amount.row_id</to>
</move>
<transform>
<field>catalog_category_entity_varchar.value</field>
<handler class="\Migration\Handler\ConvertEavValue">
<param name="map" value="[one_column:1column;two_columns_left:2columns-left;two_columns_right:2columns-right;three_columns:3columns]" />
<param name="attributeCode" value="page_layout" />
</handler>
</transform>
<transform>
<field>catalog_category_entity_varchar.value</field>
<handler class="\Migration\Handler\TruncateSuffix">
<param name="suffixPath" value="catalog/seo/category_url_suffix" />
<param name="attributeCodes" value="[url_path]" />
<param name="entityTypeCode" value="catalog_category" />
</handler>
</transform>
<transform>
<field>catalog_category_entity_varchar.value</field>
<handler class="\Migration\Handler\SetValueAttributeCondition">
<param name="attributeCode" value="custom_design" />
<param name="value" value="NULL" />
</handler>
</transform>
<transform>
<field>catalog_product_entity_varchar.value</field>
<handler class="\Migration\Handler\SetValueAttributeCondition">
<param name="attributeCode" value="custom_design" />
<param name="value" value="NULL" />
</handler>
</transform>
<transform>
<field>catalog_category_entity_text.value</field>
<handler class="\Migration\Handler\SetValueAttributeCondition">
<param name="attributeCode" value="custom_layout_update" />
<param name="value" value="NULL" />
</handler>
</transform>
<transform>
<field>catalog_product_entity_varchar.value</field>
<handler class="\Migration\Handler\ConvertEavValue">
<param name="map" value="[one_column:1column;two_columns_left:2columns-left;two_columns_right:2columns-right;three_columns:3columns]" />
<param name="attributeCode" value="page_layout" />
</handler>
</transform>
<transform>
<field>catalog_product_entity_varchar.value</field>
<handler class="\Migration\Handler\TruncateSuffix">
<param name="suffixPath" value="catalog/seo/product_url_suffix" />
<param name="attributeCodes" value="[url_key,url_path]" />
<param name="entityTypeCode" value="catalog_product" />
</handler>
</transform>
<transform>
<field>cms_page.root_template</field>
<handler class="\Migration\Handler\Convert">
<param name="map" value="[one_column:1column;two_columns_left:2columns-left;two_columns_right:2columns-right;three_columns:3columns]" />
<param name="defaultValue" value="1column" />
</handler>
</transform>
<transform>
<field>cms_block.content</field>
<handler class="\Migration\Handler\Placeholder" />
</transform>
<transform>
<field>cms_page.content</field>
<handler class="\Migration\Handler\Placeholder" />
</transform>
<transform>
<field>newsletter_template.template_text</field>
<handler class="\Migration\Handler\Placeholder" />
</transform>
<transform>
<field>core_email_template.template_text</field>
<handler class="\Migration\Handler\Placeholder" />
</transform>
<transform>
<field>widget_instance.instance_type</field>
<handler class="\Migration\Handler\ClassMap" />
</transform>
<transform>
<field>catalogrule.conditions_serialized</field>
<handler class="\Migration\Handler\Rule\SerializedData" />
</transform>
<transform>
<field>catalogrule.actions_serialized</field>
<handler class="\Migration\Handler\Rule\SerializedData" />
</transform>
<transform>
<field>catalogrule.customer_group_ids</field>
<handler class="\Migration\Handler\Rule\NormalizationIds">
<param name="normalizationDocument" value="catalogrule_customer_group" />
<param name="normalizationField" value="customer_group_id" />
</handler>
</transform>
<transform>
<field>catalogrule.website_ids</field>
<handler class="\Migration\Handler\Rule\NormalizationIds">
<param name="normalizationDocument" value="catalogrule_website" />
<param name="normalizationField" value="website_id" />
</handler>
</transform>
<transform>
<field>salesrule.conditions_serialized</field>
<handler class="\Migration\Handler\Rule\SerializedData" />
</transform>
<transform>
<field>salesrule.actions_serialized</field>
<handler class="\Migration\Handler\Rule\SerializedData" />
</transform>
<transform>
<field>salesrule.customer_group_ids</field>
<handler class="\Migration\Handler\Rule\NormalizationIds">
<param name="normalizationDocument" value="salesrule_customer_group" />
<param name="normalizationField" value="customer_group_id" />
</handler>
</transform>
<transform>
<field>salesrule.website_ids</field>
<handler class="\Migration\Handler\Rule\NormalizationIds">
<param name="normalizationDocument" value="salesrule_website" />
<param name="normalizationField" value="website_id" />
</handler>
</transform>
<transform>
<field>enterprise_targetrule.conditions_serialized</field>
<handler class="\Migration\Handler\Rule\SerializedData" />
</transform>
<transform>
<field>enterprise_targetrule.actions_serialized</field>
<handler class="\Migration\Handler\Rule\SerializedData" />
</transform>
<transform>
<field>enterprise_reminder_rule.conditions_serialized</field>
<handler class="\Migration\Handler\Rule\SerializedData" />
</transform>
<transform>
<field>enterprise_reminder_rule.condition_sql</field>
<handler class="Migration\Handler\Rule\ConditionSql" />
</transform>
<transform>
<field>enterprise_customersegment_segment.conditions_serialized</field>
<handler class="\Migration\Handler\Rule\SerializedData" />
</transform>
<transform>
<field>enterprise_customersegment_segment.condition_sql</field>
<handler class="\Migration\Handler\SetValue">
<param name="value" value="" />
</handler>
</transform>
<transform>
<field>sales_flat_order_item.weee_tax_applied</field>
<handler class="Migration\Handler\SerializeToJson" />
</transform>
<transform>
<field>sales_flat_quote_item.weee_tax_applied</field>
<handler class="Migration\Handler\SerializeToJson" />
</transform>
<transform>
<field>sales_flat_creditmemo_item.weee_tax_applied</field>
<handler class="Migration\Handler\SerializeToJson" />
</transform>
<transform>
<field>sales_flat_invoice_item.weee_tax_applied</field>
<handler class="Migration\Handler\SerializeToJson" />
</transform>
<transform>
<field>catalog_product_entity_media_gallery.value_id</field>
<handler class="\Migration\Handler\Gallery\InsertValueToEntity" />
</transform>
<transform>
<field>enterprise_giftregistry_type.meta_xml</field>
<handler class="\Migration\Handler\ConvertDateFormat" />
</transform>
<transform>
<field>catalogrule.rule_id</field>
<handler class="\Migration\Handler\Sequence">
<param name="table" value="sequence_catalogrule" />
</handler>
</transform>
<transform>
<field>salesrule.rule_id</field>
<handler class="\Migration\Handler\Sequence">
<param name="table" value="sequence_salesrule" />
</handler>
</transform>
<transform>
<field>catalog_category_entity.entity_id</field>
<handler class="\Migration\Handler\Sequence">
<param name="table" value="sequence_catalog_category" />
</handler>
</transform>
<transform>
<field>catalog_product_entity.entity_id</field>
<handler class="\Migration\Handler\Sequence">
<param name="table" value="sequence_product" />
</handler>
</transform>
<transform>
<field>cms_block.block_id</field>
<handler class="\Migration\Handler\Sequence">
<param name="table" value="sequence_cms_block" />
</handler>
</transform>
<transform>
<field>cms_page.page_id</field>
<handler class="\Migration\Handler\Sequence">
<param name="table" value="sequence_cms_page" />
</handler>
</transform>
<transform>
<field>catalog_product_bundle_option.option_id</field>
<handler class="\Migration\Handler\Sequence">
<param name="table" value="sequence_product_bundle_option" />
</handler>
</transform>
<transform>
<field>catalog_product_bundle_selection.selection_id</field>
<handler class="\Migration\Handler\Sequence">
<param name="table" value="sequence_product_bundle_selection" />
</handler>
</transform>
<transform>
<field>catalogsearch_query.synonym_for</field>
<handler class="\Migration\Handler\Synonym" />
</transform>
<transform>
<field>sales_flat_quote_payment.additional_information</field>
<handler class="\Migration\Handler\SerializeToJson" />
</transform>
<transform>
<field>sales_flat_quote_payment.cc_number_enc</field>
<handler class="\Migration\Handler\Encrypt" />
</transform>
<transform>
<field>enterprise_reward_history.additional_data</field>
<handler class="\Migration\Handler\SerializeToJson" />
</transform>
<transform>
<field>sales_flat_order_item.product_options</field>
<handler class="\Migration\Handler\SerializeToJson\SalesOrderItem" />
</transform>
<transform>
<field>sales_flat_order_payment.additional_information</field>
<handler class="\Migration\Handler\SerializeToJson" />
</transform>
<transform>
<field>sales_flat_order_payment.method</field>
<handler class="\Migration\Handler\Convert">
<param name="map" value="[paypal_direct:payflowpro;paypal_standard:paypal_express]" />
</handler>
</transform>
<transform>
<field>sales_flat_quote_payment.method</field>
<handler class="\Migration\Handler\Convert">
<param name="map" value="[paypal_direct:payflowpro;paypal_standard:paypal_express]" />
</handler>
</transform>
<transform>
<field>sales_flat_order_payment.cc_number_enc</field>
<handler class="\Migration\Handler\Encrypt" />
</transform>
<transform>
<field>sales_flat_shipment.packages</field>
<handler class="\Migration\Handler\SerializeToJson" />
</transform>
<transform>
<field>sales_payment_transaction.additional_information</field>
<handler class="\Migration\Handler\SerializeToJson" />
</transform>
<transform>
<field>sales_flat_quote_item_option.value</field>
<handler class="\Migration\Handler\SerializeToJson\ConvertWithConditions">
<param name="conditionalField" value="code" />
<param name="conditionalFieldValuesPattern" value="/(parameters)|(info_buyRequest)|(attributes)|(bundle_option_ids)|(bundle_selection_ids)|(bundle_selection_attributes)/" />
</handler>
</transform>
<transform>
<field>sales_flat_quote_item_option.value</field>
<handler class="\Migration\Handler\SerializeToJson\ItemOption" />
</transform>
<transform>
<field>enterprise_giftregistry_item_option.value</field>
<handler class="\Migration\Handler\SerializeToJson\ConvertWithConditions">
<param name="conditionalField" value="code" />
<param name="conditionalFieldValuesPattern" value="/(parameters)|(info_buyRequest)|(attributes)|(bundle_option_ids)|(bundle_selection_ids)|(bundle_selection_attributes)/" />
</handler>
</transform>
<transform>
<field>enterprise_giftregistry_item_option.value</field>
<handler class="\Migration\Handler\SerializeToJson\ItemOption" />
</transform>
<transform>
<field>wishlist_item_option.value</field>
<handler class="\Migration\Handler\SerializeToJson\ConvertWithConditions">
<param name="conditionalField" value="code" />
<param name="conditionalFieldValuesPattern" value="/(parameters)|(info_buyRequest)|(attributes)|(bundle_option_ids)|(bundle_selection_ids)|(bundle_selection_attributes)/" />
</handler>
</transform>
<transform>
<field>wishlist_item_option.value</field>
<handler class="\Migration\Handler\SerializeToJson\ItemOption" />
</transform>
<transform>
<field>sales_flat_quote.gift_cards</field>
<handler class="\Migration\Handler\SerializeToJson" />
</transform>
<transform>
<field>sales_flat_quote_address.applied_taxes</field>
<handler class="\Migration\Handler\SerializeToJson" />
</transform>
<transform>
<field>sales_flat_quote_address.gift_cards</field>
<handler class="\Migration\Handler\SerializeToJson" />
</transform>
<transform>
<field>widget_instance.widget_parameters</field>
<handler class="\Migration\Handler\SerializeToJson" />
</transform>
<transform>
<field>enterprise_reminder_rule.conditions_serialized</field>
<handler class="\Migration\Handler\SerializeToJson" />
</transform>
<transform>
<field>enterprise_targetrule.actions_serialized</field>
<handler class="\Migration\Handler\SerializeToJson" />
</transform>
<transform>
<field>enterprise_targetrule.conditions_serialized</field>
<handler class="\Migration\Handler\SerializeToJson" />
</transform>
<transform>
<field>enterprise_targetrule.action_select_bind</field>
<handler class="\Migration\Handler\SerializeToJson" />
</transform>
<transform>
<field>salesrule.conditions_serialized</field>
<handler class="\Migration\Handler\SerializeToJson" />
</transform>
<transform>
<field>salesrule.actions_serialized</field>
<handler class="\Migration\Handler\SerializeToJson" />
</transform>
<transform>
<field>catalogrule.conditions_serialized</field>
<handler class="\Migration\Handler\SerializeToJson" />
</transform>
<transform>
<field>catalogrule.actions_serialized</field>
<handler class="\Migration\Handler\SerializeToJson" />
</transform>
<transform>
<field>enterprise_customersegment_segment.conditions_serialized</field>
<handler class="\Migration\Handler\SerializeToJson" />
</transform>
<transform>
<field>admin_user.extra</field>
<handler class="\Migration\Handler\SerializeToJson" />
</transform>
<transform>
<field>catalog_product_entity_text.value</field>
<handler class="\Migration\Handler\CleanMultiselect" />
</transform>
<transform>
<field>catalog_product_entity_varchar.value</field>
<handler class="\Migration\Handler\CleanMultiselect" />
</transform>
<transform>
<field>email_template.is_legacy</field>
<handler class="\Migration\Handler\SetValue">
<param name="value" value="1" />
</handler>
</transform>
<transform>
<field>newsletter_template.is_legacy</field>
<handler class="\Migration\Handler\SetValue">
<param name="value" value="1" />
</handler>
</transform>
<transform>
<field>enterprise_logging_event.info</field>
<handler class="\Migration\Handler\SerializeToJson" />
</transform>
<transform>
<field>enterprise_logging_event_changes.original_data</field>
<handler class="\Migration\Handler\SerializeToJson" />
</transform>
<transform>
<field>enterprise_logging_event_changes.result_data</field>
<handler class="\Migration\Handler\SerializeToJson" />
</transform>
<transform>
<field>enterprise_rma_item_entity.product_options</field>
<handler class="\Migration\Handler\SerializeToJson" />
</transform>
<transform>
<field>enterprise_rma_shipping_label.packages</field>
<handler class="\Migration\Handler\SerializeToJson" />
</transform>
<transform>
<field>enterprise_giftregistry_person.custom_values</field>
<handler class="\Migration\Handler\SerializeToJson" />
</transform>
<transform>
<field>enterprise_giftregistry_entity.custom_values</field>
<handler class="\Migration\Handler\SerializeToJson" />
</transform>
<transform>
<field>enterprise_giftregistry_entity.shipping_address</field>
<handler class="\Migration\Handler\SerializeToJson" />
</transform>
<transform>
<field>enterprise_scheduled_operations.file_info</field>
<handler class="\Migration\Handler\SerializeToJson" />
</transform>
<transform>
<field>enterprise_scheduled_operations.entity_attributes</field>
<handler class="\Migration\Handler\SerializeToJson" />
</transform>
<ignore>
<field>admin_rule.role_type</field>
</ignore>
<ignore>
<field>admin_rule.assert_id</field>
</ignore>
<ignore>
<field>sales_order_tax.hidden</field>
</ignore>
<ignore>
<field>sales_flat_order.reward_points_balance_refunded</field>
</ignore>
<ignore>
<field>sales_flat_order.reward_salesrule_points</field>
</ignore>
<ignore>
<field>sales_flat_order_item.is_nominal</field>
</ignore>
<ignore>
<field>sales_flat_order_payment.paybox_request_number</field>
</ignore>
<ignore>
<field>weee_tax.entity_type_id</field>
</ignore>
<ignore>
<field>catalog_category_entity.entity_type_id</field>
</ignore>
<ignore>
<field>catalog_category_entity_datetime.entity_type_id</field>
</ignore>
<ignore>
<field>catalog_category_entity_decimal.entity_type_id</field>
</ignore>
<ignore>
<field>catalog_category_entity_int.entity_type_id</field>
</ignore>
<ignore>
<field>catalog_category_entity_text.entity_type_id</field>
</ignore>
<ignore>
<field>catalog_category_entity_varchar.entity_type_id</field>
</ignore>
<ignore>
<field>catalog_product_entity.entity_type_id</field>
</ignore>
<ignore>
<field>catalog_product_entity_datetime.entity_type_id</field>
</ignore>
<ignore>
<field>catalog_product_entity_decimal.entity_type_id</field>
</ignore>
<ignore>
<field>catalog_product_entity_gallery.entity_type_id</field>
</ignore>
<ignore>
<field>catalog_product_entity_media_gallery.entity_id</field>
</ignore>
<ignore>
<field>catalog_product_entity_int.entity_type_id</field>
</ignore>
<ignore>
<field>catalog_product_entity_text.entity_type_id</field>
</ignore>
<ignore>
<field>catalog_product_entity_varchar.entity_type_id</field>
</ignore>
<ignore>
<field>sales_flat_creditmemo.cybersource_token</field>
</ignore>
<ignore>
<field>sales_flat_invoice.cybersource_token</field>
</ignore>
<ignore>
<field>sales_flat_order_payment.ideal_transaction_checked</field>
</ignore>
<ignore>
<field>sales_flat_order_payment.cybersource_token</field>
</ignore>
<ignore>
<field>sales_flat_order_payment.ideal_issuer_title</field>
</ignore>
<ignore>
<field>sales_flat_order_payment.paybox_question_number</field>
</ignore>
<ignore>
<field>sales_flat_order_payment.ideal_issuer_id</field>
</ignore>
<ignore>
<field>sales_flat_order_payment.flo2cash_account_id</field>
</ignore>
<ignore>
<field>sales_flat_quote_payment.cybersource_token</field>
</ignore>
<ignore>
<field>sales_flat_quote_payment.ideal_issuer_id</field>
</ignore>
<ignore>
<field>sales_flat_quote_payment.ideal_issuer_list</field>
</ignore>
<ignore>
<field>sales_flat_quote_payment.paypal_payer_id</field>
</ignore>
<ignore>
<field>sales_flat_quote_payment.paypal_payer_status</field>
</ignore>
<ignore>
<field>sales_flat_quote_payment.paypal_correlation_id</field>
</ignore>
<ignore>
<field>cms_page.layout_update_xml</field>
</ignore>
<ignore>
<field>cms_page.custom_layout_update_xml</field>
</ignore>
<ignore>
<field>widget_instance.package_theme</field>
</ignore>
<ignore>
<field>enterprise_rma_item_entity.entity_type_id</field>
</ignore>
<ignore>
<field>enterprise_rma_item_entity.attribute_set_id</field>
</ignore>
<ignore>
<field>enterprise_rma_item_entity_datetime.entity_type_id</field>
</ignore>
<ignore>
<field>enterprise_rma_item_entity_decimal.entity_type_id</field>
</ignore>
<ignore>
<field>enterprise_rma_item_entity_int.entity_type_id</field>
</ignore>
<ignore>
<field>enterprise_rma_item_entity_text.entity_type_id</field>
</ignore>
<ignore>
<field>enterprise_rma_item_entity_varchar.entity_type_id</field>
</ignore>
<ignore>
<field>enterprise_giftcard_amount.entity_type_id</field>
</ignore>
<ignore>
<field>enterprise_targetrule.use_customer_segment</field>
</ignore>
<ignore>
<field>enterprise_targetrule_product.store_id</field>
</ignore>
<ignore>
<field>newsletter_template.template_text_preprocessed</field>
</ignore>
<ignore>
<field>enterprise_giftregistry_person.middlename</field>
</ignore>
<ignore>
<field>sales_flat_quote.base_customer_balance_virtual_amount</field>
</ignore>
<ignore>
<field>catalogsearch_query.synonym_for</field>
</ignore>
<ignore>
<field>catalogrule.sub_is_enable</field>
</ignore>
<ignore>
<field>catalogrule.sub_simple_action</field>
</ignore>
<ignore>
<field>catalogrule.sub_discount_amount</field>
</ignore>
<ignore>
<field>catalogrule_product.sub_simple_action</field>
</ignore>
<ignore>
<field>catalogrule_product.sub_discount_amount</field>
</ignore>
<ignore>
<field>cms_page.published_revision_id</field>
</ignore>
<ignore>
<field>cms_page.under_version_control</field>
</ignore>
<ignore>
<field>sales_flat_invoice.customer_id</field>
</ignore>
<ignore>
<field>sales_flat_invoice.invoice_status_id</field>
</ignore>
<ignore>
<field>sales_flat_invoice.invoice_type</field>
</ignore>
<ignore>
<field>sales_flat_invoice.is_virtual</field>
</ignore>
<ignore>
<field>sales_flat_invoice.real_order_id</field>
</ignore>
<ignore>
<field>sales_flat_invoice.total_due</field>
</ignore>
<ignore>
<field>sales_flat_invoice.total_paid</field>
</ignore>
<ignore>
<field>sales_flat_invoice_item.shipment_id</field>
</ignore>
<ignore>
<field>sales_flat_order.base_custbalance_amount</field>
</ignore>
<ignore>
<field>sales_flat_order.currency_base_id</field>
</ignore>
<ignore>
<field>sales_flat_order.currency_code</field>
</ignore>
<ignore>
<field>sales_flat_order.currency_rate</field>
</ignore>
<ignore>
<field>sales_flat_order.custbalance_amount</field>
</ignore>
<ignore>
<field>sales_flat_order.is_hold</field>
</ignore>
<ignore>
<field>sales_flat_order.is_multi_payment</field>
</ignore>
<ignore>
<field>sales_flat_order.real_order_id</field>
</ignore>
<ignore>
<field>sales_flat_order.tax_percent</field>
</ignore>
<ignore>
<field>sales_flat_order.tracking_numbers</field>
</ignore>
<ignore>
<field>sales_flat_order_address.address_id</field>
</ignore>
<ignore>
<field>sales_flat_order_address.gift_message_id</field>
</ignore>
<ignore>
<field>sales_flat_order_address.tax_id</field>
</ignore>
<ignore>
<field>sales_flat_order_payment.amount</field>
</ignore>
<ignore>
<field>sales_flat_order_payment.cc_raw_request</field>
</ignore>
<ignore>
<field>sales_flat_order_payment.cc_raw_response</field>
</ignore>
<ignore>
<field>sales_flat_order_payment.customer_payment_id</field>
</ignore>
<ignore>
<field>catalogrule.customer_group_ids</field>
</ignore>
<ignore>
<field>catalogrule.website_ids</field>
</ignore>
<ignore>
<field>salesrule.customer_group_ids</field>
</ignore>
<ignore>
<field>salesrule.website_ids</field>
</ignore>
<ignore>
<datatype>sales_flat_quote_payment.cc_exp_month</datatype>
</ignore>
<ignore>
<datatype>weee_tax.state</datatype>
</ignore>
<ignore>
<datatype>enterprise_catalogevent_event.date_start</datatype>
</ignore>
<ignore>
<datatype>enterprise_catalogevent_event.date_end</datatype>
</ignore>
<ignore>
<datatype>salesrule_coupon.expiration_date</datatype>
</ignore>
<ignore>
<datatype>sales_flat_quote.customer_note</datatype>
</ignore>
<ignore>
<datatype>oauth_token.callback_url</datatype>
</ignore>
<ignore>
<datatype>oauth_consumer.callback_url</datatype>
</ignore>
<ignore>
<datatype>oauth_consumer.rejected_callback_url</datatype>
</ignore>
<ignore>
<datatype>catalog_category_entity_text.value</datatype>
</ignore>
<ignore>
<datatype>catalog_product_entity_text.value</datatype>
</ignore>
<ignore>
<datatype>enterprise_reminder_rule.from_date</datatype>
</ignore>
<ignore>
<datatype>enterprise_reminder_rule.to_date</datatype>
</ignore>
<ignore>
<datatype>enterprise_reminder_rule.active_from</datatype>
</ignore>
<ignore>
<datatype>enterprise_reminder_rule.active_to</datatype>
</ignore>
<ignore>
<datatype>enterprise_invitation.group_id</datatype>
</ignore>
<ignore>
<datatype>enterprise_logging_event.info</datatype>
</ignore>
<ignore>
<datatype>catalogrule_customer_group.customer_group_id</datatype>
</ignore>
<ignore>
<datatype>catalogrule_group_website.customer_group_id</datatype>
</ignore>
<ignore>
<datatype>catalogrule_product.customer_group_id</datatype>
</ignore>
<ignore>
<datatype>catalogrule_product_price.customer_group_id</datatype>
</ignore>
<ignore>
<datatype>customer_group.customer_group_id</datatype>
</ignore>
<ignore>
<datatype>enterprise_catalogpermissions.customer_group_id</datatype>
</ignore>
<ignore>
<datatype>enterprise_reward_rate.customer_group_id</datatype>
</ignore>
<ignore>
<datatype>salesrule_customer_group.customer_group_id</datatype>
</ignore>
<ignore>
<datatype>salesrule_product_attribute.customer_group_id</datatype>
</ignore>
<ignore>
<datatype>sales_flat_order.customer_group_id</datatype>
</ignore>
<ignore>
<datatype>enterprise_invitation.group_id</datatype>
</ignore>
<ignore>
<datatype>enterprise_logging_event.info</datatype>
</ignore>
<ignore>
<datatype>catalogrule_customer_group.customer_group_id</datatype>
</ignore>
<ignore>
<datatype>catalogrule_group_website.customer_group_id</datatype>
</ignore>
<ignore>
<datatype>catalogrule_product.customer_group_id</datatype>
</ignore>
<ignore>
<datatype>catalogrule_product_price.customer_group_id</datatype>
</ignore>
<ignore>
<datatype>customer_group.customer_group_id</datatype>
</ignore>
<ignore>
<datatype>enterprise_catalogpermissions.customer_group_id</datatype>
</ignore>
<ignore>
<datatype>enterprise_reward_rate.customer_group_id</datatype>
</ignore>
<ignore>
<datatype>salesrule_customer_group.customer_group_id</datatype>
</ignore>
<ignore>
<datatype>salesrule_product_attribute.customer_group_id</datatype>
</ignore>
<ignore>
<datatype>sales_flat_order.customer_group_id</datatype>
</ignore>
<ignore>
<datatype>paypal_settlement_report.report_date</datatype>
</ignore>
<ignore>
<datatype>sales_flat_order_item.report_date</datatype>
</ignore>
<ignore>
<datatype>sales_flat_order_item.product_options</datatype>
</ignore>
</field_rules>
</source>
<destination>
<document_rules>
<ignore>
<document>magento_acknowledged_bulk</document>
</ignore>
<ignore>
<document>magento_bulk</document>
</ignore>
<ignore>
<document>magento_operation</document>
</ignore>
<ignore>
<document>signifyd_case</document>
</ignore>
<ignore>
<document>magento_acknowledged_bulk</document>
</ignore>
<ignore>
<document>magento_bulk</document>
</ignore>
<ignore>
<document>magento_operation</document>
</ignore>
<ignore>
<document>signifyd_case</document>
</ignore>
<ignore>
<document>ui_bookmark</document>
</ignore>
<ignore>
<document>migration_backup_*</document>
</ignore>
<ignore>
<document>googleoptimizer_code</document>
</ignore>
<ignore>
<document>indexer_state</document>
</ignore>
<ignore>
<document>integration</document>
</ignore>
<ignore>
<document>mview_state</document>
</ignore>
<ignore>
<document>theme</document>
</ignore>
<ignore>
<document>theme_file</document>
</ignore>
<ignore>
<document>vde_theme_change</document>
</ignore>
<ignore>
<document>admin_system_messages</document>
</ignore>
<ignore>
<document>catalog_url_rewrite_product_category</document>
</ignore>
<ignore>
<document>customer_visitor</document>
</ignore>
<ignore>
<document>url_rewrite</document>
</ignore>
<ignore>
<document>layout_update</document>
</ignore>
<ignore>
<document>layout_link</document>
</ignore>
<ignore>
<document>catalog_product_flat*</document>
</ignore>
<ignore>
<document>catalog_category_flat*</document>
</ignore>
<ignore>
<document>catalogindex_eav</document>
</ignore>
<ignore>
<document>catalog_eav_attribute</document>
</ignore>
<ignore>
<document>catalogsearch_fulltext_index_default</document>
</ignore>
<ignore>
<document>customer_eav_attribute</document>
</ignore>
<ignore>
<document>customer_eav_attribute_website</document>
</ignore>
<ignore>
<document>catalog_product_index*</document>
</ignore>
<ignore>
<document>catalog_category_product_index*</document>
</ignore>
<ignore>
<document>catalog_product_frontend_action</document>
</ignore>
<ignore>
<document>cataloginventory_stock_status_replica</document>
</ignore>
<ignore>
<document>catalogrule_group_website_replica</document>
</ignore>
<ignore>
<document>catalogrule_product_price_replica</document>
</ignore>
<ignore>
<document>catalogrule_product_replica</document>
</ignore>
<ignore>
<document>magento_catalogpermissions_index_product_replica</document>
</ignore>
<ignore>
<document>magento_catalogpermissions_index_replica</document>
</ignore>
<ignore>
<document>eav_attribute</document>
</ignore>
<ignore>
<document>eav_attribute_group</document>
</ignore>
<ignore>
<document>eav_attribute_set</document>
</ignore>
<ignore>
<document>eav_entity_attribute</document>
</ignore>
<ignore>
<document>eav_entity_type</document>
</ignore>
<ignore>
<document>authorization_role</document>
</ignore>
<ignore>
<document>authorization_rule</document>
</ignore>
<ignore>
<document>setup_module</document>
</ignore>
<ignore>
<document>sales_order</document>
</ignore>
<ignore>
<document>cache</document>
</ignore>
<ignore>
<document>cache_tag</document>
</ignore>
<ignore>
<document>customer_log</document>
</ignore>
<ignore>
<document>flag</document>
</ignore>
<ignore>
<document>log_customer</document>
</ignore>
<ignore>
<document>log_quote</document>
</ignore>
<ignore>
<document>log_summary_type</document>
</ignore>
<ignore>
<document>log_summary</document>
</ignore>
<ignore>
<document>log_url</document>
</ignore>
<ignore>
<document>log_url_info</document>
</ignore>
<ignore>
<document>quote_id_mask</document>
</ignore>
<ignore>
<document>session</document>
</ignore>
<ignore>
<document>sales_sequence_profile</document>
</ignore>
<ignore>
<document>sales_sequence_meta</document>
</ignore>
<ignore>
<document>sequence_invoice_*</document>
</ignore>
<ignore>
<document>sequence_creditmemo_*</document>
</ignore>
<ignore>
<document>sequence_order_*</document>
</ignore>
<ignore>
<document>sequence_shipment_*</document>
</ignore>
<ignore>
<document>sequence_rma_item_*</document>
</ignore>
<ignore>
<document>magento_rma_item_eav_attribute</document>
</ignore>
<ignore>
<document>magento_rma_item_eav_attribute_website</document>
</ignore>
<ignore>
<document>magento_catalogpermissions_index</document>
</ignore>
<ignore>
<document>magento_catalogpermissions_index_product</document>
</ignore>
<ignore>
<document>magento_catalogpermissions_index_product_tmp</document>
</ignore>
<ignore>
<document>magento_catalogpermissions_index_tmp</document>
</ignore>
<ignore>
<document>magento_customercustomattributes_sales_flat_order</document>
</ignore>
<ignore>
<document>magento_customercustomattributes_sales_flat_order_address</document>
</ignore>
<ignore>
<document>magento_customercustomattributes_sales_flat_quote</document>
</ignore>
<ignore>
<document>magento_customercustomattributes_sales_flat_quote_address</document>
</ignore>
<ignore>
<document>magento_targetrule_index</document>
</ignore>
<ignore>
<document>magento_targetrule_index_crosssell</document>
</ignore>
<ignore>
<document>magento_targetrule_index_crosssell_product</document>
</ignore>
<ignore>
<document>magento_targetrule_index_related</document>
</ignore>
<ignore>
<document>magento_targetrule_index_related_product</document>
</ignore>
<ignore>
<document>magento_targetrule_index_upsell</document>
</ignore>
<ignore>
<document>magento_targetrule_index_upsell_product</document>
</ignore>
<ignore>
<document>quote_id_mask</document>
</ignore>
<ignore>
<document>eav_attribute_option_swatch</document>
</ignore>
<ignore>
<document>import_history</document>
</ignore>
<ignore>
<document>magento_sales_creditmemo_grid_archive</document>
</ignore>
<ignore>
<document>magento_sales_invoice_grid_archive</document>
</ignore>
<ignore>
<document>magento_sales_order_grid_archive</document>
</ignore>
<ignore>
<document>magento_sales_shipment_grid_archive</document>
</ignore>
<ignore>
<document>sales_creditmemo_grid</document>
</ignore>
<ignore>
<document>sales_invoice_grid</document>
</ignore>
<ignore>
<document>sales_order_grid</document>
</ignore>
<ignore>
<document>sales_shipment_grid</document>
</ignore>
<ignore>
<document>catalogsearch_fulltext_scope*</document>
</ignore>
<ignore>
<document>catalogsearch_recommendations</document>
</ignore>
<ignore>
<document>customer_entity</document>
</ignore>
<ignore>
<document>customer_entity_datetime</document>
</ignore>
<ignore>
<document>customer_entity_decimal</document>
</ignore>
<ignore>
<document>customer_entity_int</document>
</ignore>
<ignore>
<document>customer_entity_text</document>
</ignore>
<ignore>
<document>customer_entity_varchar</document>
</ignore>
<ignore>
<document>customer_address_entity</document>
</ignore>
<ignore>
<document>customer_address_entity_datetime</document>
</ignore>
<ignore>
<document>customer_address_entity_decimal</document>
</ignore>
<ignore>
<document>customer_address_entity_int</document>
</ignore>
<ignore>
<document>customer_address_entity_text</document>
</ignore>
<ignore>
<document>customer_address_entity_varchar</document>
</ignore>
<ignore>
<document>customer_group_excluded_website</document>
</ignore>
<ignore>
gitextract_0ya763yl/
├── .github/
│ ├── .htaccess
│ ├── .metadata.json
│ ├── CODE_OF_CONDUCT.md
│ ├── CONTRIBUTING.md
│ ├── ISSUE_TEMPLATE.md
│ └── PULL_REQUEST_TEMPLATE.md
├── .gitignore
├── CHANGELOG.md
├── COPYING.txt
├── LICENSE.txt
├── LICENSE_MEE.txt
├── README.md
├── composer.json
├── etc/
│ ├── class-map.xsd
│ ├── commerce-to-commerce/
│ │ ├── 1.11.0.0/
│ │ │ ├── config.xml.dist
│ │ │ ├── customer-attribute-groups.xml.dist
│ │ │ ├── map-customer.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.11.0.1/
│ │ │ ├── config.xml.dist
│ │ │ ├── customer-attribute-groups.xml.dist
│ │ │ ├── map-customer.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.11.0.2/
│ │ │ ├── config.xml.dist
│ │ │ ├── customer-attribute-groups.xml.dist
│ │ │ ├── map-customer.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.11.1.0/
│ │ │ ├── config.xml.dist
│ │ │ ├── customer-attribute-groups.xml.dist
│ │ │ ├── map-customer.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.11.2.0/
│ │ │ ├── config.xml.dist
│ │ │ ├── customer-attribute-groups.xml.dist
│ │ │ ├── map-customer.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.12.0.0/
│ │ │ ├── config.xml.dist
│ │ │ ├── customer-attribute-groups.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.12.0.1/
│ │ │ ├── config.xml.dist
│ │ │ ├── customer-attribute-groups.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.12.0.2/
│ │ │ ├── config.xml.dist
│ │ │ ├── customer-attribute-groups.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.13.0.0/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.13.0.1/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.13.0.2/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.13.1.0/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.0.0/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.0.1/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.1.0/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.2.0/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.2.1/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.2.2/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.2.3/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.2.4/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.3.0/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.3.1/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.3.10/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.3.2/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.3.3/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.3.4/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.3.6/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.3.7/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.3.8/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.3.9/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.4.0/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.4.1/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.4.2/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.4.3/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.4.4/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.14.4.5/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── class-map.xml.dist
│ │ ├── customer-attr-document-groups.xml.dist
│ │ ├── customer-attr-map.xml.dist
│ │ ├── customer-attribute-groups.xml.dist
│ │ ├── customer-document-groups.xml.dist
│ │ ├── deltalog.xml.dist
│ │ ├── eav-attribute-groups.xml.dist
│ │ ├── eav-document-groups.xml.dist
│ │ ├── log-document-groups.xml.dist
│ │ ├── map-customer.xml.dist
│ │ ├── map-document-groups.xml.dist
│ │ ├── map-eav.xml.dist
│ │ ├── map-log.xml.dist
│ │ ├── map-sales.xml.dist
│ │ ├── map-stores.xml.dist
│ │ ├── map-tier-price.xml.dist
│ │ ├── order-grids-document-groups.xml.dist
│ │ ├── settings.xml.dist
│ │ ├── visual_merchandiser_attribute_groups.xml.dist
│ │ ├── visual_merchandiser_document_groups.xml.dist
│ │ └── visual_merchandiser_map.xml.dist
│ ├── config.xsd
│ ├── di.xml
│ ├── groups.xsd
│ ├── magento_path.php
│ ├── map.xsd
│ ├── module.xml
│ ├── opensource-to-commerce/
│ │ ├── 1.6.0.0/
│ │ │ ├── config.xml.dist
│ │ │ ├── customer-attribute-groups.xml.dist
│ │ │ ├── deltalog.xml.dist
│ │ │ ├── map-customer.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.6.1.0/
│ │ │ ├── config.xml.dist
│ │ │ ├── customer-attribute-groups.xml.dist
│ │ │ ├── map-customer.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.6.2.0/
│ │ │ ├── config.xml.dist
│ │ │ ├── customer-attribute-groups.xml.dist
│ │ │ ├── map-customer.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.7.0.0/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.7.0.1/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.7.0.2/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.8.0.0/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.8.1.0/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.0.0/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.0.1/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.1.0/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.1.1/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.2.0/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.2.1/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.2.2/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.2.3/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.2.4/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.3.0/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.3.1/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.3.10/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.3.2/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.3.3/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.3.4/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.3.6/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.3.7/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.3.8/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.3.9/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.4.0/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.4.1/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.4.2/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.4.3/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.4.4/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.4.5/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── class-map.xml.dist
│ │ ├── customer-attribute-groups.xml.dist
│ │ ├── customer-document-groups.xml.dist
│ │ ├── deltalog.xml.dist
│ │ ├── eav-attribute-groups.xml.dist
│ │ ├── eav-document-groups.xml.dist
│ │ ├── log-document-groups.xml.dist
│ │ ├── map-customer.xml.dist
│ │ ├── map-document-groups.xml.dist
│ │ ├── map-eav.xml.dist
│ │ ├── map-log.xml.dist
│ │ ├── map-stores.xml.dist
│ │ ├── map-tier-price.xml.dist
│ │ ├── order-grids-document-groups.xml.dist
│ │ └── settings.xml.dist
│ ├── opensource-to-opensource/
│ │ ├── 1.6.0.0/
│ │ │ ├── config.xml.dist
│ │ │ ├── customer-attribute-groups.xml.dist
│ │ │ ├── deltalog.xml.dist
│ │ │ ├── map-customer.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.6.1.0/
│ │ │ ├── config.xml.dist
│ │ │ ├── customer-attribute-groups.xml.dist
│ │ │ ├── map-customer.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.6.2.0/
│ │ │ ├── config.xml.dist
│ │ │ ├── customer-attribute-groups.xml.dist
│ │ │ ├── map-customer.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.7.0.0/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.7.0.1/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.7.0.2/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.8.0.0/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.8.1.0/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.0.0/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.0.1/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.1.0/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.1.1/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.2.0/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.2.1/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.2.2/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.2.3/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.2.4/
│ │ │ ├── config.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.3.0/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.3.1/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.3.10/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.3.2/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.3.3/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.3.4/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.3.6/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.3.7/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.3.8/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.3.9/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.4.0/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.4.1/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.4.2/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.4.3/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.4.4/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── 1.9.4.5/
│ │ │ ├── config.xml.dist
│ │ │ ├── map-tier-price.xml.dist
│ │ │ └── map.xml.dist
│ │ ├── class-map.xml.dist
│ │ ├── customer-attribute-groups.xml.dist
│ │ ├── customer-document-groups.xml.dist
│ │ ├── deltalog.xml.dist
│ │ ├── eav-attribute-groups.xml.dist
│ │ ├── eav-document-groups.xml.dist
│ │ ├── log-document-groups.xml.dist
│ │ ├── map-customer.xml.dist
│ │ ├── map-document-groups.xml.dist
│ │ ├── map-eav.xml.dist
│ │ ├── map-log.xml.dist
│ │ ├── map-stores.xml.dist
│ │ ├── map-tier-price.xml.dist
│ │ ├── order-grids-document-groups.xml.dist
│ │ └── settings.xml.dist
│ └── settings.xsd
├── registration.php
├── src/
│ └── Migration/
│ ├── App/
│ │ ├── ConsoleOutputFactory.php
│ │ ├── Mode/
│ │ │ ├── ModeInterface.php
│ │ │ └── StepList.php
│ │ ├── Progress/
│ │ │ └── File.php
│ │ ├── Progress.php
│ │ ├── ProgressBar/
│ │ │ └── LogLevelProcessor.php
│ │ ├── ProgressBarFactory.php
│ │ ├── SetupDeltaLog.php
│ │ └── Step/
│ │ ├── AbstractDelta.php
│ │ ├── AbstractIntegrity.php
│ │ ├── AbstractVolume.php
│ │ ├── RollbackInterface.php
│ │ ├── StageFactory.php
│ │ └── StageInterface.php
│ ├── Config.php
│ ├── Console/
│ │ ├── AbstractMigrateCommand.php
│ │ ├── CommandList.php
│ │ ├── MigrateDataCommand.php
│ │ ├── MigrateDeltaCommand.php
│ │ └── MigrateSettingsCommand.php
│ ├── Exception.php
│ ├── Handler/
│ │ ├── AbstractHandler.php
│ │ ├── AddPrefix.php
│ │ ├── BundleParentProduct.php
│ │ ├── ClassMap.php
│ │ ├── CleanMultiselect.php
│ │ ├── Convert.php
│ │ ├── ConvertDateFormat.php
│ │ ├── ConvertEavValue.php
│ │ ├── ConvertIp.php
│ │ ├── ConvertTimestampToDate.php
│ │ ├── EavAttribute/
│ │ │ ├── ApplyTo.php
│ │ │ ├── BackendTypeForMultiselect.php
│ │ │ └── ConvertModel.php
│ │ ├── EavAttributeGroup/
│ │ │ └── SetGroupCode.php
│ │ ├── Encrypt.php
│ │ ├── FieldCopy.php
│ │ ├── Gallery/
│ │ │ ├── InsertValueToEntity.php
│ │ │ └── SetEntityId.php
│ │ ├── GetDestinationValue.php
│ │ ├── GetEventStatus.php
│ │ ├── HandlerInterface.php
│ │ ├── Manager.php
│ │ ├── Placeholder.php
│ │ ├── ProductAlertStoreId.php
│ │ ├── QuoteMultiAddressStoreId.php
│ │ ├── Rule/
│ │ │ ├── ConditionSql.php
│ │ │ ├── CustomerSegmentConditionSql.php
│ │ │ ├── NormalizationIds.php
│ │ │ └── SerializedData.php
│ │ ├── SalesOrderStatusState/
│ │ │ └── SetVisibleOnFront.php
│ │ ├── Sequence.php
│ │ ├── SerializeToJson/
│ │ │ ├── ConvertWithConditions.php
│ │ │ ├── ItemOption.php
│ │ │ └── SalesOrderItem.php
│ │ ├── SerializeToJson.php
│ │ ├── SetDefaultWebsiteId.php
│ │ ├── SetHash.php
│ │ ├── SetValue.php
│ │ ├── SetValueAttributeCondition.php
│ │ ├── Settings/
│ │ │ ├── CategoryRootId.php
│ │ │ ├── Template.php
│ │ │ └── UrlSuffix.php
│ │ ├── StoreGroupCode.php
│ │ ├── Synonym.php
│ │ ├── Timezone.php
│ │ ├── TruncateSuffix.php
│ │ └── VisualMerchandiser/
│ │ ├── Attribute.php
│ │ ├── InsertMode.php
│ │ └── SmartAttribute.php
│ ├── Logger/
│ │ ├── ConsoleHandler.php
│ │ ├── FileHandler.php
│ │ ├── Logger.php
│ │ ├── Manager.php
│ │ ├── MessageFormatter.php
│ │ └── MessageProcessor.php
│ ├── Mode/
│ │ ├── AbstractMode.php
│ │ ├── Data.php
│ │ ├── Delta.php
│ │ └── Settings.php
│ ├── Model/
│ │ ├── DocumentIdField.php
│ │ ├── PasswordHashResolver.php
│ │ └── PasswordVerifier.php
│ ├── Plugin/
│ │ └── Customer/
│ │ └── Model/
│ │ └── AuthenticationPlugin.php
│ ├── Reader/
│ │ ├── ClassMap.php
│ │ ├── Groups.php
│ │ ├── GroupsFactory.php
│ │ ├── Map.php
│ │ ├── MapFactory.php
│ │ ├── MapInterface.php
│ │ └── Settings.php
│ ├── RecordTransformer.php
│ ├── ResourceModel/
│ │ ├── AbstractCollection.php
│ │ ├── AbstractResource.php
│ │ ├── Adapter/
│ │ │ ├── Mysql.php
│ │ │ └── Pdo/
│ │ │ └── MysqlBuilder.php
│ │ ├── AdapterFactory.php
│ │ ├── AdapterInterface.php
│ │ ├── Destination.php
│ │ ├── Document/
│ │ │ └── Collection.php
│ │ ├── Document.php
│ │ ├── Record/
│ │ │ └── Collection.php
│ │ ├── Record.php
│ │ ├── Source.php
│ │ ├── Structure/
│ │ │ └── Collection.php
│ │ └── Structure.php
│ ├── Step/
│ │ ├── ConfigurablePrices/
│ │ │ ├── Data.php
│ │ │ ├── Delta.php
│ │ │ ├── Helper.php
│ │ │ ├── Integrity.php
│ │ │ └── Volume.php
│ │ ├── CustomCustomerAttributes/
│ │ │ ├── Data.php
│ │ │ ├── Delta.php
│ │ │ ├── Integrity.php
│ │ │ └── Volume.php
│ │ ├── Customer/
│ │ │ ├── Data.php
│ │ │ ├── Delta.php
│ │ │ ├── Integrity.php
│ │ │ ├── Model/
│ │ │ │ ├── AttributesDataToCustomerEntityRecords.php
│ │ │ │ ├── AttributesDataToSkip.php
│ │ │ │ ├── AttributesToStatic.php
│ │ │ │ ├── EntityTypeCode.php
│ │ │ │ └── SourceRecordsCounter.php
│ │ │ └── Volume.php
│ │ ├── DataIntegrity/
│ │ │ ├── Integrity.php
│ │ │ └── Model/
│ │ │ ├── OrphanRecordsChecker.php
│ │ │ └── OrphanRecordsCheckerFactory.php
│ │ ├── DatabaseStage.php
│ │ ├── Eav/
│ │ │ ├── Data.php
│ │ │ ├── Helper.php
│ │ │ ├── InitialData.php
│ │ │ ├── Integrity/
│ │ │ │ ├── AttributeFrontendInput.php
│ │ │ │ └── ClassMap.php
│ │ │ ├── Integrity.php
│ │ │ ├── Model/
│ │ │ │ ├── Data.php
│ │ │ │ └── IgnoredAttributes.php
│ │ │ └── Volume.php
│ │ ├── Inventory/
│ │ │ ├── Data.php
│ │ │ ├── Delta.php
│ │ │ ├── Integrity.php
│ │ │ ├── Model/
│ │ │ │ ├── InventoryModelInterface.php
│ │ │ │ ├── InventoryModule.php
│ │ │ │ ├── InventorySource.php
│ │ │ │ ├── ShipmentSource.php
│ │ │ │ ├── SourceItem.php
│ │ │ │ ├── StockSalesChannel.php
│ │ │ │ └── TableInterface.php
│ │ │ └── Volume.php
│ │ ├── Log/
│ │ │ ├── Data.php
│ │ │ ├── Delta.php
│ │ │ ├── Integrity.php
│ │ │ └── Volume.php
│ │ ├── Map/
│ │ │ ├── Data.php
│ │ │ ├── Delta.php
│ │ │ ├── Helper.php
│ │ │ ├── Integrity.php
│ │ │ └── Volume.php
│ │ ├── OrderGrids/
│ │ │ ├── Data.php
│ │ │ ├── Delta.php
│ │ │ ├── Helper.php
│ │ │ ├── Integrity.php
│ │ │ └── Volume.php
│ │ ├── OrderGridsEE/
│ │ │ ├── Data.php
│ │ │ ├── Delta.php
│ │ │ ├── Helper.php
│ │ │ ├── Integrity.php
│ │ │ └── Volume.php
│ │ ├── PostProcessing/
│ │ │ ├── Data/
│ │ │ │ ├── AttributeSetLeftoverDataCleaner.php
│ │ │ │ ├── DeletedRecordsCounter.php
│ │ │ │ ├── EavLeftoverDataCleaner.php
│ │ │ │ ├── EntityTypeTextToVarcharMover.php
│ │ │ │ ├── ProductUrlPathCleaner.php
│ │ │ │ └── ProductsInRootCatalogCleaner.php
│ │ │ ├── Data.php
│ │ │ └── Model/
│ │ │ ├── AttributeSetLeftoverData.php
│ │ │ ├── EavLeftoverData.php
│ │ │ └── ProductsInRootCatalog.php
│ │ ├── Ratings/
│ │ │ ├── Data.php
│ │ │ ├── Integrity.php
│ │ │ └── Volume.php
│ │ ├── SalesIncrement/
│ │ │ ├── Data.php
│ │ │ ├── Delta.php
│ │ │ ├── Helper.php
│ │ │ ├── Integrity.php
│ │ │ └── Volume.php
│ │ ├── SalesOrder/
│ │ │ ├── Data.php
│ │ │ ├── Delta.php
│ │ │ ├── Helper.php
│ │ │ ├── InitialData.php
│ │ │ ├── Integrity.php
│ │ │ └── Volume.php
│ │ ├── Settings/
│ │ │ ├── Data.php
│ │ │ └── Integrity.php
│ │ ├── Stores/
│ │ │ ├── Data.php
│ │ │ ├── Integrity.php
│ │ │ ├── Model/
│ │ │ │ └── DocumentsList.php
│ │ │ └── Volume.php
│ │ ├── TierPrice/
│ │ │ ├── Data.php
│ │ │ ├── Delta.php
│ │ │ ├── Helper.php
│ │ │ ├── Integrity.php
│ │ │ └── Volume.php
│ │ ├── UrlRewrite/
│ │ │ ├── Helper.php
│ │ │ ├── Model/
│ │ │ │ ├── Suffix.php
│ │ │ │ ├── Version11300to2000/
│ │ │ │ │ ├── CategoryRewrites.php
│ │ │ │ │ ├── CmsPageRewrites.php
│ │ │ │ │ ├── ProductRewritesIncludedIntoCategories.php
│ │ │ │ │ ├── ProductRewritesWithoutCategories.php
│ │ │ │ │ └── RedirectsRewrites.php
│ │ │ │ ├── Version11410to2000/
│ │ │ │ │ ├── CategoryRewrites.php
│ │ │ │ │ ├── CmsPageRewrites.php
│ │ │ │ │ ├── ProductRewritesIncludedIntoCategories.php
│ │ │ │ │ ├── ProductRewritesWithoutCategories.php
│ │ │ │ │ └── RedirectsRewrites.php
│ │ │ │ ├── Version191to2000/
│ │ │ │ │ ├── CmsPageRewrites.php
│ │ │ │ │ └── Transformer.php
│ │ │ │ └── VersionCommerce/
│ │ │ │ ├── CategoryRewritesInterface.php
│ │ │ │ ├── CmsPageRewritesInterface.php
│ │ │ │ ├── ProductRewritesIncludedIntoCategoriesInterface.php
│ │ │ │ ├── ProductRewritesWithoutCategoriesInterface.php
│ │ │ │ ├── RedirectsRewritesInterface.php
│ │ │ │ ├── TableName.php
│ │ │ │ └── TemporaryTable.php
│ │ │ ├── Version11300to2000.php
│ │ │ ├── Version11300to2000Delta.php
│ │ │ ├── Version11410to2000.php
│ │ │ ├── Version11410to2000Delta.php
│ │ │ ├── Version191to2000.php
│ │ │ └── Version191to2000Delta.php
│ │ └── VisualMerchandiser/
│ │ ├── Data.php
│ │ ├── Helper.php
│ │ ├── Integrity.php
│ │ └── Volume.php
│ └── cli_commands.php
└── tests/
├── integration/
│ ├── etc/
│ │ └── mysql.php.dist
│ ├── framework/
│ │ ├── Helper.php
│ │ ├── Listener.php
│ │ ├── ProgressBar.php
│ │ ├── QuietLogHandler.php
│ │ ├── autoload.php
│ │ └── bootstrap.php
│ ├── phpunit.ee.xml.dist
│ ├── phpunit.xml.dist
│ ├── resource/
│ │ ├── customer/
│ │ │ ├── dest.sql
│ │ │ └── source.sql
│ │ ├── data_integrity/
│ │ │ ├── dest.sql
│ │ │ └── source.sql
│ │ ├── default/
│ │ │ ├── dest.sql
│ │ │ └── source.sql
│ │ ├── eav/
│ │ │ ├── dest.sql
│ │ │ └── source.sql
│ │ ├── ee.eav/
│ │ │ ├── dest.sql
│ │ │ └── source.sql
│ │ ├── ee.url_rewrite_11410/
│ │ │ ├── dest.sql
│ │ │ └── source.sql
│ │ ├── ee.url_rewrite_191/
│ │ │ ├── dest.sql
│ │ │ └── source.sql
│ │ ├── post_processing/
│ │ │ ├── dest.sql
│ │ │ └── source.sql
│ │ ├── sales_increment/
│ │ │ ├── dest.sql
│ │ │ └── source.sql
│ │ ├── sales_order/
│ │ │ ├── dest.sql
│ │ │ └── source.sql
│ │ ├── stores/
│ │ │ ├── dest.sql
│ │ │ └── source.sql
│ │ ├── tier_price/
│ │ │ ├── dest.sql
│ │ │ └── source.sql
│ │ ├── url_rewrite_11410/
│ │ │ ├── dest.sql
│ │ │ └── source.sql
│ │ └── url_rewrite_191/
│ │ ├── dest.sql
│ │ └── source.sql
│ └── testsuite/
│ └── Migration/
│ ├── App/
│ │ └── SetupDeltaLogTest.php
│ ├── ResourceModel/
│ │ └── SourceDestinationTest.php
│ ├── Step/
│ │ ├── Customer/
│ │ │ └── DataTest.php
│ │ ├── DataIntegrity/
│ │ │ └── IntegrityTest.php
│ │ ├── EAV/
│ │ │ ├── DataTest.php
│ │ │ ├── IntegrityTest.php
│ │ │ └── VolumeTest.php
│ │ ├── Map/
│ │ │ ├── DataTest.php
│ │ │ ├── IntegrityTest.php
│ │ │ └── VolumeTest.php
│ │ ├── PostProcessing/
│ │ │ └── Model/
│ │ │ └── EavLeftoverDataTest.php
│ │ ├── SalesIncrement/
│ │ │ └── DataTest.php
│ │ ├── SalesOrder/
│ │ │ ├── DataTest.php
│ │ │ ├── IntegrityTest.php
│ │ │ └── VolumeTest.php
│ │ ├── Settings/
│ │ │ └── DataTest.php
│ │ ├── Stores/
│ │ │ ├── DataTest.php
│ │ │ └── IntegrityTest.php
│ │ ├── TierPrice/
│ │ │ ├── DataTest.php
│ │ │ └── IntegrityTest.php
│ │ └── UrlRewrite/
│ │ ├── Version11410to2000Test.php
│ │ └── Version191to2000Test.php
│ └── _files/
│ ├── class-map.xml
│ ├── config-with-empty-map.xml
│ ├── config.xml
│ ├── customer-attribute-groups.xml
│ ├── customer-document-groups.xml
│ ├── deltalog-empty.xml
│ ├── deltalog.xml
│ ├── eav-attribute-groups.xml
│ ├── eav-document-groups.xml
│ ├── ee.config.xml
│ ├── ee.eav-document-groups.xml
│ ├── ee.map-eav.xml
│ ├── empty-map.xml
│ ├── list-log.xml.dist
│ ├── map-customer.xml
│ ├── map-eav.xml
│ ├── map-sales.xml
│ ├── map-stores.xml
│ ├── map-tier-price-fail.xml
│ ├── map-tier-price.xml
│ ├── map.xml
│ └── settings.xml
├── static/
│ ├── framework/
│ │ ├── autoload.php
│ │ └── bootstrap.php
│ ├── phpunit.xml.dist
│ └── testsuite/
│ └── Migration/
│ └── Php/
│ ├── LiveCodeTest.php
│ └── _files/
│ ├── annotation/
│ │ ├── blacklist/
│ │ │ └── common.txt
│ │ └── whitelist/
│ │ └── common.txt
│ ├── blacklist/
│ │ └── common.txt
│ ├── phpcs/
│ │ ├── blacklist/
│ │ │ └── common.txt
│ │ ├── ruleset.xml
│ │ └── whitelist/
│ │ └── common.txt
│ ├── phpmd/
│ │ ├── blacklist/
│ │ │ └── common.txt
│ │ ├── ruleset.xml
│ │ └── whitelist/
│ │ └── common.txt
│ └── whitelist/
│ └── common.txt
└── unit/
├── framework/
│ ├── PdoTest.php
│ ├── autoload.php
│ └── bootstrap.php
├── phpunit.xml.dist
└── testsuite/
└── Migration/
├── App/
│ ├── Mode/
│ │ └── StepListTest.php
│ ├── Progress/
│ │ └── FileTest.php
│ ├── ProgressTest.php
│ ├── SetupDeltaLogTest.php
│ └── Step/
│ └── FactoryTest.php
├── ConfigTest.php
├── Handler/
│ ├── AddPrefixTest.php
│ ├── ClassMapTest.php
│ ├── ConvertDateFormatTest.php
│ ├── ConvertIpTest.php
│ ├── ConvertTest.php
│ ├── EavAttribute/
│ │ └── ConvertModelTest.php
│ ├── EavAttributeGroup/
│ │ └── SetGroupCodeTest.php
│ ├── GetDestinationValueTest.php
│ ├── GetEventStatusTest.php
│ ├── ManagerTest.php
│ ├── PlaceholderTest.php
│ ├── Rule/
│ │ ├── ConditionSqlTest.php
│ │ ├── CustomerSegmentConditionSqlTest.php
│ │ ├── NormalizationIdsTest.php
│ │ └── SerializedDataTest.php
│ ├── SalesOrderStatusState/
│ │ └── SetVisibleOnFrontTest.php
│ ├── SequenceTest.php
│ ├── SerializeToJson/
│ │ ├── ConvertWithConditionsTest.php
│ │ ├── ItemOptionTest.php
│ │ └── SalesOrderItemTest.php
│ ├── SerializeToJsonTest.php
│ ├── SetDefaultWebsiteIdTest.php
│ ├── SetHashTest.php
│ ├── SetValueTest.php
│ ├── Settings/
│ │ ├── CategoryRootIdTest.php
│ │ ├── EncryptTest.php
│ │ ├── TemplateTest.php
│ │ └── UrlSuffixTest.php
│ └── TimezonesTest.php
├── Logger/
│ ├── ConsoleHandlerTest.php
│ ├── FileHandlerTest.php
│ ├── LoggerTest.php
│ └── ManagerTest.php
├── Mode/
│ ├── DataTest.php
│ └── SettingsTest.php
├── Model/
│ └── Eav/
│ └── AttributeGroupNameToCodeMapTest.php
├── Reader/
│ ├── ClassMapTest.php
│ ├── GroupsTest.php
│ ├── MapTest.php
│ └── SettingsTest.php
├── RecordTransformerTest.php
├── ResourceModel/
│ ├── AbstractCollectionTest.php
│ ├── AbstractResourceTest.php
│ ├── Adapter/
│ │ ├── MysqlTest.php
│ │ └── Pdo/
│ │ └── MysqlBuilderTest.php
│ ├── AdapterFactoryTest.php
│ ├── DestinationTest.php
│ ├── Document/
│ │ └── CollectionTest.php
│ ├── DocumentTest.php
│ ├── Record/
│ │ └── CollectionTest.php
│ ├── RecordTest.php
│ ├── SourceTest.php
│ ├── Structure/
│ │ └── CollectionTest.php
│ └── StructureTest.php
├── Step/
│ ├── CustomCustomerAttributes/
│ │ ├── DataTest.php
│ │ ├── IntegrityTest.php
│ │ └── VolumeTest.php
│ ├── CustomCustomerAttributesTest.php
│ ├── Eav/
│ │ ├── HelperTest.php
│ │ ├── InitialDataTest.php
│ │ ├── Integrity/
│ │ │ ├── AttributeFrontendInputTest.php
│ │ │ └── AttributeGroupNamesTest.php
│ │ ├── IntegrityTest.php
│ │ ├── Model/
│ │ │ └── IgnoredAttributesTest.php
│ │ └── VolumeTest.php
│ ├── Log/
│ │ ├── DataTest.php
│ │ ├── IntegrityTest.php
│ │ └── VolumeTest.php
│ ├── Map/
│ │ ├── DataTest.php
│ │ ├── DeltaTest.php
│ │ ├── HelperTest.php
│ │ ├── IntegrityTest.php
│ │ └── VolumeTest.php
│ ├── PostProcessing/
│ │ ├── Data/
│ │ │ ├── EavLeftoverDataCleanerTest.php
│ │ │ └── ProductsInRootCatalogCleanerTest.php
│ │ └── DataTest.php
│ ├── Ratings/
│ │ ├── DataTest.php
│ │ ├── IntegrityTest.php
│ │ └── VolumeTest.php
│ ├── SalesOrder/
│ │ ├── DataTest.php
│ │ ├── HelperTest.php
│ │ ├── InitialDataTest.php
│ │ ├── IntegrityTest.php
│ │ └── VolumeTest.php
│ ├── Settings/
│ │ ├── DataTest.php
│ │ └── IntegrityTest.php
│ └── UrlRewrite/
│ ├── Version11410to2000Test.php
│ └── Version191to2000Test.php
└── _files/
├── class-map.xml
├── eav-attribute-groups.xml
├── eav-document-groups.xml
├── invalid-config.xml
├── map-invalid.xml
├── map.xml
├── settings-invalid.xml
├── settings.xml
└── test-config.xml
SYMBOL INDEX (1995 symbols across 381 files)
FILE: src/Migration/App/ConsoleOutputFactory.php
class ConsoleOutputFactory (line 14) | class ConsoleOutputFactory
method create (line 24) | public function create(
FILE: src/Migration/App/Mode/ModeInterface.php
type ModeInterface (line 11) | interface ModeInterface
method run (line 18) | public function run();
FILE: src/Migration/App/Mode/StepList.php
class StepList (line 11) | class StepList
method __construct (line 38) | public function __construct(
method createInstances (line 53) | protected function createInstances()
method getSteps (line 67) | public function getSteps()
FILE: src/Migration/App/Progress.php
class Progress (line 11) | class Progress
method __construct (line 30) | public function __construct(
method saveResult (line 44) | public function saveResult($object, $stage, $result)
method isCompleted (line 60) | public function isCompleted($object, $stage)
method saveProcessedEntities (line 75) | public function saveProcessedEntities($object, $stage, array $processe...
method addProcessedEntity (line 91) | public function addProcessedEntity($object, $stage, $entity)
method resetProcessedEntities (line 109) | public function resetProcessedEntities($object, $stage)
method getProcessedEntities (line 121) | public function getProcessedEntities($object, $stage)
method reset (line 137) | public function reset($object = null)
method getName (line 157) | protected function getName($object)
FILE: src/Migration/App/Progress/File.php
class File (line 14) | class File
method __construct (line 40) | public function __construct(
method getData (line 53) | public function getData()
method saveData (line 71) | public function saveData($data)
method getLockFile (line 86) | protected function getLockFile()
method clearLockFile (line 101) | public function clearLockFile()
method serializeToJson (line 113) | private function serializeToJson($fileContents)
FILE: src/Migration/App/ProgressBar/LogLevelProcessor.php
class LogLevelProcessor (line 19) | class LogLevelProcessor
method __construct (line 65) | public function __construct(
method getProgressBar (line 84) | protected function getProgressBar()
method getOutputInstance (line 98) | protected function getOutputInstance()
method start (line 115) | public function start($max, $forceLogLevel = false)
method advance (line 131) | public function advance($forceLogLevel = false)
method finish (line 144) | public function finish($forceLogLevel = false)
method canRun (line 157) | protected function canRun($forceLogLevel)
FILE: src/Migration/App/ProgressBarFactory.php
class ProgressBarFactory (line 14) | class ProgressBarFactory
method create (line 22) | public function create(OutputInterface $output)
FILE: src/Migration/App/SetupDeltaLog.php
class SetupDeltaLog (line 16) | class SetupDeltaLog implements StageInterface
method __construct (line 49) | public function __construct(
method perform (line 64) | public function perform()
method getGroupsReader (line 104) | private function getGroupsReader()
FILE: src/Migration/App/Step/AbstractDelta.php
class AbstractDelta (line 18) | abstract class AbstractDelta implements StageInterface
method __construct (line 84) | public function __construct(
method perform (line 108) | public function perform()
method markRecordsProcessed (line 146) | protected function markRecordsProcessed($documentName, $idKeys, $items)
method processDeletedRecords (line 174) | protected function processDeletedRecords($documentName, $idKeys, $dest...
method processChangedRecords (line 198) | protected function processChangedRecords($documentName, $idKeys)
method updateChangedRecords (line 233) | protected function updateChangedRecords($destinationName, $destination...
method transformData (line 248) | protected function transformData($data, $sourceDocument, $destDocument...
method getRecordTransformer (line 267) | protected function getRecordTransformer($sourceDocument, $destinationD...
method getDocumentMap (line 287) | protected function getDocumentMap($document, $type)
FILE: src/Migration/App/Step/AbstractIntegrity.php
class AbstractIntegrity (line 20) | abstract class AbstractIntegrity implements StageInterface
method __construct (line 113) | public function __construct(
method getIterationsCount (line 135) | abstract protected function getIterationsCount();
method check (line 145) | protected function check($documents, $type, $verifyFields = true)
method getMappedDocumentName (line 179) | protected function getMappedDocumentName($documentName, $type)
method filterIgnoredDocuments (line 191) | protected function filterIgnoredDocuments($documents, $type)
method verifyFields (line 210) | protected function verifyFields($sourceDocument, $destinationDocument,...
method checkForErrors (line 233) | protected function checkForErrors()
method checkDocuments (line 251) | protected function checkDocuments()
method checkDocumentFields (line 297) | protected function checkDocumentFields()
method checkMismatchDocumentFieldDataTypes (line 346) | protected function checkMismatchDocumentFieldDataTypes()
method checkDocumentFieldsData (line 374) | protected function checkDocumentFieldsData()
FILE: src/Migration/App/Step/AbstractVolume.php
class AbstractVolume (line 13) | abstract class AbstractVolume implements StageInterface
method __construct (line 28) | public function __construct(
method checkForErrors (line 40) | protected function checkForErrors($errorLevel = Logger::WARNING)
FILE: src/Migration/App/Step/RollbackInterface.php
type RollbackInterface (line 12) | interface RollbackInterface
method rollback (line 19) | public function rollback();
FILE: src/Migration/App/Step/StageFactory.php
class StageFactory (line 14) | class StageFactory
method __construct (line 29) | public function __construct(
method create (line 43) | public function create($stageClass, array $arguments = [])
FILE: src/Migration/App/Step/StageInterface.php
type StageInterface (line 12) | interface StageInterface
method perform (line 19) | public function perform();
FILE: src/Migration/Config.php
class Config (line 13) | class Config
method __construct (line 49) | public function __construct(
method init (line 63) | public function init($configFile = null)
method getConfigDirectoryPath (line 92) | protected function getConfigDirectoryPath()
method getSteps (line 103) | public function getSteps($mode)
method getStep (line 129) | public function getStep($mode, $name)
method getResourceConfig (line 154) | public function getResourceConfig($resourceType)
method getSource (line 183) | public function getSource()
method getDestination (line 193) | public function getDestination()
method validateResourceType (line 205) | protected function validateResourceType($type)
method getOption (line 218) | public function getOption($name)
method setOption (line 230) | public function setOption($name, $value)
FILE: src/Migration/Console/AbstractMigrateCommand.php
class AbstractMigrateCommand (line 21) | class AbstractMigrateCommand extends Command
method __construct (line 64) | public function __construct(
method configure (line 81) | protected function configure()
method initialize (line 113) | protected function initialize(InputInterface $input, OutputInterface $...
method canReset (line 140) | protected function canReset()
FILE: src/Migration/Console/CommandList.php
class CommandList (line 13) | class CommandList implements \Magento\Framework\Console\CommandListInter...
method __construct (line 25) | public function __construct(ObjectManagerInterface $objectManager)
method getCommandsClasses (line 35) | protected function getCommandsClasses()
method getCommands (line 47) | public function getCommands()
FILE: src/Migration/Console/MigrateDataCommand.php
class MigrateDataCommand (line 15) | class MigrateDataCommand extends AbstractMigrateCommand
method __construct (line 33) | public function __construct(
method configure (line 48) | protected function configure()
method execute (line 58) | protected function execute(InputInterface $input, OutputInterface $out...
FILE: src/Migration/Console/MigrateDeltaCommand.php
class MigrateDeltaCommand (line 15) | class MigrateDeltaCommand extends AbstractMigrateCommand
method __construct (line 33) | public function __construct(
method configure (line 48) | protected function configure()
method execute (line 58) | protected function execute(InputInterface $input, OutputInterface $out...
method canReset (line 67) | protected function canReset()
FILE: src/Migration/Console/MigrateSettingsCommand.php
class MigrateSettingsCommand (line 15) | class MigrateSettingsCommand extends AbstractMigrateCommand
method __construct (line 33) | public function __construct(
method configure (line 48) | protected function configure()
method execute (line 58) | protected function execute(InputInterface $input, OutputInterface $out...
FILE: src/Migration/Exception.php
class Exception (line 11) | class Exception extends \Exception
FILE: src/Migration/Handler/AbstractHandler.php
class AbstractHandler (line 15) | abstract class AbstractHandler implements HandlerInterface
method setField (line 27) | public function setField($field)
method validate (line 36) | public function validate(Record $record)
FILE: src/Migration/Handler/AddPrefix.php
class AddPrefix (line 13) | class AddPrefix extends AbstractHandler implements HandlerInterface
method __construct (line 23) | public function __construct($prefix)
method handle (line 31) | public function handle(Record $recordToHandle, Record $oppositeRecord)
FILE: src/Migration/Handler/BundleParentProduct.php
class BundleParentProduct (line 15) | class BundleParentProduct extends AbstractHandler
method __construct (line 43) | public function __construct(Source $source, $parentField, $documentWit...
method handle (line 54) | public function handle(Record $recordToHandle, Record $oppositeRecord)
method getProductId (line 69) | private function getProductId($parentRowId)
FILE: src/Migration/Handler/ClassMap.php
class ClassMap (line 13) | class ClassMap extends AbstractHandler implements HandlerInterface
method __construct (line 23) | public function __construct(
method handle (line 32) | public function handle(Record $recordToHandle, Record $oppositeRecord)
FILE: src/Migration/Handler/CleanMultiselect.php
class CleanMultiselect (line 15) | class CleanMultiselect extends AbstractHandler implements HandlerInterface
method __construct (line 42) | public function __construct(Source $source)
method handle (line 50) | public function handle(Record $recordToHandle, Record $oppositeRecord)
method getAttributeIds (line 67) | private function getAttributeIds()
FILE: src/Migration/Handler/Convert.php
class Convert (line 14) | class Convert extends AbstractHandler implements HandlerInterface
method __construct (line 31) | public function __construct($map, $defaultValue = null)
method handle (line 54) | public function handle(Record $recordToHandle, Record $oppositeRecord)
FILE: src/Migration/Handler/ConvertDateFormat.php
class ConvertDateFormat (line 13) | class ConvertDateFormat extends AbstractHandler implements HandlerInterface
method handle (line 18) | public function handle(Record $recordToHandle, Record $oppositeRecord)
FILE: src/Migration/Handler/ConvertEavValue.php
class ConvertEavValue (line 18) | class ConvertEavValue extends AbstractHandler implements HandlerInterface
method __construct (line 58) | public function __construct(Config $config, Source $source, $map, $att...
method handle (line 83) | public function handle(Record $recordToHandle, Record $oppositeRecord)
method getAttributeIds (line 104) | protected function getAttributeIds()
FILE: src/Migration/Handler/ConvertIp.php
class ConvertIp (line 13) | class ConvertIp extends AbstractHandler implements HandlerInterface
method handle (line 18) | public function handle(Record $recordToHandle, Record $oppositeRecord)
FILE: src/Migration/Handler/ConvertTimestampToDate.php
class ConvertTimestampToDate (line 13) | class ConvertTimestampToDate extends AbstractHandler implements HandlerI...
method handle (line 18) | public function handle(Record $recordToHandle, Record $oppositeRecord)
FILE: src/Migration/Handler/EavAttribute/ApplyTo.php
class ApplyTo (line 16) | class ApplyTo extends AbstractHandler
method __construct (line 37) | public function __construct(Source $source)
method handle (line 49) | public function handle(Record $recordToHandle, Record $oppositeRecord)
method checkIfUserDefined (line 68) | protected function checkIfUserDefined($attributeId)
FILE: src/Migration/Handler/EavAttribute/BackendTypeForMultiselect.php
class BackendTypeForMultiselect (line 15) | class BackendTypeForMultiselect extends AbstractHandler
method __construct (line 27) | public function __construct(Source $source)
method handle (line 35) | public function handle(Record $recordToHandle, Record $oppositeRecord)
method getProductEntityTypeId (line 51) | protected function getProductEntityTypeId()
FILE: src/Migration/Handler/EavAttribute/ConvertModel.php
class ConvertModel (line 15) | class ConvertModel extends AbstractHandler
method __construct (line 25) | public function __construct(ClassMap $classMap)
method handle (line 33) | public function handle(Record $recordToHandle, Record $oppositeRecord)
FILE: src/Migration/Handler/EavAttributeGroup/SetGroupCode.php
class SetGroupCode (line 20) | class SetGroupCode extends \Migration\Handler\AbstractHandler implements...
method __construct (line 45) | public function __construct(Config $config, Translit $translitFilter, ...
method handle (line 55) | public function handle(Record $recordToHandle, Record $oppositeRecord)
FILE: src/Migration/Handler/Encrypt.php
class Encrypt (line 16) | class Encrypt extends AbstractHandler
method __construct (line 47) | public function __construct(
method handle (line 62) | public function handle(Record $recordToHandle, Record $oppositeRecord)
method validate (line 98) | public function validate(Record $record)
FILE: src/Migration/Handler/FieldCopy.php
class FieldCopy (line 13) | class FieldCopy extends AbstractHandler implements HandlerInterface
method __construct (line 23) | public function __construct($fieldCopy)
method handle (line 31) | public function handle(Record $recordToHandle, Record $oppositeRecord)
FILE: src/Migration/Handler/Gallery/InsertValueToEntity.php
class InsertValueToEntity (line 17) | class InsertValueToEntity extends AbstractHandler
method __construct (line 49) | public function __construct(
method handle (line 62) | public function handle(Record $recordToHandle, Record $oppositeRecord)
FILE: src/Migration/Handler/Gallery/SetEntityId.php
class SetEntityId (line 16) | class SetEntityId extends AbstractHandler
method __construct (line 41) | public function __construct(Source $source)
method handle (line 49) | public function handle(Record $recordToHandle, Record $oppositeRecord)
method getEntityId (line 62) | protected function getEntityId($valueId)
FILE: src/Migration/Handler/GetDestinationValue.php
class GetDestinationValue (line 13) | class GetDestinationValue extends AbstractHandler implements HandlerInte...
method __construct (line 23) | public function __construct($setNullIfEmpty = false)
method handle (line 31) | public function handle(Record $recordToHandle, Record $oppositeRecord)
FILE: src/Migration/Handler/GetEventStatus.php
class GetEventStatus (line 14) | class GetEventStatus extends AbstractHandler implements HandlerInterface
method handle (line 25) | public function handle(Record $recordToHandle, Record $oppositeRecord)
FILE: src/Migration/Handler/HandlerInterface.php
type HandlerInterface (line 13) | interface HandlerInterface
method handle (line 22) | public function handle(Record $recordToHandle, Record $oppositeRecord);
method setField (line 30) | public function setField($field);
FILE: src/Migration/Handler/Manager.php
class Manager (line 14) | class Manager
method __construct (line 29) | public function __construct(
method initHandler (line 44) | public function initHandler($field, $handlerConfig = [], $handlerKey =...
method getHandler (line 69) | public function getHandler($handlerKey)
method getHandlers (line 82) | public function getHandlers()
FILE: src/Migration/Handler/Placeholder.php
class Placeholder (line 13) | class Placeholder extends AbstractHandler implements HandlerInterface
method __construct (line 23) | public function __construct(
method handle (line 32) | public function handle(Record $recordToHandle, Record $oppositeRecord)
method hasPlaceholders (line 48) | protected function hasPlaceholders($content)
method processContent (line 59) | protected function processContent($content)
FILE: src/Migration/Handler/ProductAlertStoreId.php
class ProductAlertStoreId (line 15) | class ProductAlertStoreId extends AbstractHandler
method __construct (line 30) | public function __construct(Source $source)
method handle (line 38) | public function handle(Record $recordToHandle, Record $oppositeRecord)
method getDefaultStoreId (line 55) | private function getDefaultStoreId($websiteId)
FILE: src/Migration/Handler/QuoteMultiAddressStoreId.php
class QuoteMultiAddressStoreId (line 15) | class QuoteMultiAddressStoreId extends AbstractHandler
method __construct (line 25) | public function __construct(Source $source)
method handle (line 33) | public function handle(Record $recordToHandle, Record $oppositeRecord)
method getStoreId (line 47) | private function getStoreId($quoteItemId)
FILE: src/Migration/Handler/Rule/ConditionSql.php
class ConditionSql (line 19) | class ConditionSql extends AbstractHandler
method __construct (line 41) | public function __construct(MapFactory $mapFactory, Source $source, De...
method handle (line 51) | public function handle(Record $recordToHandle, Record $oppositeRecord)
FILE: src/Migration/Handler/Rule/CustomerSegmentConditionSql.php
class CustomerSegmentConditionSql (line 19) | class CustomerSegmentConditionSql extends AbstractHandler
method __construct (line 46) | public function __construct(MapFactory $mapFactory, Source $source, De...
method handle (line 57) | public function handle(Record $recordToHandle, Record $oppositeRecord)
method getDestDocumentName (line 80) | protected function getDestDocumentName($sourceDocumentName)
FILE: src/Migration/Handler/Rule/NormalizationIds.php
class NormalizationIds (line 17) | class NormalizationIds extends AbstractHandler
method __construct (line 46) | public function __construct(
method handle (line 61) | public function handle(Record $recordToHandle, Record $oppositeRecord)
FILE: src/Migration/Handler/Rule/SerializedData.php
class SerializedData (line 15) | class SerializedData extends AbstractHandler
method __construct (line 25) | public function __construct(ClassMap $classMap)
method handle (line 33) | public function handle(Record $recordToHandle, Record $oppositeRecord)
method replaceValues (line 48) | protected function replaceValues(array $data)
FILE: src/Migration/Handler/SalesOrderStatusState/SetVisibleOnFront.php
class SetVisibleOnFront (line 15) | class SetVisibleOnFront extends AbstractHandler implements HandlerInterface
method handle (line 34) | public function handle(Record $recordToHandle, Record $oppositeRecord)
FILE: src/Migration/Handler/Sequence.php
class Sequence (line 14) | class Sequence extends AbstractHandler implements HandlerInterface
method __construct (line 55) | public function __construct($table, Destination $destination)
method handle (line 64) | public function handle(Record $recordToHandle, Record $oppositeRecord)
FILE: src/Migration/Handler/SerializeToJson.php
class SerializeToJson (line 15) | class SerializeToJson extends AbstractHandler
method __construct (line 44) | public function __construct(
method handle (line 67) | public function handle(Record $recordToHandle, Record $oppositeRecord)
FILE: src/Migration/Handler/SerializeToJson/ConvertWithConditions.php
class ConvertWithConditions (line 17) | class ConvertWithConditions extends AbstractHandler
method __construct (line 59) | public function __construct(
method handle (line 76) | public function handle(Record $recordToHandle, Record $oppositeRecord)
method validate (line 107) | public function validate(Record $record)
method shouldProcessField (line 121) | protected function shouldProcessField($valueOfConditionalField)
FILE: src/Migration/Handler/SerializeToJson/ItemOption.php
class ItemOption (line 16) | class ItemOption extends AbstractHandler
method handle (line 24) | public function handle(Record $recordToHandle, Record $oppositeRecord)
method validate (line 40) | public function validate(Record $record)
method shouldProcessField (line 54) | protected function shouldProcessField($itemOptionValue)
FILE: src/Migration/Handler/SerializeToJson/SalesOrderItem.php
class SalesOrderItem (line 17) | class SalesOrderItem extends AbstractHandler
method __construct (line 43) | public function __construct(Logger $logger, DocumentIdField $documentI...
method handle (line 53) | public function handle(Record $recordToHandle, Record $oppositeRecord)
FILE: src/Migration/Handler/SetDefaultWebsiteId.php
class SetDefaultWebsiteId (line 14) | class SetDefaultWebsiteId extends AbstractHandler
method __construct (line 30) | public function __construct(Source $source)
method handle (line 39) | public function handle(Record $recordToHandle, Record $oppositeRecord)
FILE: src/Migration/Handler/SetHash.php
class SetHash (line 14) | class SetHash extends AbstractHandler implements HandlerInterface
method __construct (line 35) | public function __construct($hash, $baseField)
method handle (line 44) | public function handle(Record $recordToHandle, Record $oppositeRecord)
method validate (line 58) | public function validate(Record $record)
FILE: src/Migration/Handler/SetValue.php
class SetValue (line 13) | class SetValue extends AbstractHandler implements HandlerInterface
method __construct (line 23) | public function __construct($value)
method handle (line 31) | public function handle(Record $recordToHandle, Record $oppositeRecord)
FILE: src/Migration/Handler/SetValueAttributeCondition.php
class SetValueAttributeCondition (line 15) | class SetValueAttributeCondition extends AbstractHandler implements Hand...
method __construct (line 47) | public function __construct($attributeCode, $value, Source $source)
method handle (line 57) | public function handle(Record $recordToHandle, Record $oppositeRecord)
method checkAttributeIdCode (line 72) | protected function checkAttributeIdCode($attributeIdOfRecord, $attribu...
FILE: src/Migration/Handler/Settings/CategoryRootId.php
class CategoryRootId (line 14) | class CategoryRootId extends AbstractHandler
method handle (line 21) | public function handle(Record $recordToHandle, Record $oppositeRecord)
FILE: src/Migration/Handler/Settings/Template.php
class Template (line 14) | class Template extends AbstractHandler
method handle (line 19) | public function handle(Record $recordToHandle, Record $oppositeRecord)
FILE: src/Migration/Handler/Settings/UrlSuffix.php
class UrlSuffix (line 14) | class UrlSuffix extends AbstractHandler
method handle (line 19) | public function handle(Record $recordToHandle, Record $oppositeRecord)
FILE: src/Migration/Handler/StoreGroupCode.php
class StoreGroupCode (line 16) | class StoreGroupCode extends AbstractHandler
method __construct (line 37) | public function __construct(Logger $logger, Source $source)
method handle (line 46) | public function handle(Record $recordToHandle, Record $oppositeRecord)
method getCodeFromName (line 60) | private function getCodeFromName(Record $recordToHandle)
FILE: src/Migration/Handler/Synonym.php
class Synonym (line 16) | class Synonym extends AbstractHandler implements HandlerInterface
method __construct (line 42) | public function __construct(Source $source, Destination $destination)
method handle (line 51) | public function handle(Record $recordToHandle, Record $oppositeRecord)
method getWebsiteId (line 71) | protected function getWebsiteId($storeId)
FILE: src/Migration/Handler/Timezone.php
class Timezone (line 14) | class Timezone extends AbstractHandler implements HandlerInterface
method __construct (line 44) | public function __construct($offset)
method handle (line 52) | public function handle(Record $recordToHandle, Record $oppositeRecord)
method validate (line 86) | public function validate(Record $record)
FILE: src/Migration/Handler/TruncateSuffix.php
class TruncateSuffix (line 17) | class TruncateSuffix extends AbstractHandler implements HandlerInterface
method __construct (line 68) | public function __construct(Config $config, Source $source, $suffixPat...
method handle (line 84) | public function handle(Record $recordToHandle, Record $oppositeRecord)
method getAttributeIds (line 103) | protected function getAttributeIds()
method getSuffix (line 128) | protected function getSuffix()
FILE: src/Migration/Handler/VisualMerchandiser/Attribute.php
class Attribute (line 14) | class Attribute extends AbstractHandler
method handle (line 21) | public function handle(Record $recordToHandle, Record $oppositeRecord)
FILE: src/Migration/Handler/VisualMerchandiser/InsertMode.php
class InsertMode (line 14) | class InsertMode extends AbstractHandler
method handle (line 19) | public function handle(Record $recordToHandle, Record $oppositeRecord)
FILE: src/Migration/Handler/VisualMerchandiser/SmartAttribute.php
class SmartAttribute (line 14) | class SmartAttribute extends AbstractHandler
method handle (line 22) | public function handle(Record $recordToHandle, Record $oppositeRecord)
method parseOperator (line 50) | protected function parseOperator($attribute)
FILE: src/Migration/Logger/ConsoleHandler.php
class ConsoleHandler (line 18) | class ConsoleHandler extends AbstractHandler implements HandlerInterface...
method colorize (line 42) | protected function colorize($string, $color)
method handle (line 50) | public function handle(LogRecord $record): bool
method setFormatter (line 78) | public function setFormatter(FormatterInterface $formatter): HandlerIn...
method getFormatter (line 89) | public function getFormatter(): FormatterInterface
FILE: src/Migration/Logger/FileHandler.php
class FileHandler (line 18) | class FileHandler extends \Monolog\Handler\AbstractHandler implements \M...
method __construct (line 52) | public function __construct(File $file, Config $config, \Magento\Frame...
method handle (line 63) | public function handle(LogRecord $record): bool
method getFilePath (line 83) | protected function getFilePath($logFile)
method setFormatter (line 107) | public function setFormatter(FormatterInterface $formatter): HandlerIn...
method getFormatter (line 118) | public function getFormatter(): FormatterInterface
FILE: src/Migration/Logger/Logger.php
class Logger (line 15) | class Logger extends \Monolog\Logger
method __construct (line 29) | public function __construct($name = 'Migration', array $handlers = [],...
method addRecord (line 38) | public function addRecord(int|Level $level, string $message, array $co...
method getMessages (line 51) | public static function getMessages()
method clearMessages (line 61) | public static function clearMessages()
FILE: src/Migration/Logger/Manager.php
class Manager (line 14) | class Manager
method __construct (line 64) | public function __construct(
method process (line 84) | public function process($logLevel = self::LOG_LEVEL_INFO)
method getLogLevel (line 104) | public function getLogLevel()
FILE: src/Migration/Logger/MessageFormatter.php
class MessageFormatter (line 13) | class MessageFormatter extends \Monolog\Formatter\LineFormatter implemen...
method format (line 23) | public function format(LogRecord $record): string
method getLevelFormat (line 35) | protected function getLevelFormat($levelName)
FILE: src/Migration/Logger/MessageProcessor.php
class MessageProcessor (line 13) | class MessageProcessor
method setExtra (line 31) | public function setExtra(LogRecord $record)
FILE: src/Migration/Mode/AbstractMode.php
class AbstractMode (line 15) | abstract class AbstractMode
method __construct (line 53) | public function __construct(
method runStage (line 72) | protected function runStage($object, $step, $stage, $force = false)
FILE: src/Migration/Mode/Data.php
class Data (line 19) | class Data extends AbstractMode implements \Migration\App\Mode\ModeInter...
method __construct (line 43) | public function __construct(
method run (line 58) | public function run()
method runIntegrity (line 86) | protected function runIntegrity(StepList $steps)
method setupDeltalog (line 107) | protected function setupDeltalog()
method runData (line 122) | protected function runData(array $step, $stepName)
method runVolume (line 138) | protected function runVolume(array $step, $stepName)
method rollback (line 157) | protected function rollback($stage, $stepName)
FILE: src/Migration/Mode/Delta.php
class Delta (line 20) | class Delta extends AbstractMode implements \Migration\App\Mode\ModeInte...
method __construct (line 60) | public function __construct(
method run (line 77) | public function run()
method runDelta (line 126) | private function runDelta(array $step, $stepName)
method runVolume (line 141) | private function runVolume(array $step, $stepName)
method getGroupsReader (line 153) | private function getGroupsReader()
FILE: src/Migration/Mode/Settings.php
class Settings (line 17) | class Settings extends AbstractMode implements \Migration\App\Mode\ModeI...
method __construct (line 35) | public function __construct(
method run (line 48) | public function run()
method runIntegrity (line 75) | private function runIntegrity(StepList $steps)
method runData (line 98) | private function runData(array $step, $stepName)
method runVolume (line 113) | private function runVolume(array $step, $stepName)
FILE: src/Migration/Model/DocumentIdField.php
class DocumentIdField (line 13) | class DocumentIdField
method getFiled (line 21) | public function getFiled(Document $document)
FILE: src/Migration/Model/PasswordHashResolver.php
class PasswordHashResolver (line 14) | class PasswordHashResolver
method __construct (line 25) | public function __construct(
method resolve (line 37) | public function resolve(Customer $customer)
FILE: src/Migration/Model/PasswordVerifier.php
class PasswordVerifier (line 11) | class PasswordVerifier
method verify (line 20) | public function verify($password, $passwordHash)
method isBcrypt (line 39) | public function isBcrypt($hash)
method isSha512 (line 53) | public function isSha512($hash)
FILE: src/Migration/Plugin/Customer/Model/AuthenticationPlugin.php
class AuthenticationPlugin (line 18) | class AuthenticationPlugin
method __construct (line 51) | public function __construct(
method beforeAuthenticate (line 73) | public function beforeAuthenticate(
FILE: src/Migration/Reader/ClassMap.php
class ClassMap (line 15) | class ClassMap
method __construct (line 52) | public function __construct(
method validate (line 67) | protected function validate()
method convertClassName (line 92) | public function convertClassName($className)
method hasMap (line 106) | public function hasMap($className)
method getMap (line 120) | public function getMap()
FILE: src/Migration/Reader/Groups.php
class Groups (line 14) | class Groups
method __construct (line 33) | public function __construct(
method init (line 50) | public function init($groupsFile)
method getRootDir (line 73) | protected function getRootDir()
method getGroup (line 84) | public function getGroup($name)
method getGroups (line 115) | public function getGroups()
FILE: src/Migration/Reader/GroupsFactory.php
class GroupsFactory (line 11) | class GroupsFactory
method __construct (line 41) | public function __construct(
method create (line 57) | public function create($configOption)
FILE: src/Migration/Reader/Map.php
class Map (line 14) | class Map implements MapInterface
method __construct (line 63) | public function __construct(
method init (line 78) | protected function init($mapFile)
method getRootDir (line 104) | protected function getRootDir()
method isFieldIgnored (line 112) | public function isFieldIgnored($document, $field, $type)
method isFieldDataTypeIgnored (line 127) | public function isFieldDataTypeIgnored($document, $field, $type)
method isDocumentIgnored (line 142) | public function isDocumentIgnored($document, $type)
method getWildcards (line 170) | protected function getWildcards($type)
method isDocumentMapped (line 185) | public function isDocumentMapped($document, $type)
method isFieldMapped (line 198) | public function isFieldMapped($document, $field, $type)
method getDocumentMap (line 211) | public function getDocumentMap($document, $type)
method getFieldMap (line 241) | public function getFieldMap($document, $field, $type)
method getHandlerConfigs (line 284) | public function getHandlerConfigs($document, $field, $type)
method validateType (line 319) | protected function validateType($type)
method getOppositeType (line 332) | protected function getOppositeType($type)
method validateFieldMap (line 347) | protected function validateFieldMap($value, $type)
FILE: src/Migration/Reader/MapFactory.php
class MapFactory (line 11) | class MapFactory
method __construct (line 39) | public function __construct(
method create (line 55) | public function create($configOption)
FILE: src/Migration/Reader/MapInterface.php
type MapInterface (line 11) | interface MapInterface
method isFieldIgnored (line 24) | public function isFieldIgnored($document, $field, $type);
method isFieldDataTypeIgnored (line 34) | public function isFieldDataTypeIgnored($document, $field, $type);
method isDocumentIgnored (line 43) | public function isDocumentIgnored($document, $type);
method isDocumentMapped (line 52) | public function isDocumentMapped($document, $type);
method isFieldMapped (line 62) | public function isFieldMapped($document, $field, $type);
method getDocumentMap (line 71) | public function getDocumentMap($document, $type);
method getFieldMap (line 81) | public function getFieldMap($document, $field, $type);
method getHandlerConfigs (line 91) | public function getHandlerConfigs($document, $field, $type);
FILE: src/Migration/Reader/Settings.php
class Settings (line 15) | class Settings
method __construct (line 78) | public function __construct(
method validate (line 93) | protected function validate()
method getWildcards (line 118) | protected function getWildcards()
method isNodeIgnored (line 135) | public function isNodeIgnored($path)
method isNodeMapped (line 164) | public function isNodeMapped($path)
method getNodeMap (line 179) | public function getNodeMap($path)
method getValueHandler (line 206) | public function getValueHandler($path)
FILE: src/Migration/RecordTransformer.php
class RecordTransformer (line 15) | class RecordTransformer
method __construct (line 53) | public function __construct(
method transform (line 72) | public function transform(Record $from, Record $to)
method init (line 84) | public function init()
method initHandlerManager (line 97) | protected function initHandlerManager($type = MapInterface::TYPE_SOURCE)
method applyHandlers (line 122) | public function applyHandlers(Handler\Manager $handlerManager, Record ...
method copy (line 137) | protected function copy(Record $from, Record $to)
FILE: src/Migration/ResourceModel/AbstractCollection.php
class AbstractCollection (line 11) | abstract class AbstractCollection implements \Iterator, \Countable
method __construct (line 26) | public function __construct(array $data = [])
method current (line 35) | public function current(): mixed
method key (line 43) | public function key(): mixed
method next (line 51) | public function next(): void
method rewind (line 59) | public function rewind(): void
method valid (line 67) | public function valid(): bool
method count (line 75) | public function count(): int
FILE: src/Migration/ResourceModel/AbstractResource.php
class AbstractResource (line 12) | abstract class AbstractResource
method __construct (line 76) | public function __construct(
method getDocument (line 96) | public function getDocument($documentName)
method getStructure (line 118) | public function getStructure($documentName)
method getDocumentList (line 129) | public function getDocumentList()
method getRecordsCount (line 149) | public function getRecordsCount($documentName, $usePrefix = true, $dis...
method removeDocumentPrefix (line 161) | protected function removeDocumentPrefix($documentName)
method addDocumentPrefix (line 176) | public function addDocumentPrefix($documentName)
method getPageSize (line 191) | public function getPageSize($documentName)
method getBytes (line 224) | protected function getBytes($iniMemoryLimit)
method getRecords (line 252) | public function getRecords($documentName, $pageNumber, $pageSize = null)
method deleteRecords (line 266) | public function deleteRecords($documentName, $idKeys, $ids)
method getAdapter (line 276) | public function getAdapter()
method getResourceType (line 289) | abstract protected function getResourceType();
method getDocumentPrefix (line 296) | abstract protected function getDocumentPrefix();
FILE: src/Migration/ResourceModel/Adapter/Mysql.php
class Mysql (line 14) | class Mysql implements \Migration\ResourceModel\AdapterInterface
method __construct (line 43) | public function __construct(
method setForeignKeyChecks (line 59) | public function setForeignKeyChecks($value)
method getForeignKeys (line 71) | public function getForeignKeys($documentName)
method getDocumentStructure (line 79) | public function getDocumentStructure($documentName)
method getDocumentList (line 87) | public function getDocumentList()
method getRecordsCount (line 95) | public function getRecordsCount($documentName, $distinctFields = [])
method loadPage (line 109) | public function loadPage(
method insertRecords (line 136) | public function insertRecords($documentName, $records, $updateOnDuplic...
method insertMultiple (line 162) | protected function insertMultiple($documentName, $records)
method insertFromSelect (line 191) | public function insertFromSelect(\Magento\Framework\DB\Select $select,...
method deleteAllRecords (line 202) | public function deleteAllRecords($documentName)
method deleteRecords (line 210) | public function deleteRecords($documentName, $idKeys, $items)
method deleteProcessedRecords (line 237) | public function deleteProcessedRecords($documentName)
method loadChangedRecords (line 245) | public function loadChangedRecords(
method loadDeletedRecords (line 272) | public function loadDeletedRecords($deltaLogName, $idKeys, $pageNumber...
method loadDataFromSelect (line 290) | public function loadDataFromSelect($select)
method getSelect (line 300) | public function getSelect()
method getTableDdlCopy (line 312) | public function getTableDdlCopy($table, $newTableName)
method createTableByDdl (line 323) | public function createTableByDdl($tableDdl)
method updateDocument (line 338) | public function updateDocument($document, array $bind, $where = '')
method updateChangedRecords (line 346) | public function updateChangedRecords($document, $data, $updateOnDuplic...
method backupDocument (line 359) | public function backupDocument($documentName)
method rollbackDocument (line 374) | public function rollbackDocument($documentName)
method deleteBackup (line 389) | public function deleteBackup($documentName)
method createDelta (line 405) | public function createDelta($documentName, $deltaLogName, $idKeys)
method buildStatement (line 471) | protected function buildStatement($event, $idKeys, $triggerTableName)
method isTriggerExist (line 490) | protected function isTriggerExist($triggerKey)
method loadTriggers (line 508) | protected function loadTriggers()
method convertStatement (line 538) | protected function convertStatement($row)
method getCurrentSchema (line 549) | protected function getCurrentSchema()
method getSchemaName (line 559) | protected function getSchemaName()
FILE: src/Migration/ResourceModel/Adapter/Pdo/MysqlBuilder.php
class MysqlBuilder (line 16) | class MysqlBuilder
method __construct (line 42) | public function __construct(
method build (line 58) | public function build($resourceType)
method getConfig (line 78) | private function getConfig($resourceType)
method runInitStatements (line 108) | private function runInitStatements(PdoMysql $instance, $resourceType)
method getSelectFactory (line 123) | private function getSelectFactory()
FILE: src/Migration/ResourceModel/AdapterFactory.php
class AdapterFactory (line 13) | class AdapterFactory
method __construct (line 38) | public function __construct(
method create (line 52) | public function create(array $data = [])
FILE: src/Migration/ResourceModel/AdapterInterface.php
type AdapterInterface (line 13) | interface AdapterInterface
method getDocumentList (line 20) | public function getDocumentList();
method getDocumentStructure (line 32) | public function getDocumentStructure($documentName);
method getRecordsCount (line 41) | public function getRecordsCount($documentName, $distinctFields = []);
method loadPage (line 54) | public function loadPage(
method insertRecords (line 71) | public function insertRecords($documentName, $records, $updateOnDuplic...
method deleteAllRecords (line 79) | public function deleteAllRecords($documentName);
method deleteRecords (line 89) | public function deleteRecords($documentName, $idKeys, $items);
method loadChangedRecords (line 102) | public function loadChangedRecords(
method loadDeletedRecords (line 121) | public function loadDeletedRecords($deltaLogName, $idKeys, $pageNumber...
method updateChangedRecords (line 131) | public function updateChangedRecords($document, $data, $updateOnDuplic...
method backupDocument (line 139) | public function backupDocument($documentName);
method rollbackDocument (line 147) | public function rollbackDocument($documentName);
method deleteBackup (line 155) | public function deleteBackup($documentName);
method createDelta (line 165) | public function createDelta($documentName, $deltaLogName, $idKey);
method insertFromSelect (line 176) | public function insertFromSelect(\Magento\Framework\DB\Select $select,...
FILE: src/Migration/ResourceModel/Destination.php
class Destination (line 14) | class Destination extends AbstractResource
method saveRecords (line 31) | public function saveRecords($documentName, $records, $updateOnDuplicat...
method clearDocument (line 63) | public function clearDocument($documentName)
method getDocumentPrefix (line 71) | protected function getDocumentPrefix()
method backupDocument (line 85) | public function backupDocument($documentName)
method rollbackDocument (line 96) | public function rollbackDocument($documentName)
method deleteDocumentBackup (line 107) | public function deleteDocumentBackup($documentName)
method updateChangedRecords (line 120) | public function updateChangedRecords($documentName, $records, $updateO...
method getResourceType (line 140) | public function getResourceType()
FILE: src/Migration/ResourceModel/Document.php
class Document (line 11) | class Document
method __construct (line 33) | public function __construct(
method getRecords (line 48) | public function getRecords()
method getName (line 61) | public function getName()
method getStructure (line 71) | public function getStructure()
FILE: src/Migration/ResourceModel/Document/Collection.php
class Collection (line 11) | class Collection extends \Migration\ResourceModel\AbstractCollection
method getDocument (line 24) | public function getDocument($documentName)
method addDocument (line 40) | public function addDocument($document)
FILE: src/Migration/ResourceModel/Record.php
class Record (line 13) | class Record
method __construct (line 34) | public function __construct(array $data = [], Document $document = null)
method getStructure (line 48) | public function getStructure()
method setStructure (line 59) | public function setStructure($structure)
method setDocument (line 70) | public function setDocument(Document $document)
method getDocument (line 80) | public function getDocument()
method validateStructure (line 91) | public function validateStructure($structure = null)
method getValue (line 112) | public function getValue($columnName)
method getValueDefault (line 124) | public function getValueDefault($columnName)
method setValue (line 146) | public function setValue($columnName, $value)
method setData (line 164) | public function setData($data)
method getData (line 178) | public function getData()
method getDataDefault (line 188) | public function getDataDefault()
method getFields (line 207) | public function getFields()
FILE: src/Migration/ResourceModel/Record/Collection.php
class Collection (line 13) | class Collection extends \Migration\ResourceModel\AbstractCollection
method __construct (line 29) | public function __construct(\Migration\ResourceModel\Structure $struct...
method getStructure (line 40) | public function getStructure()
method addRecord (line 52) | public function addRecord($record)
method getValue (line 72) | public function getValue($columnName)
method setValue (line 92) | public function setValue($columnName, $value)
FILE: src/Migration/ResourceModel/Source.php
class Source (line 14) | class Source extends AbstractResource
method getDocumentPrefix (line 36) | protected function getDocumentPrefix()
method loadPage (line 51) | public function loadPage($documentName, $pageNumber)
method getRecords (line 65) | public function getRecords($documentName, $pageNumber, $pageSize = nul...
method setLastLoadedRecord (line 101) | public function setLastLoadedRecord($documentName, array $record)
method getIdentityField (line 117) | protected function getIdentityField($documentName)
method createDelta (line 140) | public function createDelta($documentName, $idKey)
method getChangedRecords (line 159) | public function getChangedRecords($documentName, $idKeys, $pageNumber ...
method getDeletedRecords (line 180) | public function getDeletedRecords($documentName, $idKeys, $pageNumber ...
method getDeltaLogName (line 197) | public function getDeltaLogName($documentName)
method getResourceType (line 212) | public function getResourceType()
FILE: src/Migration/ResourceModel/Structure.php
class Structure (line 11) | class Structure
method __construct (line 21) | public function __construct(array $data = [])
method hasField (line 32) | public function hasField($name)
method getFields (line 42) | public function getFields()
FILE: src/Migration/ResourceModel/Structure/Collection.php
class Collection (line 11) | class Collection extends \Migration\ResourceModel\AbstractCollection
method __construct (line 21) | public function __construct(array $data = [])
method getStructure (line 34) | public function getStructure($documentName)
method addStructure (line 49) | public function addStructure($documentName, $structure)
FILE: src/Migration/Step/ConfigurablePrices/Data.php
class Data (line 21) | class Data implements StageInterface
method __construct (line 72) | public function __construct(
method perform (line 94) | public function perform()
method getIterationsCount (line 131) | protected function getIterationsCount()
method getRecords (line 147) | protected function getRecords($sourceDocumentName, \Magento\Framework\...
FILE: src/Migration/Step/ConfigurablePrices/Delta.php
class Delta (line 19) | class Delta extends AbstractDelta
method __construct (line 57) | public function __construct(
method perform (line 85) | public function perform()
method getProductIds (line 133) | private function getProductIds($productSuperAttributeIds)
FILE: src/Migration/Step/ConfigurablePrices/Helper.php
class Helper (line 16) | class Helper
method __construct (line 54) | public function __construct(
method getSourceFields (line 72) | public function getSourceFields()
method getDestinationFields (line 87) | public function getDestinationFields()
method getDocumentList (line 106) | public function getDocumentList()
method init (line 119) | public function init()
method getDestinationRecordsCount (line 133) | public function getDestinationRecordsCount()
method getConfigurablePrice (line 145) | public function getConfigurablePrice(array $entityIds = [])
method getPriceAttributeId (line 204) | protected function getPriceAttributeId()
FILE: src/Migration/Step/ConfigurablePrices/Integrity.php
class Integrity (line 17) | class Integrity extends \Migration\App\Step\AbstractIntegrity
method __construct (line 57) | public function __construct(
method perform (line 76) | public function perform()
method getIterationsCount (line 90) | protected function getIterationsCount()
method checkFields (line 102) | protected function checkFields($fieldsData, $sourceType)
method getResourceModel (line 121) | protected function getResourceModel($sourceType)
FILE: src/Migration/Step/ConfigurablePrices/Volume.php
class Volume (line 17) | class Volume extends AbstractVolume
method __construct (line 48) | public function __construct(
method perform (line 65) | public function perform()
FILE: src/Migration/Step/CustomCustomerAttributes/Data.php
class Data (line 28) | class Data extends DatabaseStage
method __construct (line 75) | public function __construct(
method perform (line 98) | public function perform()
method getIterationsCount (line 149) | protected function getIterationsCount()
FILE: src/Migration/Step/CustomCustomerAttributes/Delta.php
class Delta (line 19) | class Delta extends AbstractDelta implements StageInterface
method __construct (line 40) | public function __construct(
FILE: src/Migration/Step/CustomCustomerAttributes/Integrity.php
class Integrity (line 21) | class Integrity extends AbstractIntegrity
method __construct (line 38) | public function __construct(
method perform (line 55) | public function perform()
method getIterationsCount (line 74) | protected function getIterationsCount()
FILE: src/Migration/Step/CustomCustomerAttributes/Volume.php
class Volume (line 22) | class Volume extends AbstractVolume
method __construct (line 57) | public function __construct(
method perform (line 76) | public function perform()
FILE: src/Migration/Step/Customer/Data.php
class Data (line 26) | class Data extends \Migration\Step\DatabaseStage implements StageInterface
method __construct (line 112) | public function __construct(
method perform (line 147) | public function perform()
method transformDocumentRecords (line 175) | private function transformDocumentRecords(
method skipRecordAttribute (line 236) | private function skipRecordAttribute($recordData, $attributesToSkip)
FILE: src/Migration/Step/Customer/Delta.php
class Delta (line 21) | class Delta extends AbstractDelta
method __construct (line 59) | public function __construct(
method processChangedRecords (line 87) | protected function processChangedRecords($documentName, $idKeys)
FILE: src/Migration/Step/Customer/Integrity.php
class Integrity (line 20) | class Integrity extends \Migration\App\Step\AbstractIntegrity
method __construct (line 48) | public function __construct(
method perform (line 68) | public function perform()
method getIterationsCount (line 93) | protected function getIterationsCount()
FILE: src/Migration/Step/Customer/Model/AttributesDataToCustomerEntityRecords.php
class AttributesDataToCustomerEntityRecords (line 19) | class AttributesDataToCustomerEntityRecords
method __construct (line 69) | public function __construct(
method updateCustomerEntities (line 93) | public function updateCustomerEntities(
method fetchAttributesData (line 132) | private function fetchAttributesData($sourceDocName, $destinationRecor...
method setAttributesData (line 163) | private function setAttributesData(
method upgradeCustomerHash (line 186) | private function upgradeCustomerHash($hash)
method explodePasswordHash (line 205) | private function explodePasswordHash($passwordHash)
FILE: src/Migration/Step/Customer/Model/AttributesDataToSkip.php
class AttributesDataToSkip (line 15) | class AttributesDataToSkip
method __construct (line 41) | public function __construct(
method getSkippedAttributes (line 75) | public function getSkippedAttributes($sourceDocumentName = null)
method fetchSkippedAttributes (line 95) | private function fetchSkippedAttributes()
FILE: src/Migration/Step/Customer/Model/AttributesToStatic.php
class AttributesToStatic (line 15) | class AttributesToStatic
method __construct (line 42) | public function __construct(
method update (line 59) | public function update()
FILE: src/Migration/Step/Customer/Model/EntityTypeCode.php
class EntityTypeCode (line 15) | class EntityTypeCode
method __construct (line 41) | public function __construct(
method getAttributesData (line 55) | public function getAttributesData($entityTypeCode)
method getEntityTypeCodeByDocumentName (line 93) | public function getEntityTypeCodeByDocumentName($sourceDocName)
FILE: src/Migration/Step/Customer/Model/SourceRecordsCounter.php
class SourceRecordsCounter (line 15) | class SourceRecordsCounter
method __construct (line 43) | public function __construct(
method getRecordsCount (line 62) | public function getRecordsCount($document)
FILE: src/Migration/Step/Customer/Volume.php
class Volume (line 21) | class Volume extends AbstractVolume
method __construct (line 62) | public function __construct(
method perform (line 83) | public function perform()
method getIterationsCount (line 113) | protected function getIterationsCount()
FILE: src/Migration/Step/DataIntegrity/Integrity.php
class Integrity (line 22) | class Integrity extends DatabaseStage implements StageInterface
method __construct (line 51) | public function __construct(
method perform (line 68) | public function perform()
method getAdapter (line 98) | protected function getAdapter()
method getDocumentList (line 108) | protected function getDocumentList()
method buildLogMessage (line 119) | private function buildLogMessage(OrphanRecordsChecker $checker)
FILE: src/Migration/Step/DataIntegrity/Model/OrphanRecordsChecker.php
class OrphanRecordsChecker (line 13) | class OrphanRecordsChecker
method __construct (line 58) | public function __construct(
method getKeyName (line 79) | public function getKeyName()
method getParentTable (line 89) | public function getParentTable()
method getParentTableField (line 99) | public function getParentTableField()
method getChildTable (line 109) | public function getChildTable()
method getChildTableField (line 119) | public function getChildTableField()
method hasOrphanRecords (line 129) | public function hasOrphanRecords()
method getOrphanRecordsIds (line 139) | public function getOrphanRecordsIds()
FILE: src/Migration/Step/DataIntegrity/Model/OrphanRecordsCheckerFactory.php
class OrphanRecordsCheckerFactory (line 14) | class OrphanRecordsCheckerFactory
method __construct (line 32) | public function __construct(
method create (line 48) | public function create(Adapter $adapter, $keyData)
FILE: src/Migration/Step/DatabaseStage.php
class DatabaseStage (line 14) | abstract class DatabaseStage implements StageInterface
method __construct (line 27) | public function __construct(
method canStart (line 41) | protected function canStart()
FILE: src/Migration/Step/Eav/Data.php
class Data (line 32) | class Data implements StageInterface, RollbackInterface
method __construct (line 145) | public function __construct(
method perform (line 174) | public function perform()
method migrateEntityTypes (line 193) | private function migrateEntityTypes()
method migrateAttributeSets (line 243) | private function migrateAttributeSets()
method createProductAttributeSetStructures (line 297) | private function createProductAttributeSetStructures()
method migrateCustomAttributeGroups (line 352) | public function migrateCustomAttributeGroups()
method migrateAttributeGroups (line 372) | private function migrateAttributeGroups($attributeGroupIds)
method migrateAttributes (line 403) | private function migrateAttributes()
method migrateCustomEntityAttributes (line 479) | private function migrateCustomEntityAttributes()
method getCustomAttributeSortOrder (line 516) | private function getCustomAttributeSortOrder(array $attribute)
method migrateAttributesExtended (line 531) | private function migrateAttributesExtended()
method saveRecords (line 592) | private function saveRecords($document, $recordsToSave)
method createMapEntityTypeIds (line 605) | private function createMapEntityTypeIds()
method createMapAttributeSetIds (line 629) | private function createMapAttributeSetIds()
method createMapAttributeIds (line 648) | private function createMapAttributeIds()
method createMapAttributeGroupIds (line 679) | private function createMapAttributeGroupIds()
method rollback (line 717) | public function rollback()
FILE: src/Migration/Step/Eav/Helper.php
class Helper (line 21) | class Helper
method __construct (line 65) | public function __construct(
method getSourceRecordsCount (line 86) | public function getSourceRecordsCount($sourceDocumentName)
method getDestinationRecordsCount (line 97) | public function getDestinationRecordsCount($sourceDocumentName)
method getDestinationRecords (line 111) | public function getDestinationRecords($sourceDocName, $keyFields = [])
method getSourceRecords (line 138) | public function getSourceRecords($sourceDocName, $keyFields = [])
method getRecordTransformer (line 164) | public function getRecordTransformer($sourceDocument, $destinationDocu...
method deleteBackups (line 178) | public function deleteBackups()
method getAttributesGroupCodes (line 194) | public function getAttributesGroupCodes($groupName)
method getEntityTypesCodeToId (line 214) | private function getEntityTypesCodeToId()
FILE: src/Migration/Step/Eav/InitialData.php
class InitialData (line 17) | class InitialData
method __construct (line 71) | public function __construct(MapFactory $mapFactory, Source $source, De...
method initEntityTypes (line 89) | private function initEntityTypes()
method initAttributes (line 105) | private function initAttributes()
method initAttributeSets (line 124) | private function initAttributeSets()
method initAttributeGroups (line 144) | private function initAttributeGroups()
method initEntityAttribute (line 164) | private function initEntityAttribute()
method getEntityTypes (line 186) | public function getEntityTypes($type)
method getAttributes (line 198) | public function getAttributes($type)
method getAttributeSets (line 209) | public function getAttributeSets($type)
method getAttributeGroups (line 220) | public function getAttributeGroups($type)
method getEntityAttributes (line 231) | public function getEntityAttributes($type)
FILE: src/Migration/Step/Eav/Integrity.php
class Integrity (line 22) | class Integrity extends \Migration\App\Step\AbstractIntegrity
method __construct (line 53) | public function __construct(
method perform (line 74) | public function perform()
method getIterationsCount (line 96) | protected function getIterationsCount()
FILE: src/Migration/Step/Eav/Integrity/AttributeFrontendInput.php
class AttributeFrontendInput (line 14) | class AttributeFrontendInput
method __construct (line 40) | public function __construct(Helper $helper, IgnoredAttributes $ignored...
method checkAttributeFrontendInput (line 51) | public function checkAttributeFrontendInput()
method getFrontendInputEmptyAttributes (line 77) | private function getFrontendInputEmptyAttributes($records)
FILE: src/Migration/Step/Eav/Integrity/ClassMap.php
class ClassMap (line 16) | class ClassMap
method __construct (line 73) | public function __construct(
method checkClassMapping (line 90) | public function checkClassMapping()
method getPrimaryKeyName (line 127) | private function getPrimaryKeyName($documentName)
FILE: src/Migration/Step/Eav/Model/Data.php
class Data (line 16) | class Data
method __construct (line 73) | public function __construct(
method updateMappedKeys (line 95) | public function updateMappedKeys($destDocument, $column, $records, $ma...
method getProductAttributeSets (line 116) | public function getProductAttributeSets(
method getEntityTypeIdByCode (line 141) | public function getEntityTypeIdByCode($code, $type = self::TYPE_SOURCE)
method getEntityTypeCodeById (line 159) | public function getEntityTypeCodeById($id, $type = self::TYPE_SOURCE)
method getEntityTypeCodeByAttributeSetId (line 177) | public function getEntityTypeCodeByAttributeSetId($id, $type = self::T...
method getDefaultProductAttributeGroups (line 193) | public function getDefaultProductAttributeGroups()
method getDefaultProductEntityAttributes (line 216) | public function getDefaultProductEntityAttributes()
method getAttributeGroupIdForAttributeSet (line 241) | public function getAttributeGroupIdForAttributeSet($prototypeAttribute...
method getDestAttributeGroupCodeFromId (line 261) | public function getDestAttributeGroupCodeFromId($attributeGroupId)
method getSourceAttributeGroupNameFromId (line 278) | public function getSourceAttributeGroupNameFromId($attributeGroupId)
method getCustomAttributeGroups (line 295) | public function getCustomAttributeGroups($attributeSetId)
method getCustomAttributeIds (line 329) | public function getCustomAttributeIds()
FILE: src/Migration/Step/Eav/Model/IgnoredAttributes.php
class IgnoredAttributes (line 15) | class IgnoredAttributes
method __construct (line 31) | public function __construct(
method clearIgnoredAttributes (line 45) | public function clearIgnoredAttributes($sourceRecords)
FILE: src/Migration/Step/Eav/Volume.php
class Volume (line 19) | class Volume extends AbstractVolume
method __construct (line 65) | public function __construct(
method perform (line 88) | public function perform()
method checkAttributesMismatch (line 105) | private function checkAttributesMismatch()
FILE: src/Migration/Step/Inventory/Data.php
class Data (line 14) | class Data implements StageInterface
method __construct (line 50) | public function __construct(
method perform (line 67) | public function perform()
FILE: src/Migration/Step/Inventory/Delta.php
class Delta (line 23) | class Delta extends AbstractDelta
method __construct (line 67) | public function __construct(
method processChangedRecords (line 100) | protected function processChangedRecords($documentName, $idKeys)
FILE: src/Migration/Step/Inventory/Integrity.php
class Integrity (line 22) | class Integrity extends \Migration\App\Step\AbstractIntegrity
method __construct (line 57) | public function __construct(
method perform (line 80) | public function perform()
method checkStructure (line 120) | private function checkStructure($documentName, array $source, array $d...
method checkForErrors (line 135) | protected function checkForErrors()
method getIterationsCount (line 145) | protected function getIterationsCount()
FILE: src/Migration/Step/Inventory/Model/InventoryModelInterface.php
type InventoryModelInterface (line 11) | interface InventoryModelInterface
method prepareSelect (line 18) | public function prepareSelect();
method insertFromSelect (line 26) | public function insertFromSelect(\Magento\Framework\DB\Select $select);
FILE: src/Migration/Step/Inventory/Model/InventoryModule.php
class InventoryModule (line 13) | class InventoryModule
method __construct (line 23) | public function __construct(
method isInventoryModuleEnabled (line 34) | public function isInventoryModuleEnabled()
FILE: src/Migration/Step/Inventory/Model/InventorySource.php
class InventorySource (line 13) | class InventorySource
method __construct (line 40) | public function __construct(
method getDefaultSourceCode (line 51) | public function getDefaultSourceCode()
FILE: src/Migration/Step/Inventory/Model/ShipmentSource.php
class ShipmentSource (line 14) | class ShipmentSource implements TableInterface, InventoryModelInterface
method __construct (line 50) | public function __construct(
method prepareSelect (line 61) | public function prepareSelect()
method insertFromSelect (line 78) | public function insertFromSelect(\Magento\Framework\DB\Select $select)
method getDestinationTableName (line 93) | public function getDestinationTableName()
method getDestinationTableFields (line 101) | public function getDestinationTableFields()
method getSourceTableName (line 109) | public function getSourceTableName()
FILE: src/Migration/Step/Inventory/Model/SourceItem.php
class SourceItem (line 14) | class SourceItem implements TableInterface, InventoryModelInterface
method __construct (line 58) | public function __construct(
method prepareSelect (line 69) | public function prepareSelect()
method insertFromSelect (line 93) | public function insertFromSelect(\Magento\Framework\DB\Select $select)
method getDestinationTableName (line 108) | public function getDestinationTableName()
method getDestinationTableFields (line 116) | public function getDestinationTableFields()
method getSourceTableName (line 124) | public function getSourceTableName()
FILE: src/Migration/Step/Inventory/Model/StockSalesChannel.php
class StockSalesChannel (line 14) | class StockSalesChannel implements TableInterface, InventoryModelInterface
method __construct (line 45) | public function __construct(
method prepareSelect (line 54) | public function prepareSelect()
method insertFromSelect (line 69) | public function insertFromSelect(\Magento\Framework\DB\Select $select)
method getDestinationTableName (line 85) | public function getDestinationTableName()
method getDestinationTableFields (line 93) | public function getDestinationTableFields()
method getSourceTableName (line 101) | public function getSourceTableName()
FILE: src/Migration/Step/Inventory/Model/TableInterface.php
type TableInterface (line 11) | interface TableInterface
method getDestinationTableName (line 18) | public function getDestinationTableName();
method getDestinationTableFields (line 25) | public function getDestinationTableFields();
method getSourceTableName (line 32) | public function getSourceTableName();
FILE: src/Migration/Step/Inventory/Volume.php
class Volume (line 21) | class Volume extends AbstractVolume
method __construct (line 56) | public function __construct(
method perform (line 75) | public function perform()
FILE: src/Migration/Step/Log/Data.php
class Data (line 25) | class Data implements StageInterface
method __construct (line 82) | public function __construct(
method perform (line 106) | public function perform()
method getRecords (line 164) | protected function getRecords($sourceDocumentName, \Magento\Framework\...
method getLogDataSelect (line 179) | public function getLogDataSelect()
method clearLog (line 209) | protected function clearLog($documents)
method getBulksCount (line 222) | protected function getBulksCount()
FILE: src/Migration/Step/Log/Delta.php
class Delta (line 18) | class Delta extends AbstractDelta
method __construct (line 39) | public function __construct(
FILE: src/Migration/Step/Log/Integrity.php
class Integrity (line 19) | class Integrity extends \Migration\App\Step\AbstractIntegrity
method __construct (line 36) | public function __construct(
method perform (line 53) | public function perform()
method getIterationsCount (line 81) | protected function getIterationsCount()
FILE: src/Migration/Step/Log/Volume.php
class Volume (line 20) | class Volume extends AbstractVolume
method __construct (line 55) | public function __construct(
method perform (line 74) | public function perform()
method checkCleared (line 108) | protected function checkCleared($documents)
method getIterationsCount (line 128) | protected function getIterationsCount()
FILE: src/Migration/Step/Map/Data.php
class Data (line 26) | class Data implements StageInterface
method __construct (line 100) | public function __construct(
method perform (line 128) | public function perform()
method getRecordTransformer (line 193) | public function getRecordTransformer(Document $sourceDocument, Documen...
method canJustCopy (line 217) | public function canJustCopy(Document $sourceDocument, Document $destDo...
method haveEqualStructure (line 231) | protected function haveEqualStructure(Document $sourceDocument, Docume...
method isCopiedDirectly (line 247) | protected function isCopiedDirectly(Document $sourceDocument, Document...
method hasHandlers (line 282) | protected function hasHandlers(Document $document, $type)
FILE: src/Migration/Step/Map/Delta.php
class Delta (line 19) | class Delta extends AbstractDelta
method __construct (line 47) | public function __construct(
method getRecordTransformer (line 78) | protected function getRecordTransformer($sourceDocument, $destinationD...
FILE: src/Migration/Step/Map/Helper.php
class Helper (line 13) | class Helper
method __construct (line 43) | public function __construct(
method getFieldsUpdateOnDuplicate (line 60) | public function getFieldsUpdateOnDuplicate($documentName)
method getDocumentsDuplicateOnUpdate (line 72) | public function getDocumentsDuplicateOnUpdate()
method skipIfDeltaMode (line 84) | public function skipIfDeltaMode($documentName, $mode)
FILE: src/Migration/Step/Map/Integrity.php
class Integrity (line 18) | class Integrity extends \Migration\App\Step\AbstractIntegrity
method __construct (line 29) | public function __construct(
method perform (line 44) | public function perform()
method getIterationsCount (line 56) | protected function getIterationsCount()
FILE: src/Migration/Step/Map/Volume.php
class Volume (line 20) | class Volume extends AbstractVolume
method __construct (line 75) | public function __construct(
method perform (line 98) | public function perform()
method getDestinationRecordsCount (line 133) | public function getDestinationRecordsCount($destinationName)
FILE: src/Migration/Step/OrderGrids/Data.php
class Data (line 22) | class Data implements StageInterface
method __construct (line 78) | public function __construct(
method perform (line 101) | public function perform()
method isCopiedDirectly (line 143) | protected function isCopiedDirectly(
method getIterationsCount (line 178) | protected function getIterationsCount()
method getSelectSalesOrderGrid (line 190) | public function getSelectSalesOrderGrid(array $columns, $entityIds)
method getSelectSalesInvoiceGrid (line 218) | public function getSelectSalesInvoiceGrid(array $columns, $entityIds)
method getSelectSalesShipmentGrid (line 250) | public function getSelectSalesShipmentGrid(array $columns, $entityIds)
method getSelectSalesCreditmemoGrid (line 282) | public function getSelectSalesCreditmemoGrid(array $columns, $entityIds)
method getDocumentList (line 312) | protected function getDocumentList()
method getEntityIds (line 324) | protected function getEntityIds($sourceGridDocumentName, $pageNumber)
method getEntityIdsSelect (line 345) | protected function getEntityIdsSelect($sourceGridDocumentName)
FILE: src/Migration/Step/OrderGrids/Delta.php
class Delta (line 18) | class Delta implements StageInterface
method __construct (line 63) | public function __construct(
method perform (line 82) | public function perform()
method markRecordsProcessed (line 136) | protected function markRecordsProcessed($documentName, $idKey, $ids)
FILE: src/Migration/Step/OrderGrids/Helper.php
class Helper (line 13) | class Helper
method __construct (line 23) | public function __construct(ResourceModel\Destination $destination)
method getSelectData (line 33) | public function getSelectData()
method getDocumentData (line 50) | protected function getDocumentData($destinationDocument)
method getColumnsData (line 64) | protected function getColumnsData($gridName)
method getSalesOrderColumnsGrid (line 85) | protected function getSalesOrderColumnsGrid()
method getSalesInvoiceColumnsGrid (line 143) | protected function getSalesInvoiceColumnsGrid()
method getSalesShipmentColumnsGrid (line 199) | protected function getSalesShipmentColumnsGrid()
method getSalesCreditMemoColumnsGrid (line 250) | protected function getSalesCreditMemoColumnsGrid()
method getDocumentList (line 304) | public function getDocumentList()
method getDocumentColumns (line 320) | public function getDocumentColumns($documentName)
method getUpdateData (line 331) | public function getUpdateData()
FILE: src/Migration/Step/OrderGrids/Integrity.php
class Integrity (line 16) | class Integrity extends \Migration\App\Step\AbstractIntegrity
method __construct (line 51) | public function __construct(
method perform (line 70) | public function perform()
method getIterationsCount (line 98) | protected function getIterationsCount()
FILE: src/Migration/Step/OrderGrids/Volume.php
class Volume (line 16) | class Volume extends AbstractVolume
method __construct (line 47) | public function __construct(
method perform (line 64) | public function perform()
method getIterationsCount (line 90) | protected function getIterationsCount()
FILE: src/Migration/Step/OrderGridsEE/Data.php
class Data (line 18) | class Data extends \Migration\Step\OrderGrids\Data
method __construct (line 29) | public function __construct(
method getSelectSalesOrderGridArchive (line 48) | public function getSelectSalesOrderGridArchive(array $columns, $entity...
method getSelectSalesInvoiceGridArchive (line 60) | public function getSelectSalesInvoiceGridArchive(array $columns, $enti...
method getSelectSalesShipmentGridArchive (line 72) | public function getSelectSalesShipmentGridArchive(array $columns, $ent...
method getSelectSalesCreditmemoGridArchive (line 84) | public function getSelectSalesCreditmemoGridArchive(array $columns, $e...
FILE: src/Migration/Step/OrderGridsEE/Delta.php
class Delta (line 16) | class Delta extends \Migration\Step\OrderGrids\Delta
method __construct (line 26) | public function __construct(
method perform (line 45) | public function perform()
FILE: src/Migration/Step/OrderGridsEE/Helper.php
class Helper (line 11) | class Helper extends \Migration\Step\OrderGrids\Helper
method getSelectData (line 16) | public function getSelectData()
method getColumnsData (line 36) | protected function getColumnsData($gridName)
method getSalesOrderColumnsGrid (line 63) | protected function getSalesOrderColumnsGrid()
method getDocumentList (line 73) | public function getDocumentList()
method getUpdateData (line 90) | public function getUpdateData()
FILE: src/Migration/Step/OrderGridsEE/Integrity.php
class Integrity (line 16) | class Integrity extends \Migration\Step\OrderGrids\Integrity
method __construct (line 26) | public function __construct(
FILE: src/Migration/Step/OrderGridsEE/Volume.php
class Volume (line 15) | class Volume extends \Migration\Step\OrderGrids\Volume
method __construct (line 24) | public function __construct(
FILE: src/Migration/Step/PostProcessing/Data.php
class Data (line 21) | class Data implements StageInterface
method __construct (line 73) | public function __construct(
method perform (line 102) | public function perform()
method getIterationsCount (line 120) | private function getIterationsCount()
FILE: src/Migration/Step/PostProcessing/Data/AttributeSetLeftoverDataCleaner.php
class AttributeSetLeftoverDataCleaner (line 17) | class AttributeSetLeftoverDataCleaner
method __construct (line 45) | public function __construct(
method clean (line 60) | public function clean()
method getDocuments (line 83) | public function getDocuments()
FILE: src/Migration/Step/PostProcessing/Data/DeletedRecordsCounter.php
class DeletedRecordsCounter (line 17) | class DeletedRecordsCounter
method __construct (line 66) | public function __construct(
method saveChanged (line 90) | public function saveChanged($documents)
FILE: src/Migration/Step/PostProcessing/Data/EavLeftoverDataCleaner.php
class EavLeftoverDataCleaner (line 16) | class EavLeftoverDataCleaner
method __construct (line 38) | public function __construct(
method clean (line 53) | public function clean()
method getDocuments (line 74) | public function getDocuments()
FILE: src/Migration/Step/PostProcessing/Data/EntityTypeTextToVarcharMover.php
class EntityTypeTextToVarcharMover (line 16) | class EntityTypeTextToVarcharMover
method __construct (line 70) | public function __construct(
method move (line 87) | public function move()
method getDocuments (line 138) | public function getDocuments()
FILE: src/Migration/Step/PostProcessing/Data/ProductUrlPathCleaner.php
class ProductUrlPathCleaner (line 13) | class ProductUrlPathCleaner
method __construct (line 48) | public function __construct(
method clean (line 59) | public function clean()
method getDocuments (line 95) | public function getDocuments()
FILE: src/Migration/Step/PostProcessing/Data/ProductsInRootCatalogCleaner.php
class ProductsInRootCatalogCleaner (line 18) | class ProductsInRootCatalogCleaner
method __construct (line 40) | public function __construct(
method clean (line 55) | public function clean()
method getDocuments (line 77) | public function getDocuments()
FILE: src/Migration/Step/PostProcessing/Model/AttributeSetLeftoverData.php
class AttributeSetLeftoverData (line 16) | class AttributeSetLeftoverData
method __construct (line 43) | public function __construct(
method getLeftoverIds (line 63) | public function getLeftoverIds()
method getDocuments (line 101) | public function getDocuments()
FILE: src/Migration/Step/PostProcessing/Model/EavLeftoverData.php
class EavLeftoverData (line 15) | class EavLeftoverData
method __construct (line 42) | public function __construct(
method getLeftoverAttributeIds (line 57) | public function getLeftoverAttributeIds()
method getDocuments (line 85) | public function getDocuments()
FILE: src/Migration/Step/PostProcessing/Model/ProductsInRootCatalog.php
class ProductsInRootCatalog (line 13) | class ProductsInRootCatalog
method __construct (line 38) | public function __construct(
method getProductIds (line 49) | public function getProductIds()
method getCatalogCategoryProductDocument (line 73) | public function getCatalogCategoryProductDocument()
FILE: src/Migration/Step/Ratings/Data.php
class Data (line 15) | class Data implements StageInterface
method __construct (line 38) | public function __construct(
method perform (line 49) | public function perform()
method getRatingDocument (line 79) | protected function getRatingDocument()
method getRatingStoreDocument (line 89) | protected function getRatingStoreDocument()
FILE: src/Migration/Step/Ratings/Integrity.php
class Integrity (line 15) | class Integrity extends \Migration\App\Step\AbstractIntegrity
method __construct (line 46) | public function __construct(
method perform (line 59) | public function perform()
method getIterationsCount (line 95) | protected function getIterationsCount()
FILE: src/Migration/Step/Ratings/Volume.php
class Volume (line 16) | class Volume extends AbstractVolume
method __construct (line 40) | public function __construct(
method perform (line 53) | public function perform()
method getRatingDocument (line 93) | protected function getRatingDocument()
method getRatingStoreDocument (line 103) | protected function getRatingStoreDocument()
FILE: src/Migration/Step/SalesIncrement/Data.php
class Data (line 19) | class Data implements StageInterface
method __construct (line 74) | public function __construct(
method perform (line 89) | public function perform()
method createSequenceTable (line 113) | protected function createSequenceTable(array $entityType, $storeId)
method addDataMetaTable (line 148) | protected function addDataMetaTable(array $entityType, $storeId)
method addDataProfileTable (line 168) | protected function addDataProfileTable($storeId, $metaId)
FILE: src/Migration/Step/SalesIncrement/Delta.php
class Delta (line 20) | class Delta extends AbstractDelta
method __construct (line 47) | public function __construct(
method transformData (line 72) | protected function transformData($data, $sourceDocument, $destDocument...
FILE: src/Migration/Step/SalesIncrement/Helper.php
class Helper (line 15) | class Helper
method __construct (line 99) | public function __construct(
method getIncrementForEntityType (line 114) | public function getIncrementForEntityType($entityTypeId, $storeId)
method getStoreIds (line 141) | public function getStoreIds()
method getEntityTypeTablesMap (line 154) | public function getEntityTypeTablesMap()
method getEntityTypeData (line 172) | public function getEntityTypeData($key, $value)
method getSequenceMetaTable (line 188) | public function getSequenceMetaTable($structure = false)
method getSequenceProfileTable (line 199) | public function getSequenceProfileTable($structure = false)
method getTableName (line 211) | public function getTableName($table, $storeId = false)
method getEntityTypeIdByCode (line 224) | private function getEntityTypeIdByCode($entityTypeCodes)
FILE: src/Migration/Step/SalesIncrement/Integrity.php
class Integrity (line 17) | class Integrity extends \Migration\App\Step\AbstractIntegrity
method __construct (line 46) | public function __construct(
method perform (line 63) | public function perform()
method checkStructure (line 110) | protected function checkStructure($documentName, array $source, array ...
method checkForErrors (line 125) | protected function checkForErrors()
method getIterationsCount (line 135) | protected function getIterationsCount()
FILE: src/Migration/Step/SalesIncrement/Volume.php
class Volume (line 16) | class Volume extends AbstractVolume
method __construct (line 45) | public function __construct(
method perform (line 62) | public function perform()
FILE: src/Migration/Step/SalesOrder/Data.php
class Data (line 23) | class Data implements StageInterface
method __construct (line 75) | public function __construct(
method perform (line 100) | public function perform()
method getIterationsCount (line 164) | protected function getIterationsCount()
method migrateAdditionalOrderData (line 181) | public function migrateAdditionalOrderData($data, $sourceDocument, $de...
method prepareEavEntityData (line 204) | protected function prepareEavEntityData($eavAttribute, $recordData)
method getAttributeData (line 227) | protected function getAttributeData($eavAttributeCode)
method getAttributeValue (line 250) | protected function getAttributeValue($recordData, $attributeName)
method getDestEavDocument (line 264) | protected function getDestEavDocument()
method rollback (line 272) | public function rollback()
FILE: src/Migration/Step/SalesOrder/Delta.php
class Delta (line 21) | class Delta extends AbstractDelta
method __construct (line 54) | public function __construct(
method processChangedRecords (line 81) | protected function processChangedRecords($documentName, $idKeys)
FILE: src/Migration/Step/SalesOrder/Helper.php
class Helper (line 13) | class Helper
method __construct (line 23) | public function __construct(
method getSourceAttributes (line 35) | public function getSourceAttributes($eavAttribute)
method getEavAttributeSelect (line 47) | protected function getEavAttributeSelect($eavAttribute)
method getEavAttributes (line 65) | public function getEavAttributes()
method getDocumentList (line 78) | public function getDocumentList()
method getDestEavDocument (line 88) | public function getDestEavDocument()
FILE: src/Migration/Step/SalesOrder/InitialData.php
class InitialData (line 14) | class InitialData
method __construct (line 41) | public function __construct(Source $source, Destination $destination, ...
method init (line 54) | public function init()
method initDestAttributes (line 65) | protected function initDestAttributes($eavEntity)
method getDestEavAttributesCount (line 78) | public function getDestEavAttributesCount($eavEntity)
FILE: src/Migration/Step/SalesOrder/Integrity.php
class Integrity (line 18) | class Integrity extends \Migration\App\Step\AbstractIntegrity
method __construct (line 35) | public function __construct(
method perform (line 52) | public function perform()
method checkEavEntities (line 67) | protected function checkEavEntities()
method getEavEntities (line 85) | protected function getEavEntities($attributes)
method getIterationsCount (line 108) | protected function getIterationsCount()
FILE: src/Migration/Step/SalesOrder/Volume.php
class Volume (line 21) | class Volume extends AbstractVolume
method __construct (line 62) | public function __construct(
method perform (line 83) | public function perform()
method checkMapEntities (line 107) | protected function checkMapEntities($sourceDocName, $destinationName)
method checkEavEntities (line 126) | protected function checkEavEntities()
method getIterationsCount (line 147) | protected function getIterationsCount()
FILE: src/Migration/Step/Settings/Data.php
class Data (line 23) | class Data implements StageInterface
method __construct (line 89) | public function __construct(
method perform (line 110) | public function perform()
method applyHandler (line 164) | protected function applyHandler(
method getHandler (line 187) | protected function getHandler($path)
FILE: src/Migration/Step/Settings/Integrity.php
class Integrity (line 22) | class Integrity extends \Migration\App\Step\AbstractIntegrity
method __construct (line 58) | public function __construct(
method perform (line 73) | public function perform()
method getIterationsCount (line 106) | protected function getIterationsCount()
FILE: src/Migration/Step/Stores/Data.php
class Data (line 19) | class Data implements StageInterface
method __construct (line 65) | public function __construct(
method perform (line 86) | public function perform()
FILE: src/Migration/Step/Stores/Integrity.php
class Integrity (line 19) | class Integrity extends \Migration\App\Step\AbstractIntegrity
method __construct (line 36) | public function __construct(
method perform (line 53) | public function perform()
method getIterationsCount (line 67) | protected function getIterationsCount()
FILE: src/Migration/Step/Stores/Model/DocumentsList.php
class DocumentsList (line 11) | class DocumentsList
method getSourceDocuments (line 18) | public function getSourceDocuments()
method getDestinationDocuments (line 29) | public function getDestinationDocuments()
method getDocumentsMap (line 40) | public function getDocumentsMap()
FILE: src/Migration/Step/Stores/Volume.php
class Volume (line 17) | class Volume extends AbstractVolume
method __construct (line 46) | public function __construct(
method perform (line 63) | public function perform()
method getIterationsCount (line 88) | private function getIterationsCount()
FILE: src/Migration/Step/TierPrice/Data.php
class Data (line 22) | class Data implements StageInterface
method __construct (line 74) | public function __construct(
method perform (line 97) | public function perform()
FILE: src/Migration/Step/TierPrice/Delta.php
class Delta (line 20) | class Delta extends AbstractDelta
method __construct (line 54) | public function __construct(
method processDeletedRecords (line 81) | protected function processDeletedRecords($documentName, $idKeys, $dest...
method getDocumentMap (line 118) | protected function getDocumentMap($document, $type)
FILE: src/Migration/Step/TierPrice/Helper.php
class Helper (line 15) | class Helper
method __construct (line 39) | public function __construct(
method getSourceDocuments (line 50) | public function getSourceDocuments()
method getDestinationDocuments (line 61) | public function getDestinationDocuments()
method getMappedDocumentName (line 74) | public function getMappedDocumentName($documentName, $type)
method getDocumentsMap (line 85) | protected function getDocumentsMap()
FILE: src/Migration/Step/TierPrice/Integrity.php
class Integrity (line 18) | class Integrity extends \Migration\App\Step\AbstractIntegrity
method __construct (line 55) | public function __construct(
method perform (line 72) | public function perform()
method getIterationsCount (line 86) | protected function getIterationsCount()
method getMappedDocumentName (line 94) | protected function getMappedDocumentName($documentName, $type)
FILE: src/Migration/Step/TierPrice/Volume.php
class Volume (line 16) | class Volume extends AbstractVolume
method __construct (line 45) | public function __construct(
method perform (line 62) | public function perform()
method getSourceTotal (line 89) | private function getSourceTotal(array $sourceDocuments)
FILE: src/Migration/Step/UrlRewrite/Helper.php
class Helper (line 15) | class Helper
method __construct (line 42) | public function __construct(
method processFields (line 59) | public function processFields($resourceType, $tableName, array $fields...
method processFieldsOfStagingModule (line 73) | private function processFieldsOfStagingModule($resourceType, $tableNam...
FILE: src/Migration/Step/UrlRewrite/Model/Suffix.php
class Suffix (line 15) | class Suffix
method __construct (line 30) | public function __construct(
method getSuffix (line 43) | public function getSuffix($suffixFor, $mainTable = 's')
method ensureSuffixBeginsWithDot (line 107) | private function ensureSuffixBeginsWithDot($suffix)
FILE: src/Migration/Step/UrlRewrite/Model/Version11300to2000/CategoryRewrites.php
class CategoryRewrites (line 17) | class CategoryRewrites implements CategoryRewritesInterface
method __construct (line 44) | public function __construct(
method collectRewrites (line 61) | public function collectRewrites(array $urlRewriteIds = [])
FILE: src/Migration/Step/UrlRewrite/Model/Version11300to2000/CmsPageRewrites.php
class CmsPageRewrites (line 16) | class CmsPageRewrites implements CmsPageRewritesInterface
method __construct (line 47) | public function __construct(
method collectRewrites (line 61) | public function collectRewrites()
FILE: src/Migration/Step/UrlRewrite/Model/Version11300to2000/ProductRewritesIncludedIntoCategories.php
class ProductRewritesIncludedIntoCategories (line 20) | class ProductRewritesIncludedIntoCategories implements ProductRewritesIn...
method __construct (line 67) | public function __construct(
method getQueryProductsSavedForDefaultScope (line 84) | public function getQueryProductsSavedForDefaultScope(array $urlRewrite...
method getQueryProductsSavedForParticularStoreView (line 114) | public function getQueryProductsSavedForParticularStoreView(array $url...
method getSelectBase (line 143) | private function getSelectBase(array $config)
method getSelectsForAnchorCategories (line 225) | private function getSelectsForAnchorCategories(array $config)
method addStoresToSelect (line 261) | private function addStoresToSelect(Select $select)
method getAnchorCategories (line 299) | private function getAnchorCategories()
method getAnchorAttributeId (line 351) | protected function getAnchorAttributeId()
FILE: src/Migration/Step/UrlRewrite/Model/Version11300to2000/ProductRewritesWithoutCategories.php
class ProductRewritesWithoutCategories (line 20) | class ProductRewritesWithoutCategories implements ProductRewritesWithout...
method __construct (line 47) | public function __construct(
method getQueryProductsSavedForDefaultScope (line 64) | public function getQueryProductsSavedForDefaultScope(array $urlRewrite...
method getQueryProductsSavedForParticularStoreView (line 126) | public function getQueryProductsSavedForParticularStoreView(array $url...
method getStoreSubSelect (line 175) | private function getStoreSubSelect()
FILE: src/Migration/Step/UrlRewrite/Model/Version11300to2000/RedirectsRewrites.php
class RedirectsRewrites (line 16) | class RedirectsRewrites implements RedirectsRewritesInterface
method __construct (line 37) | public function __construct(
method collectRewrites (line 53) | public function collectRewrites(array $urlRewriteIds = [])
method collectRedirects (line 103) | public function collectRedirects(array $redirectIds = [])
method removeDuplicatedUrlRedirects (line 113) | public function removeDuplicatedUrlRedirects()
FILE: src/Migration/Step/UrlRewrite/Model/Version11410to2000/CategoryRewrites.php
class CategoryRewrites (line 17) | class CategoryRewrites implements CategoryRewritesInterface
method __construct (line 44) | public function __construct(
method collectRewrites (line 61) | public function collectRewrites(array $urlRewriteIds = [])
FILE: src/Migration/Step/UrlRewrite/Model/Version11410to2000/CmsPageRewrites.php
class CmsPageRewrites (line 16) | class CmsPageRewrites implements CmsPageRewritesInterface
method __construct (line 47) | public function __construct(
method collectRewrites (line 61) | public function collectRewrites()
FILE: src/Migration/Step/UrlRewrite/Model/Version11410to2000/ProductRewritesIncludedIntoCategories.php
class ProductRewritesIncludedIntoCategories (line 20) | class ProductRewritesIncludedIntoCategories implements ProductRewritesIn...
method __construct (line 67) | public function __construct(
method getQueryProductsSavedForDefaultScope (line 84) | public function getQueryProductsSavedForDefaultScope(array $urlRewrite...
method getQueryProductsSavedForParticularStoreView (line 114) | public function getQueryProductsSavedForParticularStoreView(array $url...
method getSelectBase (line 139) | private function getSelectBase(array $config)
method getSelectsForAnchorCategories (line 207) | private function getSelectsForAnchorCategories(array $config)
method addStoresToSelect (line 243) | private function addStoresToSelect(Select $select)
method getAnchorCategories (line 277) | private function getAnchorCategories()
method getAnchorAttributeId (line 329) | protected function getAnchorAttributeId()
FILE: src/Migration/Step/UrlRewrite/Model/Version11410to2000/ProductRewritesWithoutCategories.php
class ProductRewritesWithoutCategories (line 20) | class ProductRewritesWithoutCategories implements ProductRewritesWithout...
method __construct (line 44) | public function __construct(
method getQueryProductsSavedForDefaultScope (line 61) | public function getQueryProductsSavedForDefaultScope(array $urlRewrite...
method getQueryProductsSavedForParticularStoreView (line 118) | public function getQueryProductsSavedForParticularStoreView(array $url...
method getStoreSubSelect (line 162) | private function getStoreSubSelect()
FILE: src/Migration/Step/UrlRewrite/Model/Version11410to2000/RedirectsRewrites.php
class RedirectsRewrites (line 16) | class RedirectsRewrites implements RedirectsRewritesInterface
method __construct (line 37) | public function __construct(
method collectRewrites (line 53) | public function collectRewrites(array $urlRewriteIds = [])
method collectRedirects (line 89) | public function collectRedirects(array $redirectIds = [])
method removeDuplicatedUrlRedirects (line 140) | public function removeDuplicatedUrlRedirects()
FILE: src/Migration/Step/UrlRewrite/Model/Version191to2000/CmsPageRewrites.php
class CmsPageRewrites (line 14) | class CmsPageRewrites
method __construct (line 24) | public function __construct(
method getSelect (line 45) | public function getSelect()
method getUrlRewriteRequestPathsSelect (line 78) | protected function getUrlRewriteRequestPathsSelect()
FILE: src/Migration/Step/UrlRewrite/Model/Version191to2000/Transformer.php
class Transformer (line 13) | class Transformer
method transform (line 31) | public function transform(Record $record, Record $destRecord)
method doRecordSerialization (line 61) | private function doRecordSerialization(Record $record)
method getRecordEntityType (line 72) | private function getRecordEntityType(Record $record)
FILE: src/Migration/Step/UrlRewrite/Model/VersionCommerce/CategoryRewritesInterface.php
type CategoryRewritesInterface (line 11) | interface CategoryRewritesInterface
method collectRewrites (line 19) | public function collectRewrites(array $urlRewriteIds = []);
FILE: src/Migration/Step/UrlRewrite/Model/VersionCommerce/CmsPageRewritesInterface.php
type CmsPageRewritesInterface (line 11) | interface CmsPageRewritesInterface
method collectRewrites (line 18) | public function collectRewrites();
FILE: src/Migration/Step/UrlRewrite/Model/VersionCommerce/ProductRewritesIncludedIntoCategoriesInterface.php
type ProductRewritesIncludedIntoCategoriesInterface (line 13) | interface ProductRewritesIncludedIntoCategoriesInterface
method getQueryProductsSavedForDefaultScope (line 21) | public function getQueryProductsSavedForDefaultScope(array $urlRewrite...
method getQueryProductsSavedForParticularStoreView (line 29) | public function getQueryProductsSavedForParticularStoreView(array $url...
FILE: src/Migration/Step/UrlRewrite/Model/VersionCommerce/ProductRewritesWithoutCategoriesInterface.php
type ProductRewritesWithoutCategoriesInterface (line 19) | interface ProductRewritesWithoutCategoriesInterface
method getQueryProductsSavedForDefaultScope (line 27) | public function getQueryProductsSavedForDefaultScope(array $urlRewrite...
method getQueryProductsSavedForParticularStoreView (line 35) | public function getQueryProductsSavedForParticularStoreView(array $url...
FILE: src/Migration/Step/UrlRewrite/Model/VersionCommerce/RedirectsRewritesInterface.php
type RedirectsRewritesInterface (line 11) | interface RedirectsRewritesInterface
method collectRewrites (line 19) | public function collectRewrites(array $urlRewriteIds = []);
method collectRedirects (line 27) | public function collectRedirects(array $redirectIds = []);
method removeDuplicatedUrlRedirects (line 34) | public function removeDuplicatedUrlRedirects();
FILE: src/Migration/Step/UrlRewrite/Model/VersionCommerce/TableName.php
class TableName (line 11) | class TableName
method __construct (line 31) | public function __construct()
method getTemporaryTableName (line 41) | public function getTemporaryTableName()
method getDestinationTableName (line 51) | public function getDestinationTableName()
method getDestinationProductCategoryTableName (line 61) | public function getDestinationProductCategoryTableName()
FILE: src/Migration/Step/UrlRewrite/Model/VersionCommerce/TemporaryTable.php
class TemporaryTable (line 19) | class TemporaryTable
method __construct (line 147) | public function __construct(
method getName (line 177) | public function getName()
method create (line 187) | public function create()
method migrateRewrites (line 267) | public function migrateRewrites()
method getProductCategoryRecord (line 321) | private function getProductCategoryRecord(Document $destProductCategor...
method getRewritesSelect (line 338) | public function getRewritesSelect()
method migrateRewriteCollection (line 354) | protected function migrateRewriteCollection(Collection $source, Collec...
method copyEavData (line 455) | protected function copyEavData($sourceName, $destinationName, $type)
method getIterationsCount (line 499) | protected function getIterationsCount()
method getDuplicatesList (line 511) | public function getDuplicatesList()
method initTemporaryTable (line 546) | public function initTemporaryTable(
method collectProductRewrites (line 579) | protected function collectProductRewrites(\Migration\ResourceModel\Ada...
FILE: src/Migration/Step/UrlRewrite/Version11300to2000.php
class Version11300to2000 (line 25) | class Version11300to2000 extends DatabaseStage implements StageInterface...
method __construct (line 228) | public function __construct(
method perform (line 269) | public function perform()
method data (line 284) | protected function data()
method integrity (line 302) | protected function integrity()
method processDuplicatesList (line 349) | private function processDuplicatesList()
method volume (line 382) | protected function volume()
method rollback (line 401) | public function rollback()
FILE: src/Migration/Step/UrlRewrite/Version11300to2000Delta.php
class Version11300to2000Delta (line 27) | class Version11300to2000Delta extends AbstractDelta
method __construct (line 101) | public function __construct(
method perform (line 140) | public function perform()
method getDocumentMap (line 163) | protected function getDocumentMap($document, $type)
method processDeletedRecords (line 171) | public function processDeletedRecords($documentName, $idKeys, $destina...
method processChangedRecords (line 179) | protected function processChangedRecords($documentName, $idKeys)
method removeUrlRewrites (line 187) | private function removeUrlRewrites()
method markProcessedRewrites (line 210) | private function markProcessedRewrites($documentName)
FILE: src/Migration/Step/UrlRewrite/Version11410to2000.php
class Version11410to2000 (line 25) | class Version11410to2000 extends DatabaseStage implements StageInterface...
method __construct (line 233) | public function __construct(
method perform (line 274) | public function perform()
method data (line 289) | protected function data()
method integrity (line 307) | protected function integrity()
method processDuplicatesList (line 354) | private function processDuplicatesList()
method volume (line 387) | protected function volume()
method rollback (line 406) | public function rollback()
FILE: src/Migration/Step/UrlRewrite/Version11410to2000Delta.php
class Version11410to2000Delta (line 27) | class Version11410to2000Delta extends AbstractDelta
method __construct (line 101) | public function __construct(
method perform (line 140) | public function perform()
method getDocumentMap (line 163) | protected function getDocumentMap($document, $type)
method processDeletedRecords (line 171) | public function processDeletedRecords($documentName, $idKeys, $destina...
method processChangedRecords (line 179) | protected function processChangedRecords($documentName, $idKeys)
method removeUrlRewrites (line 187) | private function removeUrlRewrites()
method markProcessedRewrites (line 210) | private function markProcessedRewrites($documentName)
FILE: src/Migration/Step/UrlRewrite/Version191to2000.php
class Version191to2000 (line 22) | class Version191to2000 extends \Migration\Step\DatabaseStage implements ...
method __construct (line 125) | public function __construct(
method integrity (line 152) | protected function integrity()
method data (line 192) | protected function data()
method perform (line 244) | public function perform()
method volume (line 258) | protected function volume()
method rollback (line 275) | public function rollback()
method saveCmsPageRewrites (line 285) | protected function saveCmsPageRewrites()
method countCmsPageRewrites (line 298) | protected function countCmsPageRewrites()
FILE: src/Migration/Step/UrlRewrite/Version191to2000Delta.php
class Version191to2000Delta (line 21) | class Version191to2000Delta extends AbstractDelta
method __construct (line 64) | public function __construct(
method perform (line 91) | public function perform()
method getDocumentMap (line 103) | protected function getDocumentMap($document, $type)
method transformdata (line 111) | protected function transformdata($data, $sourceDocument, $destDocument...
method saveCmsPageRewrites (line 123) | private function saveCmsPageRewrites()
method saveProductCategoryRecord (line 145) | private function saveProductCategoryRecord($record)
method markRecordsProcessed (line 175) | protected function markRecordsProcessed($documentName, $idKeys, $items)
FILE: src/Migration/Step/VisualMerchandiser/Data.php
class Data (line 22) | class Data extends \Migration\Step\DatabaseStage implements StageInterface
method __construct (line 83) | public function __construct(
method perform (line 110) | public function perform()
FILE: src/Migration/Step/VisualMerchandiser/Helper.php
class Helper (line 17) | class Helper
method __construct (line 92) | public function __construct(
method getDocumentList (line 111) | public function getDocumentList()
method updateAttributeData (line 124) | public function updateAttributeData($recordData)
method saveRecords (line 152) | public function saveRecords()
method initEavEntity (line 166) | protected function initEavEntity($attributeType, $document, $key)
method initEavEntityCollection (line 194) | public function initEavEntityCollection($name)
method initEavAttributes (line 215) | protected function initEavAttributes($attributeType)
method updateEavAttributes (line 254) | public function updateEavAttributes()
FILE: src/Migration/Step/VisualMerchandiser/Integrity.php
class Integrity (line 20) | class Integrity extends \Migration\App\Step\AbstractIntegrity
method __construct (line 38) | public function __construct(
method perform (line 56) | public function perform()
method getIterationsCount (line 76) | protected function getIterationsCount()
FILE: src/Migration/Step/VisualMerchandiser/Volume.php
class Volume (line 20) | class Volume extends AbstractVolume
method __construct (line 62) | public function __construct(
method perform (line 82) | public function perform()
FILE: tests/integration/framework/Helper.php
class Helper (line 13) | class Helper
method __construct (line 66) | public function __construct(
method getInstance (line 81) | public static function getInstance()
method getObjectManager (line 101) | public function getObjectManager()
method initObjectManager (line 130) | protected function initObjectManager()
method reinstallDb (line 145) | protected function reinstallDb($fixturePath)
method getConfigPath (line 223) | public function getConfigPath()
method getTestSuite (line 231) | public function getTestSuite()
method setTestSuite (line 240) | public function setTestSuite($testSuite)
method loadFixture (line 250) | public function loadFixture($annotations)
method getFixturePrefix (line 272) | public function getFixturePrefix()
FILE: tests/integration/framework/Listener.php
class Listener (line 9) | class Listener implements \PHPUnit\Framework\TestListener
method __construct (line 19) | public function __construct()
method addError (line 29) | public function addError(\PHPUnit\Framework\Test $test, \Exception $e,...
method addFailure (line 38) | public function addFailure(\PHPUnit\Framework\Test $test, \PHPUnit\Fra...
method addWarning (line 47) | public function addWarning(\PHPUnit\Framework\Test $test, \PHPUnit\Fra...
method addIncompleteTest (line 56) | public function addIncompleteTest(\PHPUnit\Framework\Test $test, \Exce...
method addRiskyTest (line 65) | public function addRiskyTest(\PHPUnit\Framework\Test $test, \Exception...
method addSkippedTest (line 74) | public function addSkippedTest(\PHPUnit\Framework\Test $test, \Excepti...
method startTestSuite (line 81) | public function startTestSuite(\PHPUnit\Framework\TestSuite $suite)
method endTestSuite (line 89) | public function endTestSuite(\PHPUnit\Framework\TestSuite $suite)
method startTest (line 97) | public function startTest(\PHPUnit\Framework\Test $test)
method endTest (line 106) | public function endTest(\PHPUnit\Framework\Test $test, $time)
FILE: tests/integration/framework/ProgressBar.php
class ProgressBar (line 11) | class ProgressBar extends \Migration\App\ProgressBar\LogLevelProcessor
method start (line 16) | public function start($max = null, $forceLogLevel = false)
method finish (line 23) | public function finish($forceLogLevel = false)
method advance (line 30) | public function advance($forceLogLevel = false)
FILE: tests/integration/framework/QuietLogHandler.php
class QuietLogHandler (line 8) | class QuietLogHandler extends \Monolog\Handler\AbstractProcessingHandler
method write (line 13) | protected function write(array $record)
FILE: tests/integration/resource/customer/dest.sql
type `customer_address_entity` (line 15) | CREATE TABLE IF NOT EXISTS `customer_address_entity` (
type `customer_address_entity_datetime` (line 53) | CREATE TABLE IF NOT EXISTS `customer_address_entity_datetime` (
type `customer_address_entity_decimal` (line 73) | CREATE TABLE IF NOT EXISTS `customer_address_entity_decimal` (
type `customer_address_entity_int` (line 93) | CREATE TABLE IF NOT EXISTS `customer_address_entity_int` (
type `customer_address_entity_text` (line 113) | CREATE TABLE IF NOT EXISTS `customer_address_entity_text` (
type `customer_address_entity_varchar` (line 132) | CREATE TABLE IF NOT EXISTS `customer_address_entity_varchar` (
type `customer_entity` (line 152) | CREATE TABLE IF NOT EXISTS `customer_entity` (
type `customer_entity_datetime` (line 200) | CREATE TABLE IF NOT EXISTS `customer_entity_datetime` (
type `customer_entity_decimal` (line 220) | CREATE TABLE IF NOT EXISTS `customer_entity_decimal` (
type `customer_entity_int` (line 240) | CREATE TABLE IF NOT EXISTS `customer_entity_int` (
type `customer_entity_text` (line 260) | CREATE TABLE IF NOT EXISTS `customer_entity_text` (
type `customer_entity_varchar` (line 279) | CREATE TABLE IF NOT EXISTS `customer_entity_varchar` (
type `eav_attribute` (line 300) | CREATE TABLE IF NOT EXISTS `eav_attribute` (
FILE: tests/integration/resource/customer/source.sql
type `customer_address_entity` (line 15) | CREATE TABLE IF NOT EXISTS `customer_address_entity` (
type `customer_address_entity_datetime` (line 41) | CREATE TABLE IF NOT EXISTS `customer_address_entity_datetime` (
type `customer_address_entity_decimal` (line 65) | CREATE TABLE IF NOT EXISTS `customer_address_entity_decimal` (
type `customer_address_entity_int` (line 89) | CREATE TABLE IF NOT EXISTS `customer_address_entity_int` (
type `customer_address_entity_text` (line 118) | CREATE TABLE IF NOT EXISTS `customer_address_entity_text` (
type `customer_address_entity_varchar` (line 146) | CREATE TABLE IF NOT EXISTS `customer_address_entity_varchar` (
type `customer_entity` (line 217) | CREATE TABLE IF NOT EXISTS `customer_entity` (
type `customer_entity_datetime` (line 250) | CREATE TABLE IF NOT EXISTS `customer_entity_datetime` (
type `customer_entity_decimal` (line 274) | CREATE TABLE IF NOT EXISTS `customer_entity_decimal` (
type `customer_entity_int` (line 298) | CREATE TABLE IF NOT EXISTS `customer_entity_int` (
type `customer_entity_text` (line 333) | CREATE TABLE IF NOT EXISTS `customer_entity_text` (
type `customer_entity_varchar` (line 356) | CREATE TABLE IF NOT EXISTS `customer_entity_varchar` (
type `eav_attribute` (line 397) | CREATE TABLE IF NOT EXISTS `eav_attribute` (
FILE: tests/integration/resource/data_integrity/source.sql
type `eav_entity_type` (line 7) | CREATE TABLE `eav_entity_type` (
type `eav_attribute` (line 31) | CREATE TABLE `eav_attribute` (
type `eav_attribute_set` (line 59) | CREATE TABLE `eav_attribute_set` (
FILE: tests/integration/resource/default/dest.sql
type `common_table` (line 24) | CREATE TABLE `common_table` (
type `common_table_extra_field` (line 48) | CREATE TABLE `common_table_extra_field` (
type `dest_table_ignored` (line 71) | CREATE TABLE `dest_table_ignored` (
type `dest_table_renamed` (line 93) | CREATE TABLE `dest_table_renamed` (
type `table_without_data` (line 115) | CREATE TABLE `table_without_data` (
type `table_ignored` (line 140) | CREATE TABLE `table_ignored` (
type `dest_table_1` (line 163) | CREATE TABLE `dest_table_1` (
type `dest_table_2` (line 185) | CREATE TABLE `dest_table_2` (
type `core_config_data` (line 203) | CREATE TABLE IF NOT EXISTS `core_config_data` (
FILE: tests/integration/resource/default/source.sql
type `common_table` (line 24) | CREATE TABLE `common_table` (
type `common_table_extra_field` (line 49) | CREATE TABLE `common_table_extra_field` (
type `source_table_ignored` (line 74) | CREATE TABLE `source_table_ignored` (
type `table_ignored` (line 98) | CREATE TABLE `table_ignored` (
type `source_table_renamed` (line 122) | CREATE TABLE `source_table_renamed` (
type `table_with_data` (line 144) | CREATE TABLE `table_with_data` (
type `source_table_1` (line 170) | CREATE TABLE `source_table_1` (
type `source_table_2` (line 192) | CREATE TABLE `source_table_2` (
type `core_config_data` (line 210) | CREATE TABLE IF NOT EXISTS `core_config_data` (
FILE: tests/integration/resource/eav/dest.sql
type `eav_entity_type` (line 7) | CREATE TABLE `eav_entity_type` (
type `eav_attribute` (line 35) | CREATE TABLE `eav_attribute` (
type `catalog_eav_attribute` (line 66) | CREATE TABLE `catalog_eav_attribute` (
type `eav_attribute_set` (line 99) | CREATE TABLE `eav_attribute_set` (
type `eav_attribute_group` (line 117) | CREATE TABLE `eav_attribute_group` (
type `eav_entity_attribute` (line 138) | CREATE TABLE `eav_entity_attribute` (
type `customer_eav_attribute` (line 160) | CREATE TABLE `customer_eav_attribute` (
type `store_website` (line 179) | CREATE TABLE `store_website` (
type `customer_eav_attribute_website` (line 201) | CREATE TABLE `customer_eav_attribute_website` (
type `store_group` (line 218) | CREATE TABLE `store_group` (
type `store` (line 238) | CREATE TABLE `store` (
type `eav_attribute_label` (line 263) | CREATE TABLE `eav_attribute_label` (
type `eav_attribute_option` (line 280) | CREATE TABLE `eav_attribute_option` (
type `eav_attribute_option_value` (line 293) | CREATE TABLE `eav_attribute_option_value` (
type `eav_entity` (line 309) | CREATE TABLE `eav_entity` (
type `eav_entity_datetime` (line 330) | CREATE TABLE `eav_entity_datetime` (
type `eav_entity_decimal` (line 354) | CREATE TABLE `eav_entity_decimal` (
type `eav_entity_int` (line 378) | CREATE TABLE `eav_entity_int` (
type `eav_entity_store` (line 402) | CREATE TABLE `eav_entity_store` (
type `eav_entity_text` (line 419) | CREATE TABLE `eav_entity_text` (
type `eav_entity_varchar` (line 441) | CREATE TABLE `eav_entity_varchar` (
type `eav_form_type` (line 465) | CREATE TABLE `eav_form_type` (
type `eav_form_fieldset` (line 482) | CREATE TABLE `eav_form_fieldset` (
type `eav_form_element` (line 497) | CREATE TABLE `eav_form_element` (
type `eav_form_fieldset_label` (line 517) | CREATE TABLE `eav_form_fieldset_label` (
type `eav_form_type_entity` (line 531) | CREATE TABLE `eav_form_type_entity` (
FILE: tests/integration/resource/eav/source.sql
type `eav_entity_type` (line 6) | CREATE TABLE `eav_entity_type` (
type `eav_attribute` (line 33) | CREATE TABLE `eav_attribute` (
type `catalog_eav_attribute` (line 64) | CREATE TABLE `catalog_eav_attribute` (
type `eav_attribute_set` (line 96) | CREATE TABLE `eav_attribute_set` (
type `eav_attribute_group` (line 113) | CREATE TABLE `eav_attribute_group` (
type `eav_entity_attribute` (line 134) | CREATE TABLE `eav_entity_attribute` (
type `customer_eav_attribute` (line 155) | CREATE TABLE `customer_eav_attribute` (
type `core_website` (line 174) | CREATE TABLE `core_website` (
type `customer_eav_attribute_website` (line 197) | CREATE TABLE `customer_eav_attribute_website` (
type `core_store_group` (line 214) | CREATE TABLE `core_store_group` (
type `core_store` (line 232) | CREATE TABLE `core_store` (
type `eav_attribute_label` (line 255) | CREATE TABLE `eav_attribute_label` (
type `eav_attribute_option` (line 272) | CREATE TABLE `eav_attribute_option` (
type `eav_attribute_option_value` (line 285) | CREATE TABLE `eav_attribute_option_value` (
type `eav_entity` (line 301) | CREATE TABLE `eav_entity` (
type `eav_entity_datetime` (line 322) | CREATE TABLE `eav_entity_datetime` (
type `eav_entity_decimal` (line 346) | CREATE TABLE `eav_entity_decimal` (
type `eav_entity_int` (line 370) | CREATE TABLE `eav_entity_int` (
type `eav_entity_store` (line 394) | CREATE TABLE `eav_entity_store` (
type `eav_entity_text` (line 411) | CREATE TABLE `eav_entity_text` (
type `eav_entity_varchar` (line 433) | CREATE TABLE `eav_entity_varchar` (
type `eav_form_type` (line 457) | CREATE TABLE `eav_form_type` (
type `eav_form_fieldset` (line 474) | CREATE TABLE `eav_form_fieldset` (
type `eav_form_element` (line 489) | CREATE TABLE `eav_form_element` (
type `eav_form_fieldset_label` (line 509) | CREATE TABLE `eav_form_fieldset_label` (
type `eav_form_type_entity` (line 524) | CREATE TABLE `eav_form_type_entity` (
FILE: tests/integration/resource/ee.eav/dest.sql
type `eav_entity_type` (line 7) | CREATE TABLE `eav_entity_type` (
type `eav_attribute` (line 35) | CREATE TABLE `eav_attribute` (
type `catalog_eav_attribute` (line 66) | CREATE TABLE `catalog_eav_attribute` (
type `eav_attribute_set` (line 99) | CREATE TABLE `eav_attribute_set` (
type `eav_attribute_group` (line 117) | CREATE TABLE `eav_attribute_group` (
type `eav_entity_attribute` (line 138) | CREATE TABLE `eav_entity_attribute` (
type `customer_eav_attribute` (line 160) | CREATE TABLE `customer_eav_attribute` (
type `store_website` (line 179) | CREATE TABLE `store_website` (
type `customer_eav_attribute_website` (line 201) | CREATE TABLE `customer_eav_attribute_website` (
type `store_group` (line 218) | CREATE TABLE `store_group` (
type `store` (line 238) | CREATE TABLE `store` (
type `eav_attribute_label` (line 263) | CREATE TABLE `eav_attribute_label` (
type `eav_attribute_option` (line 280) | CREATE TABLE `eav_attribute_option` (
type `eav_attribute_option_value` (line 293) | CREATE TABLE `eav_attribute_option_value` (
type `eav_entity` (line 309) | CREATE TABLE `eav_entity` (
type `eav_entity_datetime` (line 330) | CREATE TABLE `eav_entity_datetime` (
type `eav_entity_decimal` (line 354) | CREATE TABLE `eav_entity_decimal` (
type `eav_entity_int` (line 378) | CREATE TABLE `eav_entity_int` (
type `eav_entity_store` (line 402) | CREATE TABLE `eav_entity_store` (
type `eav_entity_text` (line 419) | CREATE TABLE `eav_entity_text` (
type `eav_entity_varchar` (line 441) | CREATE TABLE `eav_entity_varchar` (
type `eav_form_type` (line 465) | CREATE TABLE `eav_form_type` (
type `eav_form_fieldset` (line 482) | CREATE TABLE `eav_form_fieldset` (
type `eav_form_element` (line 497) | CREATE TABLE `eav_form_element` (
type `eav_form_fieldset_label` (line 517) | CREATE TABLE `eav_form_fieldset_label` (
type `eav_form_type_entity` (line 531) | CREATE TABLE `eav_form_type_entity` (
type `magento_rma_item_eav_attribute` (line 544) | CREATE TABLE `magento_rma_item_eav_attribute` (
type `magento_rma_item_eav_attribute_website` (line 561) | CREATE TABLE `magento_rma_item_eav_attribute_website` (
FILE: tests/integration/resource/ee.eav/source.sql
type `eav_entity_type` (line 6) | CREATE TABLE `eav_entity_type` (
type `eav_attribute` (line 33) | CREATE TABLE `eav_attribute` (
type `catalog_eav_attribute` (line 64) | CREATE TABLE `catalog_eav_attribute` (
type `eav_attribute_set` (line 96) | CREATE TABLE `eav_attribute_set` (
type `eav_attribute_group` (line 113) | CREATE TABLE `eav_attribute_group` (
type `eav_entity_attribute` (line 134) | CREATE TABLE `eav_entity_attribute` (
type `customer_eav_attribute` (line 155) | CREATE TABLE `customer_eav_attribute` (
type `core_website` (line 174) | CREATE TABLE `core_website` (
type `customer_eav_attribute_website` (line 197) | CREATE TABLE `customer_eav_attribute_website` (
type `core_store_group` (line 214) | CREATE TABLE `core_store_group` (
type `core_store` (line 232) | CREATE TABLE `core_store` (
type `eav_attribute_label` (line 255) | CREATE TABLE `eav_attribute_label` (
type `eav_attribute_option` (line 272) | CREATE TABLE `eav_attribute_option` (
type `eav_attribute_option_value` (line 285) | CREATE TABLE `eav_attribute_option_value` (
type `eav_entity` (line 301) | CREATE TABLE `eav_entity` (
type `eav_entity_datetime` (line 322) | CREATE TABLE `eav_entity_datetime` (
type `eav_entity_decimal` (line 346) | CREATE TABLE `eav_entity_decimal` (
type `eav_entity_int` (line 370) | CREATE TABLE `eav_entity_int` (
type `eav_entity_store` (line 394) | CREATE TABLE `eav_entity_store` (
type `eav_entity_text` (line 411) | CREATE TABLE `eav_entity_text` (
type `eav_entity_varchar` (line 433) | CREATE TABLE `eav_entity_varchar` (
type `eav_form_type` (line 457) | CREATE TABLE `eav_form_type` (
type `eav_form_fieldset` (line 474) | CREATE TABLE `eav_form_fieldset` (
type `eav_form_element` (line 489) | CREATE TABLE `eav_form_element` (
type `eav_form_fieldset_label` (line 509) | CREATE TABLE `eav_form_fieldset_label` (
type `eav_form_type_entity` (line 524) | CREATE TABLE `eav_form_type_entity` (
type `enterprise_rma_item_eav_attribute` (line 537) | CREATE TABLE `enterprise_rma_item_eav_attribute` (
type `enterprise_rma_item_eav_attribute_website` (line 554) | CREATE TABLE `enterprise_rma_item_eav_attribute_website` (
FILE: tests/integration/resource/ee.url_rewrite_11410/dest.sql
type `url_rewrite` (line 24) | CREATE TABLE `url_rewrite` (
type `catalog_category_entity_varchar` (line 49) | CREATE TABLE `catalog_category_entity_varchar` (
type `catalog_product_entity_varchar` (line 83) | CREATE TABLE `catalog_product_entity_varchar` (
type `catalog_url_rewrite_product_category` (line 103) | CREATE TABLE `catalog_url_rewrite_product_category` (
FILE: tests/integration/resource/ee.url_rewrite_11410/source.sql
type `cms_page` (line 20) | CREATE TABLE IF NOT EXISTS `cms_page` (
FILE: tests/integration/resource/ee.url_rewrite_191/dest.sql
type `url_rewrite` (line 24) | CREATE TABLE `url_rewrite` (
type `catalog_category_entity_varchar` (line 49) | CREATE TABLE `catalog_category_entity_varchar` (
type `catalog_product_entity_varchar` (line 83) | CREATE TABLE `catalog_product_entity_varchar` (
type `catalog_url_rewrite_product_category` (line 103) | CREATE TABLE `catalog_url_rewrite_product_category` (
FILE: tests/integration/resource/ee.url_rewrite_191/source.sql
type `core_store` (line 18) | CREATE TABLE `core_store` (
type `cms_page` (line 50) | CREATE TABLE `cms_page` (
type `cms_page_store` (line 83) | CREATE TABLE `cms_page_store` (
type `core_url_rewrite` (line 98) | CREATE TABLE `core_url_rewrite` (
type `catalog_category_entity` (line 136) | CREATE TABLE `catalog_category_entity` (
type `catalog_product_entity` (line 159) | CREATE TABLE `catalog_product_entity` (
FILE: tests/integration/resource/post_processing/dest.sql
type `eav_entity_type` (line 13) | CREATE TABLE `eav_entity_type` (
type `eav_attribute` (line 41) | CREATE TABLE `eav_attribute` (
type `catalog_eav_attribute` (line 72) | CREATE TABLE `catalog_eav_attribute` (
type `eav_attribute_set` (line 106) | CREATE TABLE `eav_attribute_set` (
type `eav_attribute_group` (line 124) | CREATE TABLE `eav_attribute_group` (
type `eav_entity_attribute` (line 145) | CREATE TABLE `eav_entity_attribute` (
type `customer_eav_attribute` (line 168) | CREATE TABLE `customer_eav_attribute` (
type `store_website` (line 187) | CREATE TABLE `store_website` (
type `customer_eav_attribute_website` (line 209) | CREATE TABLE `customer_eav_attribute_website` (
type `store_group` (line 226) | CREATE TABLE `store_group` (
type `store` (line 246) | CREATE TABLE `store` (
type `eav_attribute_label` (line 271) | CREATE TABLE `eav_attribute_label` (
type `eav_attribute_option` (line 288) | CREATE TABLE `eav_attribute_option` (
type `eav_attribute_option_value` (line 301) | CREATE TABLE `eav_attribute_option_value` (
type `eav_entity` (line 317) | CREATE TABLE `eav_entity` (
type `eav_entity_datetime` (line 338) | CREATE TABLE `eav_entity_datetime` (
type `eav_entity_decimal` (line 362) | CREATE TABLE `eav_entity_decimal` (
type `eav_entity_int` (line 386) | CREATE TABLE `eav_entity_int` (
type `eav_entity_store` (line 410) | CREATE TABLE `eav_entity_store` (
type `eav_entity_text` (line 427) | CREATE TABLE `eav_entity_text` (
type `eav_entity_varchar` (line 449) | CREATE TABLE `eav_entity_varchar` (
type `eav_form_type` (line 473) | CREATE TABLE `eav_form_type` (
type `eav_form_fieldset` (line 490) | CREATE TABLE `eav_form_fieldset` (
type `eav_form_element` (line 505) | CREATE TABLE `eav_form_element` (
type `eav_form_fieldset_label` (line 525) | CREATE TABLE `eav_form_fieldset_label` (
type `eav_form_type_entity` (line 539) | CREATE TABLE `eav_form_type_entity` (
type `catalog_category_entity_datetime` (line 552) | CREATE TABLE `catalog_category_entity_datetime` (
type `catalog_category_entity_decimal` (line 568) | CREATE TABLE `catalog_category_entity_decimal` (
type `catalog_category_entity_int` (line 584) | CREATE TABLE `catalog_category_entity_int` (
type `catalog_category_entity_text` (line 600) | CREATE TABLE `catalog_category_entity_text` (
type `catalog_category_entity_varchar` (line 616) | CREATE TABLE `catalog_category_entity_varchar` (
type `catalog_product_entity_datetime` (line 632) | CREATE TABLE `catalog_product_entity_datetime` (
type `catalog_product_entity_decimal` (line 647) | CREATE TABLE `catalog_product_entity_decimal` (
type `catalog_product_entity_gallery` (line 662) | CREATE TABLE `catalog_product_entity_gallery` (
type `catalog_product_entity_int` (line 679) | CREATE TABLE `catalog_product_entity_int` (
type `catalog_product_entity_media_gallery` (line 694) | CREATE TABLE `catalog_product_entity_media_gallery` (
type `catalog_product_entity_text` (line 705) | CREATE TABLE `catalog_product_entity_text` (
type `catalog_product_entity_varchar` (line 720) | CREATE TABLE `catalog_product_entity_varchar` (
type `customer_address_entity_datetime` (line 735) | CREATE TABLE `customer_address_entity_datetime` (
type `customer_address_entity_decimal` (line 748) | CREATE TABLE `customer_address_entity_decimal` (
type `customer_address_entity_int` (line 761) | CREATE TABLE `customer_address_entity_int` (
type `customer_address_entity_text` (line 774) | CREATE TABLE `customer_address_entity_text` (
type `customer_address_entity_varchar` (line 786) | CREATE TABLE `customer_address_entity_varchar` (
type `customer_entity_datetime` (line 799) | CREATE TABLE `customer_entity_datetime` (
type `customer_entity_decimal` (line 812) | CREATE TABLE `customer_entity_decimal` (
type `customer_entity_int` (line 825) | CREATE TABLE `customer_entity_int` (
type `customer_entity_text` (line 838) | CREATE TABLE `customer_entity_text` (
type `customer_entity_varchar` (line 850) | CREATE TABLE `customer_entity_varchar` (
type `customer_form_attribute` (line 863) | CREATE TABLE `customer_form_attribute` (
type `salesrule_product_attribute` (line 871) | CREATE TABLE `salesrule_product_attribute` (
type `weee_tax` (line 886) | CREATE TABLE `weee_tax` (
FILE: tests/integration/resource/sales_increment/dest.sql
type `sales_sequence_meta` (line 18) | CREATE TABLE `sales_sequence_meta` (
type `sales_sequence_profile` (line 31) | CREATE TABLE `sales_sequence_profile` (
type `eav_entity_type` (line 51) | CREATE TABLE `eav_entity_type` (
FILE: tests/integration/resource/sales_increment/source.sql
type `core_store` (line 18) | CREATE TABLE `core_store` (
type `core_store_group` (line 43) | CREATE TABLE `core_store_group` (
type `eav_entity_store` (line 63) | CREATE TABLE `eav_entity_store` (
FILE: tests/integration/resource/sales_order/dest.sql
type `sales_order` (line 24) | CREATE TABLE `sales_order` (
type `eav_entity_int` (line 42) | CREATE TABLE `eav_entity_int` (
type `eav_attribute` (line 62) | CREATE TABLE `eav_attribute` (
FILE: tests/integration/resource/sales_order/source.sql
type `sales_flat_order` (line 24) | CREATE TABLE `sales_flat_order` (
type `catalog_product_entity_varchar` (line 47) | CREATE TABLE `catalog_product_entity_varchar` (
type `catalog_category_entity_varchar` (line 81) | CREATE TABLE `catalog_category_entity_varchar` (
type `sales_flat_order` (line 121) | CREATE TABLE `sales_flat_order` (
FILE: tests/integration/resource/stores/dest.sql
type `store` (line 6) | CREATE TABLE `store` (
type `store_group` (line 20) | CREATE TABLE `store_group` (
type `store_website` (line 31) | CREATE TABLE `store_website` (
FILE: tests/integration/resource/stores/source.sql
type `core_store` (line 6) | CREATE TABLE `core_store` (
type `core_store_group` (line 20) | CREATE TABLE `core_store_group` (
type `core_website` (line 32) | CREATE TABLE `core_website` (
FILE: tests/integration/resource/tier_price/dest.sql
type `catalog_product_entity_tier_price` (line 6) | CREATE TABLE `catalog_product_entity_tier_price` (
FILE: tests/integration/resource/tier_price/source.sql
type `catalog_product_entity_tier_price` (line 6) | CREATE TABLE `catalog_product_entity_tier_price` (
type `catalog_product_entity_group_price` (line 32) | CREATE TABLE `catalog_product_entity_group_price` (
FILE: tests/integration/resource/url_rewrite_11410/dest.sql
type `url_rewrite` (line 24) | CREATE TABLE `url_rewrite` (
type `catalog_category_entity_varchar` (line 49) | CREATE TABLE `catalog_category_entity_varchar` (
type `catalog_product_entity_varchar` (line 83) | CREATE TABLE `catalog_product_entity_varchar` (
type `catalog_url_rewrite_product_category` (line 103) | CREATE TABLE `catalog_url_rewrite_product_category` (
FILE: tests/integration/resource/url_rewrite_11410/source.sql
type `cms_page` (line 20) | CREATE TABLE IF NOT EXISTS `cms_page` (
FILE: tests/integration/resource/url_rewrite_191/dest.sql
type `url_rewrite` (line 24) | CREATE TABLE `url_rewrite` (
type `catalog_category_entity_varchar` (line 49) | CREATE TABLE `catalog_category_entity_varchar` (
type `catalog_product_entity_varchar` (line 83) | CREATE TABLE `catalog_product_entity_varchar` (
type `catalog_url_rewrite_product_category` (line 103) | CREATE TABLE `catalog_url_rewrite_product_category` (
FILE: tests/integration/resource/url_rewrite_191/source.sql
type `eav_entity_type` (line 2) | CREATE TABLE IF NOT EXISTS `eav_entity_type` (
type `eav_attribute_set` (line 32) | CREATE TABLE IF NOT EXISTS `eav_attribute_set` (
type `catalog_category_entity` (line 50) | CREATE TABLE `catalog_category_entity` (
type `catalog_product_entity` (line 74) | CREATE TABLE `catalog_product_entity` (
type `core_website` (line 99) | CREATE TABLE `core_website` (
type `core_store_group` (line 122) | CREATE TABLE `core_store_group` (
type `core_store` (line 141) | CREATE TABLE `core_store` (
type `core_url_rewrite` (line 174) | CREATE TABLE `core_url_rewrite` (
type `cms_page` (line 211) | CREATE TABLE `cms_page` (
type `cms_page_store` (line 244) | CREATE TABLE `cms_page_store` (
FILE: tests/integration/testsuite/Migration/App/SetupDeltaLogTest.php
class SetupDeltaLogTest (line 12) | class SetupDeltaLogTest extends \PHPUnit\Framework\TestCase
method setUp (line 33) | public function setUp()
method testSetupTriggers (line 48) | public function testSetupTriggers()
method checkDeltaLogTable (line 104) | protected function checkDeltaLogTable($dataTable, $resource)
method testSetupTriggersFail (line 114) | public function testSetupTriggersFail()
FILE: tests/integration/testsuite/Migration/ResourceModel/SourceDestinationTest.php
class SourceDestinationTest (line 12) | class SourceDestinationTest extends \PHPUnit\Framework\TestCase
method setUp (line 27) | protected function setUp()
method testGetRecordsCount (line 40) | public function testGetRecordsCount()
method testGetFields (line 51) | public function testGetFields()
FILE: tests/integration/testsuite/Migration/Step/Customer/DataTest.php
class DataTest (line 12) | class DataTest extends \PHPUnit\Framework\TestCase
method setUp (line 82) | public function setUp()
method testPerform (line 109) | public function testPerform()
FILE: tests/integration/testsuite/Migration/Step/DataIntegrity/IntegrityTest.php
class IntegrityTest (line 12) | class IntegrityTest extends \PHPUnit\Framework\TestCase
method setUp (line 47) | public function setUp()
method testPerform (line 81) | public function testPerform($documents, $result, $messages)
method documentsDataProvider (line 96) | public function documentsDataProvider()
method setProperties (line 123) | private function setProperties($object, $properties = [])
FILE: tests/integration/testsuite/Migration/Step/EAV/DataTest.php
class DataTest (line 12) | class DataTest extends \PHPUnit\Framework\TestCase
method setUp (line 22) | public function setUp()
method testPerform (line 38) | public function testPerform()
FILE: tests/integration/testsuite/Migration/Step/EAV/IntegrityTest.php
class IntegrityTest (line 12) | class IntegrityTest extends \PHPUnit\Framework\TestCase
method setUp (line 22) | public function setUp()
method testPerform (line 38) | public function testPerform()
FILE: tests/integration/testsuite/Migration/Step/EAV/VolumeTest.php
class VolumeTest (line 12) | class VolumeTest extends \PHPUnit\Framework\TestCase
method setUp (line 27) | public function setUp()
method testPerform (line 51) | public function testPerform()
FILE: tests/integration/testsuite/Migration/Step/Map/DataTest.php
class DataTest (line 12) | class DataTest extends \PHPUnit\Framework\TestCase
method testPerform (line 18) | public function testPerform()
FILE: tests/integration/testsuite/Migration/Step/Map/IntegrityTest.php
class IntegrityTest (line 13) | class IntegrityTest extends \PHPUnit\Framework\TestCase
method testIntegrityWithMap (line 20) | public function testIntegrityWithMap()
method testIntegrityWithoutMap (line 61) | public function testIntegrityWithoutMap()
FILE: tests/integration/testsuite/Migration/Step/Map/VolumeTest.php
class VolumeTest (line 12) | class VolumeTest extends \PHPUnit\Framework\TestCase
method testPerform (line 19) | public function testPerform()
FILE: tests/integration/testsuite/Migration/Step/PostProcessing/Model/EavLeftoverDataTest.php
class EavLeftoverDataTest (line 12) | class EavLeftoverDataTest extends \PHPUnit\Framework\TestCase
method testGetLeftoverAttributeIds (line 17) | public function testGetLeftoverAttributeIds()
FILE: tests/integration/testsuite/Migration/Step/SalesIncrement/DataTest.php
class DataTest (line 12) | class DataTest extends \PHPUnit\Framework\TestCase
method testPerform (line 200) | public function testPerform()
FILE: tests/integration/testsuite/Migration/Step/SalesOrder/DataTest.php
class DataTest (line 12) | class DataTest extends \PHPUnit\Framework\TestCase
method testPerform (line 18) | public function testPerform()
FILE: tests/integration/testsuite/Migration/Step/SalesOrder/IntegrityTest.php
class IntegrityTest (line 12) | class IntegrityTest extends \PHPUnit\Framework\TestCase
method testPerform (line 18) | public function testPerform()
FILE: tests/integration/testsuite/Migration/Step/SalesOrder/VolumeTest.php
class VolumeTest (line 12) | class VolumeTest extends \PHPUnit\Framework\TestCase
method testPerform (line 18) | public function testPerform()
FILE: tests/integration/testsuite/Migration/Step/Settings/DataTest.php
class DataTest (line 12) | class DataTest extends \PHPUnit\Framework\TestCase
method testPerform (line 18) | public function testPerform()
FILE: tests/integration/testsuite/Migration/Step/Stores/DataTest.php
class DataTest (line 12) | class DataTest extends \PHPUnit\Framework\TestCase
method setUp (line 61) | public function setUp()
method testPerform (line 79) | public function testPerform()
FILE: tests/integration/testsuite/Migration/Step/Stores/IntegrityTest.php
class IntegrityTest (line 12) | class IntegrityTest extends \PHPUnit\Framework\TestCase
method setUp (line 61) | public function setUp()
method testPerform (line 79) | public function testPerform()
FILE: tests/integration/testsuite/Migration/Step/TierPrice/DataTest.php
class DataTest (line 12) | class DataTest extends \PHPUnit\Framework\TestCase
method setUp (line 59) | public function setUp()
method testPerform (line 78) | public function testPerform()
FILE: tests/integration/testsuite/Migration/Step/TierPrice/IntegrityTest.php
class IntegrityTest (line 12) | class IntegrityTest extends \PHPUnit\Framework\TestCase
method setUp (line 54) | public function setUp()
method testPerform (line 72) | public function testPerform()
method testPerformFail (line 89) | public function testPerformFail()
FILE: tests/integration/testsuite/Migration/Step/UrlRewrite/Version11410to2000Test.php
class Version11410to2000Test (line 13) | class Version11410to2000Test extends \PHPUnit\Framework\TestCase
method setUp (line 39) | protected function setUp()
method testIntegrity (line 58) | public function testIntegrity()
method testData (line 92) | public function testData()
FILE: tests/integration/testsuite/Migration/Step/UrlRewrite/Version191to2000Test.php
class Version191o2000Test (line 13) | class Version191o2000Test extends \PHPUnit\Framework\TestCase
method setUp (line 39) | protected function setUp()
method testIntegrity (line 58) | public function testIntegrity()
method testData (line 77) | public function testData()
FILE: tests/static/testsuite/Migration/Php/LiveCodeTest.php
class LiveCodeTest (line 19) | class LiveCodeTest extends \PHPUnit\Framework\TestCase
method setUpBeforeClass (line 51) | public static function setUpBeforeClass()
method setupFileLists (line 68) | public static function setupFileLists($type = '')
method testCodeStylePsr2 (line 83) | public function testCodeStylePsr2()
method testCodeStyle (line 112) | public function testCodeStyle()
method testAnnotationStandard (line 136) | public function testAnnotationStandard()
method testCodeMess (line 163) | public function testCodeMess()
FILE: tests/unit/framework/PdoTest.php
class PdoTest (line 8) | class PdoTest extends \PDO
method __construct (line 13) | public function __construct()
FILE: tests/unit/testsuite/Migration/App/Mode/StepListTest.php
class StepListTest (line 11) | class StepListTest extends \PHPUnit\Framework\TestCase
method testGetSteps (line 16) | public function testGetSteps()
FILE: tests/unit/testsuite/Migration/App/Progress/FileTest.php
class FileTest (line 11) | class FileTest extends \PHPUnit\Framework\TestCase
method setUp (line 31) | public function setUp()
method testSaveData (line 54) | public function testSaveData()
method testGetData (line 64) | public function testGetData()
method testClearLockFile (line 76) | public function testClearLockFile()
FILE: tests/unit/testsuite/Migration/App/ProgressTest.php
class ProgressTest (line 12) | class ProgressTest extends \PHPUnit\Framework\TestCase
method setUp (line 27) | public function setUp()
method isCompletedDataProvider (line 39) | public function isCompletedDataProvider()
method testIsCompleted (line 66) | public function testIsCompleted($data, $step, $stage, $result)
method testAddProcessedEntitySuccess (line 76) | public function testAddProcessedEntitySuccess()
method testAddProcessedEntityAlreadyExist (line 87) | public function testAddProcessedEntityAlreadyExist()
method testResetProcessedEntities (line 101) | public function testResetProcessedEntities()
method testGetProcessedEntities (line 113) | public function testGetProcessedEntities()
method testSaveResult (line 129) | public function testSaveResult()
method testReset (line 141) | public function testReset()
method testResetObject (line 150) | public function testResetObject()
method testSaveDataNoFile (line 164) | public function testSaveDataNoFile()
method testSaveProcessedEntities (line 184) | public function testSaveProcessedEntities(array $data, $step, $stage, ...
method saveProcessedEntitiesDataProvider (line 195) | public function saveProcessedEntitiesDataProvider()
FILE: tests/unit/testsuite/Migration/App/SetupDeltaLogTest.php
class SetupDeltaLogTest (line 12) | class SetupDeltaLogTest extends \PHPUnit\Framework\TestCase
method testPerform (line 18) | public function testPerform()
FILE: tests/unit/testsuite/Migration/App/Step/FactoryTest.php
class FactoryTest (line 11) | class FactoryTest extends \PHPUnit\Framework\TestCase
method setUp (line 26) | public function setUp()
method testCreate (line 38) | public function testCreate()
method testCreateStepWithException (line 49) | public function testCreateStepWithException()
FILE: tests/unit/testsuite/Migration/ConfigTest.php
class ConfigTest (line 11) | class ConfigTest extends \PHPUnit\Framework\TestCase
method setUp (line 22) | protected function setUp()
method testDefaultConfigFile (line 38) | public function testDefaultConfigFile()
method testInvalidConfigFile (line 47) | public function testInvalidConfigFile()
method testInvalidXml (line 67) | public function testInvalidXml()
method testGetSteps (line 86) | public function testGetSteps()
method testGetStep (line 104) | public function testGetStep()
method testGetSource (line 113) | public function testGetSource()
method testGetDestination (line 129) | public function testGetDestination()
method testGetOption (line 146) | public function testGetOption()
method testSetOption (line 158) | public function testSetOption()
FILE: tests/unit/testsuite/Migration/Handler/AddPrefixTest.php
class AddPrefixTest (line 12) | class AddPrefixTest extends \PHPUnit\Framework\TestCase
method testHandle (line 17) | public function testHandle()
FILE: tests/unit/testsuite/Migration/Handler/ClassMapTest.php
class ClassMapTest (line 8) | class ClassMapTest extends \PHPUnit\Framework\TestCase
method testHandle (line 13) | public function testHandle()
FILE: tests/unit/testsuite/Migration/Handler/ConvertDateFormatTest.php
class ConvertDateFormatTest (line 9) | class ConvertDateFormatTest extends \PHPUnit\Framework\TestCase
method testHandle (line 14) | public function testHandle()
FILE: tests/unit/testsuite/Migration/Handler/ConvertIpTest.php
class ConvertIpTest (line 9) | class ConvertIpTest extends \PHPUnit\Framework\TestCase
method testHandle (line 14) | public function testHandle()
FILE: tests/unit/testsuite/Migration/Handler/ConvertTest.php
class ConvertTest (line 9) | class ConvertTest extends \PHPUnit\Framework\TestCase
method dataProviderMaps (line 14) | public function dataProviderMaps()
method testHandle (line 37) | public function testHandle($map, $initialValue, $processedValue)
method testInvalidMap (line 61) | public function testInvalidMap()
FILE: tests/unit/testsuite/Migration/Handler/EavAttribute/ConvertModelTest.php
class ConvertModelTest (line 13) | class ConvertModelTest extends \PHPUnit\Framework\TestCase
method setUp (line 33) | public function setUp()
method testHandleConvert (line 46) | public function testHandleConvert()
method testHandleGetDestination (line 73) | public function testHandleGetDestination()
FILE: tests/unit/testsuite/Migration/Handler/EavAttributeGroup/SetGroupCodeTest.php
class SetGroupCodeTest (line 15) | class SetGroupCodeTest extends \PHPUnit\Framework\TestCase
method testHandle (line 20) | public function testHandle()
FILE: tests/unit/testsuite/Migration/Handler/GetDestinationValueTest.php
class GetDestinationValueTest (line 13) | class GetDestinationValueTest extends \PHPUnit\Framework\TestCase
method testHandleSetNull (line 18) | public function testHandleSetNull()
method testHandleSetValue (line 45) | public function testHandleSetValue()
method testHandleKeepValueFromSource (line 72) | public function testHandleKeepValueFromSource()
FILE: tests/unit/testsuite/Migration/Handler/GetEventStatusTest.php
class GetEventStatusTest (line 14) | class GetEventStatusTest extends \PHPUnit\Framework\TestCase
method testHandle (line 23) | public function testHandle($dateStart, $dateEnd, $status)
method eventDatesDataProvider (line 50) | public function eventDatesDataProvider()
FILE: tests/unit/testsuite/Migration/Handler/ManagerTest.php
class ManagerTest (line 8) | class ManagerTest extends \PHPUnit\Framework\TestCase
method setUp (line 23) | protected function setUp()
method testGetHandlerCorrect (line 37) | public function testGetHandlerCorrect()
method testGetHandlerWithHandlerKey (line 56) | public function testGetHandlerWithHandlerKey()
method testGetHandlerEmpty (line 77) | public function testGetHandlerEmpty()
method testInitHandlerEmptyConfig (line 95) | public function testInitHandlerEmptyConfig()
method testInitHandlerEmptyClass (line 105) | public function testInitHandlerEmptyClass()
method testInitInvalidHandler (line 117) | public function testInitInvalidHandler()
FILE: tests/unit/testsuite/Migration/Handler/PlaceholderTest.php
class PlaceholderTest (line 8) | class PlaceholderTest extends \PHPUnit\Framework\TestCase
method testHandle (line 13) | public function testHandle()
FILE: tests/unit/testsuite/Migration/Handler/Rule/ConditionSqlTest.php
class ConditionSqlTest (line 16) | class ConditionSqlTest extends \PHPUnit\Framework\TestCase
method setUp (line 34) | public function setUp()
method testHandle (line 63) | public function testHandle()
FILE: tests/unit/testsuite/Migration/Handler/Rule/CustomerSegmentConditionSqlTest.php
class CustomerSegmentConditionSqlTest (line 16) | class CustomerSegmentConditionSqlTest extends \PHPUnit\Framework\TestCase
method setUp (line 37) | public function setUp()
method testHandle (line 73) | public function testHandle()
FILE: tests/unit/testsuite/Migration/Handler/Rule/NormalizationIdsTest.php
class NormalizationIdsTest (line 15) | class NormalizationIdsTest extends \PHPUnit\Framework\TestCase
method setUp (line 50) | public function setUp()
method testHandle (line 72) | public function testHandle()
FILE: tests/unit/testsuite/Migration/Handler/Rule/SerializedDataTest.php
class SerializedDataTest (line 13) | class SerializedDataTest extends \PHPUnit\Framework\TestCase
method testHandle (line 18) | public function testHandle()
FILE: tests/unit/testsuite/Migration/Handler/SalesOrderStatusState/SetVisibleOnFrontTest.php
class SetVisibleOnFrontTest (line 13) | class SetVisibleOnFrontTest extends \PHPUnit\Framework\TestCase
method setUp (line 28) | public function setUp()
method testHandleInitiallyInvisible (line 41) | public function testHandleInitiallyInvisible()
method testHandleNotVisibleStates (line 66) | public function testHandleNotVisibleStates()
method testHandleVisibleState (line 93) | public function testHandleVisibleState($state)
method stateProvider (line 120) | public function stateProvider()
FILE: tests/unit/testsuite/Migration/Handler/SequenceTest.php
class SequenceTest (line 9) | class SequenceTest extends \PHPUnit\Framework\TestCase
method testHandle (line 18) | public function testHandle($table, $id)
method dataProviderTables (line 68) | public function dataProviderTables()
FILE: tests/unit/testsuite/Migration/Handler/SerializeToJson/ConvertWithConditionsTest.php
class ConvertWithConditionsTest (line 8) | class ConvertWithConditionsTest extends \PHPUnit\Framework\TestCase
method setUp (line 25) | public function setUp()
method testHandle (line 47) | public function testHandle(
method testException (line 86) | public function testException()
method convertDataProvider (line 99) | public function convertDataProvider()
FILE: tests/unit/testsuite/Migration/Handler/SerializeToJson/ItemOptionTest.php
class ItemOptionTest (line 8) | class ItemOptionTest extends \PHPUnit\Framework\TestCase
method setUp (line 15) | public function setUp()
method testHandle (line 30) | public function testHandle($code, $serialized, $expectedJson)
method testException (line 48) | public function testException()
method handleDataProvider (line 69) | public function handleDataProvider()
FILE: tests/unit/testsuite/Migration/Handler/SerializeToJson/SalesOrderItemTest.php
class SalesOrderItemTest (line 8) | class SalesOrderItemTest extends \PHPUnit\Framework\TestCase
method testHandle (line 16) | public function testHandle($serialized, $expectedJson)
method handleDataProvider (line 46) | public function handleDataProvider()
FILE: tests/unit/testsuite/Migration/Handler/SerializeToJsonTest.php
class SerializeToJsonTest (line 9) | class SerializeToJsonTest extends \PHPUnit\Framework\TestCase
method testHandle (line 15) | public function testHandle($serializedData, $unserializedData)
method handleDataProvider (line 47) | public function handleDataProvider()
FILE: tests/unit/testsuite/Migration/Handler/SetDefaultWebsiteIdTest.php
class SetDefaultWebsiteIdTest (line 8) | class SetDefaultWebsiteIdTest extends \PHPUnit\Framework\TestCase
method testHandle (line 13) | public function testHandle()
FILE: tests/unit/testsuite/Migration/Handler/SetHashTest.php
class SetHashTest (line 8) | class SetHashTest extends \PHPUnit\Framework\TestCase
method testHandle (line 13) | public function testHandle()
FILE: tests/unit/testsuite/Migration/Handler/SetValueTest.php
class SetValueTest (line 8) | class SetValueTest extends \PHPUnit\Framework\TestCase
method testHandle (line 13) | public function testHandle()
method testHandleException (line 37) | public function testHandleException()
FILE: tests/unit/testsuite/Migration/Handler/Settings/CategoryRootIdTest.php
class CategoryRootIdTest (line 8) | class CategoryRootIdTest extends \PHPUnit\Framework\TestCase
method testHandle (line 13) | public function testHandle()
FILE: tests/unit/testsuite/Migration/Handler/Settings/EncryptTest.php
class EncryptTest (line 8) | class EncryptTest extends \PHPUnit\Framework\TestCase
method setUp (line 36) | protected function setUp()
method testHandle (line 61) | public function testHandle($attributeData, $expected)
method dataProviderEncryptionData (line 118) | public function dataProviderEncryptionData()
FILE: tests/unit/testsuite/Migration/Handler/Settings/TemplateTest.php
class TemplateTest (line 8) | class TemplateTest extends \PHPUnit\Framework\TestCase
method testHandle (line 13) | public function testHandle()
FILE: tests/unit/testsuite/Migration/Handler/Settings/UrlSuffixTest.php
class UrlSuffixTest (line 8) | class UrlSuffixTest extends \PHPUnit\Framework\TestCase
method testHandle (line 13) | public function testHandle()
FILE: tests/unit/testsuite/Migration/Handler/TimezonesTest.php
class TimezoneTest (line 8) | class TimezoneTest extends \PHPUnit\Framework\TestCase
method testHandle (line 16) | public function testHandle($timeAndOffset, $expected)
method dataProviderTimeAndOffsets (line 55) | public function dataProviderTimeAndOffsets()
FILE: tests/unit/testsuite/Migration/Logger/ConsoleHandlerTest.php
class ConsoleHandlerTest (line 8) | class ConsoleHandlerTest extends \PHPUnit\Framework\TestCase
method setUp (line 18) | protected function setUp()
method dataProviderHandleSuccess (line 26) | public function dataProviderHandleSuccess()
method testHandleSuccess (line 44) | public function testHandleSuccess($recordLevel, $handlerLevel)
method testHandleSuccessWithoutBubble (line 65) | public function testHandleSuccessWithoutBubble($recordLevel, $handlerL...
method dataProviderHandleError (line 84) | public function dataProviderHandleError()
method testHandleError (line 98) | public function testHandleError($recordLevel, $handlerLevel)
method testHandleWarning (line 112) | public function testHandleWarning()
method testHandleRed (line 131) | public function testHandleRed()
FILE: tests/unit/testsuite/Migration/Logger/FileHandlerTest.php
class FileHandlerTest (line 11) | class FileHandlerTest extends \PHPUnit\Framework\TestCase
method setUp (line 51) | protected function setUp()
method testHandleSuccess (line 77) | public function testHandleSuccess()
method testHandleSuccessWithoutBubble (line 106) | public function testHandleSuccessWithoutBubble()
method testHandleError (line 136) | public function testHandleError()
FILE: tests/unit/testsuite/Migration/Logger/LoggerTest.php
class LoggerTest (line 8) | class LoggerTest extends \PHPUnit\Framework\TestCase
method setUp (line 16) | protected function setUp()
method testGetName (line 24) | public function testGetName()
method testAddRecord (line 36) | public function testAddRecord()
FILE: tests/unit/testsuite/Migration/Logger/ManagerTest.php
class ManagerTest (line 8) | class ManagerTest extends \PHPUnit\Framework\TestCase
method setUp (line 43) | protected function setUp()
method dataProviderProcessSuccess (line 71) | public function dataProviderProcessSuccess()
method testProcessSuccess (line 88) | public function testProcessSuccess($logLevel, $logLevelCode)
method dataProviderProcessInvalidLevel (line 105) | public function dataProviderProcessInvalidLevel()
method testProcessInvalidLevel (line 118) | public function testProcessInvalidLevel($logLevel)
FILE: tests/unit/testsuite/Migration/Mode/DataTest.php
class DataTest (line 9) | class DataTest extends \PHPUnit\Framework\TestCase
method setUp (line 39) | public function setUp()
method testRunStepsIntegrityFail (line 73) | public function testRunStepsIntegrityFail()
method testRunStepsVolumeFail (line 91) | public function testRunStepsVolumeFail()
method testRunStepsDataMigrationFail (line 111) | public function testRunStepsDataMigrationFail()
method testRunStepsSuccess (line 131) | public function testRunStepsSuccess()
method testRunStepsWithSuccessProgress (line 161) | public function testRunStepsWithSuccessProgress()
FILE: tests/unit/testsuite/Migration/Mode/SettingsTest.php
class SettingsTest (line 9) | class SettingsTest extends \PHPUnit\Framework\TestCase
method setUp (line 44) | public function setUp()
method testRunStepsIntegrityFail (line 71) | public function testRunStepsIntegrityFail()
method testRunStepsVolumeFail (line 87) | public function testRunStepsVolumeFail()
method testRunStepsDataMigrationFail (line 110) | public function testRunStepsDataMigrationFail()
method testRunStepsSuccess (line 134) | public function testRunStepsSuccess()
method testRunStepsWithSuccessProgress (line 159) | public function testRunStepsWithSuccessProgress()
FILE: tests/unit/testsuite/Migration/Model/Eav/AttributeGroupNameToCodeMapTest.php
class AttributeGroupNameToCodeMapTest (line 13) | class AttributeGroupNameToCodeMapTest extends \PHPUnit\Framework\TestCase
method setUp (line 28) | protected function setUp()
method testGetGroupCodeMap (line 49) | public function testGetGroupCodeMap($groupName, $entityType, $groupCod...
method getGroupsData (line 60) | public function getGroupsData()
FILE: tests/unit/testsuite/Migration/Reader/ClassMapTest.php
class ClassMapTest (line 11) | class ClassMapTest extends \PHPUnit\Framework\TestCase
method setUp (line 21) | public function setUp()
method testConvertClassName (line 42) | public function testConvertClassName()
method testConvertClassNameNotInMap (line 53) | public function testConvertClassNameNotInMap()
method testGetMap (line 61) | public function testGetMap()
FILE: tests/unit/testsuite/Migration/Reader/GroupsTest.php
class GroupsTest (line 11) | class GroupsTest extends \PHPUnit\Framework\TestCase
method setUp (line 26) | public function setUp()
method testGetGroupAttributes (line 38) | public function testGetGroupAttributes()
method testGetGroupDocuments (line 52) | public function testGetGroupDocuments()
method testGetGroups (line 67) | public function testGetGroups()
FILE: tests/unit/testsuite/Migration/Reader/MapTest.php
class MapTest (line 11) | class MapTest extends \PHPUnit\Framework\TestCase
method setUp (line 21) | public function setUp()
method testHasDocument (line 36) | public function testHasDocument()
method testHasField (line 49) | public function testHasField()
method testGetDocumentMap (line 63) | public function testGetDocumentMap()
method testGetFieldMap (line 84) | public function testGetFieldMap()
method testGetFieldMapWithException (line 107) | public function testGetFieldMapWithException()
method testGetFieldMapWithException2 (line 118) | public function testGetFieldMapWithException2()
method testGetFieldMapWithException3 (line 129) | public function testGetFieldMapWithException3()
method testGetHandlerConfigs (line 139) | public function testGetHandlerConfigs()
method testIsDocumentIgnoredSource (line 165) | public function testIsDocumentIgnoredSource()
method testIsDocumentIgnoredDest (line 176) | public function testIsDocumentIgnoredDest()
method testIsFieldDataTypeIgnored (line 187) | public function testIsFieldDataTypeIgnored()
FILE: tests/unit/testsuite/Migration/Reader/SettingsTest.php
class SettingsTest (line 11) | class SettingsTest extends \PHPUnit\Framework\TestCase
method setUp (line 21) | public function setUp()
method getConfigFile (line 39) | protected function getConfigFile($configPath)
method dataProviderNodesIgnore (line 53) | public function dataProviderNodesIgnore()
method testIsNodeIgnored (line 70) | public function testIsNodeIgnored($node, $isIgnored)
method dataProviderNodeIsMapped (line 81) | public function dataProviderNodeIsMapped()
method testIsNodeMapped (line 98) | public function testIsNodeMapped($node, $isMapped)
method dataProviderNodesMap (line 109) | public function dataProviderNodesMap()
method testGetNodeMap (line 126) | public function testGetNodeMap($node, $nodeMap)
method dataProviderValueHandler (line 137) | public function dataProviderValueHandler()
method testGetValueHandler (line 154) | public function testGetValueHandler($node, $valueHandler)
method testNoConfigFile (line 165) | public function testNoConfigFile()
method testInvalidConfigFile (line 184) | public function testInvalidConfigFile()
FILE: tests/unit/testsuite/Migration/RecordTransformerTest.php
class RecordTransformerTest (line 13) | class RecordTransformerTest extends \PHPUnit\Framework\TestCase
method setUp (line 43) | protected function setUp()
method initHandler (line 80) | protected function initHandler($document, $callNumber = 1)
method testInit (line 103) | public function testInit()
method testTransform (line 113) | public function testTransform()
FILE: tests/unit/testsuite/Migration/ResourceModel/AbstractCollectionTest.php
class AbstractCollectionTest (line 8) | class AbstractCollectionTest extends \PHPUnit\Framework\TestCase
method setUp (line 23) | protected function setUp()
method testCurrent (line 38) | public function testCurrent()
method testKey (line 48) | public function testKey()
method testNext (line 59) | public function testNext()
method testRewind (line 69) | public function testRewind()
method testValid (line 80) | public function testValid()
method testNotValid (line 88) | public function testNotValid()
method testCount (line 100) | public function testCount()
method testIterator (line 108) | public function testIterator()
FILE: tests/unit/testsuite/Migration/ResourceModel/AbstractResourceTest.php
class AbstractResourceTest (line 13) | class AbstractResourceTest extends \PHPUnit\Framework\TestCase
method setUp (line 63) | protected function setUp()
method testGetDocument (line 125) | public function testGetDocument($prefix, $optionName)
method getDocumentDataSource (line 158) | public function getDocumentDataSource()
method testGetWrongDocument (line 169) | public function testGetWrongDocument()
method testGetRecordsCount (line 185) | public function testGetRecordsCount()
method testGetRecords (line 204) | public function testGetRecords()
method testGetAdapter (line 220) | public function testGetAdapter()
FILE: tests/unit/testsuite/Migration/ResourceModel/Adapter/MysqlTest.php
class MysqlTest (line 9) | class MysqlTest extends \PHPUnit\Framework\TestCase
method setUp (line 24) | protected function setUp()
method testGetDocumentStructure (line 68) | public function testGetDocumentStructure()
method testGetDocumentList (line 80) | public function testGetDocumentList()
method testGetRecordsCount (line 91) | public function testGetRecordsCount()
method testLoadPage (line 115) | public function testLoadPage()
method testInsertRecords (line 141) | public function testInsertRecords()
method testDeleteAllRecords (line 158) | public function testDeleteAllRecords()
method testGetSelect (line 168) | public function testGetSelect()
method testLoadDataFromSelect (line 178) | public function testLoadDataFromSelect()
method testUpdateDocument (line 189) | public function testUpdateDocument()
method testGetTableDdlCopy (line 200) | public function testGetTableDdlCopy()
method testCreateTableByDdl (line 214) | public function testCreateTableByDdl()
method testBackupDocument (line 230) | public function testBackupDocument()
method testRollbackDocument (line 261) | public function testRollbackDocument()
method testDeleteBackup (line 284) | public function testDeleteBackup()
FILE: tests/unit/testsuite/Migration/ResourceModel/Adapter/Pdo/MysqlBuilderTest.php
class MysqlBuilderTest (line 9) | class MysqlBuilderTest extends \PHPUnit\Framework\TestCase
method setUp (line 39) | protected function setUp()
method testBuild (line 62) | public function testBuild()
FILE: tests/unit/testsuite/Migration/ResourceModel/AdapterFactoryTest.php
class AdapterFactoryTest (line 12) | class AdapterFactoryTest extends \PHPUnit\Framework\TestCase
method setUp (line 32) | protected function setUp()
method testCreate (line 48) | public function testCreate()
FILE: tests/unit/testsuite/Migration/ResourceModel/DestinationTest.php
class DestinationTest (line 12) | class DestinationTest extends \PHPUnit\Framework\TestCase
method setUp (line 52) | protected function setUp()
method testSaveRecords (line 89) | public function testSaveRecords($prefix)
method saveRecordsDataSet (line 140) | public function saveRecordsDataSet()
method testClearDocument (line 151) | public function testClearDocument()
method testBackupDocument (line 166) | public function testBackupDocument()
method testRollbackDocument (line 181) | public function testRollbackDocument()
method testDeleteDocumentBackup (line 196) | public function testDeleteDocumentBackup()
FILE: tests/unit/testsuite/Migration/ResourceModel/Document/CollectionTest.php
class CollectionTest (line 8) | class CollectionTest extends \PHPUnit\Framework\TestCase
method setUp (line 23) | protected function setUp()
method testIterator (line 38) | public function testIterator()
method testGetDocument (line 51) | public function testGetDocument()
method testGetDocumentNotExists (line 59) | public function testGetDocumentNotExists()
method testAddDocument (line 67) | public function testAddDocument()
FILE: tests/unit/testsuite/Migration/ResourceModel/DocumentTest.php
class DocumentTest (line 8) | class DocumentTest extends \PHPUnit\Framework\TestCase
method setUp (line 28) | protected function setUp()
method testGetRecords (line 45) | public function testGetRecords()
method testGetName (line 62) | public function testGetName()
method testGetStructure (line 70) | public function testGetStructure()
FILE: tests/unit/testsuite/Migration/ResourceModel/Record/CollectionTest.php
class CollectionTest (line 8) | class CollectionTest extends \PHPUnit\Framework\TestCase
method setUp (line 28) | protected function setUp()
method testGetStructure (line 44) | public function testGetStructure()
method testIterator (line 52) | public function testIterator()
method testAddRecord (line 67) | public function testAddRecord()
method testAddRecordWithException (line 84) | public function testAddRecordWithException()
method testGetValue (line 96) | public function testGetValue()
method testGetValueWithException (line 108) | public function testGetValueWithException()
method testSetValue (line 117) | public function testSetValue()
method testSetValueWithException (line 141) | public function testSetValueWithException()
FILE: tests/unit/testsuite/Migration/ResourceModel/RecordTest.php
class RecordTest (line 8) | class RecordTest extends \PHPUnit\Framework\TestCase
method setUp (line 23) | protected function setUp()
method testGetStructure (line 42) | public function testGetStructure()
method testValidateStructure (line 55) | public function testValidateStructure($result, $structure)
method validateStructureDataProvider (line 64) | public function validateStructureDataProvider()
method testGetValue (line 91) | public function testGetValue()
method testSetValue (line 100) | public function testSetValue()
method testSetValueWithException (line 113) | public function testSetValueWithException()
method testSetData (line 123) | public function testSetData()
method testSetDataWithException (line 135) | public function testSetDataWithException()
method testGetData (line 145) | public function testGetData()
method testGetDataDefault (line 153) | public function testGetDataDefault()
method getFieldsDataProvider (line 168) | public function getFieldsDataProvider()
method testGetFields (line 181) | public function testGetFields($structureData, $fields)
method testGetFieldsInvalid (line 196) | public function testGetFieldsInvalid()
FILE: tests/unit/testsuite/Migration/ResourceModel/SourceTest.php
class SourceTest (line 12) | class SourceTest extends \PHPUnit\Framework\TestCase
method setUp (line 67) | protected function setUp()
method testLoadPage (line 125) | public function testLoadPage()
method testCreateDelta (line 139) | public function testCreateDelta()
method testGetChangedRecords (line 154) | public function testGetChangedRecords()
method testGetDeletedRecords (line 170) | public function testGetDeletedRecords()
method testGetRecordsWithOneBulkSize (line 186) | public function testGetRecordsWithOneBulkSize()
FILE: tests/unit/testsuite/Migration/ResourceModel/Structure/CollectionTest.php
class CollectionTest (line 8) | class CollectionTest extends \PHPUnit\Framework\TestCase
method setUp (line 23) | protected function setUp()
method testAddStructure (line 35) | public function testAddStructure()
method testGetStructure (line 46) | public function testGetStructure()
method testGetStructureNotExists (line 54) | public function testGetStructureNotExists()
FILE: tests/unit/testsuite/Migration/ResourceModel/StructureTest.php
class StructureTest (line 8) | class StructureTest extends \PHPUnit\Framework\TestCase
method setUp (line 18) | protected function setUp()
method testGetFields (line 26) | public function testGetFields()
method testHasField (line 34) | public function testHasField()
method testNotHasField (line 42) | public function testNotHasField()
FILE: tests/unit/testsuite/Migration/Step/CustomCustomerAttributes/DataTest.php
class DataTest (line 15) | class DataTest extends \PHPUnit\Framework\TestCase
method setUp (line 65) | public function setUp()
method testPerform (line 148) | public function testPerform()
FILE: tests/unit/testsuite/Migration/Step/CustomCustomerAttributes/IntegrityTest.php
class IntegrityTest (line 14) | class IntegrityTest extends \PHPUnit\Framework\TestCase
method setUp (line 54) | public function setUp()
method testPerform (line 117) | public function testPerform()
FILE: tests/unit/testsuite/Migration/Step/CustomCustomerAttributes/VolumeTest.php
class VolumeTest (line 15) | class VolumeTest extends \PHPUnit\Framework\TestCase
method setUp (line 55) | public function setUp()
method testPerform (line 114) | public function testPerform()
FILE: tests/unit/testsuite/Migration/Step/CustomCustomerAttributesTest.php
class CustomCustomerAttributesTest (line 12) | abstract class CustomCustomerAttributesTest extends \PHPUnit\Framework\T...
FILE: tests/unit/testsuite/Migration/Step/Eav/HelperTest.php
class HelperTest (line 17) | class HelperTest extends \PHPUnit\Framework\TestCase
method setUp (line 72) | public function setUp()
method testGetSourceRecordsCount (line 131) | public function testGetSourceRecordsCount()
method testGetDestinationRecordsCount (line 141) | public function testGetDestinationRecordsCount()
method testGetSourceRecords (line 154) | public function testGetSourceRecords()
method testGetDestinationRecords (line 170) | public function testGetDestinationRecords()
method testGetSourceRecordsNoKey (line 188) | public function testGetSourceRecordsNoKey()
method testGetDestinationRecordsNoKey (line 201) | public function testGetDestinationRecordsNoKey()
method testGetRecordTransformer (line 217) | public function testGetRecordTransformer()
method testDeleteBackups (line 248) | public function testDeleteBackups()
method testClearIgnoredAttributes (line 262) | public function testClearIgnoredAttributes()
FILE: tests/unit/testsuite/Migration/Step/Eav/InitialDataTest.php
class InitialDataTest (line 11) | class InitialDataTest extends \PHPUnit\Framework\TestCase
method setUp (line 41) | public function setUp()
method testAttributes (line 103) | public function testAttributes()
method testAttributeSets (line 114) | public function testAttributeSets()
method testAttributeGroups (line 123) | public function testAttributeGroups()
method getDataAttributes (line 132) | private function getDataAttributes()
FILE: tests/unit/testsuite/Migration/Step/Eav/Integrity/AttributeFrontendInputTest.php
class AttributeFrontendInputTest (line 15) | class AttributeFrontendInputTest extends \PHPUnit\Framework\TestCase
method setUp (line 35) | protected function setUp()
method testCheckAttributeGroupNames (line 59) | public function testCheckAttributeGroupNames($groupCodes, $errorsCount)
method getFixtureData (line 118) | public function getFixtureData()
FILE: tests/unit/testsuite/Migration/Step/Eav/Integrity/AttributeGroupNamesTest.php
class AttributeGroupNamesTest (line 16) | class AttributeGroupNamesTest extends \PHPUnit\Framework\TestCase
method setUp (line 31) | protected function setUp()
method testCheckAttributeGroupNames (line 53) | public function testCheckAttributeGroupNames($sourceData, $errorsCount)
method getFixtureData (line 72) | public function getFixtureData()
FILE: tests/unit/testsuite/Migration/Step/Eav/IntegrityTest.php
class IntegrityTest (line 13) | class IntegrityTest extends \PHPUnit\Framework\TestCase
method setUp (line 68) | public function setUp()
method testPerformWithoutError (line 147) | public function testPerformWithoutError()
method testPerformWithError (line 186) | public function testPerformWithError()
FILE: tests/unit/testsuite/Migration/Step/Eav/Model/IgnoredAttributesTest.php
class IgnoredAttributesTest (line 14) | class IgnoredAttributesTest extends \PHPUnit\Framework\TestCase
method setUp (line 34) | public function setUp()
method testClearIgnoredAttributes (line 48) | public function testClearIgnoredAttributes()
FILE: tests/unit/testsuite/Migration/Step/Eav/VolumeTest.php
class VolumeTest (line 11) | class VolumeTest extends \PHPUnit\Framework\TestCase
method setUp (line 56) | public function setUp()
method testPerform (line 113) | public function testPerform()
method testPerformWithError (line 176) | public function testPerformWithError()
FILE: tests/unit/testsuite/Migration/Step/Log/DataTest.php
class DataTest (line 15) | class DataTest extends \PHPUnit\Framework\TestCase
method setUp (line 70) | public function setUp()
method testPerform (line 161) | public function testPerform()
method testGetMapEmptyDestinationDocumentName (line 208) | public function testGetMapEmptyDestinationDocumentName()
FILE: tests/unit/testsuite/Migration/Step/Log/IntegrityTest.php
class IntegrityTest (line 14) | class IntegrityTest extends \PHPUnit\Framework\TestCase
method setUp (line 54) | public function setUp()
method testPerformMainFlow (line 117) | public function testPerformMainFlow()
method testPerformMissingDocument (line 152) | public function testPerformMissingDocument()
FILE: tests/unit/testsuite/Migration/Step/Log/VolumeTest.php
class VolumeTest (line 15) | class VolumeTest extends \PHPUnit\Framework\TestCase
method setUp (line 55) | public function setUp()
method testPerform (line 115) | public function testPerform()
method testPerformIgnored (line 128) | public function testPerformIgnored()
method testPerformFailed (line 140) | public function testPerformFailed()
method testPerformCheckLogsClearFailed (line 157) | public function testPerformCheckLogsClearFailed()
FILE: tests/unit/testsuite/Migration/Step/Map/DataTest.php
class DataTest (line 15) | class DataTest extends \PHPUnit\Framework\TestCase
method setUp (line 77) | public function setUp()
method testGetMapEmptyDestinationDocumentName (line 147) | public function testGetMapEmptyDestinationDocumentName()
method testPerform (line 158) | public function testPerform()
method testPerformJustCopy (line 230) | public function testPerformJustCopy()
FILE: tests/unit/testsuite/Migration/Step/Map/DeltaTest.php
class DeltaTest (line 10) | class DeltaTest extends \PHPUnit\Framework\TestCase
method setUp (line 65) | public function setUp()
method testDelta (line 128) | public function testDelta()
FILE: tests/unit/testsuite/Migration/Step/Map/HelperTest.php
class HelperTest (line 15) | class HelperTest extends \PHPUnit\Framework\TestCase
method setUp (line 35) | public function setUp()
method testGetFieldsUpdateOnDuplicate (line 63) | public function testGetFieldsUpdateOnDuplicate()
FILE: tests/unit/testsuite/Migration/Step/Map/IntegrityTest.php
class IntegrityTest (line 11) | class IntegrityTest extends \PHPUnit\Framework\TestCase
method setUp (line 56) | public function setUp()
method testPerformMainFlow (line 97) | public function testPerformMainFlow()
method testPerformDocumentIgnored (line 118) | public function testPerformDocumentIgnored()
method testPerformWithDestinationDocMissed (line 132) | public function testPerformWithDestinationDocMissed()
method testPerformWithSourceDocMissed (line 150) | public function testPerformWithSourceDocMissed()
method testPerformWithSourceFieldErrors (line 167) | public function testPerformWithSourceFieldErrors()
method testPerformWithMismatchDocumentFieldDataTypes (line 215) | public function testPerformWithMismatchDocumentFieldDataTypes()
method setupFieldsValidation (line 240) | protected function setupFieldsValidation($dataTypeMismatch = false)
FILE: tests/unit/testsuite/Migration/Step/Map/VolumeTest.php
class VolumeTest (line 12) | class VolumeTest extends \PHPUnit\Framework\TestCase
method setUp (line 57) | public function setUp()
method testPerform (line 106) | public function testPerform()
method testPerformIgnored (line 130) | public function testPerformIgnored()
method testPerformFailed (line 146) | public function testPerformFailed()
FILE: tests/unit/testsuite/Migration/Step/PostProcessing/Data/EavLeftoverDataCleanerTest.php
class EavLeftoverDataCleanerTest (line 8) | class EavLeftoverDataCleanerTest extends \PHPUnit\Framework\TestCase
method setUp (line 38) | public function setUp()
method testClean (line 61) | public function testClean()
method testCleanEmptyAttributeIds (line 98) | public function testCleanEmptyAttributeIds()
FILE: tests/unit/testsuite/Migration/Step/PostProcessing/Data/ProductsInRootCatalogCleanerTest.php
class ProductsInRootCatalogCleanerTest (line 8) | class ProductsInRootCatalogCleanerTest extends \PHPUnit\Framework\TestCase
method setUp (line 28) | public function setUp()
method testClean (line 43) | public function testClean()
method testCleanEmptyProductIds (line 69) | public function testCleanEmptyProductIds()
FILE: tests/unit/testsuite/Migration/Step/PostProcessing/DataTest.php
class DataTest (line 8) | class DataTest extends \PHPUnit\Framework\TestCase
method setUp (line 43) | public function setUp()
method testPerform (line 70) | public function testPerform()
FILE: tests/unit/testsuite/Migration/Step/Ratings/DataTest.php
class DataTest (line 8) | class DataTest extends \PHPUnit\Framework\TestCase
method setUp (line 38) | public function setUp()
method testPerform (line 65) | public function testPerform()
FILE: tests/unit/testsuite/Migration/Step/Ratings/IntegrityTest.php
class IntegrityTest (line 11) | class IntegrityTest extends \PHPUnit\Framework\TestCase
method setUp (line 46) | public function setUp()
method testPerform (line 78) | public function testPerform()
method testPerformDocumentsFail (line 94) | public function testPerformDocumentsFail()
method testPerformFieldFail (line 116) | public function testPerformFieldFail()
FILE: tests/unit/testsuite/Migration/Step/Ratings/VolumeTest.php
class VolumeTest (line 13) | class VolumeTest extends \PHPUnit\Framework\TestCase
method setUp (line 48) | public function setUp()
method testPerform (line 79) | public function testPerform()
method testPerformFailed (line 110) | public function testPerformFailed()
FILE: tests/unit/testsuite/Migration/Step/SalesOrder/DataTest.php
class DataTest (line 14) | class DataTest extends \PHPUnit\Framework\TestCase
method setUp (line 66) | public function setUp()
method testGetMap (line 125) | public function testGetMap()
FILE: tests/unit/testsuite/Migration/Step/SalesOrder/HelperTest.php
class HelperTest (line 14) | class HelperTest extends \PHPUnit\Framework\TestCase
method setUp (line 29) | public function setUp()
method testGetSourceAttributes (line 41) | public function testGetSourceAttributes()
method testGetEavAttributes (line 69) | public function testGetEavAttributes()
method testGetDocumentList (line 78) | public function testGetDocumentList()
method testGetDestEavDocument (line 87) | public function testGetDestEavDocument()
FILE: tests/unit/testsuite/Migration/Step/SalesOrder/InitialDataTest.php
class InitialDataTest (line 15) | class InitialDataTest extends \PHPUnit\Framework\TestCase
method setUp (line 40) | public function setUp()
method testInit (line 59) | public function testInit()
FILE: tests/unit/testsuite/Migration/Step/SalesOrder/IntegrityTest.php
class IntegrityTest (line 13) | class IntegrityTest extends \PHPUnit\Framework\TestCase
method setUp (line 58) | public function setUp()
method testPerform (line 110) | public function testPerform()
FILE: tests/unit/testsuite/Migration/Step/SalesOrder/VolumeTest.php
class VolumeTest (line 14) | class VolumeTest extends \PHPUnit\Framework\TestCase
method setUp (line 59) | public function setUp()
method testPerform (line 108) | public function testPerform()
method testPerformFailExistingEavAttributes (line 142) | public function testPerformFailExistingEavAttributes()
method testPerformFailExistingDocumentEntities (line 180) | public function testPerformFailExistingDocumentEntities()
FILE: tests/unit/testsuite/Migration/Step/Settings/DataTest.php
class DataTest (line 11) | class DataTest extends \PHPUnit\Framework\TestCase
method setUp (line 56) | public function setUp()
method testPerform (line 91) | public function testPerform()
FILE: tests/unit/testsuite/Migration/Step/Settings/IntegrityTest.php
class IntegrityTest (line 11) | class IntegrityTest extends \PHPUnit\Framework\TestCase
method setUp (line 56) | public function setUp()
method testPerform (line 91) | public function testPerform()
method testPerformSourceFail (line 113) | public function testPerformSourceFail()
method testPerformDestinationFail (line 146) | public function testPerformDestinationFail()
FILE: tests/unit/testsuite/Migration/Step/UrlRewrite/Version11410to2000Test.php
class Version11410to2000Test (line 15) | class Version11410to2000Test extends \PHPUnit\Framework\TestCase
method setUp (line 85) | public function setUp()
method testIntegrity (line 128) | public function testIntegrity()
FILE: tests/unit/testsuite/Migration/Step/UrlRewrite/Version191to2000Test.php
class Version191to2000Test (line 13) | class Version191to2000Test extends \PHPUnit\Framework\TestCase
method setUp (line 63) | public function setUp()
method testRollback (line 118) | public function testRollback()
method testIntegrity (line 136) | public function testIntegrity()
method testData (line 206) | public function testData()
method mockSourceRecordGetters (line 314) | private function mockSourceRecordGetters($sourceRecord)
method mockDestinationRecordSetters (line 335) | private function mockDestinationRecordSetters($destinationRecord)
method mockDestinationCategorySetters (line 382) | private function mockDestinationCategorySetters($destinationCategoryRe...
Copy disabled (too large)
Download .json
Condensed preview — 796 files, each showing path, character count, and a content snippet. Download the .json file for the full structured content (16,415K chars).
[
{
"path": ".github/.htaccess",
"chars": 125,
"preview": "<IfVersion < 2.4>\n Order deny,allow\n Deny from all\n</IfVersion>\n<IfVersion >= 2.4>\n Require all denied\n</IfVers"
},
{
"path": ".github/.metadata.json",
"chars": 610,
"preview": "{\n \"templateVersion\": \"0.2\",\n \"product\": {\n \"name\": \"Data Migration Tool\",\n \"description\": \"Tool that migrate da"
},
{
"path": ".github/CODE_OF_CONDUCT.md",
"chars": 5503,
"preview": "# Magento Code of Conduct\n\n## Our Pledge\n\nWe as members, contributors, and leaders pledge to make participation in our p"
},
{
"path": ".github/CONTRIBUTING.md",
"chars": 3221,
"preview": "# Contributing to Data Migration Tool code\n\nContributions to the Data Migration Tool codebase are done using the fork & "
},
{
"path": ".github/ISSUE_TEMPLATE.md",
"chars": 896,
"preview": "<!--- Reported issues in this project are supported mainly by Magento community -->\n<!--- Please submit a support ticket"
},
{
"path": ".github/PULL_REQUEST_TEMPLATE.md",
"chars": 744,
"preview": "### Description\n<!--- Provide a description of the changes proposed in the pull request -->\n\n### Fixed Issues (if releva"
},
{
"path": ".gitignore",
"chars": 233,
"preview": "/.buildpath\n/.cache\n/.metadata\n/.project\n/.settings\natlassian*\n/nbproject\n/sitemap\n/.idea\n/.gitattributes\n/node_modules\n"
},
{
"path": "CHANGELOG.md",
"chars": 23312,
"preview": "2.4.8\n=============\n* Added support for versions:\n\n * Magento Open Source: 2.4.8\n * Adobe Commerce: 2.4.8\n\n2.4.7\n====="
},
{
"path": "COPYING.txt",
"chars": 609,
"preview": "Each Magento source file included in this distribution is licensed under OSL 3.0 or the Magento Enterprise Edition (MEE)"
},
{
"path": "LICENSE.txt",
"chars": 10364,
"preview": "\nOpen Software License (\"OSL\") v. 3.0\n\nThis Open Software License (the \"License\") applies to any original work of author"
},
{
"path": "LICENSE_MEE.txt",
"chars": 31459,
"preview": "ENTERPRISE EDITION AGREEMENT\n\nThis End User License Agreement (\"Agreement\") is entered into by and between Magento, Inc."
},
{
"path": "README.md",
"chars": 6913,
"preview": "## Overview\nWe're pleased you're considering moving from the world's #1 eCommerce platform—Magento 1.x—to the eCommerce "
},
{
"path": "composer.json",
"chars": 545,
"preview": "{\n \"name\": \"magento/data-migration-tool\",\n \"description\": \"Migration Tool\",\n \"version\": \"2.4.8.1\",\n \"require"
},
{
"path": "etc/class-map.xsd",
"chars": 965,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.11.0.0/config.xml.dist",
"chars": 9643,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.11.0.0/customer-attribute-groups.xml.dist",
"chars": 1506,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.11.0.0/map-customer.xml.dist",
"chars": 6044,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.11.0.0/map-tier-price.xml.dist",
"chars": 1281,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.11.0.0/map.xml.dist",
"chars": 140748,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.11.0.1/config.xml.dist",
"chars": 9660,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.11.0.1/customer-attribute-groups.xml.dist",
"chars": 1506,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.11.0.1/map-customer.xml.dist",
"chars": 6044,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.11.0.1/map-tier-price.xml.dist",
"chars": 1281,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.11.0.1/map.xml.dist",
"chars": 140748,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.11.0.2/config.xml.dist",
"chars": 9660,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.11.0.2/customer-attribute-groups.xml.dist",
"chars": 1506,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.11.0.2/map-customer.xml.dist",
"chars": 6044,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.11.0.2/map-tier-price.xml.dist",
"chars": 1281,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.11.0.2/map.xml.dist",
"chars": 140357,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.11.1.0/config.xml.dist",
"chars": 9660,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.11.1.0/customer-attribute-groups.xml.dist",
"chars": 1506,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.11.1.0/map-customer.xml.dist",
"chars": 6044,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.11.1.0/map-tier-price.xml.dist",
"chars": 1281,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.11.1.0/map.xml.dist",
"chars": 139419,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.11.2.0/config.xml.dist",
"chars": 9660,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.11.2.0/customer-attribute-groups.xml.dist",
"chars": 1506,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.11.2.0/map-customer.xml.dist",
"chars": 6044,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.11.2.0/map-tier-price.xml.dist",
"chars": 1281,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.11.2.0/map.xml.dist",
"chars": 139297,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.12.0.0/config.xml.dist",
"chars": 9642,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.12.0.0/customer-attribute-groups.xml.dist",
"chars": 1506,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.12.0.0/map.xml.dist",
"chars": 132585,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.12.0.1/config.xml.dist",
"chars": 9642,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.12.0.1/customer-attribute-groups.xml.dist",
"chars": 1506,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.12.0.1/map.xml.dist",
"chars": 133575,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.12.0.2/config.xml.dist",
"chars": 9642,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.12.0.2/customer-attribute-groups.xml.dist",
"chars": 1506,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.12.0.2/map.xml.dist",
"chars": 133575,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.13.0.0/config.xml.dist",
"chars": 9639,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.13.0.0/map.xml.dist",
"chars": 130412,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.13.0.1/config.xml.dist",
"chars": 9639,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.13.0.1/map.xml.dist",
"chars": 130412,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.13.0.2/config.xml.dist",
"chars": 9639,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.13.0.2/map.xml.dist",
"chars": 130412,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.13.1.0/config.xml.dist",
"chars": 9639,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.13.1.0/map.xml.dist",
"chars": 130765,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.0.0/config.xml.dist",
"chars": 9639,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.0.0/map.xml.dist",
"chars": 130506,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.0.1/config.xml.dist",
"chars": 9639,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.0.1/map.xml.dist",
"chars": 130506,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.1.0/config.xml.dist",
"chars": 10341,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.1.0/map.xml.dist",
"chars": 130613,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.2.0/config.xml.dist",
"chars": 10341,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.2.0/map.xml.dist",
"chars": 132491,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.2.1/config.xml.dist",
"chars": 10341,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.2.1/map.xml.dist",
"chars": 132491,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.2.2/config.xml.dist",
"chars": 10341,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.2.2/map.xml.dist",
"chars": 132688,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.2.3/config.xml.dist",
"chars": 10341,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.2.3/map.xml.dist",
"chars": 132688,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.2.4/config.xml.dist",
"chars": 10341,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.2.4/map.xml.dist",
"chars": 132688,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.3.0/config.xml.dist",
"chars": 10350,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.3.0/map-tier-price.xml.dist",
"chars": 2000,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.3.0/map.xml.dist",
"chars": 133168,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.3.1/config.xml.dist",
"chars": 10350,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.3.1/map-tier-price.xml.dist",
"chars": 2000,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.3.1/map.xml.dist",
"chars": 129789,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.3.10/config.xml.dist",
"chars": 10353,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.3.10/map-tier-price.xml.dist",
"chars": 2000,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.3.10/map.xml.dist",
"chars": 137435,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.3.2/config.xml.dist",
"chars": 10350,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.3.2/map-tier-price.xml.dist",
"chars": 2000,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.3.2/map.xml.dist",
"chars": 129414,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.3.3/config.xml.dist",
"chars": 10350,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.3.3/map-tier-price.xml.dist",
"chars": 2000,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.3.3/map.xml.dist",
"chars": 129414,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.3.4/config.xml.dist",
"chars": 10350,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.3.4/map-tier-price.xml.dist",
"chars": 2000,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.3.4/map.xml.dist",
"chars": 137253,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.3.6/config.xml.dist",
"chars": 10350,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.3.6/map-tier-price.xml.dist",
"chars": 2000,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.3.6/map.xml.dist",
"chars": 137253,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.3.7/config.xml.dist",
"chars": 10350,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.3.7/map-tier-price.xml.dist",
"chars": 2000,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.3.7/map.xml.dist",
"chars": 137253,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.3.8/config.xml.dist",
"chars": 10350,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.3.8/map-tier-price.xml.dist",
"chars": 2000,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.3.8/map.xml.dist",
"chars": 137253,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.3.9/config.xml.dist",
"chars": 10350,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.3.9/map-tier-price.xml.dist",
"chars": 2000,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.3.9/map.xml.dist",
"chars": 137435,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.4.0/config.xml.dist",
"chars": 10350,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.4.0/map-tier-price.xml.dist",
"chars": 2000,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.4.0/map.xml.dist",
"chars": 137435,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.4.1/config.xml.dist",
"chars": 10350,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.4.1/map-tier-price.xml.dist",
"chars": 2000,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.4.1/map.xml.dist",
"chars": 137537,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.4.2/config.xml.dist",
"chars": 9769,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.4.2/map-tier-price.xml.dist",
"chars": 2000,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.4.2/map.xml.dist",
"chars": 137537,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.4.3/config.xml.dist",
"chars": 9769,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.4.3/map-tier-price.xml.dist",
"chars": 2000,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.4.3/map.xml.dist",
"chars": 137537,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.4.4/config.xml.dist",
"chars": 9769,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.4.4/map-tier-price.xml.dist",
"chars": 2000,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.4.4/map.xml.dist",
"chars": 137537,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.4.5/config.xml.dist",
"chars": 9769,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.4.5/map-tier-price.xml.dist",
"chars": 2000,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/1.14.4.5/map.xml.dist",
"chars": 137537,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/class-map.xml.dist",
"chars": 32107,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/customer-attr-document-groups.xml.dist",
"chars": 710,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/customer-attr-map.xml.dist",
"chars": 1203,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/customer-attribute-groups.xml.dist",
"chars": 1824,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/customer-document-groups.xml.dist",
"chars": 2415,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/deltalog.xml.dist",
"chars": 11368,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/eav-attribute-groups.xml.dist",
"chars": 2710,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/eav-document-groups.xml.dist",
"chars": 3912,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/log-document-groups.xml.dist",
"chars": 836,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/map-customer.xml.dist",
"chars": 6033,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/map-document-groups.xml.dist",
"chars": 544,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/map-eav.xml.dist",
"chars": 8872,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/map-log.xml.dist",
"chars": 1233,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/map-sales.xml.dist",
"chars": 3634,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/map-stores.xml.dist",
"chars": 1555,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/map-tier-price.xml.dist",
"chars": 2000,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/order-grids-document-groups.xml.dist",
"chars": 1757,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/settings.xml.dist",
"chars": 65112,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/visual_merchandiser_attribute_groups.xml.dist",
"chars": 580,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/visual_merchandiser_document_groups.xml.dist",
"chars": 709,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/commerce-to-commerce/visual_merchandiser_map.xml.dist",
"chars": 2116,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/config.xsd",
"chars": 5430,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/di.xml",
"chars": 466,
"preview": "<?xml version=\"1.0\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for license details."
},
{
"path": "etc/groups.xsd",
"chars": 1842,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/magento_path.php",
"chars": 138,
"preview": "<?php\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n */\n\nreturn __DIR__ "
},
{
"path": "etc/map.xsd",
"chars": 5291,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/module.xml",
"chars": 326,
"preview": "<?xml version=\"1.0\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for license details."
},
{
"path": "etc/opensource-to-commerce/1.6.0.0/config.xml.dist",
"chars": 8390,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.6.0.0/customer-attribute-groups.xml.dist",
"chars": 1506,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.6.0.0/deltalog.xml.dist",
"chars": 4272,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.6.0.0/map-customer.xml.dist",
"chars": 6044,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.6.0.0/map-tier-price.xml.dist",
"chars": 1281,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.6.0.0/map.xml.dist",
"chars": 141303,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.6.1.0/config.xml.dist",
"chars": 8382,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.6.1.0/customer-attribute-groups.xml.dist",
"chars": 1506,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.6.1.0/map-customer.xml.dist",
"chars": 6044,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.6.1.0/map-tier-price.xml.dist",
"chars": 1281,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.6.1.0/map.xml.dist",
"chars": 143355,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.6.2.0/config.xml.dist",
"chars": 8382,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.6.2.0/customer-attribute-groups.xml.dist",
"chars": 1506,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.6.2.0/map-customer.xml.dist",
"chars": 6044,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.6.2.0/map-tier-price.xml.dist",
"chars": 1281,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.6.2.0/map.xml.dist",
"chars": 143232,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.7.0.0/config.xml.dist",
"chars": 8358,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.7.0.0/map.xml.dist",
"chars": 135799,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.7.0.1/config.xml.dist",
"chars": 8358,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.7.0.1/map.xml.dist",
"chars": 135799,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.7.0.2/config.xml.dist",
"chars": 8358,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.7.0.2/map.xml.dist",
"chars": 135799,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.8.0.0/config.xml.dist",
"chars": 8358,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.8.0.0/map.xml.dist",
"chars": 134946,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.8.1.0/config.xml.dist",
"chars": 8358,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.8.1.0/map.xml.dist",
"chars": 134838,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.9.0.0/config.xml.dist",
"chars": 8358,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.9.0.0/map.xml.dist",
"chars": 134946,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.9.0.1/config.xml.dist",
"chars": 8358,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.9.0.1/map.xml.dist",
"chars": 134946,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.9.1.0/config.xml.dist",
"chars": 8358,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.9.1.0/map.xml.dist",
"chars": 134946,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.9.1.1/config.xml.dist",
"chars": 8358,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.9.1.1/map.xml.dist",
"chars": 134946,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.9.2.0/config.xml.dist",
"chars": 8358,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.9.2.0/map.xml.dist",
"chars": 135908,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.9.2.1/config.xml.dist",
"chars": 8358,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.9.2.1/map.xml.dist",
"chars": 135908,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.9.2.2/config.xml.dist",
"chars": 8358,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.9.2.2/map.xml.dist",
"chars": 135908,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.9.2.3/config.xml.dist",
"chars": 8358,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.9.2.3/map.xml.dist",
"chars": 135908,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.9.2.4/config.xml.dist",
"chars": 8358,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.9.2.4/map.xml.dist",
"chars": 135908,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.9.3.0/config.xml.dist",
"chars": 8366,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.9.3.0/map-tier-price.xml.dist",
"chars": 2000,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.9.3.0/map.xml.dist",
"chars": 136388,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.9.3.1/config.xml.dist",
"chars": 8366,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.9.3.1/map-tier-price.xml.dist",
"chars": 2000,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.9.3.1/map.xml.dist",
"chars": 136388,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.9.3.10/config.xml.dist",
"chars": 8369,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.9.3.10/map-tier-price.xml.dist",
"chars": 2000,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
},
{
"path": "etc/opensource-to-commerce/1.9.3.10/map.xml.dist",
"chars": 133589,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n/**\n * Copyright © Magento, Inc. All rights reserved.\n * See COPYING.txt for"
}
]
// ... and 596 more files (download for full content)
About this extraction
This page contains the full source code of the magento/data-migration-tool GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 796 files (15.1 MB), approximately 4.0M tokens, and a symbol index with 1995 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.