├── .github ├── .htaccess ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE.md ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── developer-experience-issue.md │ └── feature_request.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .htaccess ├── .htaccess.sample ├── .php_cs.dist ├── .travis.yml ├── .user.ini ├── CHANGELOG.md ├── COPYING.txt ├── Gruntfile.js.sample ├── LICENSE.txt ├── LICENSE_AFL.txt ├── README.md ├── app ├── .htaccess ├── autoload.php ├── bootstrap.php ├── code │ └── Magento │ │ ├── AdminNotification │ │ ├── Block │ │ │ ├── Grid │ │ │ │ └── Renderer │ │ │ │ │ ├── Actions.php │ │ │ │ │ ├── Notice.php │ │ │ │ │ └── Severity.php │ │ │ ├── Inbox.php │ │ │ ├── System │ │ │ │ ├── Messages.php │ │ │ │ └── Messages │ │ │ │ │ └── UnreadMessagePopup.php │ │ │ ├── ToolbarEntry.php │ │ │ └── Window.php │ │ ├── Controller │ │ │ └── Adminhtml │ │ │ │ ├── Notification.php │ │ │ │ ├── Notification │ │ │ │ ├── AjaxMarkAsRead.php │ │ │ │ ├── Index.php │ │ │ │ ├── MarkAsRead.php │ │ │ │ ├── MassMarkAsRead.php │ │ │ │ ├── MassRemove.php │ │ │ │ └── Remove.php │ │ │ │ └── System │ │ │ │ └── Message │ │ │ │ └── ListAction.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Config │ │ │ │ └── Source │ │ │ │ │ └── Frequency.php │ │ │ ├── Feed.php │ │ │ ├── Inbox.php │ │ │ ├── InboxInterface.php │ │ │ ├── NotificationService.php │ │ │ ├── ResourceModel │ │ │ │ ├── Grid │ │ │ │ │ └── Collection.php │ │ │ │ ├── Inbox.php │ │ │ │ ├── Inbox │ │ │ │ │ ├── Collection.php │ │ │ │ │ └── Collection │ │ │ │ │ │ ├── Critical.php │ │ │ │ │ │ └── Unread.php │ │ │ │ └── System │ │ │ │ │ ├── Message.php │ │ │ │ │ └── Message │ │ │ │ │ ├── Collection.php │ │ │ │ │ └── Collection │ │ │ │ │ └── Synchronized.php │ │ │ └── System │ │ │ │ ├── Message.php │ │ │ │ └── Message │ │ │ │ ├── Baseurl.php │ │ │ │ ├── CacheOutdated.php │ │ │ │ ├── Media │ │ │ │ ├── AbstractSynchronization.php │ │ │ │ └── Synchronization │ │ │ │ │ ├── Error.php │ │ │ │ │ └── Success.php │ │ │ │ └── Security.php │ │ ├── Observer │ │ │ └── PredispatchAdminActionControllerObserver.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── Data │ │ │ │ │ └── AdminMenuData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── README.md │ │ │ │ └── Test │ │ │ │ │ └── AdminSystemNotificationNavigateMenuTest.xml │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ └── ToolbarEntryTest.php │ │ │ │ └── Model │ │ │ │ ├── FeedTest.php │ │ │ │ ├── NotificationServiceTest.php │ │ │ │ └── System │ │ │ │ └── Message │ │ │ │ ├── CacheOutdatedTest.php │ │ │ │ ├── Media │ │ │ │ └── Synchronization │ │ │ │ │ └── ErrorTest.php │ │ │ │ └── SecurityTest.php │ │ ├── Ui │ │ │ └── Component │ │ │ │ └── DataProvider │ │ │ │ └── DataProvider.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ ├── events.xml │ │ │ │ ├── menu.xml │ │ │ │ ├── routes.xml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ └── adminhtml │ │ │ ├── layout │ │ │ ├── adminhtml_notification_block.xml │ │ │ ├── adminhtml_notification_index.xml │ │ │ └── default.xml │ │ │ ├── requirejs-config.js │ │ │ ├── templates │ │ │ ├── notification │ │ │ │ └── window.phtml │ │ │ ├── system │ │ │ │ ├── messages.phtml │ │ │ │ └── messages │ │ │ │ │ └── popup.phtml │ │ │ └── toolbar_entry.phtml │ │ │ ├── ui_component │ │ │ └── notification_area.xml │ │ │ └── web │ │ │ ├── js │ │ │ ├── grid │ │ │ │ ├── columns │ │ │ │ │ └── message.js │ │ │ │ └── listing.js │ │ │ └── system │ │ │ │ └── messages │ │ │ │ └── popup.js │ │ │ ├── system │ │ │ └── notification.js │ │ │ ├── template │ │ │ └── grid │ │ │ │ ├── cells │ │ │ │ └── message.html │ │ │ │ └── listing.html │ │ │ └── toolbar_entry.js │ │ ├── AdvancedPricingImportExport │ │ ├── Controller │ │ │ └── Adminhtml │ │ │ │ └── Export │ │ │ │ └── GetFilter.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Export │ │ │ │ └── AdvancedPricing.php │ │ │ ├── Import │ │ │ │ ├── AdvancedPricing.php │ │ │ │ └── AdvancedPricing │ │ │ │ │ ├── Validator.php │ │ │ │ │ └── Validator │ │ │ │ │ ├── TierPrice.php │ │ │ │ │ ├── TierPriceType.php │ │ │ │ │ └── Website.php │ │ │ └── Indexer │ │ │ │ └── Product │ │ │ │ └── Price │ │ │ │ └── Plugin │ │ │ │ └── Import.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ └── Model │ │ │ │ ├── Export │ │ │ │ └── AdvancedPricingTest.php │ │ │ │ ├── Import │ │ │ │ ├── AdvancedPricing │ │ │ │ │ ├── Validator │ │ │ │ │ │ ├── TierPriceTest.php │ │ │ │ │ │ ├── TierPriceTypeTest.php │ │ │ │ │ │ └── WebsiteTest.php │ │ │ │ │ └── ValidatorTest.php │ │ │ │ └── AdvancedPricingTest.php │ │ │ │ └── Indexer │ │ │ │ └── Product │ │ │ │ └── Price │ │ │ │ └── Plugin │ │ │ │ └── ImportTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ └── routes.xml │ │ │ ├── di.xml │ │ │ ├── export.xml │ │ │ ├── import.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ └── registration.php │ │ ├── AdvancedSearch │ │ ├── Block │ │ │ ├── Adminhtml │ │ │ │ ├── Search │ │ │ │ │ ├── Edit.php │ │ │ │ │ └── Grid.php │ │ │ │ └── System │ │ │ │ │ └── Config │ │ │ │ │ └── TestConnection.php │ │ │ ├── Recommendations.php │ │ │ ├── SearchData.php │ │ │ ├── SearchDataInterface.php │ │ │ └── Suggestions.php │ │ ├── Controller │ │ │ └── Adminhtml │ │ │ │ └── Search │ │ │ │ └── System │ │ │ │ └── Config │ │ │ │ └── TestConnection.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Adapter │ │ │ │ └── DataMapper │ │ │ │ │ ├── AdditionalFieldsProvider.php │ │ │ │ │ └── AdditionalFieldsProviderInterface.php │ │ │ ├── Adminhtml │ │ │ │ └── Search │ │ │ │ │ └── Grid │ │ │ │ │ └── Options.php │ │ │ ├── Client │ │ │ │ ├── ClientFactory.php │ │ │ │ ├── ClientFactoryInterface.php │ │ │ │ ├── ClientInterface.php │ │ │ │ ├── ClientOptionsInterface.php │ │ │ │ └── ClientResolver.php │ │ │ ├── DataProvider │ │ │ │ └── Suggestions.php │ │ │ ├── Indexer │ │ │ │ └── Fulltext │ │ │ │ │ └── Plugin │ │ │ │ │ └── CustomerGroup.php │ │ │ ├── Recommendations │ │ │ │ ├── DataProvider.php │ │ │ │ └── SaveSearchQueryRelationsObserver.php │ │ │ ├── ResourceModel │ │ │ │ ├── Index.php │ │ │ │ ├── Recommendations.php │ │ │ │ └── Search │ │ │ │ │ └── Grid │ │ │ │ │ └── Collection.php │ │ │ ├── SuggestedQueries.php │ │ │ └── SuggestedQueriesInterface.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ └── SearchDataTest.php │ │ │ │ ├── Controller │ │ │ │ └── Adminhtml │ │ │ │ │ └── Search │ │ │ │ │ └── System │ │ │ │ │ └── Config │ │ │ │ │ └── TestConnectionTest.php │ │ │ │ └── Model │ │ │ │ ├── Client │ │ │ │ └── ClientResolverTest.php │ │ │ │ ├── Indexer │ │ │ │ └── Fulltext │ │ │ │ │ └── Plugin │ │ │ │ │ └── CustomerGroupTest.php │ │ │ │ ├── ResourceModel │ │ │ │ └── IndexTest.php │ │ │ │ └── SuggestedQueriesTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ ├── events.xml │ │ │ │ ├── routes.xml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ ├── layout │ │ │ │ ├── catalog_search_block.xml │ │ │ │ ├── catalog_search_edit.xml │ │ │ │ └── catalog_search_relatedgrid.xml │ │ │ ├── requirejs-config.js │ │ │ ├── templates │ │ │ │ └── system │ │ │ │ │ └── config │ │ │ │ │ └── testconnection.phtml │ │ │ └── web │ │ │ │ └── js │ │ │ │ └── testconnection.js │ │ │ └── frontend │ │ │ ├── layout │ │ │ └── catalogsearch_result_index.xml │ │ │ └── templates │ │ │ └── search_data.phtml │ │ ├── Amqp │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Config.php │ │ │ ├── Exchange.php │ │ │ ├── Queue.php │ │ │ └── Topology.php │ │ ├── README.md │ │ ├── Setup │ │ │ ├── ConfigOptionsList.php │ │ │ ├── ConnectionValidator.php │ │ │ └── Recurring.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ └── Setup │ │ │ │ └── ConfigOptionsListTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── di.xml │ │ │ └── module.xml │ │ └── registration.php │ │ ├── Analytics │ │ ├── Api │ │ │ ├── Data │ │ │ │ └── LinkInterface.php │ │ │ └── LinkProviderInterface.php │ │ ├── Block │ │ │ └── Adminhtml │ │ │ │ └── System │ │ │ │ └── Config │ │ │ │ ├── AdditionalComment.php │ │ │ │ ├── CollectionTimeLabel.php │ │ │ │ ├── SubscriptionStatusLabel.php │ │ │ │ └── Vertical.php │ │ ├── Controller │ │ │ └── Adminhtml │ │ │ │ ├── BIEssentials │ │ │ │ └── SignUp.php │ │ │ │ ├── Reports │ │ │ │ └── Show.php │ │ │ │ └── Subscription │ │ │ │ └── Retry.php │ │ ├── Cron │ │ │ ├── CollectData.php │ │ │ ├── SignUp.php │ │ │ └── Update.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── AnalyticsToken.php │ │ │ ├── Config.php │ │ │ ├── Config │ │ │ │ ├── Backend │ │ │ │ │ ├── Baseurl │ │ │ │ │ │ └── SubscriptionUpdateHandler.php │ │ │ │ │ ├── CollectionTime.php │ │ │ │ │ ├── Enabled.php │ │ │ │ │ ├── Enabled │ │ │ │ │ │ └── SubscriptionHandler.php │ │ │ │ │ └── Vertical.php │ │ │ │ ├── Mapper.php │ │ │ │ ├── Reader.php │ │ │ │ └── Source │ │ │ │ │ └── Vertical.php │ │ │ ├── ConfigInterface.php │ │ │ ├── Connector.php │ │ │ ├── Connector │ │ │ │ ├── CommandInterface.php │ │ │ │ ├── Http │ │ │ │ │ ├── Client │ │ │ │ │ │ └── Curl.php │ │ │ │ │ ├── ClientInterface.php │ │ │ │ │ ├── ConverterInterface.php │ │ │ │ │ ├── JsonConverter.php │ │ │ │ │ ├── ResponseHandlerInterface.php │ │ │ │ │ └── ResponseResolver.php │ │ │ │ ├── NotifyDataChangedCommand.php │ │ │ │ ├── OTPRequest.php │ │ │ │ ├── ResponseHandler │ │ │ │ │ ├── OTP.php │ │ │ │ │ ├── ReSignUp.php │ │ │ │ │ ├── SignUp.php │ │ │ │ │ └── Update.php │ │ │ │ ├── SignUpCommand.php │ │ │ │ └── UpdateCommand.php │ │ │ ├── Cryptographer.php │ │ │ ├── EncodedContext.php │ │ │ ├── Exception │ │ │ │ └── State │ │ │ │ │ └── SubscriptionUpdateException.php │ │ │ ├── ExportDataHandler.php │ │ │ ├── ExportDataHandlerInterface.php │ │ │ ├── ExportDataHandlerNotification.php │ │ │ ├── FileInfo.php │ │ │ ├── FileInfoManager.php │ │ │ ├── FileRecorder.php │ │ │ ├── IntegrationManager.php │ │ │ ├── Link.php │ │ │ ├── LinkProvider.php │ │ │ ├── Plugin │ │ │ │ └── BaseUrlConfigPlugin.php │ │ │ ├── ProviderFactory.php │ │ │ ├── ReportUrlProvider.php │ │ │ ├── ReportWriter.php │ │ │ ├── ReportWriterInterface.php │ │ │ ├── ReportXml │ │ │ │ └── ModuleIterator.php │ │ │ ├── StoreConfigurationProvider.php │ │ │ ├── SubscriptionStatusProvider.php │ │ │ └── System │ │ │ │ └── Message │ │ │ │ └── NotificationAboutFailedSubscription.php │ │ ├── README.md │ │ ├── ReportXml │ │ │ ├── Config.php │ │ │ ├── Config │ │ │ │ ├── Converter │ │ │ │ │ └── Xml.php │ │ │ │ ├── Mapper.php │ │ │ │ └── Reader.php │ │ │ ├── ConfigInterface.php │ │ │ ├── ConnectionFactory.php │ │ │ ├── DB │ │ │ │ ├── Assembler │ │ │ │ │ ├── AssemblerInterface.php │ │ │ │ │ ├── FilterAssembler.php │ │ │ │ │ ├── FromAssembler.php │ │ │ │ │ └── JoinAssembler.php │ │ │ │ ├── ColumnsResolver.php │ │ │ │ ├── ConditionResolver.php │ │ │ │ ├── NameResolver.php │ │ │ │ ├── ReportValidator.php │ │ │ │ ├── SelectBuilder.php │ │ │ │ └── SelectBuilderFactory.php │ │ │ ├── IteratorFactory.php │ │ │ ├── Query.php │ │ │ ├── QueryFactory.php │ │ │ ├── ReportProvider.php │ │ │ └── SelectHydrator.php │ │ ├── Setup │ │ │ └── Patch │ │ │ │ └── Data │ │ │ │ └── PrepareInitialConfig.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── Data │ │ │ │ │ ├── AdminMenuData.xml │ │ │ │ │ ├── UserData.xml │ │ │ │ │ └── UserRoleData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Page │ │ │ │ │ └── AdminConfigPage.xml │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ │ ├── AdminAdvancedReportingSection.xml │ │ │ │ │ └── AdminConfigAdvancedReportingSection.xml │ │ │ │ └── Test │ │ │ │ │ ├── AdminAdvancedReportingButtonTest.xml │ │ │ │ │ ├── AdminAdvancedReportingNavigateMenuTest.xml │ │ │ │ │ ├── AdminConfigurationBlankIndustryTest.xml │ │ │ │ │ ├── AdminConfigurationEnableDisableAnalyticsTest.xml │ │ │ │ │ ├── AdminConfigurationIndustryTest.xml │ │ │ │ │ ├── AdminConfigurationPermissionTest.xml │ │ │ │ │ └── AdminConfigurationTimeToSendDataTest.xml │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ └── Adminhtml │ │ │ │ │ └── System │ │ │ │ │ └── Config │ │ │ │ │ ├── AdditionalCommentTest.php │ │ │ │ │ ├── CollectionTimeLabelTest.php │ │ │ │ │ ├── SubscriptionStatusLabelTest.php │ │ │ │ │ └── VerticalTest.php │ │ │ │ ├── Controller │ │ │ │ └── Adminhtml │ │ │ │ │ ├── BIEssentials │ │ │ │ │ └── SignUpTest.php │ │ │ │ │ ├── Reports │ │ │ │ │ └── ShowTest.php │ │ │ │ │ └── Subscription │ │ │ │ │ └── RetryTest.php │ │ │ │ ├── Cron │ │ │ │ ├── CollectDataTest.php │ │ │ │ ├── SignUpTest.php │ │ │ │ └── UpdateTest.php │ │ │ │ ├── Model │ │ │ │ ├── AnalyticsTokenTest.php │ │ │ │ ├── Config │ │ │ │ │ ├── Backend │ │ │ │ │ │ ├── Baseurl │ │ │ │ │ │ │ └── SubscriptionUpdateHandlerTest.php │ │ │ │ │ │ ├── CollectionTimeTest.php │ │ │ │ │ │ ├── Enabled │ │ │ │ │ │ │ └── SubscriptionHandlerTest.php │ │ │ │ │ │ ├── EnabledTest.php │ │ │ │ │ │ └── VerticalTest.php │ │ │ │ │ ├── MapperTest.php │ │ │ │ │ ├── ReaderTest.php │ │ │ │ │ └── Source │ │ │ │ │ │ └── VerticalTest.php │ │ │ │ ├── ConfigTest.php │ │ │ │ ├── Connector │ │ │ │ │ ├── Http │ │ │ │ │ │ ├── Client │ │ │ │ │ │ │ └── CurlTest.php │ │ │ │ │ │ ├── JsonConverterTest.php │ │ │ │ │ │ └── ResponseResolverTest.php │ │ │ │ │ ├── NotifyDataChangedCommandTest.php │ │ │ │ │ ├── OTPRequestTest.php │ │ │ │ │ ├── ResponseHandler │ │ │ │ │ │ ├── OTPTest.php │ │ │ │ │ │ ├── ReSignUpTest.php │ │ │ │ │ │ ├── SignUpTest.php │ │ │ │ │ │ └── UpdateTest.php │ │ │ │ │ ├── SignUpCommandTest.php │ │ │ │ │ └── UpdateCommandTest.php │ │ │ │ ├── ConnectorTest.php │ │ │ │ ├── CryptographerTest.php │ │ │ │ ├── EncodedContextTest.php │ │ │ │ ├── ExportDataHandlerNotificationTest.php │ │ │ │ ├── ExportDataHandlerTest.php │ │ │ │ ├── FileInfoManagerTest.php │ │ │ │ ├── FileInfoTest.php │ │ │ │ ├── FileRecorderTest.php │ │ │ │ ├── IntegrationManagerTest.php │ │ │ │ ├── LinkProviderTest.php │ │ │ │ ├── Plugin │ │ │ │ │ └── BaseUrlConfigPluginTest.php │ │ │ │ ├── ReportUrlProviderTest.php │ │ │ │ ├── ReportWriterTest.php │ │ │ │ ├── ReportXml │ │ │ │ │ └── ModuleIteratorTest.php │ │ │ │ ├── StoreConfigurationProviderTest.php │ │ │ │ ├── SubscriptionStatusProviderTest.php │ │ │ │ └── System │ │ │ │ │ └── Message │ │ │ │ │ └── NotificationAboutFailedSubscriptionTest.php │ │ │ │ └── ReportXml │ │ │ │ ├── Config │ │ │ │ ├── Converter │ │ │ │ │ └── XmlTest.php │ │ │ │ ├── MapperTest.php │ │ │ │ └── _files │ │ │ │ │ └── valid_reports.xml │ │ │ │ ├── ConfigTest.php │ │ │ │ ├── ConnectionFactoryTest.php │ │ │ │ ├── DB │ │ │ │ ├── Assembler │ │ │ │ │ ├── FilterAssemblerTest.php │ │ │ │ │ ├── FromAssemblerTest.php │ │ │ │ │ └── JoinAssemblerTest.php │ │ │ │ ├── ColumnsResolverTest.php │ │ │ │ ├── ConditionResolverTest.php │ │ │ │ ├── NameResolverTest.php │ │ │ │ ├── ReportValidatorTest.php │ │ │ │ └── SelectBuilderTest.php │ │ │ │ ├── IteratorFactoryTest.php │ │ │ │ ├── QueryFactoryTest.php │ │ │ │ ├── QueryTest.php │ │ │ │ ├── ReportProviderTest.php │ │ │ │ └── SelectHydratorTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ ├── menu.xml │ │ │ │ ├── routes.xml │ │ │ │ └── system.xml │ │ │ ├── analytics.xml │ │ │ ├── analytics.xsd │ │ │ ├── config.xml │ │ │ ├── crontab.xml │ │ │ ├── di.xml │ │ │ ├── module.xml │ │ │ ├── reports.xml │ │ │ ├── reports.xsd │ │ │ └── webapi.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ └── adminhtml │ │ │ ├── layout │ │ │ └── adminhtml_dashboard_index.xml │ │ │ └── templates │ │ │ └── dashboard │ │ │ └── section.phtml │ │ ├── AsynchronousOperations │ │ ├── Api │ │ │ ├── BulkStatusInterface.php │ │ │ ├── Data │ │ │ │ ├── AsyncResponseInterface.php │ │ │ │ ├── BulkOperationsStatusInterface.php │ │ │ │ ├── BulkSummaryInterface.php │ │ │ │ ├── DetailedBulkOperationsStatusInterface.php │ │ │ │ ├── ItemStatusInterface.php │ │ │ │ ├── OperationInterface.php │ │ │ │ ├── OperationListInterface.php │ │ │ │ ├── OperationSearchResultsInterface.php │ │ │ │ └── SummaryOperationStatusInterface.php │ │ │ └── OperationRepositoryInterface.php │ │ ├── Block │ │ │ └── Adminhtml │ │ │ │ └── Bulk │ │ │ │ └── Details │ │ │ │ ├── BackButton.php │ │ │ │ ├── DoneButton.php │ │ │ │ └── RetryButton.php │ │ ├── Controller │ │ │ └── Adminhtml │ │ │ │ ├── Bulk │ │ │ │ ├── Details.php │ │ │ │ └── Retry.php │ │ │ │ ├── Index │ │ │ │ └── Index.php │ │ │ │ └── Notification │ │ │ │ └── Dismiss.php │ │ ├── Cron │ │ │ └── BulkCleanup.php │ │ ├── Model │ │ │ ├── AccessValidator.php │ │ │ ├── AsyncResponse.php │ │ │ ├── BulkDescription │ │ │ │ └── Options.php │ │ │ ├── BulkManagement.php │ │ │ ├── BulkNotificationManagement.php │ │ │ ├── BulkOperationsStatus.php │ │ │ ├── BulkStatus.php │ │ │ ├── BulkStatus │ │ │ │ ├── CalculatedStatusSql.php │ │ │ │ ├── Detailed.php │ │ │ │ ├── Options.php │ │ │ │ └── Short.php │ │ │ ├── BulkSummary.php │ │ │ ├── ConfigInterface.php │ │ │ ├── Entity │ │ │ │ └── BulkSummaryMapper.php │ │ │ ├── ItemStatus.php │ │ │ ├── MassConsumer.php │ │ │ ├── MassPublisher.php │ │ │ ├── MassSchedule.php │ │ │ ├── Operation.php │ │ │ ├── Operation │ │ │ │ └── Details.php │ │ │ ├── OperationList.php │ │ │ ├── OperationManagement.php │ │ │ ├── OperationProcessor.php │ │ │ ├── OperationRepository.php │ │ │ ├── OperationStatus.php │ │ │ ├── ResourceModel │ │ │ │ ├── Bulk.php │ │ │ │ ├── Bulk │ │ │ │ │ └── Collection.php │ │ │ │ ├── Operation.php │ │ │ │ ├── Operation │ │ │ │ │ ├── CheckIfExists.php │ │ │ │ │ ├── Collection.php │ │ │ │ │ ├── Create.php │ │ │ │ │ └── OperationRepository.php │ │ │ │ └── System │ │ │ │ │ └── Message │ │ │ │ │ └── Collection │ │ │ │ │ └── Synchronized │ │ │ │ │ └── Plugin.php │ │ │ └── StatusMapper.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ └── Adminhtml │ │ │ │ │ └── Bulk │ │ │ │ │ └── Details │ │ │ │ │ ├── BackButtonTest.php │ │ │ │ │ ├── DoneButtonTest.php │ │ │ │ │ └── RetryButtonTest.php │ │ │ │ ├── Controller │ │ │ │ ├── Adminhtml │ │ │ │ │ ├── Bulk │ │ │ │ │ │ ├── DetailsTest.php │ │ │ │ │ │ └── RetryTest.php │ │ │ │ │ ├── Index │ │ │ │ │ │ └── IndexTest.php │ │ │ │ │ └── Notification │ │ │ │ │ │ └── DismissTest.php │ │ │ │ └── Cron │ │ │ │ │ └── BulkCleanupTest.php │ │ │ │ ├── Model │ │ │ │ ├── AccessValidatorTest.php │ │ │ │ ├── BulkDescription │ │ │ │ │ └── OptionsTest.php │ │ │ │ ├── BulkManagementTest.php │ │ │ │ ├── BulkStatusTest.php │ │ │ │ ├── Entity │ │ │ │ │ └── BulkSummaryMapperTest.php │ │ │ │ ├── Operation │ │ │ │ │ └── DetailsTest.php │ │ │ │ ├── OperationManagementTest.php │ │ │ │ ├── ResourceModel │ │ │ │ │ ├── Operation │ │ │ │ │ │ └── CreateTest.php │ │ │ │ │ └── System │ │ │ │ │ │ └── Message │ │ │ │ │ │ └── Collection │ │ │ │ │ │ └── Synchronized │ │ │ │ │ │ └── PluginTest.php │ │ │ │ └── StatusMapperTest.php │ │ │ │ └── Ui │ │ │ │ └── Component │ │ │ │ ├── AdminNotification │ │ │ │ └── PluginTest.php │ │ │ │ ├── Listing │ │ │ │ └── Column │ │ │ │ │ ├── ActionsTest.php │ │ │ │ │ ├── NotificationActionsTest.php │ │ │ │ │ └── NotificationDismissActionsTest.php │ │ │ │ └── Operation │ │ │ │ └── DataProviderTest.php │ │ ├── Ui │ │ │ └── Component │ │ │ │ ├── AdminNotification │ │ │ │ └── Plugin.php │ │ │ │ ├── DataProvider │ │ │ │ ├── Bulk │ │ │ │ │ └── IdentifierResolver.php │ │ │ │ ├── Operation │ │ │ │ │ ├── Failed │ │ │ │ │ │ └── SearchResult.php │ │ │ │ │ └── Retriable │ │ │ │ │ │ └── SearchResult.php │ │ │ │ └── SearchResult.php │ │ │ │ ├── Listing │ │ │ │ └── Column │ │ │ │ │ ├── Actions.php │ │ │ │ │ ├── NotificationActions.php │ │ │ │ │ └── NotificationDismissActions.php │ │ │ │ └── Operation │ │ │ │ └── DataProvider.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ ├── menu.xml │ │ │ │ ├── routes.xml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── crontab.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── extension_attributes.xml │ │ │ ├── module.xml │ │ │ └── webapi.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ └── adminhtml │ │ │ ├── layout │ │ │ ├── bulk_bulk_details.xml │ │ │ ├── bulk_bulk_details_modal.xml │ │ │ └── bulk_index_index.xml │ │ │ ├── ui_component │ │ │ ├── bulk_details_form.xml │ │ │ ├── bulk_details_form_modal.xml │ │ │ ├── bulk_listing.xml │ │ │ ├── failed_operation_listing.xml │ │ │ ├── failed_operation_modal_listing.xml │ │ │ ├── notification_area.xml │ │ │ ├── retriable_operation_listing.xml │ │ │ └── retriable_operation_modal_listing.xml │ │ │ └── web │ │ │ ├── js │ │ │ ├── form │ │ │ │ └── error.js │ │ │ ├── grid │ │ │ │ └── listing.js │ │ │ └── insert-form.js │ │ │ └── template │ │ │ ├── form │ │ │ └── field.html │ │ │ └── grid │ │ │ ├── cells │ │ │ └── actions.html │ │ │ └── listing.html │ │ ├── Authorization │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Acl │ │ │ │ ├── AclRetriever.php │ │ │ │ ├── Loader │ │ │ │ │ ├── Role.php │ │ │ │ │ └── Rule.php │ │ │ │ └── Role │ │ │ │ │ ├── Generic.php │ │ │ │ │ ├── Group.php │ │ │ │ │ └── User.php │ │ │ ├── CompositeUserContext.php │ │ │ ├── ResourceModel │ │ │ │ ├── Permissions │ │ │ │ │ └── Collection.php │ │ │ │ ├── Role.php │ │ │ │ ├── Role │ │ │ │ │ ├── Collection.php │ │ │ │ │ └── Grid │ │ │ │ │ │ └── Collection.php │ │ │ │ ├── Rules.php │ │ │ │ └── Rules │ │ │ │ │ └── Collection.php │ │ │ ├── Role.php │ │ │ ├── Rules.php │ │ │ └── UserContextInterface.php │ │ ├── README.md │ │ ├── Setup │ │ │ ├── AuthorizationFactory.php │ │ │ └── Patch │ │ │ │ └── Data │ │ │ │ └── InitializeAuthRoles.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ └── Model │ │ │ │ ├── Acl │ │ │ │ ├── AclRetrieverTest.php │ │ │ │ └── Loader │ │ │ │ │ ├── RoleTest.php │ │ │ │ │ └── RuleTest.php │ │ │ │ ├── CompositeUserContextTest.php │ │ │ │ └── ResourceModel │ │ │ │ └── RulesTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ └── registration.php │ │ ├── Authorizenet │ │ ├── Block │ │ │ ├── Adminhtml │ │ │ │ └── Order │ │ │ │ │ └── View │ │ │ │ │ └── Info │ │ │ │ │ ├── FraudDetails.php │ │ │ │ │ └── PaymentDetails.php │ │ │ └── Transparent │ │ │ │ └── Iframe.php │ │ ├── Controller │ │ │ ├── Adminhtml │ │ │ │ └── Authorizenet │ │ │ │ │ └── Directpost │ │ │ │ │ └── Payment │ │ │ │ │ ├── AddConfigured.php │ │ │ │ │ ├── Cancel.php │ │ │ │ │ ├── ConfigureProductToAdd.php │ │ │ │ │ ├── ConfigureQuoteItems.php │ │ │ │ │ ├── Index.php │ │ │ │ │ ├── LoadBlock.php │ │ │ │ │ ├── Place.php │ │ │ │ │ ├── ProcessData.php │ │ │ │ │ ├── Redirect.php │ │ │ │ │ ├── Reorder.php │ │ │ │ │ ├── ReturnQuote.php │ │ │ │ │ ├── Save.php │ │ │ │ │ ├── ShowUpdateResult.php │ │ │ │ │ └── Start.php │ │ │ └── Directpost │ │ │ │ ├── Payment.php │ │ │ │ └── Payment │ │ │ │ ├── BackendResponse.php │ │ │ │ ├── Place.php │ │ │ │ ├── Redirect.php │ │ │ │ ├── Response.php │ │ │ │ └── ReturnQuote.php │ │ ├── Helper │ │ │ ├── Backend │ │ │ │ └── Data.php │ │ │ ├── Data.php │ │ │ └── DataFactory.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Authorizenet.php │ │ │ ├── Debug.php │ │ │ ├── Directpost.php │ │ │ ├── Directpost │ │ │ │ ├── Request.php │ │ │ │ ├── Request │ │ │ │ │ └── Factory.php │ │ │ │ ├── Response.php │ │ │ │ ├── Response │ │ │ │ │ └── Factory.php │ │ │ │ └── Session.php │ │ │ ├── Request.php │ │ │ ├── Request │ │ │ │ └── Factory.php │ │ │ ├── ResourceModel │ │ │ │ ├── Debug.php │ │ │ │ └── Debug │ │ │ │ │ └── Collection.php │ │ │ ├── Response.php │ │ │ ├── Response │ │ │ │ └── Factory.php │ │ │ ├── Source │ │ │ │ ├── Cctype.php │ │ │ │ └── PaymentAction.php │ │ │ └── TransactionService.php │ │ ├── Observer │ │ │ ├── AddFieldsToResponseObserver.php │ │ │ ├── SaveOrderAfterSubmitObserver.php │ │ │ └── UpdateAllEditIncrementsObserver.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ ├── Controller │ │ │ │ ├── Adminhtml │ │ │ │ │ └── Authorizenet │ │ │ │ │ │ └── Directpost │ │ │ │ │ │ └── Payment │ │ │ │ │ │ └── RedirectTest.php │ │ │ │ └── Directpost │ │ │ │ │ └── Payment │ │ │ │ │ ├── PlaceTest.php │ │ │ │ │ └── RedirectTest.php │ │ │ │ ├── Helper │ │ │ │ ├── Backend │ │ │ │ │ └── DataTest.php │ │ │ │ └── DataTest.php │ │ │ │ ├── Model │ │ │ │ ├── Directpost │ │ │ │ │ ├── Request │ │ │ │ │ │ └── FactoryTest.php │ │ │ │ │ ├── RequestTest.php │ │ │ │ │ ├── Response │ │ │ │ │ │ └── FactoryTest.php │ │ │ │ │ ├── ResponseTest.php │ │ │ │ │ └── SessionTest.php │ │ │ │ ├── DirectpostTest.php │ │ │ │ ├── Request │ │ │ │ │ └── FactoryTest.php │ │ │ │ ├── Response │ │ │ │ │ └── FactoryTest.php │ │ │ │ └── TransactionServiceTest.php │ │ │ │ └── Observer │ │ │ │ └── AddFieldsToResponseObserverTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ ├── events.xml │ │ │ │ ├── routes.xml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── di.xml │ │ │ ├── frontend │ │ │ │ ├── di.xml │ │ │ │ ├── events.xml │ │ │ │ ├── page_types.xml │ │ │ │ ├── routes.xml │ │ │ │ └── sections.xml │ │ │ ├── module.xml │ │ │ └── payment.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ ├── layout │ │ │ │ ├── adminhtml_authorizenet_directpost_payment_redirect.xml │ │ │ │ ├── sales_order_create_index.xml │ │ │ │ ├── sales_order_create_load_block_billing_method.xml │ │ │ │ └── sales_order_view.xml │ │ │ ├── templates │ │ │ │ ├── directpost │ │ │ │ │ ├── iframe.phtml │ │ │ │ │ └── info.phtml │ │ │ │ └── order │ │ │ │ │ └── view │ │ │ │ │ └── info │ │ │ │ │ └── fraud_details.phtml │ │ │ └── web │ │ │ │ └── js │ │ │ │ └── direct-post.js │ │ │ └── frontend │ │ │ ├── layout │ │ │ ├── authorizenet_directpost_payment_backendresponse.xml │ │ │ ├── authorizenet_directpost_payment_redirect.xml │ │ │ ├── authorizenet_directpost_payment_response.xml │ │ │ └── checkout_index_index.xml │ │ │ ├── requirejs-config.js │ │ │ └── web │ │ │ ├── js │ │ │ └── view │ │ │ │ └── payment │ │ │ │ ├── authorizenet.js │ │ │ │ └── method-renderer │ │ │ │ └── authorizenet-directpost.js │ │ │ └── template │ │ │ └── payment │ │ │ └── authorizenet-directpost.html │ │ ├── AuthorizenetAcceptjs │ │ ├── Block │ │ │ ├── Form.php │ │ │ ├── Info.php │ │ │ └── Payment.php │ │ ├── Gateway │ │ │ ├── Command │ │ │ │ ├── AcceptPaymentStrategyCommand.php │ │ │ │ ├── CaptureStrategyCommand.php │ │ │ │ ├── FetchTransactionInfoCommand.php │ │ │ │ ├── GatewayQueryCommand.php │ │ │ │ └── RefundTransactionStrategyCommand.php │ │ │ ├── Config.php │ │ │ ├── Http │ │ │ │ ├── Client.php │ │ │ │ ├── Payload │ │ │ │ │ ├── Filter │ │ │ │ │ │ └── RemoveFieldsFilter.php │ │ │ │ │ └── FilterInterface.php │ │ │ │ └── TransferFactory.php │ │ │ ├── Request │ │ │ │ ├── AcceptFdsDataBuilder.php │ │ │ │ ├── AddressDataBuilder.php │ │ │ │ ├── AmountDataBuilder.php │ │ │ │ ├── AuthenticationDataBuilder.php │ │ │ │ ├── AuthorizeDataBuilder.php │ │ │ │ ├── CaptureDataBuilder.php │ │ │ │ ├── CustomSettingsBuilder.php │ │ │ │ ├── CustomerDataBuilder.php │ │ │ │ ├── OrderDataBuilder.php │ │ │ │ ├── PassthroughDataBuilder.php │ │ │ │ ├── PaymentDataBuilder.php │ │ │ │ ├── PoDataBuilder.php │ │ │ │ ├── RefundPaymentDataBuilder.php │ │ │ │ ├── RefundReferenceTransactionDataBuilder.php │ │ │ │ ├── RefundTransactionTypeDataBuilder.php │ │ │ │ ├── RequestTypeBuilder.php │ │ │ │ ├── SaleDataBuilder.php │ │ │ │ ├── ShippingDataBuilder.php │ │ │ │ ├── SolutionDataBuilder.php │ │ │ │ ├── StoreConfigBuilder.php │ │ │ │ ├── TransactionDetailsDataBuilder.php │ │ │ │ └── VoidDataBuilder.php │ │ │ ├── Response │ │ │ │ ├── CloseParentTransactionHandler.php │ │ │ │ ├── CloseTransactionHandler.php │ │ │ │ ├── PaymentResponseHandler.php │ │ │ │ ├── PaymentReviewStatusHandler.php │ │ │ │ ├── TransactionDetailsResponseHandler.php │ │ │ │ ├── TransactionIdHandler.php │ │ │ │ └── VoidResponseHandler.php │ │ │ ├── SubjectReader.php │ │ │ └── Validator │ │ │ │ ├── GeneralResponseValidator.php │ │ │ │ ├── TransactionHashValidator.php │ │ │ │ └── TransactionResponseValidator.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Adminhtml │ │ │ │ └── Source │ │ │ │ │ ├── Cctype.php │ │ │ │ │ ├── Environment.php │ │ │ │ │ └── PaymentAction.php │ │ │ ├── PassthroughDataObject.php │ │ │ └── Ui │ │ │ │ └── ConfigProvider.php │ │ ├── Observer │ │ │ └── DataAssignObserver.php │ │ ├── README.md │ │ ├── Setup │ │ │ └── Patch │ │ │ │ └── Data │ │ │ │ └── CopyCurrentConfig.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ ├── ConfigureAuthorizenetAcceptjsActionGroup.xml │ │ │ │ │ ├── FillPaymentInformationActionGroup.xml │ │ │ │ │ └── ViewAndValidateOrderActionGroup.xml │ │ │ │ ├── Data │ │ │ │ │ └── AuthorizenetAcceptjsOrderValidationData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ │ ├── AdminMenuSection.xml │ │ │ │ │ ├── AuthorizenetAcceptjsConfigurationSection.xml │ │ │ │ │ ├── AuthorizenetCheckoutSection.xml │ │ │ │ │ ├── ConfigurationMainActionsSection.xml │ │ │ │ │ ├── GuestAuthorizenetCheckoutSection.xml │ │ │ │ │ ├── OrdersGridSection.xml │ │ │ │ │ ├── StoresConfigurationListSection.xml │ │ │ │ │ ├── StoresSubmenuSection.xml │ │ │ │ │ └── ViewOrderSection.xml │ │ │ │ └── Test │ │ │ │ │ ├── FullCaptureAuthorizenetAcceptjsTest.xml │ │ │ │ │ └── GuestCheckoutVirtualProductAuthorizenetAcceptjsTest.xml │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ ├── FormTest.php │ │ │ │ ├── InfoTest.php │ │ │ │ └── PaymentTest.php │ │ │ │ ├── Gateway │ │ │ │ ├── Command │ │ │ │ │ ├── AcceptPaymentStrategyCommandTest.php │ │ │ │ │ ├── CaptureStrategyCommandTest.php │ │ │ │ │ ├── FetchTransactionInfoCommandTest.php │ │ │ │ │ ├── GatewayQueryCommandTest.php │ │ │ │ │ └── RefundTransactionStrategyCommandTest.php │ │ │ │ ├── ConfigTest.php │ │ │ │ ├── Http │ │ │ │ │ ├── ClientTest.php │ │ │ │ │ ├── Payload │ │ │ │ │ │ └── Filter │ │ │ │ │ │ │ └── RemoveFieldsFilterTest.php │ │ │ │ │ └── TransferFactoryTest.php │ │ │ │ ├── Request │ │ │ │ │ ├── AcceptFdsDataBuilderTest.php │ │ │ │ │ ├── AddressDataBuilderTest.php │ │ │ │ │ ├── AmountDataBuilderTest.php │ │ │ │ │ ├── AuthenticationDataBuilderTest.php │ │ │ │ │ ├── AuthorizationDataBuilderTest.php │ │ │ │ │ ├── CaptureDataBuilderTest.php │ │ │ │ │ ├── CustomSettingsBuilderTest.php │ │ │ │ │ ├── CustomerDataBuilderTest.php │ │ │ │ │ ├── OrderDataBuilderTest.php │ │ │ │ │ ├── PassthroughDataBuilderTest.php │ │ │ │ │ ├── PaymentDataBuilderTest.php │ │ │ │ │ ├── PoDataBuilderTest.php │ │ │ │ │ ├── RefundPaymentDataBuilderTest.php │ │ │ │ │ ├── RefundReferenceTransactionDataBuilderTest.php │ │ │ │ │ ├── RefundTransactionTypeDataBuilderTest.php │ │ │ │ │ ├── RequestTypeBuilderTest.php │ │ │ │ │ ├── SaleDataBuilderTest.php │ │ │ │ │ ├── ShippingDataBuilderTest.php │ │ │ │ │ ├── SolutionDataBuilderTest.php │ │ │ │ │ ├── StoreConfigBuilderTest.php │ │ │ │ │ ├── TransactionDetailsDataBuilderTest.php │ │ │ │ │ └── VoidDataBuilderTest.php │ │ │ │ ├── Response │ │ │ │ │ ├── CloseParentTransactionHandlerTest.php │ │ │ │ │ ├── CloseTransactionHandlerTest.php │ │ │ │ │ ├── PaymentResponseHandlerTest.php │ │ │ │ │ ├── PaymentReviewStatusHandlerTest.php │ │ │ │ │ ├── TransactionDetailsResponseHandlerTest.php │ │ │ │ │ ├── TransactionIdHandlerTest.php │ │ │ │ │ └── VoidResponseHandlerTest.php │ │ │ │ ├── SubjectReaderTest.php │ │ │ │ └── Validator │ │ │ │ │ ├── GeneralResponseValidatorTest.php │ │ │ │ │ ├── TransactionHashValidatorTest.php │ │ │ │ │ └── TransactionResponseValidatorTest.php │ │ │ │ ├── Model │ │ │ │ └── Ui │ │ │ │ │ └── ConfigProviderTest.php │ │ │ │ ├── Observer │ │ │ │ └── DataAssignObserverTest.php │ │ │ │ └── Setup │ │ │ │ └── Patch │ │ │ │ └── Data │ │ │ │ └── CopyCurrentConfigTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ └── system.xml │ │ │ ├── authorizenet_acceptjs_error_mapping.xml │ │ │ ├── config.xml │ │ │ ├── di.xml │ │ │ ├── events.xml │ │ │ ├── frontend │ │ │ │ └── di.xml │ │ │ ├── module.xml │ │ │ └── payment.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ ├── layout │ │ │ │ ├── sales_order_create_index.xml │ │ │ │ └── sales_order_create_load_block_billing_method.xml │ │ │ ├── templates │ │ │ │ ├── form │ │ │ │ │ └── cc.phtml │ │ │ │ └── payment │ │ │ │ │ └── script.phtml │ │ │ └── web │ │ │ │ └── js │ │ │ │ ├── authorizenet.js │ │ │ │ └── payment-form.js │ │ │ ├── base │ │ │ ├── requirejs-config.js │ │ │ └── web │ │ │ │ └── js │ │ │ │ └── view │ │ │ │ └── payment │ │ │ │ ├── acceptjs-client.js │ │ │ │ ├── acceptjs-factory.js │ │ │ │ ├── response-validator.js │ │ │ │ └── validator-handler.js │ │ │ └── frontend │ │ │ ├── layout │ │ │ └── checkout_index_index.xml │ │ │ └── web │ │ │ ├── js │ │ │ └── view │ │ │ │ └── payment │ │ │ │ ├── authorizenet.js │ │ │ │ └── method-renderer │ │ │ │ └── authorizenet-accept.js │ │ │ └── template │ │ │ └── payment │ │ │ └── authorizenet-acceptjs.html │ │ ├── Backend │ │ ├── App │ │ │ ├── AbstractAction.php │ │ │ ├── Action.php │ │ │ ├── Action │ │ │ │ ├── Context.php │ │ │ │ └── Plugin │ │ │ │ │ ├── Authentication.php │ │ │ │ │ └── MassactionKey.php │ │ │ ├── Area │ │ │ │ └── FrontNameResolver.php │ │ │ ├── BackendApp.php │ │ │ ├── BackendAppList.php │ │ │ ├── Config.php │ │ │ ├── ConfigInterface.php │ │ │ ├── DefaultPath.php │ │ │ ├── Request │ │ │ │ ├── BackendValidator.php │ │ │ │ └── PathInfoProcessor.php │ │ │ ├── Response │ │ │ │ └── Http │ │ │ │ │ └── FileFactory.php │ │ │ ├── Router.php │ │ │ ├── Router │ │ │ │ └── NoRouteHandler.php │ │ │ └── UserConfig.php │ │ ├── Block │ │ │ ├── AbstractBlock.php │ │ │ ├── Admin │ │ │ │ └── Formkey.php │ │ │ ├── AnchorRenderer.php │ │ │ ├── Cache.php │ │ │ ├── Cache │ │ │ │ ├── Additional.php │ │ │ │ ├── Grid │ │ │ │ │ ├── Column │ │ │ │ │ │ └── Statuses.php │ │ │ │ │ └── Massaction │ │ │ │ │ │ └── ProductionModeVisibilityChecker.php │ │ │ │ └── Permissions.php │ │ │ ├── Catalog │ │ │ │ └── Product │ │ │ │ │ └── Tab │ │ │ │ │ └── Container.php │ │ │ ├── Context.php │ │ │ ├── Dashboard.php │ │ │ ├── Dashboard │ │ │ │ ├── AbstractDashboard.php │ │ │ │ ├── Bar.php │ │ │ │ ├── Diagrams.php │ │ │ │ ├── Graph.php │ │ │ │ ├── Grid.php │ │ │ │ ├── Grids.php │ │ │ │ ├── Orders │ │ │ │ │ └── Grid.php │ │ │ │ ├── Sales.php │ │ │ │ ├── Searches │ │ │ │ │ └── Renderer │ │ │ │ │ │ └── Searchquery.php │ │ │ │ ├── Tab │ │ │ │ │ ├── Amounts.php │ │ │ │ │ ├── Customers │ │ │ │ │ │ ├── Most.php │ │ │ │ │ │ └── Newest.php │ │ │ │ │ ├── Orders.php │ │ │ │ │ └── Products │ │ │ │ │ │ ├── Ordered.php │ │ │ │ │ │ └── Viewed.php │ │ │ │ └── Totals.php │ │ │ ├── DataProviders │ │ │ │ └── ImageUploadConfig.php │ │ │ ├── Denied.php │ │ │ ├── GlobalSearch.php │ │ │ ├── Media │ │ │ │ └── Uploader.php │ │ │ ├── Menu.php │ │ │ ├── MenuItemChecker.php │ │ │ ├── Page.php │ │ │ ├── Page │ │ │ │ ├── Copyright.php │ │ │ │ ├── Footer.php │ │ │ │ ├── Header.php │ │ │ │ ├── Notices.php │ │ │ │ ├── RequireJs.php │ │ │ │ └── System │ │ │ │ │ └── Config │ │ │ │ │ └── Robots │ │ │ │ │ └── Reset.php │ │ │ ├── Store │ │ │ │ ├── Switcher.php │ │ │ │ └── Switcher │ │ │ │ │ └── Form │ │ │ │ │ └── Renderer │ │ │ │ │ ├── Fieldset.php │ │ │ │ │ └── Fieldset │ │ │ │ │ └── Element.php │ │ │ ├── System │ │ │ │ ├── Account │ │ │ │ │ ├── Edit.php │ │ │ │ │ └── Edit │ │ │ │ │ │ └── Form.php │ │ │ │ ├── Cache │ │ │ │ │ ├── Edit.php │ │ │ │ │ └── Form.php │ │ │ │ ├── Design.php │ │ │ │ ├── Design │ │ │ │ │ ├── Edit.php │ │ │ │ │ └── Edit │ │ │ │ │ │ ├── Tab │ │ │ │ │ │ └── General.php │ │ │ │ │ │ └── Tabs.php │ │ │ │ └── Store │ │ │ │ │ ├── Delete.php │ │ │ │ │ ├── Delete │ │ │ │ │ ├── Form.php │ │ │ │ │ ├── Group.php │ │ │ │ │ └── Website.php │ │ │ │ │ ├── Edit.php │ │ │ │ │ ├── Edit │ │ │ │ │ ├── AbstractForm.php │ │ │ │ │ └── Form │ │ │ │ │ │ ├── Group.php │ │ │ │ │ │ ├── Store.php │ │ │ │ │ │ └── Website.php │ │ │ │ │ ├── Grid │ │ │ │ │ └── Render │ │ │ │ │ │ ├── Group.php │ │ │ │ │ │ ├── Store.php │ │ │ │ │ │ └── Website.php │ │ │ │ │ └── Store.php │ │ │ ├── Template.php │ │ │ ├── Template │ │ │ │ └── Context.php │ │ │ ├── Text │ │ │ │ └── ListText.php │ │ │ ├── Widget.php │ │ │ └── Widget │ │ │ │ ├── Accordion.php │ │ │ │ ├── Accordion │ │ │ │ └── Item.php │ │ │ │ ├── Breadcrumbs.php │ │ │ │ ├── Button.php │ │ │ │ ├── Button │ │ │ │ ├── ButtonList.php │ │ │ │ ├── ContextInterface.php │ │ │ │ ├── Item.php │ │ │ │ ├── SplitButton.php │ │ │ │ ├── Toolbar.php │ │ │ │ ├── Toolbar │ │ │ │ │ └── Container.php │ │ │ │ └── ToolbarInterface.php │ │ │ │ ├── Container.php │ │ │ │ ├── ContainerInterface.php │ │ │ │ ├── Context.php │ │ │ │ ├── Form.php │ │ │ │ ├── Form │ │ │ │ ├── Container.php │ │ │ │ ├── Element.php │ │ │ │ ├── Element │ │ │ │ │ ├── Dependence.php │ │ │ │ │ ├── ElementCreator.php │ │ │ │ │ └── Gallery.php │ │ │ │ ├── Generic.php │ │ │ │ └── Renderer │ │ │ │ │ ├── Element.php │ │ │ │ │ ├── Fieldset.php │ │ │ │ │ └── Fieldset │ │ │ │ │ └── Element.php │ │ │ │ ├── Grid.php │ │ │ │ ├── Grid │ │ │ │ ├── Column.php │ │ │ │ ├── Column │ │ │ │ │ ├── Extended.php │ │ │ │ │ ├── Filter │ │ │ │ │ │ ├── AbstractFilter.php │ │ │ │ │ │ ├── Checkbox.php │ │ │ │ │ │ ├── Country.php │ │ │ │ │ │ ├── Date.php │ │ │ │ │ │ ├── Datetime.php │ │ │ │ │ │ ├── FilterInterface.php │ │ │ │ │ │ ├── Massaction.php │ │ │ │ │ │ ├── Price.php │ │ │ │ │ │ ├── Radio.php │ │ │ │ │ │ ├── Range.php │ │ │ │ │ │ ├── Select.php │ │ │ │ │ │ ├── Select │ │ │ │ │ │ │ └── Extended.php │ │ │ │ │ │ ├── SkipList.php │ │ │ │ │ │ ├── Store.php │ │ │ │ │ │ ├── Text.php │ │ │ │ │ │ └── Theme.php │ │ │ │ │ ├── Multistore.php │ │ │ │ │ └── Renderer │ │ │ │ │ │ ├── AbstractRenderer.php │ │ │ │ │ │ ├── Action.php │ │ │ │ │ │ ├── Button.php │ │ │ │ │ │ ├── Checkbox.php │ │ │ │ │ │ ├── Checkboxes │ │ │ │ │ │ └── Extended.php │ │ │ │ │ │ ├── Concat.php │ │ │ │ │ │ ├── Country.php │ │ │ │ │ │ ├── Currency.php │ │ │ │ │ │ ├── Date.php │ │ │ │ │ │ ├── Datetime.php │ │ │ │ │ │ ├── DraggableHandle.php │ │ │ │ │ │ ├── Input.php │ │ │ │ │ │ ├── Ip.php │ │ │ │ │ │ ├── Longtext.php │ │ │ │ │ │ ├── Massaction.php │ │ │ │ │ │ ├── Number.php │ │ │ │ │ │ ├── Options.php │ │ │ │ │ │ ├── Options │ │ │ │ │ │ ├── Converter.php │ │ │ │ │ │ └── Extended.php │ │ │ │ │ │ ├── Price.php │ │ │ │ │ │ ├── Radio.php │ │ │ │ │ │ ├── Radio │ │ │ │ │ │ └── Extended.php │ │ │ │ │ │ ├── RendererInterface.php │ │ │ │ │ │ ├── Select.php │ │ │ │ │ │ ├── Select │ │ │ │ │ │ └── Extended.php │ │ │ │ │ │ ├── Store.php │ │ │ │ │ │ ├── Text.php │ │ │ │ │ │ └── Wrapline.php │ │ │ │ ├── ColumnSet.php │ │ │ │ ├── Container.php │ │ │ │ ├── Export.php │ │ │ │ ├── ExportInterface.php │ │ │ │ ├── Extended.php │ │ │ │ ├── Massaction.php │ │ │ │ ├── Massaction │ │ │ │ │ ├── AbstractMassaction.php │ │ │ │ │ ├── Additional.php │ │ │ │ │ ├── Extended.php │ │ │ │ │ ├── Item.php │ │ │ │ │ ├── Item │ │ │ │ │ │ └── Additional │ │ │ │ │ │ │ ├── AdditionalInterface.php │ │ │ │ │ │ │ └── DefaultAdditional.php │ │ │ │ │ └── VisibilityCheckerInterface.php │ │ │ │ └── Serializer.php │ │ │ │ ├── Tab.php │ │ │ │ ├── Tab │ │ │ │ └── TabInterface.php │ │ │ │ └── Tabs.php │ │ ├── Console │ │ │ └── Command │ │ │ │ ├── AbstractCacheCommand.php │ │ │ │ ├── AbstractCacheManageCommand.php │ │ │ │ ├── AbstractCacheSetCommand.php │ │ │ │ ├── AbstractCacheTypeManageCommand.php │ │ │ │ ├── CacheCleanCommand.php │ │ │ │ ├── CacheDisableCommand.php │ │ │ │ ├── CacheEnableCommand.php │ │ │ │ ├── CacheFlushCommand.php │ │ │ │ └── CacheStatusCommand.php │ │ ├── Controller │ │ │ └── Adminhtml │ │ │ │ ├── Ajax │ │ │ │ └── Translate.php │ │ │ │ ├── Auth.php │ │ │ │ ├── Auth │ │ │ │ ├── DeniedIframe.php │ │ │ │ ├── DeniedJson.php │ │ │ │ ├── Login.php │ │ │ │ └── Logout.php │ │ │ │ ├── BackendApp │ │ │ │ └── Redirect.php │ │ │ │ ├── Cache.php │ │ │ │ ├── Cache │ │ │ │ ├── CleanImages.php │ │ │ │ ├── CleanMedia.php │ │ │ │ ├── CleanStaticFiles.php │ │ │ │ ├── FlushAll.php │ │ │ │ ├── FlushSystem.php │ │ │ │ ├── Index.php │ │ │ │ ├── MassDisable.php │ │ │ │ ├── MassEnable.php │ │ │ │ └── MassRefresh.php │ │ │ │ ├── Dashboard.php │ │ │ │ ├── Dashboard │ │ │ │ ├── AjaxBlock.php │ │ │ │ ├── CustomersMost.php │ │ │ │ ├── CustomersNewest.php │ │ │ │ ├── Index.php │ │ │ │ ├── ProductsViewed.php │ │ │ │ ├── RefreshStatistics.php │ │ │ │ └── Tunnel.php │ │ │ │ ├── Denied.php │ │ │ │ ├── Index.php │ │ │ │ ├── Index │ │ │ │ ├── ChangeLocale.php │ │ │ │ ├── GlobalSearch.php │ │ │ │ └── Index.php │ │ │ │ ├── Noroute │ │ │ │ └── Index.php │ │ │ │ ├── System.php │ │ │ │ └── System │ │ │ │ ├── Account.php │ │ │ │ ├── Account │ │ │ │ ├── Index.php │ │ │ │ └── Save.php │ │ │ │ ├── Design.php │ │ │ │ ├── Design │ │ │ │ ├── Delete.php │ │ │ │ ├── Edit.php │ │ │ │ ├── Grid.php │ │ │ │ ├── Index.php │ │ │ │ ├── NewAction.php │ │ │ │ └── Save.php │ │ │ │ ├── Index.php │ │ │ │ ├── SetStore.php │ │ │ │ ├── Store.php │ │ │ │ └── Store │ │ │ │ ├── DeleteGroup.php │ │ │ │ ├── DeleteGroupPost.php │ │ │ │ ├── DeleteStore.php │ │ │ │ ├── DeleteStorePost.php │ │ │ │ ├── DeleteWebsite.php │ │ │ │ ├── DeleteWebsitePost.php │ │ │ │ ├── EditGroup.php │ │ │ │ ├── EditStore.php │ │ │ │ ├── EditWebsite.php │ │ │ │ ├── Index.php │ │ │ │ ├── NewGroup.php │ │ │ │ ├── NewStore.php │ │ │ │ ├── NewWebsite.php │ │ │ │ └── Save.php │ │ ├── Cron │ │ │ └── CleanCache.php │ │ ├── Helper │ │ │ ├── Dashboard │ │ │ │ ├── AbstractDashboard.php │ │ │ │ ├── Data.php │ │ │ │ └── Order.php │ │ │ ├── Data.php │ │ │ └── Js.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── AdminPathConfig.php │ │ │ ├── Auth.php │ │ │ ├── Auth │ │ │ │ ├── Credential │ │ │ │ │ └── StorageInterface.php │ │ │ │ ├── Session.php │ │ │ │ ├── SessionAclHydrator.php │ │ │ │ ├── SessionUserHydrator.php │ │ │ │ └── StorageInterface.php │ │ │ ├── Authorization │ │ │ │ └── RoleLocator.php │ │ │ ├── Cache │ │ │ │ └── ResourceModel │ │ │ │ │ └── Grid │ │ │ │ │ └── Collection.php │ │ │ ├── Config │ │ │ │ └── SessionLifetime │ │ │ │ │ └── BackendModel.php │ │ │ ├── Image │ │ │ │ ├── UploadResizeConfig.php │ │ │ │ └── UploadResizeConfigInterface.php │ │ │ ├── Locale │ │ │ │ ├── Manager.php │ │ │ │ └── Resolver.php │ │ │ ├── Menu.php │ │ │ ├── Menu │ │ │ │ ├── AbstractDirector.php │ │ │ │ ├── Builder.php │ │ │ │ ├── Builder │ │ │ │ │ ├── AbstractCommand.php │ │ │ │ │ ├── Command │ │ │ │ │ │ ├── Add.php │ │ │ │ │ │ ├── Remove.php │ │ │ │ │ │ └── Update.php │ │ │ │ │ └── CommandFactory.php │ │ │ │ ├── Config.php │ │ │ │ ├── Config │ │ │ │ │ ├── Converter.php │ │ │ │ │ ├── Menu │ │ │ │ │ │ └── Dom.php │ │ │ │ │ ├── Reader.php │ │ │ │ │ └── SchemaLocator.php │ │ │ │ ├── Director │ │ │ │ │ └── Director.php │ │ │ │ ├── Filter │ │ │ │ │ └── Iterator.php │ │ │ │ ├── Item.php │ │ │ │ ├── Item │ │ │ │ │ ├── Factory.php │ │ │ │ │ └── Validator.php │ │ │ │ └── Iterator.php │ │ │ ├── ResourceModel │ │ │ │ └── Translate.php │ │ │ ├── Search │ │ │ │ ├── Config.php │ │ │ │ ├── Config │ │ │ │ │ ├── Result │ │ │ │ │ │ └── Builder.php │ │ │ │ │ └── Structure │ │ │ │ │ │ ├── Element │ │ │ │ │ │ └── Builder │ │ │ │ │ │ │ ├── Field.php │ │ │ │ │ │ │ ├── Group.php │ │ │ │ │ │ │ └── Section.php │ │ │ │ │ │ └── ElementBuilderInterface.php │ │ │ │ ├── Customer.php │ │ │ │ └── Order.php │ │ │ ├── Session.php │ │ │ ├── Session │ │ │ │ ├── AdminConfig.php │ │ │ │ └── Quote.php │ │ │ ├── Setup │ │ │ │ └── MenuBuilder.php │ │ │ ├── Translate │ │ │ │ └── Inline │ │ │ │ │ └── Config.php │ │ │ ├── Url.php │ │ │ ├── Url │ │ │ │ └── ScopeResolver.php │ │ │ ├── UrlInterface.php │ │ │ ├── View │ │ │ │ ├── Layout │ │ │ │ │ ├── Builder.php │ │ │ │ │ ├── Reader │ │ │ │ │ │ └── Block.php │ │ │ │ │ └── StructureManager.php │ │ │ │ ├── Page │ │ │ │ │ └── Builder.php │ │ │ │ └── Result │ │ │ │ │ ├── Forward.php │ │ │ │ │ ├── Page.php │ │ │ │ │ ├── Redirect.php │ │ │ │ │ └── RedirectFactory.php │ │ │ └── Widget │ │ │ │ └── Grid │ │ │ │ ├── AbstractTotals.php │ │ │ │ ├── Parser.php │ │ │ │ ├── Row │ │ │ │ ├── GeneratorInterface.php │ │ │ │ ├── UrlGenerator.php │ │ │ │ ├── UrlGeneratorFactory.php │ │ │ │ └── UrlGeneratorId.php │ │ │ │ ├── SubTotals.php │ │ │ │ ├── Totals.php │ │ │ │ └── TotalsInterface.php │ │ ├── README.md │ │ ├── Service │ │ │ └── V1 │ │ │ │ ├── ModuleService.php │ │ │ │ └── ModuleServiceInterface.php │ │ ├── Setup │ │ │ └── ConfigOptionsList.php │ │ ├── Spi │ │ │ ├── SessionAclHydratorInterface.php │ │ │ └── SessionUserHydratorInterface.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ ├── AdminAssertPageTitleActionGroup.xml │ │ │ │ │ ├── AdminNavigateMenuActionGroup.xml │ │ │ │ │ ├── AssertAdminDashboardPageIsVisibleActionGroup.xml │ │ │ │ │ ├── AssertAdminSuccessLoginActionGroup.xml │ │ │ │ │ ├── AssertMessageOnAdminLoginActionGroup.xml │ │ │ │ │ ├── LoginActionGroup.xml │ │ │ │ │ ├── LoginAdminWithCredentialsActionGroup.xml │ │ │ │ │ ├── LoginAsAdminActionGroup.xml │ │ │ │ │ ├── LogoutActionGroup.xml │ │ │ │ │ ├── SecondaryGridActionGroup.xml │ │ │ │ │ ├── SetAdminAccountActionGroup.xml │ │ │ │ │ ├── SetWebsiteCountryOptionsToDefaultActionGroup.xml │ │ │ │ │ └── SortByIdDescendingActionGroup.xml │ │ │ │ ├── Data │ │ │ │ │ ├── AdminMenuData.xml │ │ │ │ │ └── BackenedData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Page │ │ │ │ │ ├── AdminConfigurationStoresPage.xml │ │ │ │ │ ├── AdminDashboardPage.xml │ │ │ │ │ ├── AdminForgotPasswordPage.xml │ │ │ │ │ ├── AdminLoginPage.xml │ │ │ │ │ ├── AdminLogoutPage.xml │ │ │ │ │ └── AdminSystemAccountPage.xml │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ │ ├── AdminConfirmationModalSection.xml │ │ │ │ │ ├── AdminDashboardSection.xml │ │ │ │ │ ├── AdminForgotPasswordFormSection.xml │ │ │ │ │ ├── AdminGridTableSection.xml │ │ │ │ │ ├── AdminHeaderSection.xml │ │ │ │ │ ├── AdminLoginFormSection.xml │ │ │ │ │ ├── AdminLoginMessagesSection.xml │ │ │ │ │ ├── AdminMainActionsSection.xml │ │ │ │ │ ├── AdminMenuSection.xml │ │ │ │ │ ├── AdminMessagesSection.xml │ │ │ │ │ ├── AdminSecondaryGridSection.xml │ │ │ │ │ ├── AdminSlideOutDialogSection.xml │ │ │ │ │ ├── AdminSystemAccountSection.xml │ │ │ │ │ ├── CountryOptionsSection.xml │ │ │ │ │ └── LocaleOptionsSection.xml │ │ │ │ └── Test │ │ │ │ │ ├── AdminAttributeTextSwatchesCanBeFiledTest.xml │ │ │ │ │ ├── AdminContentScheduleNavigateMenuTest.xml │ │ │ │ │ ├── AdminDashboardNavigateMenuTest.xml │ │ │ │ │ ├── AdminDashboardWithChartsChart.xml │ │ │ │ │ ├── AdminLoginTest.xml │ │ │ │ │ ├── AdminMenuNavigationWithSecretKeysTest.xml │ │ │ │ │ ├── AdminStoresAllStoresNavigateMenuTest.xml │ │ │ │ │ ├── AdminStoresConfigurationNavigateMenuTest.xml │ │ │ │ │ ├── AdminSystemCacheManagementNavigateMenuTest.xml │ │ │ │ │ └── AdminUserLoginWithStoreCodeInUrlTest.xml │ │ │ └── Unit │ │ │ │ ├── App │ │ │ │ ├── Action │ │ │ │ │ ├── Plugin │ │ │ │ │ │ ├── AuthenticationTest.php │ │ │ │ │ │ └── MassactionKeyTest.php │ │ │ │ │ └── Stub │ │ │ │ │ │ └── ActionStub.php │ │ │ │ ├── Area │ │ │ │ │ ├── FrontNameResolverTest.php │ │ │ │ │ └── Request │ │ │ │ │ │ └── PathInfoProcessorTest.php │ │ │ │ ├── ConfigTest.php │ │ │ │ ├── Response │ │ │ │ │ └── Http │ │ │ │ │ │ └── FileFactoryTest.php │ │ │ │ ├── Router │ │ │ │ │ └── NoRouteHandlerTest.php │ │ │ │ └── UserConfigTest.php │ │ │ │ ├── Block │ │ │ │ ├── AnchorRendererTest.php │ │ │ │ ├── Cache │ │ │ │ │ ├── AdditionalTest.php │ │ │ │ │ └── PermissionsTest.php │ │ │ │ ├── MenuItemCheckerTest.php │ │ │ │ ├── MenuTest.php │ │ │ │ ├── Page │ │ │ │ │ └── System │ │ │ │ │ │ └── Config │ │ │ │ │ │ └── Robots │ │ │ │ │ │ └── ResetTest.php │ │ │ │ ├── Store │ │ │ │ │ └── SwitcherTest.php │ │ │ │ └── Widget │ │ │ │ │ ├── Button │ │ │ │ │ └── SplitTest.php │ │ │ │ │ ├── ButtonTest.php │ │ │ │ │ ├── Form │ │ │ │ │ └── ContainerTest.php │ │ │ │ │ ├── FormTest.php │ │ │ │ │ ├── Grid │ │ │ │ │ ├── Column │ │ │ │ │ │ ├── Filter │ │ │ │ │ │ │ ├── DateTest.php │ │ │ │ │ │ │ ├── DatetimeTest.php │ │ │ │ │ │ │ ├── StoreTest.php │ │ │ │ │ │ │ └── TextTest.php │ │ │ │ │ │ ├── MultistoreTest.php │ │ │ │ │ │ └── Renderer │ │ │ │ │ │ │ ├── AbstractRendererTest.php │ │ │ │ │ │ │ ├── ConcatTest.php │ │ │ │ │ │ │ ├── CurrencyTest.php │ │ │ │ │ │ │ ├── Radio │ │ │ │ │ │ │ └── ExtendedTest.php │ │ │ │ │ │ │ └── RadioTest.php │ │ │ │ │ ├── ColumnSetTest.php │ │ │ │ │ ├── ColumnTest.php │ │ │ │ │ ├── ExtendedTest.php │ │ │ │ │ ├── Massaction │ │ │ │ │ │ └── ExtendedTest.php │ │ │ │ │ ├── MassactionTest.php │ │ │ │ │ └── SerializerTest.php │ │ │ │ │ └── TabTest.php │ │ │ │ ├── Console │ │ │ │ └── Command │ │ │ │ │ ├── AbstractCacheCommandTest.php │ │ │ │ │ ├── AbstractCacheManageCommandTest.php │ │ │ │ │ ├── AbstractCacheSetCommandTest.php │ │ │ │ │ ├── CacheCleanCommandTest.php │ │ │ │ │ ├── CacheDisableCommandTest.php │ │ │ │ │ ├── CacheEnableCommandTest.php │ │ │ │ │ ├── CacheFlushCommandTest.php │ │ │ │ │ └── CacheStatusCommandTest.php │ │ │ │ ├── Controller │ │ │ │ └── Adminhtml │ │ │ │ │ ├── Cache │ │ │ │ │ ├── CleanMediaTest.php │ │ │ │ │ ├── CleanStaticFilesTest.php │ │ │ │ │ ├── MassDisableTest.php │ │ │ │ │ └── MassEnableTest.php │ │ │ │ │ ├── Dashboard │ │ │ │ │ ├── AbstractTestCase.php │ │ │ │ │ ├── CustomersMostTest.php │ │ │ │ │ ├── CustomersNewestTest.php │ │ │ │ │ ├── ProductsViewedTest.php │ │ │ │ │ ├── RefreshStatisticsTest.php │ │ │ │ │ └── TunnelTest.php │ │ │ │ │ └── System │ │ │ │ │ ├── Account │ │ │ │ │ └── SaveTest.php │ │ │ │ │ └── Store │ │ │ │ │ └── IndexTest.php │ │ │ │ ├── Cron │ │ │ │ └── CleanCacheTest.php │ │ │ │ ├── Helper │ │ │ │ └── DataTest.php │ │ │ │ ├── Model │ │ │ │ ├── AdminPathConfigTest.php │ │ │ │ ├── AuthTest.php │ │ │ │ ├── Config │ │ │ │ │ └── SessionLifetime │ │ │ │ │ │ └── BackendModelTest.php │ │ │ │ ├── Menu │ │ │ │ │ ├── Builder │ │ │ │ │ │ ├── AbstractCommandTest.php │ │ │ │ │ │ └── Command │ │ │ │ │ │ │ ├── AddTest.php │ │ │ │ │ │ │ ├── RemoveTest.php │ │ │ │ │ │ │ └── UpdateTest.php │ │ │ │ │ ├── BuilderTest.php │ │ │ │ │ ├── Config │ │ │ │ │ │ ├── ConverterTest.php │ │ │ │ │ │ ├── SchemaLocatorTest.php │ │ │ │ │ │ ├── XsdTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ ├── invalidMenuXmlArray.php │ │ │ │ │ │ │ ├── invalid_menu.xml │ │ │ │ │ │ │ └── valid_menu.xml │ │ │ │ │ ├── ConfigTest.php │ │ │ │ │ ├── Director │ │ │ │ │ │ └── DirectorTest.php │ │ │ │ │ ├── Filter │ │ │ │ │ │ └── IteratorTest.php │ │ │ │ │ ├── Item │ │ │ │ │ │ └── ValidatorTest.php │ │ │ │ │ └── ItemTest.php │ │ │ │ ├── MenuBuilderTest.php │ │ │ │ ├── MenuTest.php │ │ │ │ ├── Search │ │ │ │ │ └── Config │ │ │ │ │ │ ├── Result │ │ │ │ │ │ └── BuilderTest.php │ │ │ │ │ │ └── Structure │ │ │ │ │ │ └── Element │ │ │ │ │ │ └── Builder │ │ │ │ │ │ ├── FieldTest.php │ │ │ │ │ │ ├── GroupTest.php │ │ │ │ │ │ └── SectionTest.php │ │ │ │ ├── Session │ │ │ │ │ ├── AdminConfigTest.php │ │ │ │ │ └── QuoteTest.php │ │ │ │ ├── Translate │ │ │ │ │ └── Inline │ │ │ │ │ │ └── ConfigTest.php │ │ │ │ ├── UrlTest.php │ │ │ │ ├── View │ │ │ │ │ ├── Layout │ │ │ │ │ │ └── StructureManagerTest.php │ │ │ │ │ └── Result │ │ │ │ │ │ ├── PageTest.php │ │ │ │ │ │ └── RedirectTest.php │ │ │ │ ├── Widget │ │ │ │ │ └── Grid │ │ │ │ │ │ ├── AbstractTotalsTest.php │ │ │ │ │ │ ├── ParserTest.php │ │ │ │ │ │ ├── Row │ │ │ │ │ │ └── UrlGeneratorTest.php │ │ │ │ │ │ ├── SubTotalsTest.php │ │ │ │ │ │ └── TotalsTest.php │ │ │ │ └── _files │ │ │ │ │ ├── menu_item_constructor_data.php │ │ │ │ │ ├── menu_item_data.php │ │ │ │ │ ├── menu_merged.php │ │ │ │ │ └── menu_merged.xml │ │ │ │ ├── Service │ │ │ │ └── V1 │ │ │ │ │ └── ModuleServiceTest.php │ │ │ │ └── Setup │ │ │ │ └── ConfigOptionsListTest.php │ │ ├── Ui │ │ │ └── Component │ │ │ │ ├── Control │ │ │ │ ├── DeleteButton.php │ │ │ │ └── SaveSplitButton.php │ │ │ │ └── Listing │ │ │ │ └── Column │ │ │ │ └── EditAction.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ ├── menu.xml │ │ │ │ ├── routes.xml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── crontab.xml │ │ │ ├── di.xml │ │ │ ├── menu.xsd │ │ │ ├── module.xml │ │ │ └── webapi.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ └── adminhtml │ │ │ ├── layout │ │ │ ├── admin_login.xml │ │ │ ├── adminhtml_auth_login.xml │ │ │ ├── adminhtml_cache_block.xml │ │ │ ├── adminhtml_cache_index.xml │ │ │ ├── adminhtml_dashboard_customersmost.xml │ │ │ ├── adminhtml_dashboard_customersnewest.xml │ │ │ ├── adminhtml_dashboard_index.xml │ │ │ ├── adminhtml_dashboard_productsviewed.xml │ │ │ ├── adminhtml_denied.xml │ │ │ ├── adminhtml_noroute.xml │ │ │ ├── adminhtml_system_account_index.xml │ │ │ ├── adminhtml_system_design_edit.xml │ │ │ ├── adminhtml_system_design_grid.xml │ │ │ ├── adminhtml_system_design_grid_block.xml │ │ │ ├── adminhtml_system_design_index.xml │ │ │ ├── adminhtml_system_store_deletestore.xml │ │ │ ├── adminhtml_system_store_editstore.xml │ │ │ ├── adminhtml_system_store_grid_block.xml │ │ │ ├── adminhtml_system_store_index.xml │ │ │ ├── default.xml │ │ │ ├── editor.xml │ │ │ ├── empty.xml │ │ │ ├── formkey.xml │ │ │ ├── overlay_popup.xml │ │ │ └── popup.xml │ │ │ ├── requirejs-config.js │ │ │ ├── templates │ │ │ ├── admin │ │ │ │ ├── access_denied.phtml │ │ │ │ ├── delete_confirm.phtml │ │ │ │ ├── formkey.phtml │ │ │ │ ├── login.phtml │ │ │ │ ├── login_buttons.phtml │ │ │ │ ├── overlay_popup.phtml │ │ │ │ ├── page.phtml │ │ │ │ └── save_confirm.phtml │ │ │ ├── dashboard │ │ │ │ ├── graph.phtml │ │ │ │ ├── graph │ │ │ │ │ └── disabled.phtml │ │ │ │ ├── grid.phtml │ │ │ │ ├── index.phtml │ │ │ │ ├── salebar.phtml │ │ │ │ ├── searches.phtml │ │ │ │ ├── store │ │ │ │ │ └── switcher.phtml │ │ │ │ ├── totalbar.phtml │ │ │ │ └── totalbar │ │ │ │ │ └── refreshstatistics.phtml │ │ │ ├── media │ │ │ │ └── uploader.phtml │ │ │ ├── menu.phtml │ │ │ ├── page │ │ │ │ ├── copyright.phtml │ │ │ │ ├── footer.phtml │ │ │ │ ├── header.phtml │ │ │ │ ├── js │ │ │ │ │ ├── calendar.phtml │ │ │ │ │ ├── components.phtml │ │ │ │ │ └── require_js.phtml │ │ │ │ ├── notices.phtml │ │ │ │ └── report.phtml │ │ │ ├── pageactions.phtml │ │ │ ├── store │ │ │ │ ├── switcher.phtml │ │ │ │ └── switcher │ │ │ │ │ └── form │ │ │ │ │ └── renderer │ │ │ │ │ ├── fieldset.phtml │ │ │ │ │ └── fieldset │ │ │ │ │ └── element.phtml │ │ │ ├── system │ │ │ │ ├── autocomplete.phtml │ │ │ │ ├── cache │ │ │ │ │ ├── additional.phtml │ │ │ │ │ └── edit.phtml │ │ │ │ ├── design │ │ │ │ │ ├── edit.phtml │ │ │ │ │ └── index.phtml │ │ │ │ ├── search.phtml │ │ │ │ └── shipping │ │ │ │ │ └── applicable_country.phtml │ │ │ └── widget │ │ │ │ ├── accordion.phtml │ │ │ │ ├── breadcrumbs.phtml │ │ │ │ ├── button.phtml │ │ │ │ ├── button │ │ │ │ └── split.phtml │ │ │ │ ├── form.phtml │ │ │ │ ├── form │ │ │ │ ├── container.phtml │ │ │ │ ├── element.phtml │ │ │ │ ├── element │ │ │ │ │ └── gallery.phtml │ │ │ │ └── renderer │ │ │ │ │ ├── element.phtml │ │ │ │ │ ├── fieldset.phtml │ │ │ │ │ └── fieldset │ │ │ │ │ └── element.phtml │ │ │ │ ├── grid.phtml │ │ │ │ ├── grid │ │ │ │ ├── column_set.phtml │ │ │ │ ├── container.phtml │ │ │ │ ├── container │ │ │ │ │ └── empty.phtml │ │ │ │ ├── export.phtml │ │ │ │ ├── extended.phtml │ │ │ │ ├── massaction.phtml │ │ │ │ ├── massaction_extended.phtml │ │ │ │ └── serializer.phtml │ │ │ │ ├── tabs.phtml │ │ │ │ ├── tabshoriz.phtml │ │ │ │ ├── tabsleft.phtml │ │ │ │ └── view │ │ │ │ └── container.phtml │ │ │ ├── ui_component │ │ │ ├── design_config_form.xml │ │ │ └── design_config_listing.xml │ │ │ └── web │ │ │ ├── images │ │ │ ├── draggable-handle-bg.png │ │ │ ├── draggable-handle-vertical.png │ │ │ ├── gallery-image-base-label.png │ │ │ ├── gallery-image-panel-corner.png │ │ │ └── image-placeholder.png │ │ │ ├── js │ │ │ ├── bootstrap │ │ │ │ └── editor.js │ │ │ ├── delete-with-confirm.js │ │ │ ├── media-uploader.js │ │ │ ├── save-with-confirm.js │ │ │ └── validate-store.js │ │ │ └── template │ │ │ ├── dynamic-rows │ │ │ ├── cells │ │ │ │ └── action-delete.html │ │ │ └── grid.html │ │ │ └── form │ │ │ └── element │ │ │ └── helper │ │ │ └── fallback-reset-link.html │ │ ├── Backup │ │ ├── Block │ │ │ └── Adminhtml │ │ │ │ ├── Backup.php │ │ │ │ ├── Dialogs.php │ │ │ │ └── Grid │ │ │ │ └── Column │ │ │ │ ├── Renderer │ │ │ │ └── Download.php │ │ │ │ └── Rollback.php │ │ ├── Controller │ │ │ └── Adminhtml │ │ │ │ ├── Index.php │ │ │ │ └── Index │ │ │ │ ├── Create.php │ │ │ │ ├── Disabled.php │ │ │ │ ├── Download.php │ │ │ │ ├── Grid.php │ │ │ │ ├── Index.php │ │ │ │ ├── MassDelete.php │ │ │ │ └── Rollback.php │ │ ├── Cron │ │ │ └── SystemBackup.php │ │ ├── Helper │ │ │ └── Data.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Backup.php │ │ │ ├── BackupFactory.php │ │ │ ├── Config │ │ │ │ ├── Backend │ │ │ │ │ └── Cron.php │ │ │ │ └── Source │ │ │ │ │ └── Type.php │ │ │ ├── Db.php │ │ │ ├── Fs │ │ │ │ └── Collection.php │ │ │ ├── Grid │ │ │ │ └── Options.php │ │ │ └── ResourceModel │ │ │ │ ├── Db.php │ │ │ │ ├── Helper.php │ │ │ │ ├── Table │ │ │ │ └── GetListTables.php │ │ │ │ └── View │ │ │ │ ├── CreateViewsBackup.php │ │ │ │ └── GetListViews.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ ├── CreateBackupActionGroup.xml │ │ │ │ │ └── DeleteBackupActionGroup.xml │ │ │ │ ├── Data │ │ │ │ │ └── BackupData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Page │ │ │ │ │ └── BackupIndexPage.xml │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ │ ├── AdminCreateBackupFormSection.xml │ │ │ │ │ ├── AdminGridActionSection.xml │ │ │ │ │ ├── AdminGridTableSection.xml │ │ │ │ │ └── AdminMainActionsSection.xml │ │ │ │ └── Test │ │ │ │ │ └── AdminCreateAndDeleteBackupsTest.xml │ │ │ └── Unit │ │ │ │ ├── Controller │ │ │ │ └── Adminhtml │ │ │ │ │ └── Index │ │ │ │ │ ├── CreateTest.php │ │ │ │ │ ├── DownloadTest.php │ │ │ │ │ └── RollbackTest.php │ │ │ │ ├── Cron │ │ │ │ └── SystemBackupTest.php │ │ │ │ ├── Helper │ │ │ │ └── DataTest.php │ │ │ │ └── Model │ │ │ │ ├── BackupFactoryTest.php │ │ │ │ ├── BackupTest.php │ │ │ │ └── Fs │ │ │ │ └── CollectionTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ ├── menu.xml │ │ │ │ ├── routes.xml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── crontab.xml │ │ │ ├── di.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ └── adminhtml │ │ │ ├── layout │ │ │ ├── backup_index_block.xml │ │ │ ├── backup_index_disabled.xml │ │ │ ├── backup_index_grid.xml │ │ │ └── backup_index_index.xml │ │ │ └── templates │ │ │ └── backup │ │ │ ├── dialogs.phtml │ │ │ ├── disabled.phtml │ │ │ ├── left.phtml │ │ │ └── list.phtml │ │ ├── Braintree │ │ ├── Block │ │ │ ├── Adminhtml │ │ │ │ └── Form │ │ │ │ │ └── Field │ │ │ │ │ ├── CcTypes.php │ │ │ │ │ ├── Countries.php │ │ │ │ │ └── CountryCreditCard.php │ │ │ ├── Customer │ │ │ │ ├── CardRenderer.php │ │ │ │ └── PayPal │ │ │ │ │ └── VaultTokenRenderer.php │ │ │ ├── Form.php │ │ │ ├── Info.php │ │ │ ├── Payment.php │ │ │ └── Paypal │ │ │ │ ├── Button.php │ │ │ │ └── Checkout │ │ │ │ └── Review.php │ │ ├── Controller │ │ │ ├── Adminhtml │ │ │ │ ├── Payment │ │ │ │ │ ├── GetClientToken.php │ │ │ │ │ └── GetNonce.php │ │ │ │ └── Report │ │ │ │ │ └── Index.php │ │ │ ├── Payment │ │ │ │ └── GetNonce.php │ │ │ └── Paypal │ │ │ │ ├── AbstractAction.php │ │ │ │ ├── PlaceOrder.php │ │ │ │ ├── Review.php │ │ │ │ └── SaveShippingMethod.php │ │ ├── Gateway │ │ │ ├── Command │ │ │ │ ├── CaptureStrategyCommand.php │ │ │ │ └── GetPaymentNonceCommand.php │ │ │ ├── Config │ │ │ │ ├── CanVoidHandler.php │ │ │ │ ├── Config.php │ │ │ │ └── PayPal │ │ │ │ │ └── Config.php │ │ │ ├── Http │ │ │ │ ├── Client │ │ │ │ │ ├── AbstractTransaction.php │ │ │ │ │ ├── TransactionRefund.php │ │ │ │ │ ├── TransactionSale.php │ │ │ │ │ ├── TransactionSubmitForSettlement.php │ │ │ │ │ └── TransactionVoid.php │ │ │ │ └── TransferFactory.php │ │ │ ├── Request │ │ │ │ ├── AddressDataBuilder.php │ │ │ │ ├── CaptureDataBuilder.php │ │ │ │ ├── ChannelDataBuilder.php │ │ │ │ ├── CustomerDataBuilder.php │ │ │ │ ├── DescriptorDataBuilder.php │ │ │ │ ├── KountPaymentDataBuilder.php │ │ │ │ ├── MerchantAccountDataBuilder.php │ │ │ │ ├── PayPal │ │ │ │ │ ├── DeviceDataBuilder.php │ │ │ │ │ └── VaultDataBuilder.php │ │ │ │ ├── PaymentDataBuilder.php │ │ │ │ ├── RefundDataBuilder.php │ │ │ │ ├── SettlementDataBuilder.php │ │ │ │ ├── StoreConfigBuilder.php │ │ │ │ ├── ThreeDSecureDataBuilder.php │ │ │ │ ├── VaultCaptureDataBuilder.php │ │ │ │ ├── VaultDataBuilder.php │ │ │ │ └── VoidDataBuilder.php │ │ │ ├── Response │ │ │ │ ├── CancelDetailsHandler.php │ │ │ │ ├── CardDetailsHandler.php │ │ │ │ ├── PayPal │ │ │ │ │ └── VaultDetailsHandler.php │ │ │ │ ├── PayPalDetailsHandler.php │ │ │ │ ├── PaymentDetailsHandler.php │ │ │ │ ├── RefundHandler.php │ │ │ │ ├── RiskDataHandler.php │ │ │ │ ├── ThreeDSecureDetailsHandler.php │ │ │ │ ├── TransactionIdHandler.php │ │ │ │ ├── VaultDetailsHandler.php │ │ │ │ └── VoidHandler.php │ │ │ ├── SubjectReader.php │ │ │ └── Validator │ │ │ │ ├── CancelResponseValidator.php │ │ │ │ ├── ErrorCodeProvider.php │ │ │ │ ├── GeneralResponseValidator.php │ │ │ │ ├── PaymentNonceResponseValidator.php │ │ │ │ └── ResponseValidator.php │ │ ├── Helper │ │ │ ├── CcType.php │ │ │ └── Country.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Adapter │ │ │ │ ├── BraintreeAdapter.php │ │ │ │ ├── BraintreeAdapterFactory.php │ │ │ │ └── BraintreeSearchAdapter.php │ │ │ ├── Adminhtml │ │ │ │ ├── Source │ │ │ │ │ ├── CcType.php │ │ │ │ │ ├── Environment.php │ │ │ │ │ └── PaymentAction.php │ │ │ │ └── System │ │ │ │ │ └── Config │ │ │ │ │ ├── Country.php │ │ │ │ │ └── CountryCreditCard.php │ │ │ ├── AvsEmsCodeMapper.php │ │ │ ├── CvvEmsCodeMapper.php │ │ │ ├── InstantPurchase │ │ │ │ ├── CreditCard │ │ │ │ │ ├── AvailabilityChecker.php │ │ │ │ │ └── TokenFormatter.php │ │ │ │ ├── PayPal │ │ │ │ │ └── TokenFormatter.php │ │ │ │ └── PaymentAdditionalInformationProvider.php │ │ │ ├── LocaleResolver.php │ │ │ ├── Multishipping │ │ │ │ └── PlaceOrder.php │ │ │ ├── Paypal │ │ │ │ ├── Helper │ │ │ │ │ ├── AbstractHelper.php │ │ │ │ │ ├── OrderPlace.php │ │ │ │ │ ├── QuoteUpdater.php │ │ │ │ │ └── ShippingMethodUpdater.php │ │ │ │ └── OrderCancellationService.php │ │ │ ├── Report │ │ │ │ ├── ConditionAppliers │ │ │ │ │ ├── ApplierInterface.php │ │ │ │ │ ├── AppliersPool.php │ │ │ │ │ ├── MultipleValue.php │ │ │ │ │ ├── Range.php │ │ │ │ │ └── Text.php │ │ │ │ ├── FilterMapper.php │ │ │ │ ├── Row │ │ │ │ │ └── TransactionMap.php │ │ │ │ └── TransactionsCollection.php │ │ │ └── Ui │ │ │ │ ├── Adminhtml │ │ │ │ ├── PayPal │ │ │ │ │ └── TokenUiComponentProvider.php │ │ │ │ └── TokenUiComponentProvider.php │ │ │ │ ├── ConfigProvider.php │ │ │ │ ├── PayPal │ │ │ │ ├── ConfigProvider.php │ │ │ │ └── TokenUiComponentProvider.php │ │ │ │ └── TokenUiComponentProvider.php │ │ ├── Observer │ │ │ ├── AddPaypalShortcuts.php │ │ │ └── DataAssignObserver.php │ │ ├── Plugin │ │ │ └── OrderCancellation.php │ │ ├── README.md │ │ ├── Setup │ │ │ └── Patch │ │ │ │ └── Data │ │ │ │ └── ConvertSerializedDataToJson.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ ├── AdminOrderBraintreeFillActionGroup.xml │ │ │ │ │ ├── AdminRoleActionGroup.xml │ │ │ │ │ ├── AdminUserActionGroup.xml │ │ │ │ │ ├── ConfigureBraintreeActionGroup.xml │ │ │ │ │ └── StorefrontFillCartDataActionGroup.xml │ │ │ │ ├── Data │ │ │ │ │ └── BraintreeData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Metadata │ │ │ │ │ └── braintree_config-meta.xml │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ │ ├── AdminEditRoleInfoSection.xml │ │ │ │ │ ├── AdminEditUserRoleSection.xml │ │ │ │ │ ├── AdminEditUserSection.xml │ │ │ │ │ ├── AdminMenuSection.xml │ │ │ │ │ ├── AdminRoleGridSection.xml │ │ │ │ │ ├── BraintreeConfiguraionSection.xml │ │ │ │ │ ├── BraintreeConfigurationPaymentSection.xml │ │ │ │ │ ├── ConfigurationPaymentSection.xml │ │ │ │ │ └── StoresSubmenuSection.xml │ │ │ │ └── Test │ │ │ │ │ ├── BraintreeCreditCardOnCheckoutTest.xml │ │ │ │ │ ├── CreateAnAdminOrderUsingBraintreePaymentTest1.xml │ │ │ │ │ └── CretateAdminOrderWithOnlinePaymentIncludingTaxAndDiscount.xml │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ └── FormTest.php │ │ │ │ ├── Controller │ │ │ │ ├── Adminhtml │ │ │ │ │ └── Payment │ │ │ │ │ │ └── GetClientTokenTest.php │ │ │ │ ├── Payment │ │ │ │ │ └── GetNonceTest.php │ │ │ │ └── Paypal │ │ │ │ │ ├── PlaceOrderTest.php │ │ │ │ │ ├── ReviewTest.php │ │ │ │ │ └── SaveShippingMethodTest.php │ │ │ │ ├── Gateway │ │ │ │ ├── Command │ │ │ │ │ ├── CaptureStrategyCommandTest.php │ │ │ │ │ └── GetPaymentNonceCommandTest.php │ │ │ │ ├── Config │ │ │ │ │ ├── CanVoidHandlerTest.php │ │ │ │ │ └── ConfigTest.php │ │ │ │ ├── Http │ │ │ │ │ ├── Client │ │ │ │ │ │ ├── TransactionRefundTest.php │ │ │ │ │ │ ├── TransactionSaleTest.php │ │ │ │ │ │ ├── TransactionSubmitForSettlementTest.php │ │ │ │ │ │ └── TransactionVoidTest.php │ │ │ │ │ └── TransferFactoryTest.php │ │ │ │ ├── Request │ │ │ │ │ ├── AddressDataBuilderTest.php │ │ │ │ │ ├── CaptureDataBuilderTest.php │ │ │ │ │ ├── ChannelDataBuilderTest.php │ │ │ │ │ ├── CustomerDataBuilderTest.php │ │ │ │ │ ├── DescriptorDataBuilderTest.php │ │ │ │ │ ├── KountPaymentDataBuilderTest.php │ │ │ │ │ ├── PayPal │ │ │ │ │ │ ├── DeviceDataBuilderTest.php │ │ │ │ │ │ └── VaultDataBuilderTest.php │ │ │ │ │ ├── PaymentDataBuilderTest.php │ │ │ │ │ ├── RefundDataBuilderTest.php │ │ │ │ │ ├── SettlementDataBuilderTest.php │ │ │ │ │ ├── ThreeDSecureDataBuilderTest.php │ │ │ │ │ ├── VaultCaptureDataBuilderTest.php │ │ │ │ │ ├── VaultDataBuilderTest.php │ │ │ │ │ └── VoidDataBuilderTest.php │ │ │ │ ├── Response │ │ │ │ │ ├── CancelDetailsHandlerTest.php │ │ │ │ │ ├── CardDetailsHandlerTest.php │ │ │ │ │ ├── PayPal │ │ │ │ │ │ └── VaultDetailsHandlerTest.php │ │ │ │ │ ├── PayPalDetailsHandlerTest.php │ │ │ │ │ ├── PaymentDetailsHandlerTest.php │ │ │ │ │ ├── RiskDataHandlerTest.php │ │ │ │ │ ├── ThreeDSecureDetailsHandlerTest.php │ │ │ │ │ ├── TransactionIdHandlerTest.php │ │ │ │ │ ├── VaultDetailsHandlerTest.php │ │ │ │ │ └── VoidHandlerTest.php │ │ │ │ ├── SubjectReaderTest.php │ │ │ │ └── Validator │ │ │ │ │ ├── CancelResponseValidatorTest.php │ │ │ │ │ ├── GeneralResponseValidatorTest.php │ │ │ │ │ ├── PaymentNonceResponseValidatorTest.php │ │ │ │ │ └── ResponseValidatorTest.php │ │ │ │ ├── Helper │ │ │ │ ├── CcTypeTest.php │ │ │ │ └── CountryTest.php │ │ │ │ ├── Model │ │ │ │ ├── Adminhtml │ │ │ │ │ └── System │ │ │ │ │ │ └── Config │ │ │ │ │ │ ├── CountryCreditCardTest.php │ │ │ │ │ │ └── CountryTest.php │ │ │ │ ├── AvsEmsCodeMapperTest.php │ │ │ │ ├── CvvEmsCodeMapperTest.php │ │ │ │ ├── InstantPurchase │ │ │ │ │ ├── CreditCard │ │ │ │ │ │ ├── AvailabilityCheckerTest.php │ │ │ │ │ │ └── TokenFormatterTest.php │ │ │ │ │ ├── PayPal │ │ │ │ │ │ └── TokenFormatterTest.php │ │ │ │ │ └── PaymentAdditionalInformationProviderTest.php │ │ │ │ ├── LocaleResolverTest.php │ │ │ │ ├── Paypal │ │ │ │ │ └── Helper │ │ │ │ │ │ ├── OrderPlaceTest.php │ │ │ │ │ │ ├── QuoteUpdaterTest.php │ │ │ │ │ │ └── ShippingMethodUpdaterTest.php │ │ │ │ ├── Report │ │ │ │ │ ├── BraintreeSearchNodeStub.php │ │ │ │ │ ├── BraintreeTransactionStub.php │ │ │ │ │ ├── FilterMapperTest.php │ │ │ │ │ ├── TransactionMapTest.php │ │ │ │ │ └── TransactionsCollectionTest.php │ │ │ │ └── Ui │ │ │ │ │ ├── Adminhtml │ │ │ │ │ ├── PayPal │ │ │ │ │ │ └── TokenUiComponentProviderTest.php │ │ │ │ │ └── TokenUiComponentProviderTest.php │ │ │ │ │ ├── ConfigProviderTest.php │ │ │ │ │ └── PayPal │ │ │ │ │ ├── ConfigProviderTest.php │ │ │ │ │ └── TokenUiComponentProviderTest.php │ │ │ │ ├── Observer │ │ │ │ ├── AddPaypalShortcutsTest.php │ │ │ │ └── DataAssignObserverTest.php │ │ │ │ └── Ui │ │ │ │ └── Component │ │ │ │ └── Report │ │ │ │ ├── Filters │ │ │ │ └── Type │ │ │ │ │ └── DateRangeTest.php │ │ │ │ └── Listing │ │ │ │ └── Column │ │ │ │ └── CheckColumnOptionSourceTest.php │ │ ├── Ui │ │ │ └── Component │ │ │ │ └── Report │ │ │ │ ├── Filters │ │ │ │ └── Type │ │ │ │ │ └── DateRange.php │ │ │ │ └── Listing │ │ │ │ └── Column │ │ │ │ ├── PaymentType.php │ │ │ │ ├── Status.php │ │ │ │ └── TransactionType.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ ├── braintree_error_mapping.xml │ │ │ │ ├── di.xml │ │ │ │ ├── menu.xml │ │ │ │ ├── routes.xml │ │ │ │ └── system.xml │ │ │ ├── braintree_error_mapping.xml │ │ │ ├── config.xml │ │ │ ├── di.xml │ │ │ ├── events.xml │ │ │ ├── frontend │ │ │ │ ├── di.xml │ │ │ │ ├── events.xml │ │ │ │ ├── routes.xml │ │ │ │ └── sections.xml │ │ │ ├── module.xml │ │ │ └── payment.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ ├── layout │ │ │ │ ├── adminhtml_system_config_edit.xml │ │ │ │ ├── braintree_report_index.xml │ │ │ │ ├── sales_order_create_index.xml │ │ │ │ └── sales_order_create_load_block_billing_method.xml │ │ │ ├── templates │ │ │ │ ├── form │ │ │ │ │ ├── cc.phtml │ │ │ │ │ ├── paypal │ │ │ │ │ │ └── vault.phtml │ │ │ │ │ └── vault.phtml │ │ │ │ ├── grid │ │ │ │ │ └── tooltip.phtml │ │ │ │ └── payment │ │ │ │ │ └── script.phtml │ │ │ ├── ui_component │ │ │ │ └── braintree_report.xml │ │ │ └── web │ │ │ │ ├── images │ │ │ │ ├── braintree_allinone.png │ │ │ │ └── braintree_logo.png │ │ │ │ ├── js │ │ │ │ ├── braintree.js │ │ │ │ ├── grid │ │ │ │ │ ├── filters │ │ │ │ │ │ └── status.html │ │ │ │ │ └── provider.js │ │ │ │ └── vault.js │ │ │ │ └── styles.css │ │ │ ├── base │ │ │ └── web │ │ │ │ ├── images │ │ │ │ ├── paypal-small.png │ │ │ │ └── paypal.png │ │ │ │ └── js │ │ │ │ └── validator.js │ │ │ └── frontend │ │ │ ├── layout │ │ │ ├── braintree_paypal_review.xml │ │ │ ├── checkout_index_index.xml │ │ │ ├── multishipping_checkout_billing.xml │ │ │ └── vault_cards_listaction.xml │ │ │ ├── requirejs-config.js │ │ │ ├── templates │ │ │ ├── multishipping │ │ │ │ ├── form.phtml │ │ │ │ └── form_paypal.phtml │ │ │ └── paypal │ │ │ │ ├── button.phtml │ │ │ │ └── vault_token.phtml │ │ │ └── web │ │ │ ├── js │ │ │ ├── paypal │ │ │ │ ├── button.js │ │ │ │ └── form-builder.js │ │ │ └── view │ │ │ │ └── payment │ │ │ │ ├── 3d-secure.js │ │ │ │ ├── adapter.js │ │ │ │ ├── braintree.js │ │ │ │ ├── method-renderer │ │ │ │ ├── cc-form.js │ │ │ │ ├── hosted-fields.js │ │ │ │ ├── multishipping │ │ │ │ │ ├── hosted-fields.js │ │ │ │ │ └── paypal.js │ │ │ │ ├── paypal-vault.js │ │ │ │ ├── paypal.js │ │ │ │ └── vault.js │ │ │ │ └── validator-handler.js │ │ │ └── template │ │ │ └── payment │ │ │ ├── form.html │ │ │ ├── multishipping │ │ │ ├── form.html │ │ │ └── paypal.html │ │ │ ├── paypal.html │ │ │ └── paypal │ │ │ └── vault.html │ │ ├── Bundle │ │ ├── Api │ │ │ ├── Data │ │ │ │ ├── BundleOptionInterface.php │ │ │ │ ├── LinkInterface.php │ │ │ │ ├── OptionInterface.php │ │ │ │ └── OptionTypeInterface.php │ │ │ ├── ProductLinkManagementInterface.php │ │ │ ├── ProductOptionManagementInterface.php │ │ │ ├── ProductOptionRepositoryInterface.php │ │ │ └── ProductOptionTypeListInterface.php │ │ ├── Block │ │ │ ├── Adminhtml │ │ │ │ ├── Catalog │ │ │ │ │ └── Product │ │ │ │ │ │ ├── Composite │ │ │ │ │ │ └── Fieldset │ │ │ │ │ │ │ ├── Bundle.php │ │ │ │ │ │ │ └── Options │ │ │ │ │ │ │ └── Type │ │ │ │ │ │ │ ├── Checkbox.php │ │ │ │ │ │ │ ├── Multi.php │ │ │ │ │ │ │ ├── Radio.php │ │ │ │ │ │ │ └── Select.php │ │ │ │ │ │ └── Edit │ │ │ │ │ │ ├── Tab │ │ │ │ │ │ ├── Attributes.php │ │ │ │ │ │ ├── Attributes │ │ │ │ │ │ │ ├── Extend.php │ │ │ │ │ │ │ └── Special.php │ │ │ │ │ │ ├── Bundle.php │ │ │ │ │ │ └── Bundle │ │ │ │ │ │ │ ├── Option.php │ │ │ │ │ │ │ └── Option │ │ │ │ │ │ │ ├── Search.php │ │ │ │ │ │ │ ├── Search │ │ │ │ │ │ │ └── Grid.php │ │ │ │ │ │ │ └── Selection.php │ │ │ │ │ │ └── Tabs.php │ │ │ │ ├── Order │ │ │ │ │ └── Create │ │ │ │ │ │ └── Sidebar.php │ │ │ │ └── Sales │ │ │ │ │ └── Order │ │ │ │ │ ├── Items │ │ │ │ │ └── Renderer.php │ │ │ │ │ └── View │ │ │ │ │ └── Items │ │ │ │ │ └── Renderer.php │ │ │ ├── Catalog │ │ │ │ └── Product │ │ │ │ │ ├── Price.php │ │ │ │ │ └── View │ │ │ │ │ └── Type │ │ │ │ │ ├── Bundle.php │ │ │ │ │ └── Bundle │ │ │ │ │ ├── Option.php │ │ │ │ │ └── Option │ │ │ │ │ ├── Checkbox.php │ │ │ │ │ ├── Multi.php │ │ │ │ │ ├── Radio.php │ │ │ │ │ └── Select.php │ │ │ ├── Checkout │ │ │ │ └── Cart │ │ │ │ │ └── Item │ │ │ │ │ └── Renderer.php │ │ │ ├── DataProviders │ │ │ │ └── OptionPriceRenderer.php │ │ │ └── Sales │ │ │ │ └── Order │ │ │ │ └── Items │ │ │ │ └── Renderer.php │ │ ├── Controller │ │ │ └── Adminhtml │ │ │ │ ├── Bundle │ │ │ │ ├── Product │ │ │ │ │ └── Edit │ │ │ │ │ │ ├── AddAttributeToTemplate.php │ │ │ │ │ │ ├── AlertsPriceGrid.php │ │ │ │ │ │ ├── AlertsStockGrid.php │ │ │ │ │ │ ├── Categories.php │ │ │ │ │ │ ├── Crosssell.php │ │ │ │ │ │ ├── CrosssellGrid.php │ │ │ │ │ │ ├── CustomOptions.php │ │ │ │ │ │ ├── Duplicate.php │ │ │ │ │ │ ├── Edit.php │ │ │ │ │ │ ├── Form.php │ │ │ │ │ │ ├── Grid.php │ │ │ │ │ │ ├── GridOnly.php │ │ │ │ │ │ ├── Index.php │ │ │ │ │ │ ├── MassDelete.php │ │ │ │ │ │ ├── MassStatus.php │ │ │ │ │ │ ├── NewAction.php │ │ │ │ │ │ ├── Options.php │ │ │ │ │ │ ├── OptionsImportGrid.php │ │ │ │ │ │ ├── Related.php │ │ │ │ │ │ ├── RelatedGrid.php │ │ │ │ │ │ ├── Save.php │ │ │ │ │ │ ├── ShowUpdateResult.php │ │ │ │ │ │ ├── SuggestAttributes.php │ │ │ │ │ │ ├── Upsell.php │ │ │ │ │ │ ├── UpsellGrid.php │ │ │ │ │ │ ├── Validate.php │ │ │ │ │ │ └── Wysiwyg.php │ │ │ │ └── Selection │ │ │ │ │ ├── Grid.php │ │ │ │ │ └── Search.php │ │ │ │ └── Product │ │ │ │ └── Initialization │ │ │ │ └── Helper │ │ │ │ └── Plugin │ │ │ │ └── Bundle.php │ │ ├── Helper │ │ │ ├── Catalog │ │ │ │ └── Product │ │ │ │ │ └── Configuration.php │ │ │ └── Data.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── BundleOption.php │ │ │ ├── CartItemProcessor.php │ │ │ ├── Link.php │ │ │ ├── LinkManagement.php │ │ │ ├── Option.php │ │ │ ├── Option │ │ │ │ ├── SaveAction.php │ │ │ │ └── Validator.php │ │ │ ├── OptionManagement.php │ │ │ ├── OptionRepository.php │ │ │ ├── OptionTypeList.php │ │ │ ├── Plugin │ │ │ │ ├── Frontend │ │ │ │ │ └── Product.php │ │ │ │ ├── PriceBackend.php │ │ │ │ ├── Product.php │ │ │ │ └── QuoteItem.php │ │ │ ├── Product │ │ │ │ ├── Attribute │ │ │ │ │ └── Source │ │ │ │ │ │ ├── Price │ │ │ │ │ │ └── View.php │ │ │ │ │ │ └── Shipment │ │ │ │ │ │ └── Type.php │ │ │ │ ├── CatalogPrice.php │ │ │ │ ├── CopyConstructor │ │ │ │ │ └── Bundle.php │ │ │ │ ├── LinksList.php │ │ │ │ ├── OptionList.php │ │ │ │ ├── Price.php │ │ │ │ ├── ReadHandler.php │ │ │ │ ├── SaveHandler.php │ │ │ │ └── Type.php │ │ │ ├── ProductOptionProcessor.php │ │ │ ├── ResourceModel │ │ │ │ ├── Bundle.php │ │ │ │ ├── Indexer │ │ │ │ │ ├── BundleOptionStockDataSelectBuilder.php │ │ │ │ │ ├── Price.php │ │ │ │ │ ├── Stock.php │ │ │ │ │ └── StockStatusSelectBuilder.php │ │ │ │ ├── Option.php │ │ │ │ ├── Option │ │ │ │ │ └── Collection.php │ │ │ │ ├── Selection.php │ │ │ │ └── Selection │ │ │ │ │ ├── Collection.php │ │ │ │ │ ├── Collection │ │ │ │ │ └── FilterApplier.php │ │ │ │ │ └── Plugin │ │ │ │ │ └── Collection.php │ │ │ ├── Sales │ │ │ │ └── Order │ │ │ │ │ ├── Pdf │ │ │ │ │ └── Items │ │ │ │ │ │ ├── AbstractItems.php │ │ │ │ │ │ ├── Creditmemo.php │ │ │ │ │ │ ├── Invoice.php │ │ │ │ │ │ └── Shipment.php │ │ │ │ │ └── Plugin │ │ │ │ │ └── Item.php │ │ │ ├── Selection.php │ │ │ └── Source │ │ │ │ └── Option │ │ │ │ ├── Selection │ │ │ │ └── Price │ │ │ │ │ └── Type.php │ │ │ │ └── Type.php │ │ ├── Observer │ │ │ ├── AppendUpsellProductsObserver.php │ │ │ ├── InitOptionRendererObserver.php │ │ │ └── SetAttributeTabBlockObserver.php │ │ ├── Plugin │ │ │ └── UpdatePriceInQuoteItemOptions.php │ │ ├── Pricing │ │ │ ├── Adjustment │ │ │ │ ├── BundleCalculatorInterface.php │ │ │ │ ├── Calculator.php │ │ │ │ ├── DefaultSelectionPriceListProvider.php │ │ │ │ └── SelectionPriceListProviderInterface.php │ │ │ ├── Price │ │ │ │ ├── BundleOptionPrice.php │ │ │ │ ├── BundleOptionPriceInterface.php │ │ │ │ ├── BundleOptionRegularPrice.php │ │ │ │ ├── BundleOptions.php │ │ │ │ ├── BundleRegularPrice.php │ │ │ │ ├── BundleSelectionFactory.php │ │ │ │ ├── BundleSelectionPrice.php │ │ │ │ ├── ConfiguredPrice.php │ │ │ │ ├── ConfiguredRegularPrice.php │ │ │ │ ├── DiscountCalculator.php │ │ │ │ ├── DiscountProviderInterface.php │ │ │ │ ├── FinalPrice.php │ │ │ │ ├── FinalPriceInterface.php │ │ │ │ ├── RegularPriceInterface.php │ │ │ │ ├── SpecialPrice.php │ │ │ │ └── TierPrice.php │ │ │ └── Render │ │ │ │ └── FinalPriceBox.php │ │ ├── README.md │ │ ├── Setup │ │ │ ├── Patch │ │ │ │ ├── Data │ │ │ │ │ ├── ApplyAttributesUpdate.php │ │ │ │ │ └── UpdateBundleRelatedEntityTypes.php │ │ │ │ └── Schema │ │ │ │ │ └── UpdateBundleRelatedSchema.php │ │ │ └── Recurring.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ ├── AdminBundleProductActionGroup.xml │ │ │ │ │ ├── AdminClearFiltersActionGroup.xml │ │ │ │ │ ├── AdminCreateApiBundleProductActionGroup.xml │ │ │ │ │ ├── BundleProductFilterActionGroup.xml │ │ │ │ │ ├── CreateBundleProductActionGroup.xml │ │ │ │ │ ├── EnableDisableProductActionGroup.xml │ │ │ │ │ ├── SetBundleProductAttributesActionGroup.xml │ │ │ │ │ ├── StoreFrontAddProductToCartFromBundleActionGroup.xml │ │ │ │ │ ├── StorefrontProductCartActionGroup.xml │ │ │ │ │ └── VerifyProductTypeOrderActionGroup.xml │ │ │ │ ├── Data │ │ │ │ │ ├── BundleLinkData.xml │ │ │ │ │ ├── BundleOptionData.xml │ │ │ │ │ ├── BundleProductsSummaryData.xml │ │ │ │ │ ├── CustomAttributeData.xml │ │ │ │ │ └── ProductData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Metadata │ │ │ │ │ ├── bundle_link-meta.xml │ │ │ │ │ ├── bundle_option-meta.xml │ │ │ │ │ └── bundle_options-meta.xml │ │ │ │ ├── Page │ │ │ │ │ ├── AdminCatalogProductPage.xml │ │ │ │ │ └── AdminProductCreatePage.xml │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ │ ├── AdminProductDropdownOrderSection.xml │ │ │ │ │ ├── AdminProductFormBundleSection.xml │ │ │ │ │ ├── BundleStorefrontSection.xml │ │ │ │ │ ├── StorefrontBundledSection.xml │ │ │ │ │ ├── StorefrontCategoryProductSection.xml │ │ │ │ │ ├── StorefrontProductActionSection.xml │ │ │ │ │ └── StorefrontProductInfoMainSection.xml │ │ │ │ └── Test │ │ │ │ │ ├── AdminAddBundleItemsTest.xml │ │ │ │ │ ├── AdminAddDefaultImageBundleProductTest.xml │ │ │ │ │ ├── AdminAddDefaultVideoBundleProductTest.xml │ │ │ │ │ ├── AdminAttributeSetSelectionTest.xml │ │ │ │ │ ├── AdminBasicBundleProductAttributesTest.xml │ │ │ │ │ ├── AdminBundleProductSetEditContentTest.xml │ │ │ │ │ ├── AdminDeleteABundleProduct.xml │ │ │ │ │ ├── AdminDeleteBundleDynamicProductTest.xml │ │ │ │ │ ├── AdminDeleteBundleFixedProductTest.xml │ │ │ │ │ ├── AdminEditRelatedBundleProductTest.xml │ │ │ │ │ ├── AdminFilterProductListByBundleProduct.xml │ │ │ │ │ ├── AdminMassDeleteBundleProducts.xml │ │ │ │ │ ├── AdminProductBundleCreationTest.xml │ │ │ │ │ ├── AdminRemoveDefaultImageBundleProductTest.xml │ │ │ │ │ ├── AdminRemoveDefaultVideoBundleProductTest.xml │ │ │ │ │ ├── AdvanceCatalogSearchBundleProductTest.xml │ │ │ │ │ ├── BundleProductFixedPricingTest.xml │ │ │ │ │ ├── CurrencyChangingBundleProductInCartTest.xml │ │ │ │ │ ├── EnableDisableBundleProductStatusTest.xml │ │ │ │ │ ├── EndToEndB2CAdminTest.xml │ │ │ │ │ ├── MassEnableDisableBundleProductsTest.xml │ │ │ │ │ ├── NewBundleProductSelectionTest.xml │ │ │ │ │ ├── NewProductsListWidgetBundleProductTest.xml │ │ │ │ │ ├── StorefrontAddBundleOptionsToCartTest.xml │ │ │ │ │ ├── StorefrontAddBundleProductWithZeroPriceToShoppingCartTest.xml │ │ │ │ │ ├── StorefrontAdminEditDataTest.xml │ │ │ │ │ ├── StorefrontBundleCartTest.xml │ │ │ │ │ ├── StorefrontBundleProductDetailsTest.xml │ │ │ │ │ ├── StorefrontBundleProductShownInCategoryListAndGrid.xml │ │ │ │ │ ├── StorefrontCheckBundleProductOptionTierPrices.xml │ │ │ │ │ ├── StorefrontCustomerSelectAndSetBundleOptionsTest.xml │ │ │ │ │ ├── StorefrontEditBundleProductTest.xml │ │ │ │ │ ├── StorefrontGoToDetailsPageWhenAddingToCartTest.xml │ │ │ │ │ └── StorefrontVerifyDynamicBundleProductPricesForCombinationOfOptionsTest.xml │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ ├── Adminhtml │ │ │ │ │ ├── Catalog │ │ │ │ │ │ └── Product │ │ │ │ │ │ │ ├── Composite │ │ │ │ │ │ │ └── Fieldset │ │ │ │ │ │ │ │ └── Options │ │ │ │ │ │ │ │ └── Type │ │ │ │ │ │ │ │ ├── CheckboxTest.php │ │ │ │ │ │ │ │ ├── MultiTest.php │ │ │ │ │ │ │ │ ├── RadioTest.php │ │ │ │ │ │ │ │ └── SelectTest.php │ │ │ │ │ │ │ └── Edit │ │ │ │ │ │ │ └── Tab │ │ │ │ │ │ │ ├── Attributes │ │ │ │ │ │ │ └── ExtendTest.php │ │ │ │ │ │ │ └── Bundle │ │ │ │ │ │ │ └── OptionTest.php │ │ │ │ │ └── Sales │ │ │ │ │ │ └── Order │ │ │ │ │ │ ├── Items │ │ │ │ │ │ └── RendererTest.php │ │ │ │ │ │ └── View │ │ │ │ │ │ └── Items │ │ │ │ │ │ └── RendererTest.php │ │ │ │ ├── Catalog │ │ │ │ │ └── Product │ │ │ │ │ │ └── View │ │ │ │ │ │ └── Type │ │ │ │ │ │ ├── Bundle │ │ │ │ │ │ └── OptionTest.php │ │ │ │ │ │ └── BundleTest.php │ │ │ │ ├── DataProviders │ │ │ │ │ └── OptionPriceRendererTest.php │ │ │ │ └── Sales │ │ │ │ │ └── Order │ │ │ │ │ └── Items │ │ │ │ │ └── RendererTest.php │ │ │ │ ├── Controller │ │ │ │ └── Adminhtml │ │ │ │ │ ├── Bundle │ │ │ │ │ ├── Product │ │ │ │ │ │ └── Edit │ │ │ │ │ │ │ └── FormTest.php │ │ │ │ │ └── Selection │ │ │ │ │ │ ├── GridTest.php │ │ │ │ │ │ └── SearchTest.php │ │ │ │ │ └── Product │ │ │ │ │ └── Initialization │ │ │ │ │ └── Helper │ │ │ │ │ └── Plugin │ │ │ │ │ └── BundleTest.php │ │ │ │ ├── Helper │ │ │ │ ├── Catalog │ │ │ │ │ └── Product │ │ │ │ │ │ └── ConfigurationTest.php │ │ │ │ └── DataTest.php │ │ │ │ ├── Model │ │ │ │ ├── CartItemProcessorTest.php │ │ │ │ ├── LinkManagementTest.php │ │ │ │ ├── Option │ │ │ │ │ └── ValidatorTest.php │ │ │ │ ├── OptionManagementTest.php │ │ │ │ ├── OptionRepositoryTest.php │ │ │ │ ├── OptionTest.php │ │ │ │ ├── OptionTypeListTest.php │ │ │ │ ├── Plugin │ │ │ │ │ ├── Frontend │ │ │ │ │ │ └── ProductTest.php │ │ │ │ │ ├── PriceBackendTest.php │ │ │ │ │ ├── ProductTest.php │ │ │ │ │ └── QuoteItemTest.php │ │ │ │ ├── Product │ │ │ │ │ ├── Attribute │ │ │ │ │ │ └── Source │ │ │ │ │ │ │ └── Price │ │ │ │ │ │ │ └── ViewTest.php │ │ │ │ │ ├── CatalogPriceTest.php │ │ │ │ │ ├── CopyConstructor │ │ │ │ │ │ └── BundleTest.php │ │ │ │ │ ├── LinksListTest.php │ │ │ │ │ ├── OptionListTest.php │ │ │ │ │ ├── PriceTest.php │ │ │ │ │ └── TypeTest.php │ │ │ │ ├── ProductOptionProcessorTest.php │ │ │ │ └── Sales │ │ │ │ │ └── Order │ │ │ │ │ ├── Pdf │ │ │ │ │ └── Items │ │ │ │ │ │ └── AbstractItemsTest.php │ │ │ │ │ └── Plugin │ │ │ │ │ └── ItemTest.php │ │ │ │ ├── Pricing │ │ │ │ ├── Adjustment │ │ │ │ │ └── CalculatorTest.php │ │ │ │ ├── Price │ │ │ │ │ ├── BundleOptionPriceTest.php │ │ │ │ │ ├── BundleOptionRegularPriceTest.php │ │ │ │ │ ├── BundleOptionsTest.php │ │ │ │ │ ├── BundleRegularPriceTest.php │ │ │ │ │ ├── BundleSelectionFactoryTest.php │ │ │ │ │ ├── BundleSelectionPriceTest.php │ │ │ │ │ ├── DiscountCalculatorTest.php │ │ │ │ │ ├── FinalPriceTest.php │ │ │ │ │ ├── SpecialPriceTest.php │ │ │ │ │ └── TierPriceTest.php │ │ │ │ └── Render │ │ │ │ │ └── FinalPriceBoxTest.php │ │ │ │ └── Ui │ │ │ │ └── DataProvider │ │ │ │ └── Product │ │ │ │ ├── BundleDataProviderTest.php │ │ │ │ ├── Form │ │ │ │ └── Modifier │ │ │ │ │ ├── AbstractModifierTest.php │ │ │ │ │ ├── BundleQuantityTest.php │ │ │ │ │ ├── BundleSkuTest.php │ │ │ │ │ ├── BundleWeightTest.php │ │ │ │ │ └── CompositeTest.php │ │ │ │ └── Listing │ │ │ │ └── Collector │ │ │ │ └── BundlePriceTest.php │ │ ├── Ui │ │ │ └── DataProvider │ │ │ │ └── Product │ │ │ │ ├── BundleDataProvider.php │ │ │ │ ├── Form │ │ │ │ └── Modifier │ │ │ │ │ ├── BundleAdvancedPricing.php │ │ │ │ │ ├── BundleCustomOptions.php │ │ │ │ │ ├── BundlePanel.php │ │ │ │ │ ├── BundlePrice.php │ │ │ │ │ ├── BundleQuantity.php │ │ │ │ │ ├── BundleSku.php │ │ │ │ │ ├── BundleWeight.php │ │ │ │ │ ├── Composite.php │ │ │ │ │ └── StockData.php │ │ │ │ └── Listing │ │ │ │ └── Collector │ │ │ │ └── BundlePrice.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ ├── events.xml │ │ │ │ └── routes.xml │ │ │ ├── catalog_attributes.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── events.xml │ │ │ ├── extension_attributes.xml │ │ │ ├── frontend │ │ │ │ ├── di.xml │ │ │ │ └── events.xml │ │ │ ├── module.xml │ │ │ ├── pdf.xml │ │ │ ├── product_types.xml │ │ │ ├── sales.xml │ │ │ ├── webapi.xml │ │ │ ├── webapi_rest │ │ │ │ └── di.xml │ │ │ └── webapi_soap │ │ │ │ └── di.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ ├── layout │ │ │ │ ├── adminhtml_order_shipment_new.xml │ │ │ │ ├── adminhtml_order_shipment_view.xml │ │ │ │ ├── catalog_product_bundle.xml │ │ │ │ ├── catalog_product_new.xml │ │ │ │ ├── catalog_product_view_type_bundle.xml │ │ │ │ ├── customer_index_wishlist.xml │ │ │ │ ├── sales_order_creditmemo_new.xml │ │ │ │ ├── sales_order_creditmemo_updateqty.xml │ │ │ │ ├── sales_order_creditmemo_view.xml │ │ │ │ ├── sales_order_invoice_new.xml │ │ │ │ ├── sales_order_invoice_updateqty.xml │ │ │ │ ├── sales_order_invoice_view.xml │ │ │ │ └── sales_order_view.xml │ │ │ ├── templates │ │ │ │ ├── catalog │ │ │ │ │ └── product │ │ │ │ │ │ └── edit │ │ │ │ │ │ └── tab │ │ │ │ │ │ └── attributes │ │ │ │ │ │ └── extend.phtml │ │ │ │ ├── product │ │ │ │ │ ├── composite │ │ │ │ │ │ └── fieldset │ │ │ │ │ │ │ └── options │ │ │ │ │ │ │ ├── bundle.phtml │ │ │ │ │ │ │ └── type │ │ │ │ │ │ │ ├── checkbox.phtml │ │ │ │ │ │ │ ├── multi.phtml │ │ │ │ │ │ │ ├── radio.phtml │ │ │ │ │ │ │ └── select.phtml │ │ │ │ │ ├── edit │ │ │ │ │ │ ├── bundle.phtml │ │ │ │ │ │ └── bundle │ │ │ │ │ │ │ ├── option.phtml │ │ │ │ │ │ │ └── option │ │ │ │ │ │ │ ├── search.phtml │ │ │ │ │ │ │ └── selection.phtml │ │ │ │ │ └── stock │ │ │ │ │ │ └── disabler.phtml │ │ │ │ └── sales │ │ │ │ │ ├── creditmemo │ │ │ │ │ ├── create │ │ │ │ │ │ └── items │ │ │ │ │ │ │ └── renderer.phtml │ │ │ │ │ └── view │ │ │ │ │ │ └── items │ │ │ │ │ │ └── renderer.phtml │ │ │ │ │ ├── invoice │ │ │ │ │ ├── create │ │ │ │ │ │ └── items │ │ │ │ │ │ │ └── renderer.phtml │ │ │ │ │ └── view │ │ │ │ │ │ └── items │ │ │ │ │ │ └── renderer.phtml │ │ │ │ │ ├── order │ │ │ │ │ └── view │ │ │ │ │ │ └── items │ │ │ │ │ │ └── renderer.phtml │ │ │ │ │ └── shipment │ │ │ │ │ ├── create │ │ │ │ │ └── items │ │ │ │ │ │ └── renderer.phtml │ │ │ │ │ └── view │ │ │ │ │ └── items │ │ │ │ │ └── renderer.phtml │ │ │ ├── ui_component │ │ │ │ └── bundle_product_listing.xml │ │ │ └── web │ │ │ │ ├── css │ │ │ │ └── bundle-product.css │ │ │ │ └── js │ │ │ │ ├── bundle-product.js │ │ │ │ ├── bundle-type-handler.js │ │ │ │ └── components │ │ │ │ ├── bundle-checkbox.js │ │ │ │ ├── bundle-dynamic-rows-grid.js │ │ │ │ ├── bundle-dynamic-rows.js │ │ │ │ ├── bundle-input-type.js │ │ │ │ ├── bundle-option-qty.js │ │ │ │ ├── bundle-record.js │ │ │ │ └── bundle-user-defined-checkbox.js │ │ │ ├── base │ │ │ ├── layout │ │ │ │ └── catalog_product_prices.xml │ │ │ ├── templates │ │ │ │ └── product │ │ │ │ │ └── price │ │ │ │ │ ├── final_price.phtml │ │ │ │ │ ├── selection │ │ │ │ │ └── amount.phtml │ │ │ │ │ └── tier_prices.phtml │ │ │ └── web │ │ │ │ ├── js │ │ │ │ └── price-bundle.js │ │ │ │ └── template │ │ │ │ └── product │ │ │ │ ├── final_price.html │ │ │ │ └── price │ │ │ │ └── minimal_price.html │ │ │ └── frontend │ │ │ ├── layout │ │ │ ├── catalog_product_view_type_bundle.xml │ │ │ ├── catalog_product_view_type_simple.xml │ │ │ ├── checkout_cart_configure_type_bundle.xml │ │ │ ├── checkout_cart_item_renderers.xml │ │ │ ├── checkout_onepage_review_item_renderers.xml │ │ │ ├── default.xml │ │ │ ├── sales_email_order_creditmemo_renderers.xml │ │ │ ├── sales_email_order_invoice_renderers.xml │ │ │ ├── sales_email_order_renderers.xml │ │ │ ├── sales_email_order_shipment_renderers.xml │ │ │ ├── sales_order_creditmemo_renderers.xml │ │ │ ├── sales_order_invoice_renderers.xml │ │ │ ├── sales_order_item_renderers.xml │ │ │ ├── sales_order_print_creditmemo_renderers.xml │ │ │ ├── sales_order_print_invoice_renderers.xml │ │ │ ├── sales_order_print_renderers.xml │ │ │ ├── sales_order_print_shipment_renderers.xml │ │ │ └── sales_order_shipment_renderers.xml │ │ │ ├── requirejs-config.js │ │ │ ├── templates │ │ │ ├── catalog │ │ │ │ └── product │ │ │ │ │ └── view │ │ │ │ │ ├── backbutton.phtml │ │ │ │ │ ├── customize.phtml │ │ │ │ │ ├── options │ │ │ │ │ └── notice.phtml │ │ │ │ │ ├── summary.phtml │ │ │ │ │ └── type │ │ │ │ │ ├── bundle.phtml │ │ │ │ │ └── bundle │ │ │ │ │ ├── option │ │ │ │ │ ├── checkbox.phtml │ │ │ │ │ ├── multi.phtml │ │ │ │ │ ├── radio.phtml │ │ │ │ │ └── select.phtml │ │ │ │ │ └── options.phtml │ │ │ ├── email │ │ │ │ └── order │ │ │ │ │ └── items │ │ │ │ │ ├── creditmemo │ │ │ │ │ └── default.phtml │ │ │ │ │ ├── invoice │ │ │ │ │ └── default.phtml │ │ │ │ │ ├── order │ │ │ │ │ └── default.phtml │ │ │ │ │ └── shipment │ │ │ │ │ └── default.phtml │ │ │ ├── js │ │ │ │ └── components.phtml │ │ │ └── sales │ │ │ │ └── order │ │ │ │ ├── creditmemo │ │ │ │ └── items │ │ │ │ │ └── renderer.phtml │ │ │ │ ├── invoice │ │ │ │ └── items │ │ │ │ │ └── renderer.phtml │ │ │ │ ├── items │ │ │ │ └── renderer.phtml │ │ │ │ └── shipment │ │ │ │ └── items │ │ │ │ └── renderer.phtml │ │ │ ├── ui_component │ │ │ ├── widget_recently_compared.xml │ │ │ └── widget_recently_viewed.xml │ │ │ └── web │ │ │ └── js │ │ │ ├── float.js │ │ │ ├── product-summary.js │ │ │ └── slide.js │ │ ├── BundleGraphQl │ │ ├── Model │ │ │ ├── BundleProductTypeResolver.php │ │ │ └── Resolver │ │ │ │ ├── BundleItemLinks.php │ │ │ │ ├── BundleItems.php │ │ │ │ ├── Links │ │ │ │ └── Collection.php │ │ │ │ ├── Options │ │ │ │ ├── Collection.php │ │ │ │ └── Label.php │ │ │ │ └── Product │ │ │ │ └── Fields │ │ │ │ ├── DynamicPrice.php │ │ │ │ ├── DynamicSku.php │ │ │ │ ├── DynamicWeight.php │ │ │ │ ├── PriceView.php │ │ │ │ └── ShipBundleItems.php │ │ ├── README.md │ │ ├── Test │ │ │ └── Mftf │ │ │ │ └── README.md │ │ ├── composer.json │ │ ├── etc │ │ │ ├── di.xml │ │ │ ├── graphql │ │ │ │ └── di.xml │ │ │ ├── module.xml │ │ │ └── schema.graphqls │ │ └── registration.php │ │ ├── BundleImportExport │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Export │ │ │ │ ├── Product │ │ │ │ │ └── Type │ │ │ │ │ │ └── Bundle.php │ │ │ │ └── RowCustomizer.php │ │ │ └── Import │ │ │ │ └── Product │ │ │ │ └── Type │ │ │ │ ├── Bundle.php │ │ │ │ └── Bundle │ │ │ │ └── RelationsDataSaver.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ └── Model │ │ │ │ ├── Export │ │ │ │ └── Product │ │ │ │ │ └── RowCustomizerTest.php │ │ │ │ └── Import │ │ │ │ └── Product │ │ │ │ └── Type │ │ │ │ ├── Bundle │ │ │ │ └── RelationsDataSaverTest.php │ │ │ │ └── BundleTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── di.xml │ │ │ ├── export.xml │ │ │ ├── import.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ └── registration.php │ │ ├── CacheInvalidate │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── PurgeCache.php │ │ │ └── SocketFactory.php │ │ ├── Observer │ │ │ ├── FlushAllCacheObserver.php │ │ │ └── InvalidateVarnishObserver.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ ├── Model │ │ │ │ ├── PurgeCacheTest.php │ │ │ │ └── SocketFactoryTest.php │ │ │ │ └── Observer │ │ │ │ ├── FlushAllCacheObserverTest.php │ │ │ │ └── InvalidateVarnishObserverTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── events.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ └── registration.php │ │ ├── Captcha │ │ ├── Block │ │ │ ├── Adminhtml │ │ │ │ └── Captcha │ │ │ │ │ └── DefaultCaptcha.php │ │ │ ├── Captcha.php │ │ │ └── Captcha │ │ │ │ └── DefaultCaptcha.php │ │ ├── Controller │ │ │ ├── Adminhtml │ │ │ │ └── Refresh │ │ │ │ │ └── Refresh.php │ │ │ └── Refresh │ │ │ │ └── Index.php │ │ ├── Cron │ │ │ ├── DeleteExpiredImages.php │ │ │ └── DeleteOldAttempts.php │ │ ├── CustomerData │ │ │ └── Captcha.php │ │ ├── Helper │ │ │ ├── Adminhtml │ │ │ │ └── Data.php │ │ │ └── Data.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── CaptchaFactory.php │ │ │ ├── CaptchaInterface.php │ │ │ ├── Cart │ │ │ │ └── ConfigPlugin.php │ │ │ ├── Checkout │ │ │ │ └── ConfigProvider.php │ │ │ ├── Config │ │ │ │ ├── Font.php │ │ │ │ ├── Form │ │ │ │ │ ├── AbstractForm.php │ │ │ │ │ ├── Backend.php │ │ │ │ │ └── Frontend.php │ │ │ │ └── Mode.php │ │ │ ├── Customer │ │ │ │ └── Plugin │ │ │ │ │ └── AjaxLogin.php │ │ │ ├── DefaultModel.php │ │ │ └── ResourceModel │ │ │ │ └── Log.php │ │ ├── Observer │ │ │ ├── CaptchaStringResolver.php │ │ │ ├── CheckContactUsFormObserver.php │ │ │ ├── CheckForgotpasswordObserver.php │ │ │ ├── CheckUserCreateObserver.php │ │ │ ├── CheckUserEditObserver.php │ │ │ ├── CheckUserForgotPasswordBackendObserver.php │ │ │ ├── CheckUserLoginBackendObserver.php │ │ │ ├── CheckUserLoginObserver.php │ │ │ ├── ResetAttemptForBackendObserver.php │ │ │ ├── ResetAttemptForFrontendAccountEditObserver.php │ │ │ └── ResetAttemptForFrontendObserver.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ ├── AdminLoginWithCaptchaActionGroup.xml │ │ │ │ │ ├── AssertCaptchaNotVisibleOnCustomerLoginFormActionGroup.xml │ │ │ │ │ ├── AssertCaptchaVisibleOnAdminLoginFormActionGroup.xml │ │ │ │ │ ├── AssertCaptchaVisibleOnContactUsFormActionGroup.xml │ │ │ │ │ ├── AssertCaptchaVisibleOnCustomerAccountCreatePageActionGroup.xml │ │ │ │ │ ├── AssertCaptchaVisibleOnCustomerAccountInfoActionGroup.xml │ │ │ │ │ ├── AssertCaptchaVisibleOnCustomerLoginFormActionGroup.xml │ │ │ │ │ ├── CaptchaFormsDisplayingActionGroup.xml │ │ │ │ │ ├── StorefrontCustomerChangeEmailWithCaptchaActionGroup.xml │ │ │ │ │ ├── StorefrontFillContactUsFormWithCaptchaActionGroup.xml │ │ │ │ │ ├── StorefrontFillCustomerAccountCreationFormWithCaptchaActionGroup.xml │ │ │ │ │ └── StorefrontFillCustomerLoginFormWithCaptchaActionGroup.xml │ │ │ │ ├── Data │ │ │ │ │ ├── CaptchaConfigData.xml │ │ │ │ │ ├── CaptchaData.xml │ │ │ │ │ └── CaptchaFormsDisplayingData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ │ ├── AdminLoginFormSection.xml │ │ │ │ │ ├── CaptchaFormsDisplayingSection.xml │ │ │ │ │ ├── StorefrontContactUsCaptchaSection.xml │ │ │ │ │ ├── StorefrontContactUsFormSection.xml │ │ │ │ │ ├── StorefrontCustomerAccountInformationSection.xml │ │ │ │ │ ├── StorefrontCustomerCreateFormSection.xml │ │ │ │ │ ├── StorefrontCustomerSignInFormSection.xml │ │ │ │ │ └── StorefrontCustomerSignInPopupFormSection.xml │ │ │ │ └── Test │ │ │ │ │ ├── AdminLoginWithCaptchaTest.xml │ │ │ │ │ ├── AdminResetUserPasswordFailedTest.xml │ │ │ │ │ ├── CaptchaFormsDisplayingTest.xml │ │ │ │ │ ├── StorefrontCaptchaEditCustomerEmailTest.xml │ │ │ │ │ ├── StorefrontCaptchaOnContactUsTest.xml │ │ │ │ │ ├── StorefrontCaptchaOnCustomerLoginTest.xml │ │ │ │ │ ├── StorefrontCaptchaRegisterNewCustomerTest.xml │ │ │ │ │ └── StorefrontResetCustomerPasswordFailedTest.xml │ │ │ └── Unit │ │ │ │ ├── Controller │ │ │ │ └── Refresh │ │ │ │ │ └── IndexTest.php │ │ │ │ ├── Cron │ │ │ │ └── DeleteExpiredImagesTest.php │ │ │ │ ├── Helper │ │ │ │ ├── Adminhtml │ │ │ │ │ └── DataTest.php │ │ │ │ └── DataTest.php │ │ │ │ ├── Model │ │ │ │ ├── CaptchaFactoryTest.php │ │ │ │ ├── Cart │ │ │ │ │ └── ConfigPluginTest.php │ │ │ │ ├── Checkout │ │ │ │ │ └── ConfigProviderTest.php │ │ │ │ ├── Customer │ │ │ │ │ └── Plugin │ │ │ │ │ │ └── AjaxLoginTest.php │ │ │ │ └── DefaultTest.php │ │ │ │ └── Observer │ │ │ │ ├── CaptchaStringResolverTest.php │ │ │ │ ├── CheckContactUsFormObserverTest.php │ │ │ │ ├── CheckForgotpasswordObserverTest.php │ │ │ │ ├── CheckUserCreateObserverTest.php │ │ │ │ ├── CheckUserEditObserverTest.php │ │ │ │ ├── CheckUserLoginBackendObserverTest.php │ │ │ │ └── CheckUserLoginObserverTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ ├── events.xml │ │ │ │ ├── routes.xml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── crontab.xml │ │ │ ├── crontab │ │ │ │ └── di.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── events.xml │ │ │ ├── frontend │ │ │ │ ├── di.xml │ │ │ │ ├── events.xml │ │ │ │ ├── routes.xml │ │ │ │ └── sections.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ ├── layout │ │ │ │ ├── adminhtml_auth_forgotpassword.xml │ │ │ │ └── adminhtml_auth_login.xml │ │ │ ├── templates │ │ │ │ └── default.phtml │ │ │ └── web │ │ │ │ └── reload.png │ │ │ └── frontend │ │ │ ├── layout │ │ │ ├── checkout_index_index.xml │ │ │ ├── contact_index_index.xml │ │ │ ├── customer_account_create.xml │ │ │ ├── customer_account_edit.xml │ │ │ ├── customer_account_forgotpassword.xml │ │ │ ├── customer_account_login.xml │ │ │ └── default.xml │ │ │ ├── requirejs-config.js │ │ │ ├── templates │ │ │ ├── default.phtml │ │ │ └── js │ │ │ │ └── components.phtml │ │ │ └── web │ │ │ ├── js │ │ │ ├── action │ │ │ │ └── refresh.js │ │ │ ├── captcha.js │ │ │ ├── model │ │ │ │ ├── captcha.js │ │ │ │ └── captchaList.js │ │ │ └── view │ │ │ │ └── checkout │ │ │ │ ├── defaultCaptcha.js │ │ │ │ └── loginCaptcha.js │ │ │ └── template │ │ │ └── checkout │ │ │ └── captcha.html │ │ ├── Catalog │ │ ├── Api │ │ │ ├── AttributeSetFinderInterface.php │ │ │ ├── AttributeSetManagementInterface.php │ │ │ ├── AttributeSetRepositoryInterface.php │ │ │ ├── BasePriceStorageInterface.php │ │ │ ├── CategoryAttributeOptionManagementInterface.php │ │ │ ├── CategoryAttributeRepositoryInterface.php │ │ │ ├── CategoryLinkManagementInterface.php │ │ │ ├── CategoryLinkRepositoryInterface.php │ │ │ ├── CategoryListInterface.php │ │ │ ├── CategoryManagementInterface.php │ │ │ ├── CategoryRepositoryInterface.php │ │ │ ├── CostStorageInterface.php │ │ │ ├── Data │ │ │ │ ├── BasePriceInterface.php │ │ │ │ ├── CategoryAttributeInterface.php │ │ │ │ ├── CategoryAttributeSearchResultsInterface.php │ │ │ │ ├── CategoryInterface.php │ │ │ │ ├── CategoryLinkInterface.php │ │ │ │ ├── CategoryProductLinkInterface.php │ │ │ │ ├── CategoryProductSearchResultInterface.php │ │ │ │ ├── CategorySearchResultsInterface.php │ │ │ │ ├── CategoryTreeInterface.php │ │ │ │ ├── CostInterface.php │ │ │ │ ├── CustomOptionInterface.php │ │ │ │ ├── EavAttributeInterface.php │ │ │ │ ├── PriceUpdateResultInterface.php │ │ │ │ ├── ProductAttributeInterface.php │ │ │ │ ├── ProductAttributeMediaGalleryEntryInterface.php │ │ │ │ ├── ProductAttributeSearchResultsInterface.php │ │ │ │ ├── ProductAttributeTypeInterface.php │ │ │ │ ├── ProductCustomOptionInterface.php │ │ │ │ ├── ProductCustomOptionTypeInterface.php │ │ │ │ ├── ProductCustomOptionValuesInterface.php │ │ │ │ ├── ProductFrontendActionInterface.php │ │ │ │ ├── ProductInterface.php │ │ │ │ ├── ProductLinkAttributeInterface.php │ │ │ │ ├── ProductLinkInterface.php │ │ │ │ ├── ProductLinkTypeInterface.php │ │ │ │ ├── ProductOptionInterface.php │ │ │ │ ├── ProductRender │ │ │ │ │ ├── ButtonInterface.php │ │ │ │ │ ├── FormattedPriceInfoInterface.php │ │ │ │ │ ├── ImageInterface.php │ │ │ │ │ └── PriceInfoInterface.php │ │ │ │ ├── ProductRenderInterface.php │ │ │ │ ├── ProductRenderSearchResultsInterface.php │ │ │ │ ├── ProductSearchResultsInterface.php │ │ │ │ ├── ProductTierPriceInterface.php │ │ │ │ ├── ProductTypeInterface.php │ │ │ │ ├── ProductWebsiteLinkInterface.php │ │ │ │ ├── SpecialPriceInterface.php │ │ │ │ └── TierPriceInterface.php │ │ │ ├── ProductAttributeGroupRepositoryInterface.php │ │ │ ├── ProductAttributeManagementInterface.php │ │ │ ├── ProductAttributeMediaGalleryManagementInterface.php │ │ │ ├── ProductAttributeOptionManagementInterface.php │ │ │ ├── ProductAttributeRepositoryInterface.php │ │ │ ├── ProductAttributeTypesListInterface.php │ │ │ ├── ProductCustomOptionRepositoryInterface.php │ │ │ ├── ProductCustomOptionTypeListInterface.php │ │ │ ├── ProductLinkManagementInterface.php │ │ │ ├── ProductLinkRepositoryInterface.php │ │ │ ├── ProductLinkTypeListInterface.php │ │ │ ├── ProductManagementInterface.php │ │ │ ├── ProductMediaAttributeManagementInterface.php │ │ │ ├── ProductRenderListInterface.php │ │ │ ├── ProductRepositoryInterface.php │ │ │ ├── ProductTierPriceManagementInterface.php │ │ │ ├── ProductTypeListInterface.php │ │ │ ├── ProductWebsiteLinkRepositoryInterface.php │ │ │ ├── ScopedProductTierPriceManagementInterface.php │ │ │ ├── SpecialPriceInterface.php │ │ │ ├── SpecialPriceStorageInterface.php │ │ │ └── TierPriceStorageInterface.php │ │ ├── Block │ │ │ ├── Adminhtml │ │ │ │ ├── Category │ │ │ │ │ ├── AbstractCategory.php │ │ │ │ │ ├── AssignProducts.php │ │ │ │ │ ├── Checkboxes │ │ │ │ │ │ └── Tree.php │ │ │ │ │ ├── Edit.php │ │ │ │ │ ├── Edit │ │ │ │ │ │ ├── DeleteButton.php │ │ │ │ │ │ └── SaveButton.php │ │ │ │ │ ├── Helper │ │ │ │ │ │ ├── Image.php │ │ │ │ │ │ ├── Pricestep.php │ │ │ │ │ │ └── Sortby │ │ │ │ │ │ │ ├── Available.php │ │ │ │ │ │ │ └── DefaultSortby.php │ │ │ │ │ ├── Tab │ │ │ │ │ │ └── Product.php │ │ │ │ │ ├── Tree.php │ │ │ │ │ └── Widget │ │ │ │ │ │ └── Chooser.php │ │ │ │ ├── Form.php │ │ │ │ ├── Form │ │ │ │ │ └── Renderer │ │ │ │ │ │ ├── Config │ │ │ │ │ │ ├── DateFieldsOrder.php │ │ │ │ │ │ └── YearRange.php │ │ │ │ │ │ └── Fieldset │ │ │ │ │ │ └── Element.php │ │ │ │ ├── Helper │ │ │ │ │ └── Form │ │ │ │ │ │ ├── Wysiwyg.php │ │ │ │ │ │ └── Wysiwyg │ │ │ │ │ │ └── Content.php │ │ │ │ ├── Product.php │ │ │ │ ├── Product │ │ │ │ │ ├── Attribute.php │ │ │ │ │ ├── Attribute │ │ │ │ │ │ ├── Button │ │ │ │ │ │ │ ├── Cancel.php │ │ │ │ │ │ │ ├── Generic.php │ │ │ │ │ │ │ ├── Save.php │ │ │ │ │ │ │ └── SaveInNewAttributeSet.php │ │ │ │ │ │ ├── Edit.php │ │ │ │ │ │ ├── Edit │ │ │ │ │ │ │ ├── Form.php │ │ │ │ │ │ │ ├── Tab │ │ │ │ │ │ │ │ ├── Advanced.php │ │ │ │ │ │ │ │ ├── Front.php │ │ │ │ │ │ │ │ ├── Main.php │ │ │ │ │ │ │ │ ├── Options.php │ │ │ │ │ │ │ │ └── System.php │ │ │ │ │ │ │ └── Tabs.php │ │ │ │ │ │ ├── Grid.php │ │ │ │ │ │ ├── NewAttribute │ │ │ │ │ │ │ └── Product │ │ │ │ │ │ │ │ └── Attributes.php │ │ │ │ │ │ └── Set │ │ │ │ │ │ │ ├── Main.php │ │ │ │ │ │ │ ├── Main │ │ │ │ │ │ │ ├── Formattribute.php │ │ │ │ │ │ │ ├── Formgroup.php │ │ │ │ │ │ │ ├── Formset.php │ │ │ │ │ │ │ └── Tree │ │ │ │ │ │ │ │ ├── Attribute.php │ │ │ │ │ │ │ │ └── Group.php │ │ │ │ │ │ │ └── Toolbar │ │ │ │ │ │ │ ├── Add.php │ │ │ │ │ │ │ ├── Main.php │ │ │ │ │ │ │ └── Main │ │ │ │ │ │ │ └── Filter.php │ │ │ │ │ ├── Composite │ │ │ │ │ │ ├── Configure.php │ │ │ │ │ │ ├── Error.php │ │ │ │ │ │ ├── Fieldset.php │ │ │ │ │ │ ├── Fieldset │ │ │ │ │ │ │ ├── Options.php │ │ │ │ │ │ │ └── Qty.php │ │ │ │ │ │ └── Update │ │ │ │ │ │ │ └── Result.php │ │ │ │ │ ├── Edit.php │ │ │ │ │ ├── Edit │ │ │ │ │ │ ├── Action │ │ │ │ │ │ │ ├── Attribute.php │ │ │ │ │ │ │ └── Attribute │ │ │ │ │ │ │ │ ├── Tab │ │ │ │ │ │ │ │ ├── Attributes.php │ │ │ │ │ │ │ │ ├── Inventory.php │ │ │ │ │ │ │ │ └── Websites.php │ │ │ │ │ │ │ │ └── Tabs.php │ │ │ │ │ │ ├── AttributeSet.php │ │ │ │ │ │ ├── Button │ │ │ │ │ │ │ ├── AddAttribute.php │ │ │ │ │ │ │ ├── Back.php │ │ │ │ │ │ │ ├── CreateCategory.php │ │ │ │ │ │ │ ├── Generic.php │ │ │ │ │ │ │ └── Save.php │ │ │ │ │ │ ├── Js.php │ │ │ │ │ │ ├── NewCategory.php │ │ │ │ │ │ ├── Tab │ │ │ │ │ │ │ ├── Ajax │ │ │ │ │ │ │ │ └── Serializer.php │ │ │ │ │ │ │ ├── Alerts.php │ │ │ │ │ │ │ ├── Alerts │ │ │ │ │ │ │ │ ├── Price.php │ │ │ │ │ │ │ │ └── Stock.php │ │ │ │ │ │ │ ├── Attributes.php │ │ │ │ │ │ │ ├── Attributes │ │ │ │ │ │ │ │ ├── Create.php │ │ │ │ │ │ │ │ └── Search.php │ │ │ │ │ │ │ ├── ChildTab.php │ │ │ │ │ │ │ ├── Crosssell.php │ │ │ │ │ │ │ ├── Inventory.php │ │ │ │ │ │ │ ├── Options.php │ │ │ │ │ │ │ ├── Options │ │ │ │ │ │ │ │ ├── Option.php │ │ │ │ │ │ │ │ ├── Popup │ │ │ │ │ │ │ │ │ └── Grid.php │ │ │ │ │ │ │ │ └── Type │ │ │ │ │ │ │ │ │ ├── AbstractType.php │ │ │ │ │ │ │ │ │ ├── Date.php │ │ │ │ │ │ │ │ │ ├── File.php │ │ │ │ │ │ │ │ │ ├── Select.php │ │ │ │ │ │ │ │ │ └── Text.php │ │ │ │ │ │ │ ├── Price.php │ │ │ │ │ │ │ ├── Price │ │ │ │ │ │ │ │ ├── Group │ │ │ │ │ │ │ │ │ └── AbstractGroup.php │ │ │ │ │ │ │ │ └── Tier.php │ │ │ │ │ │ │ ├── Related.php │ │ │ │ │ │ │ ├── Upsell.php │ │ │ │ │ │ │ └── Websites.php │ │ │ │ │ │ └── Tabs.php │ │ │ │ │ ├── Frontend │ │ │ │ │ │ └── Product │ │ │ │ │ │ │ └── Watermark.php │ │ │ │ │ ├── Grid.php │ │ │ │ │ ├── Helper │ │ │ │ │ │ └── Form │ │ │ │ │ │ │ ├── Apply.php │ │ │ │ │ │ │ ├── Boolean.php │ │ │ │ │ │ │ ├── Category.php │ │ │ │ │ │ │ ├── Config.php │ │ │ │ │ │ │ ├── Gallery.php │ │ │ │ │ │ │ ├── Gallery │ │ │ │ │ │ │ └── Content.php │ │ │ │ │ │ │ ├── Image.php │ │ │ │ │ │ │ ├── Price.php │ │ │ │ │ │ │ └── Weight.php │ │ │ │ │ ├── Options │ │ │ │ │ │ └── Ajax.php │ │ │ │ │ ├── Price.php │ │ │ │ │ └── Widget │ │ │ │ │ │ ├── Chooser.php │ │ │ │ │ │ └── Chooser │ │ │ │ │ │ └── Container.php │ │ │ │ └── Rss │ │ │ │ │ ├── Grid │ │ │ │ │ └── Link.php │ │ │ │ │ └── NotifyStock.php │ │ │ ├── Breadcrumbs.php │ │ │ ├── Category │ │ │ │ ├── Plugin │ │ │ │ │ └── PriceBoxTags.php │ │ │ │ ├── Rss │ │ │ │ │ └── Link.php │ │ │ │ └── View.php │ │ │ ├── FrontendStorageManager.php │ │ │ ├── Navigation.php │ │ │ ├── Product │ │ │ │ ├── AbstractProduct.php │ │ │ │ ├── AwareInterface.php │ │ │ │ ├── Compare │ │ │ │ │ └── ListCompare.php │ │ │ │ ├── Context.php │ │ │ │ ├── Gallery.php │ │ │ │ ├── Image.php │ │ │ │ ├── ImageBuilder.php │ │ │ │ ├── ImageFactory.php │ │ │ │ ├── ListProduct.php │ │ │ │ ├── NewProduct.php │ │ │ │ ├── Price.php │ │ │ │ ├── ProductList │ │ │ │ │ ├── Crosssell.php │ │ │ │ │ ├── Item │ │ │ │ │ │ ├── AddTo │ │ │ │ │ │ │ └── Compare.php │ │ │ │ │ │ ├── Block.php │ │ │ │ │ │ └── Container.php │ │ │ │ │ ├── Promotion.php │ │ │ │ │ ├── Random.php │ │ │ │ │ ├── Related.php │ │ │ │ │ ├── Toolbar.php │ │ │ │ │ └── Upsell.php │ │ │ │ ├── ReviewRenderer │ │ │ │ │ └── DefaultProvider.php │ │ │ │ ├── ReviewRendererInterface.php │ │ │ │ ├── TemplateSelector.php │ │ │ │ ├── View.php │ │ │ │ ├── View │ │ │ │ │ ├── AbstractView.php │ │ │ │ │ ├── AddTo │ │ │ │ │ │ └── Compare.php │ │ │ │ │ ├── Additional.php │ │ │ │ │ ├── Attributes.php │ │ │ │ │ ├── BaseImage.php │ │ │ │ │ ├── Description.php │ │ │ │ │ ├── Details.php │ │ │ │ │ ├── Gallery.php │ │ │ │ │ ├── GalleryOptions.php │ │ │ │ │ ├── Options.php │ │ │ │ │ ├── Options │ │ │ │ │ │ ├── AbstractOptions.php │ │ │ │ │ │ └── Type │ │ │ │ │ │ │ ├── Date.php │ │ │ │ │ │ │ ├── DefaultType.php │ │ │ │ │ │ │ ├── File.php │ │ │ │ │ │ │ ├── Select.php │ │ │ │ │ │ │ ├── Select │ │ │ │ │ │ │ ├── Checkable.php │ │ │ │ │ │ │ └── Multiple.php │ │ │ │ │ │ │ └── Text.php │ │ │ │ │ ├── Price.php │ │ │ │ │ ├── Tabs.php │ │ │ │ │ └── Type │ │ │ │ │ │ ├── Simple.php │ │ │ │ │ │ └── Virtual.php │ │ │ │ └── Widget │ │ │ │ │ ├── Html │ │ │ │ │ └── Pager.php │ │ │ │ │ └── NewWidget.php │ │ │ ├── Rss │ │ │ │ ├── Category.php │ │ │ │ └── Product │ │ │ │ │ ├── NewProducts.php │ │ │ │ │ └── Special.php │ │ │ ├── ShortcutButtons.php │ │ │ ├── ShortcutInterface.php │ │ │ ├── Ui │ │ │ │ └── ProductViewCounter.php │ │ │ └── Widget │ │ │ │ ├── Link.php │ │ │ │ ├── RecentlyCompared.php │ │ │ │ └── RecentlyViewed.php │ │ ├── Console │ │ │ └── Command │ │ │ │ └── ProductAttributesCleanUp.php │ │ ├── Controller │ │ │ ├── Adminhtml │ │ │ │ ├── Category.php │ │ │ │ ├── Category │ │ │ │ │ ├── Add.php │ │ │ │ │ ├── CategoriesJson.php │ │ │ │ │ ├── Delete.php │ │ │ │ │ ├── Edit.php │ │ │ │ │ ├── Grid.php │ │ │ │ │ ├── Image │ │ │ │ │ │ └── Upload.php │ │ │ │ │ ├── Index.php │ │ │ │ │ ├── Move.php │ │ │ │ │ ├── RefreshPath.php │ │ │ │ │ ├── Save.php │ │ │ │ │ ├── SuggestCategories.php │ │ │ │ │ ├── Tree.php │ │ │ │ │ ├── Validate.php │ │ │ │ │ ├── Widget.php │ │ │ │ │ ├── Widget │ │ │ │ │ │ ├── CategoriesJson.php │ │ │ │ │ │ └── Chooser.php │ │ │ │ │ └── Wysiwyg.php │ │ │ │ ├── Product.php │ │ │ │ └── Product │ │ │ │ │ ├── AbstractProductGrid.php │ │ │ │ │ ├── Action │ │ │ │ │ ├── Attribute.php │ │ │ │ │ └── Attribute │ │ │ │ │ │ ├── Edit.php │ │ │ │ │ │ ├── Save.php │ │ │ │ │ │ └── Validate.php │ │ │ │ │ ├── AddAttributeToTemplate.php │ │ │ │ │ ├── AlertsPriceGrid.php │ │ │ │ │ ├── AlertsStockGrid.php │ │ │ │ │ ├── Attribute.php │ │ │ │ │ ├── Attribute │ │ │ │ │ ├── Delete.php │ │ │ │ │ ├── Edit.php │ │ │ │ │ ├── Index.php │ │ │ │ │ ├── NewAction.php │ │ │ │ │ ├── Save.php │ │ │ │ │ └── Validate.php │ │ │ │ │ ├── Builder.php │ │ │ │ │ ├── Categories.php │ │ │ │ │ ├── Crosssell.php │ │ │ │ │ ├── CrosssellGrid.php │ │ │ │ │ ├── CustomOptions.php │ │ │ │ │ ├── Datafeeds │ │ │ │ │ └── Index.php │ │ │ │ │ ├── Duplicate.php │ │ │ │ │ ├── Edit.php │ │ │ │ │ ├── Gallery │ │ │ │ │ └── Upload.php │ │ │ │ │ ├── GetSelected.php │ │ │ │ │ ├── Grid.php │ │ │ │ │ ├── GridOnly.php │ │ │ │ │ ├── Group │ │ │ │ │ └── Save.php │ │ │ │ │ ├── Index.php │ │ │ │ │ ├── Initialization │ │ │ │ │ ├── Helper.php │ │ │ │ │ ├── Helper │ │ │ │ │ │ ├── AttributeFilter.php │ │ │ │ │ │ ├── HandlerFactory.php │ │ │ │ │ │ ├── HandlerInterface.php │ │ │ │ │ │ └── Plugin │ │ │ │ │ │ │ └── Handler │ │ │ │ │ │ │ └── Composite.php │ │ │ │ │ └── StockDataFilter.php │ │ │ │ │ ├── MassDelete.php │ │ │ │ │ ├── MassStatus.php │ │ │ │ │ ├── NewAction.php │ │ │ │ │ ├── Options.php │ │ │ │ │ ├── OptionsImportGrid.php │ │ │ │ │ ├── Related.php │ │ │ │ │ ├── RelatedGrid.php │ │ │ │ │ ├── Reload.php │ │ │ │ │ ├── Save.php │ │ │ │ │ ├── Search.php │ │ │ │ │ ├── Set.php │ │ │ │ │ ├── Set │ │ │ │ │ ├── Add.php │ │ │ │ │ ├── Delete.php │ │ │ │ │ ├── Edit.php │ │ │ │ │ ├── Index.php │ │ │ │ │ ├── Save.php │ │ │ │ │ └── SetGrid.php │ │ │ │ │ ├── ShowUpdateResult.php │ │ │ │ │ ├── SuggestAttributeSets.php │ │ │ │ │ ├── SuggestAttributes.php │ │ │ │ │ ├── Upsell.php │ │ │ │ │ ├── UpsellGrid.php │ │ │ │ │ ├── Validate.php │ │ │ │ │ ├── Widget │ │ │ │ │ └── Chooser.php │ │ │ │ │ └── Wysiwyg.php │ │ │ ├── Category │ │ │ │ └── View.php │ │ │ ├── Index │ │ │ │ └── Index.php │ │ │ ├── Product.php │ │ │ └── Product │ │ │ │ ├── Compare.php │ │ │ │ ├── Compare │ │ │ │ ├── Add.php │ │ │ │ ├── Clear.php │ │ │ │ ├── Index.php │ │ │ │ └── Remove.php │ │ │ │ ├── Frontend │ │ │ │ └── Action │ │ │ │ │ └── Synchronize.php │ │ │ │ ├── Gallery.php │ │ │ │ ├── View.php │ │ │ │ └── View │ │ │ │ └── ViewInterface.php │ │ ├── Cron │ │ │ ├── DeleteAbandonedStoreFlatTables.php │ │ │ ├── DeleteOutdatedPriceValues.php │ │ │ ├── FrontendActionsFlush.php │ │ │ ├── RefreshSpecialPrices.php │ │ │ └── SynchronizeWebsiteAttributes.php │ │ ├── CustomerData │ │ │ ├── CompareProducts.php │ │ │ ├── ProductFrontendActionSection.php │ │ │ └── ProductsRenderInfoSection.php │ │ ├── Helper │ │ │ ├── Catalog.php │ │ │ ├── Category.php │ │ │ ├── Data.php │ │ │ ├── DefaultCategory.php │ │ │ ├── Image.php │ │ │ ├── Output.php │ │ │ ├── Product.php │ │ │ └── Product │ │ │ │ ├── Compare.php │ │ │ │ ├── Composite.php │ │ │ │ ├── Configuration.php │ │ │ │ ├── Configuration │ │ │ │ └── ConfigurationInterface.php │ │ │ │ ├── ConfigurationPool.php │ │ │ │ ├── Edit │ │ │ │ └── Action │ │ │ │ │ └── Attribute.php │ │ │ │ ├── Flat │ │ │ │ └── Indexer.php │ │ │ │ ├── ProductList.php │ │ │ │ └── View.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── AbstractModel.php │ │ │ ├── Api │ │ │ │ └── SearchCriteria │ │ │ │ │ └── CollectionProcessor │ │ │ │ │ ├── ConditionProcessor │ │ │ │ │ ├── ConditionBuilder │ │ │ │ │ │ ├── EavAttributeCondition.php │ │ │ │ │ │ ├── Factory.php │ │ │ │ │ │ └── NativeAttributeCondition.php │ │ │ │ │ ├── DefaultCondition.php │ │ │ │ │ └── ProductCategoryCondition.php │ │ │ │ │ └── FilterProcessor │ │ │ │ │ ├── ProductCategoryFilter.php │ │ │ │ │ ├── ProductPriceFilter.php │ │ │ │ │ ├── ProductStoreFilter.php │ │ │ │ │ └── ProductWebsiteFilter.php │ │ │ ├── Attribute │ │ │ │ ├── Backend │ │ │ │ │ ├── Consumer.php │ │ │ │ │ ├── ConsumerWebsiteAssign.php │ │ │ │ │ ├── Customlayoutupdate.php │ │ │ │ │ └── Startdate.php │ │ │ │ ├── Config.php │ │ │ │ ├── Config │ │ │ │ │ ├── Converter.php │ │ │ │ │ ├── Data.php │ │ │ │ │ ├── Reader.php │ │ │ │ │ └── SchemaLocator.php │ │ │ │ ├── LockValidatorComposite.php │ │ │ │ ├── LockValidatorInterface.php │ │ │ │ ├── ScopeOverriddenValue.php │ │ │ │ └── Source │ │ │ │ │ └── Scopes.php │ │ │ ├── Category.php │ │ │ ├── Category │ │ │ │ ├── Attribute.php │ │ │ │ ├── Attribute │ │ │ │ │ ├── Backend │ │ │ │ │ │ ├── Image.php │ │ │ │ │ │ └── Sortby.php │ │ │ │ │ ├── OptionManagement.php │ │ │ │ │ └── Source │ │ │ │ │ │ ├── Layout.php │ │ │ │ │ │ ├── Mode.php │ │ │ │ │ │ ├── Page.php │ │ │ │ │ │ └── Sortby.php │ │ │ │ ├── AttributeRepository.php │ │ │ │ ├── DataProvider.php │ │ │ │ ├── FileInfo.php │ │ │ │ ├── Link │ │ │ │ │ ├── ReadHandler.php │ │ │ │ │ └── SaveHandler.php │ │ │ │ ├── Product │ │ │ │ │ └── PositionResolver.php │ │ │ │ └── Tree.php │ │ │ ├── CategoryLink.php │ │ │ ├── CategoryLinkManagement.php │ │ │ ├── CategoryLinkRepository.php │ │ │ ├── CategoryList.php │ │ │ ├── CategoryManagement.php │ │ │ ├── CategoryProductLink.php │ │ │ ├── CategoryRepository.php │ │ │ ├── Config.php │ │ │ ├── Config │ │ │ │ ├── Backend │ │ │ │ │ └── Category.php │ │ │ │ ├── CatalogClone │ │ │ │ │ └── Media │ │ │ │ │ │ └── Image.php │ │ │ │ └── Source │ │ │ │ │ ├── Category.php │ │ │ │ │ ├── GridPerPage.php │ │ │ │ │ ├── LayoutList.php │ │ │ │ │ ├── ListMode.php │ │ │ │ │ ├── ListPerPage.php │ │ │ │ │ ├── ListSort.php │ │ │ │ │ ├── Price │ │ │ │ │ ├── Scope.php │ │ │ │ │ └── Step.php │ │ │ │ │ ├── Product │ │ │ │ │ ├── Options │ │ │ │ │ │ ├── Price.php │ │ │ │ │ │ ├── TierPrice.php │ │ │ │ │ │ └── Type.php │ │ │ │ │ └── Thumbnail.php │ │ │ │ │ ├── ProductPriceOptionsInterface.php │ │ │ │ │ ├── TimeFormat.php │ │ │ │ │ └── Watermark │ │ │ │ │ └── Position.php │ │ │ ├── CustomOptions │ │ │ │ ├── CustomOption.php │ │ │ │ └── CustomOptionProcessor.php │ │ │ ├── Design.php │ │ │ ├── Entity │ │ │ │ ├── Attribute.php │ │ │ │ └── Product │ │ │ │ │ └── Attribute │ │ │ │ │ ├── Design │ │ │ │ │ └── Options │ │ │ │ │ │ └── Container.php │ │ │ │ │ └── Group │ │ │ │ │ ├── AttributeMapper.php │ │ │ │ │ └── AttributeMapperInterface.php │ │ │ ├── EntityInterface.php │ │ │ ├── Factory.php │ │ │ ├── FilterProductCustomAttribute.php │ │ │ ├── FrontendStorageConfigurationInterface.php │ │ │ ├── FrontendStorageConfigurationPool.php │ │ │ ├── ImageExtractor.php │ │ │ ├── ImageUploader.php │ │ │ ├── Indexer │ │ │ │ ├── AbstractFlatState.php │ │ │ │ ├── Category │ │ │ │ │ ├── Flat.php │ │ │ │ │ ├── Flat │ │ │ │ │ │ ├── AbstractAction.php │ │ │ │ │ │ ├── Action │ │ │ │ │ │ │ ├── Full.php │ │ │ │ │ │ │ └── Rows.php │ │ │ │ │ │ ├── Plugin │ │ │ │ │ │ │ ├── IndexerConfigData.php │ │ │ │ │ │ │ ├── StoreGroup.php │ │ │ │ │ │ │ └── StoreView.php │ │ │ │ │ │ ├── SkipStaticColumnsProvider.php │ │ │ │ │ │ ├── State.php │ │ │ │ │ │ └── System │ │ │ │ │ │ │ └── Config │ │ │ │ │ │ │ └── Mode.php │ │ │ │ │ ├── Product.php │ │ │ │ │ └── Product │ │ │ │ │ │ ├── AbstractAction.php │ │ │ │ │ │ ├── Action │ │ │ │ │ │ ├── Full.php │ │ │ │ │ │ ├── Rows.php │ │ │ │ │ │ └── RowsFactory.php │ │ │ │ │ │ ├── Plugin │ │ │ │ │ │ ├── MviewState.php │ │ │ │ │ │ ├── StoreGroup.php │ │ │ │ │ │ ├── StoreView.php │ │ │ │ │ │ ├── TableResolver.php │ │ │ │ │ │ └── Website.php │ │ │ │ │ │ ├── Processor.php │ │ │ │ │ │ ├── RowSizeEstimator.php │ │ │ │ │ │ └── TableMaintainer.php │ │ │ │ └── Product │ │ │ │ │ ├── Category.php │ │ │ │ │ ├── Category │ │ │ │ │ ├── Action │ │ │ │ │ │ ├── Rows.php │ │ │ │ │ │ └── RowsFactory.php │ │ │ │ │ └── Processor.php │ │ │ │ │ ├── Eav.php │ │ │ │ │ ├── Eav │ │ │ │ │ ├── AbstractAction.php │ │ │ │ │ ├── Action │ │ │ │ │ │ ├── Full.php │ │ │ │ │ │ ├── Row.php │ │ │ │ │ │ └── Rows.php │ │ │ │ │ ├── Plugin │ │ │ │ │ │ ├── AttributeSet.php │ │ │ │ │ │ ├── AttributeSet │ │ │ │ │ │ │ └── IndexableAttributeFilter.php │ │ │ │ │ │ └── StoreView.php │ │ │ │ │ └── Processor.php │ │ │ │ │ ├── Flat.php │ │ │ │ │ ├── Flat │ │ │ │ │ ├── AbstractAction.php │ │ │ │ │ ├── Action │ │ │ │ │ │ ├── Eraser.php │ │ │ │ │ │ ├── Full.php │ │ │ │ │ │ ├── Indexer.php │ │ │ │ │ │ ├── Row.php │ │ │ │ │ │ ├── Rows.php │ │ │ │ │ │ └── Rows │ │ │ │ │ │ │ └── TableData.php │ │ │ │ │ ├── FlatTableBuilder.php │ │ │ │ │ ├── Plugin │ │ │ │ │ │ ├── IndexerConfigData.php │ │ │ │ │ │ ├── Store.php │ │ │ │ │ │ └── StoreGroup.php │ │ │ │ │ ├── Processor.php │ │ │ │ │ ├── State.php │ │ │ │ │ ├── System │ │ │ │ │ │ └── Config │ │ │ │ │ │ │ └── Mode.php │ │ │ │ │ ├── Table │ │ │ │ │ │ ├── Builder.php │ │ │ │ │ │ └── BuilderInterface.php │ │ │ │ │ ├── TableBuilder.php │ │ │ │ │ ├── TableData.php │ │ │ │ │ └── TableDataInterface.php │ │ │ │ │ ├── Full.php │ │ │ │ │ ├── Price.php │ │ │ │ │ └── Price │ │ │ │ │ ├── AbstractAction.php │ │ │ │ │ ├── Action │ │ │ │ │ ├── Full.php │ │ │ │ │ ├── Row.php │ │ │ │ │ └── Rows.php │ │ │ │ │ ├── DimensionCollectionFactory.php │ │ │ │ │ ├── DimensionModeConfiguration.php │ │ │ │ │ ├── InvalidateIndex.php │ │ │ │ │ ├── ModeSwitcher.php │ │ │ │ │ ├── ModeSwitcherConfiguration.php │ │ │ │ │ ├── Plugin │ │ │ │ │ ├── CustomerGroup.php │ │ │ │ │ ├── TableResolver.php │ │ │ │ │ └── Website.php │ │ │ │ │ ├── PriceTableResolver.php │ │ │ │ │ ├── Processor.php │ │ │ │ │ ├── System │ │ │ │ │ └── Config │ │ │ │ │ │ └── PriceScope.php │ │ │ │ │ ├── TableMaintainer.php │ │ │ │ │ └── UpdateIndexInterface.php │ │ │ ├── Layer.php │ │ │ ├── Layer │ │ │ │ ├── AvailabilityFlagInterface.php │ │ │ │ ├── Category.php │ │ │ │ ├── Category │ │ │ │ │ ├── AvailabilityFlag.php │ │ │ │ │ ├── CollectionFilter.php │ │ │ │ │ ├── FilterableAttributeList.php │ │ │ │ │ ├── ItemCollectionProvider.php │ │ │ │ │ └── StateKey.php │ │ │ │ ├── CollectionFilterInterface.php │ │ │ │ ├── Context.php │ │ │ │ ├── ContextInterface.php │ │ │ │ ├── Filter │ │ │ │ │ ├── AbstractFilter.php │ │ │ │ │ ├── Attribute.php │ │ │ │ │ ├── Category.php │ │ │ │ │ ├── DataProvider │ │ │ │ │ │ ├── Category.php │ │ │ │ │ │ ├── Decimal.php │ │ │ │ │ │ └── Price.php │ │ │ │ │ ├── Decimal.php │ │ │ │ │ ├── Dynamic │ │ │ │ │ │ ├── AlgorithmFactory.php │ │ │ │ │ │ ├── AlgorithmInterface.php │ │ │ │ │ │ ├── Auto.php │ │ │ │ │ │ ├── Improved.php │ │ │ │ │ │ └── Manual.php │ │ │ │ │ ├── Factory.php │ │ │ │ │ ├── FilterInterface.php │ │ │ │ │ ├── Item.php │ │ │ │ │ ├── Item │ │ │ │ │ │ └── DataBuilder.php │ │ │ │ │ ├── Price.php │ │ │ │ │ └── Price │ │ │ │ │ │ ├── Range.php │ │ │ │ │ │ └── Render.php │ │ │ │ ├── FilterList.php │ │ │ │ ├── FilterableAttributeListInterface.php │ │ │ │ ├── ItemCollectionProviderInterface.php │ │ │ │ ├── Resolver.php │ │ │ │ ├── Search.php │ │ │ │ ├── Search │ │ │ │ │ ├── CollectionFilter.php │ │ │ │ │ ├── Filter │ │ │ │ │ │ └── Attribute.php │ │ │ │ │ ├── FilterableAttributeList.php │ │ │ │ │ └── ItemCollectionProvider.php │ │ │ │ ├── State.php │ │ │ │ └── StateKeyInterface.php │ │ │ ├── Layout │ │ │ │ └── DepersonalizePlugin.php │ │ │ ├── Locator │ │ │ │ ├── LocatorInterface.php │ │ │ │ └── RegistryLocator.php │ │ │ ├── Plugin │ │ │ │ ├── Log.php │ │ │ │ ├── ProductRepository │ │ │ │ │ └── TransactionWrapper.php │ │ │ │ ├── QuoteItemProductOption.php │ │ │ │ └── ShowOutOfStockConfig.php │ │ │ ├── Product.php │ │ │ ├── Product │ │ │ │ ├── Action.php │ │ │ │ ├── Attribute │ │ │ │ │ ├── AttributeSetFinder.php │ │ │ │ │ ├── Backend │ │ │ │ │ │ ├── Boolean.php │ │ │ │ │ │ ├── Category.php │ │ │ │ │ │ ├── GroupPrice │ │ │ │ │ │ │ └── AbstractGroupPrice.php │ │ │ │ │ │ ├── Media │ │ │ │ │ │ │ ├── EntryConverterInterface.php │ │ │ │ │ │ │ ├── EntryConverterPool.php │ │ │ │ │ │ │ └── ImageEntryConverter.php │ │ │ │ │ │ ├── Price.php │ │ │ │ │ │ ├── Sku.php │ │ │ │ │ │ ├── Stock.php │ │ │ │ │ │ ├── TierPrice │ │ │ │ │ │ │ ├── AbstractHandler.php │ │ │ │ │ │ │ ├── SaveHandler.php │ │ │ │ │ │ │ └── UpdateHandler.php │ │ │ │ │ │ ├── Tierprice.php │ │ │ │ │ │ └── Weight.php │ │ │ │ │ ├── DataProvider.php │ │ │ │ │ ├── DefaultAttributes.php │ │ │ │ │ ├── Frontend │ │ │ │ │ │ ├── Image.php │ │ │ │ │ │ └── Inputtype │ │ │ │ │ │ │ └── Presentation.php │ │ │ │ │ ├── Group.php │ │ │ │ │ ├── Management.php │ │ │ │ │ ├── OptionManagement.php │ │ │ │ │ ├── Repository.php │ │ │ │ │ ├── SetManagement.php │ │ │ │ │ ├── SetRepository.php │ │ │ │ │ ├── Source │ │ │ │ │ │ ├── Boolean.php │ │ │ │ │ │ ├── Countryofmanufacture.php │ │ │ │ │ │ ├── Inputtype.php │ │ │ │ │ │ ├── Layout.php │ │ │ │ │ │ └── Status.php │ │ │ │ │ ├── Type.php │ │ │ │ │ └── TypesList.php │ │ │ │ ├── AttributeSet │ │ │ │ │ ├── Build.php │ │ │ │ │ ├── Options.php │ │ │ │ │ └── SuggestedSet.php │ │ │ │ ├── CartConfiguration.php │ │ │ │ ├── CatalogPrice.php │ │ │ │ ├── CatalogPriceFactory.php │ │ │ │ ├── CatalogPriceInterface.php │ │ │ │ ├── Compare │ │ │ │ │ ├── Item.php │ │ │ │ │ └── ListCompare.php │ │ │ │ ├── Condition.php │ │ │ │ ├── Condition │ │ │ │ │ └── ConditionInterface.php │ │ │ │ ├── Configuration │ │ │ │ │ └── Item │ │ │ │ │ │ ├── ItemInterface.php │ │ │ │ │ │ ├── ItemResolverComposite.php │ │ │ │ │ │ ├── ItemResolverInterface.php │ │ │ │ │ │ ├── Option.php │ │ │ │ │ │ └── Option │ │ │ │ │ │ └── OptionInterface.php │ │ │ │ ├── Copier.php │ │ │ │ ├── CopyConstructor │ │ │ │ │ ├── Composite.php │ │ │ │ │ ├── CrossSell.php │ │ │ │ │ ├── Related.php │ │ │ │ │ └── UpSell.php │ │ │ │ ├── CopyConstructorFactory.php │ │ │ │ ├── CopyConstructorInterface.php │ │ │ │ ├── Edit │ │ │ │ │ └── WeightResolver.php │ │ │ │ ├── Exception.php │ │ │ │ ├── Gallery │ │ │ │ │ ├── CreateHandler.php │ │ │ │ │ ├── Entry.php │ │ │ │ │ ├── EntryResolver.php │ │ │ │ │ ├── GalleryManagement.php │ │ │ │ │ ├── ImagesConfigFactory.php │ │ │ │ │ ├── ImagesConfigFactoryInterface.php │ │ │ │ │ ├── MimeTypeExtensionMap.php │ │ │ │ │ ├── Processor.php │ │ │ │ │ ├── ReadHandler.php │ │ │ │ │ └── UpdateHandler.php │ │ │ │ ├── Image.php │ │ │ │ ├── Image │ │ │ │ │ ├── Cache.php │ │ │ │ │ ├── NotLoadInfoImageException.php │ │ │ │ │ ├── ParamsBuilder.php │ │ │ │ │ └── UrlBuilder.php │ │ │ │ ├── Initialization │ │ │ │ │ └── Helper │ │ │ │ │ │ └── ProductLinks.php │ │ │ │ ├── Link.php │ │ │ │ ├── Link │ │ │ │ │ ├── Converter.php │ │ │ │ │ ├── Resolver.php │ │ │ │ │ └── SaveHandler.php │ │ │ │ ├── LinkTypeProvider.php │ │ │ │ ├── Media │ │ │ │ │ ├── AttributeManagement.php │ │ │ │ │ ├── Config.php │ │ │ │ │ └── ConfigInterface.php │ │ │ │ ├── Option.php │ │ │ │ ├── Option │ │ │ │ │ ├── Converter.php │ │ │ │ │ ├── ReadHandler.php │ │ │ │ │ ├── Repository.php │ │ │ │ │ ├── SaveHandler.php │ │ │ │ │ ├── Type.php │ │ │ │ │ ├── Type │ │ │ │ │ │ ├── Date.php │ │ │ │ │ │ ├── DefaultType.php │ │ │ │ │ │ ├── Factory.php │ │ │ │ │ │ ├── File.php │ │ │ │ │ │ ├── File │ │ │ │ │ │ │ ├── ExistingValidate.php │ │ │ │ │ │ │ ├── ValidateFactory.php │ │ │ │ │ │ │ ├── Validator.php │ │ │ │ │ │ │ ├── ValidatorFile.php │ │ │ │ │ │ │ └── ValidatorInfo.php │ │ │ │ │ │ ├── Select.php │ │ │ │ │ │ └── Text.php │ │ │ │ │ ├── UrlBuilder.php │ │ │ │ │ ├── Validator │ │ │ │ │ │ ├── DefaultValidator.php │ │ │ │ │ │ ├── File.php │ │ │ │ │ │ ├── Pool.php │ │ │ │ │ │ ├── Select.php │ │ │ │ │ │ └── Text.php │ │ │ │ │ └── Value.php │ │ │ │ ├── Price │ │ │ │ │ ├── BasePrice.php │ │ │ │ │ ├── BasePriceStorage.php │ │ │ │ │ ├── Cost.php │ │ │ │ │ ├── CostStorage.php │ │ │ │ │ ├── PricePersistence.php │ │ │ │ │ ├── PriceUpdateResult.php │ │ │ │ │ ├── SpecialPrice.php │ │ │ │ │ ├── SpecialPriceStorage.php │ │ │ │ │ ├── TierPrice.php │ │ │ │ │ ├── TierPriceFactory.php │ │ │ │ │ ├── TierPricePersistence.php │ │ │ │ │ ├── TierPriceStorage.php │ │ │ │ │ └── Validation │ │ │ │ │ │ ├── InvalidSkuProcessor.php │ │ │ │ │ │ ├── Result.php │ │ │ │ │ │ └── TierPriceValidator.php │ │ │ │ ├── PriceModifier.php │ │ │ │ ├── PriceModifier │ │ │ │ │ └── Composite.php │ │ │ │ ├── PriceModifierInterface.php │ │ │ │ ├── Pricing │ │ │ │ │ └── Renderer │ │ │ │ │ │ ├── SalableResolver.php │ │ │ │ │ │ └── SalableResolverInterface.php │ │ │ │ ├── ProductFrontendAction │ │ │ │ │ └── Synchronizer.php │ │ │ │ ├── ProductList │ │ │ │ │ ├── Toolbar.php │ │ │ │ │ └── ToolbarMemorizer.php │ │ │ │ ├── ReservedAttributeList.php │ │ │ │ ├── ScopedTierPriceManagement.php │ │ │ │ ├── TierPrice.php │ │ │ │ ├── TierPriceManagement.php │ │ │ │ ├── Type.php │ │ │ │ ├── Type │ │ │ │ │ ├── AbstractType.php │ │ │ │ │ ├── FrontSpecialPrice.php │ │ │ │ │ ├── Pool.php │ │ │ │ │ ├── Price.php │ │ │ │ │ ├── Price │ │ │ │ │ │ └── Factory.php │ │ │ │ │ ├── Simple.php │ │ │ │ │ └── Virtual.php │ │ │ │ ├── TypeTransitionManager.php │ │ │ │ ├── Url.php │ │ │ │ ├── Validator.php │ │ │ │ ├── Visibility.php │ │ │ │ ├── Website.php │ │ │ │ └── Website │ │ │ │ │ ├── ReadHandler.php │ │ │ │ │ └── SaveHandler.php │ │ │ ├── ProductAttributeGroupRepository.php │ │ │ ├── ProductCategoryList.php │ │ │ ├── ProductFrontendAction.php │ │ │ ├── ProductIdLocator.php │ │ │ ├── ProductIdLocatorInterface.php │ │ │ ├── ProductLink │ │ │ │ ├── Attribute.php │ │ │ │ ├── CollectionProvider.php │ │ │ │ ├── CollectionProvider │ │ │ │ │ ├── Crosssell.php │ │ │ │ │ ├── Related.php │ │ │ │ │ └── Upsell.php │ │ │ │ ├── CollectionProviderInterface.php │ │ │ │ ├── Converter │ │ │ │ │ ├── ConverterInterface.php │ │ │ │ │ ├── ConverterPool.php │ │ │ │ │ └── DefaultConverter.php │ │ │ │ ├── Link.php │ │ │ │ ├── Management.php │ │ │ │ ├── Repository.php │ │ │ │ ├── Search.php │ │ │ │ └── Type.php │ │ │ ├── ProductManagement.php │ │ │ ├── ProductOption.php │ │ │ ├── ProductOptionProcessor.php │ │ │ ├── ProductOptionProcessorInterface.php │ │ │ ├── ProductOptions │ │ │ │ ├── Config.php │ │ │ │ ├── Config │ │ │ │ │ ├── Converter.php │ │ │ │ │ ├── Reader.php │ │ │ │ │ └── SchemaLocator.php │ │ │ │ ├── ConfigInterface.php │ │ │ │ └── TypeList.php │ │ │ ├── ProductRender.php │ │ │ ├── ProductRender │ │ │ │ ├── Button.php │ │ │ │ ├── FormattedPriceInfo.php │ │ │ │ ├── FormattedPriceInfoBuilder.php │ │ │ │ ├── Image.php │ │ │ │ └── PriceInfo.php │ │ │ ├── ProductRenderInfoSearchResults.php │ │ │ ├── ProductRenderList.php │ │ │ ├── ProductRepository.php │ │ │ ├── ProductRepository │ │ │ │ └── MediaGalleryProcessor.php │ │ │ ├── ProductType.php │ │ │ ├── ProductTypeList.php │ │ │ ├── ProductTypes │ │ │ │ ├── Config.php │ │ │ │ ├── Config │ │ │ │ │ ├── Converter.php │ │ │ │ │ ├── Reader.php │ │ │ │ │ └── SchemaLocator.php │ │ │ │ └── ConfigInterface.php │ │ │ ├── ProductVisibilityCondition.php │ │ │ ├── ProductWebsiteLink.php │ │ │ ├── ProductWebsiteLinkRepository.php │ │ │ ├── ResourceModel │ │ │ │ ├── AbstractCollection.php │ │ │ │ ├── AbstractResource.php │ │ │ │ ├── Attribute.php │ │ │ │ ├── Attribute │ │ │ │ │ ├── ConditionBuilder.php │ │ │ │ │ └── WebsiteAttributesSynchronizer.php │ │ │ │ ├── AttributePersistor.php │ │ │ │ ├── Category.php │ │ │ │ ├── Category │ │ │ │ │ ├── AggregateCount.php │ │ │ │ │ ├── Attribute │ │ │ │ │ │ ├── Collection.php │ │ │ │ │ │ ├── Frontend │ │ │ │ │ │ │ └── Image.php │ │ │ │ │ │ └── Source │ │ │ │ │ │ │ ├── Layout.php │ │ │ │ │ │ │ └── Page.php │ │ │ │ │ ├── Collection.php │ │ │ │ │ ├── Collection │ │ │ │ │ │ └── Factory.php │ │ │ │ │ ├── Flat.php │ │ │ │ │ ├── Flat │ │ │ │ │ │ └── Collection.php │ │ │ │ │ ├── StateDependentCollectionFactory.php │ │ │ │ │ └── Tree.php │ │ │ │ ├── CategoryProduct.php │ │ │ │ ├── Collection │ │ │ │ │ └── AbstractCollection.php │ │ │ │ ├── Config.php │ │ │ │ ├── Eav │ │ │ │ │ └── Attribute.php │ │ │ │ ├── Helper.php │ │ │ │ ├── Indexer │ │ │ │ │ └── ActiveTableSwitcher.php │ │ │ │ ├── Layer │ │ │ │ │ └── Filter │ │ │ │ │ │ ├── Attribute.php │ │ │ │ │ │ ├── Decimal.php │ │ │ │ │ │ └── Price.php │ │ │ │ ├── MaxHeapTableSizeProcessor.php │ │ │ │ ├── Product.php │ │ │ │ ├── Product │ │ │ │ │ ├── Action.php │ │ │ │ │ ├── Attribute │ │ │ │ │ │ ├── Backend │ │ │ │ │ │ │ ├── GroupPrice │ │ │ │ │ │ │ │ └── AbstractGroupPrice.php │ │ │ │ │ │ │ ├── Image.php │ │ │ │ │ │ │ └── Tierprice.php │ │ │ │ │ │ └── Collection.php │ │ │ │ │ ├── BaseSelectProcessorInterface.php │ │ │ │ │ ├── CategoryLink.php │ │ │ │ │ ├── Collection.php │ │ │ │ │ ├── Collection │ │ │ │ │ │ └── ProductLimitation.php │ │ │ │ │ ├── Compare │ │ │ │ │ │ ├── Item.php │ │ │ │ │ │ └── Item │ │ │ │ │ │ │ └── Collection.php │ │ │ │ │ ├── CompositeBaseSelectProcessor.php │ │ │ │ │ ├── Flat.php │ │ │ │ │ ├── Gallery.php │ │ │ │ │ ├── Image.php │ │ │ │ │ ├── Indexer │ │ │ │ │ │ ├── AbstractIndexer.php │ │ │ │ │ │ ├── Eav │ │ │ │ │ │ │ ├── AbstractEav.php │ │ │ │ │ │ │ ├── BatchSizeCalculator.php │ │ │ │ │ │ │ ├── Decimal.php │ │ │ │ │ │ │ ├── DecimalRowSizeEstimator.php │ │ │ │ │ │ │ ├── Source.php │ │ │ │ │ │ │ └── SourceRowSizeEstimator.php │ │ │ │ │ │ ├── LinkedProductSelectBuilderByIndexPrice.php │ │ │ │ │ │ ├── Price │ │ │ │ │ │ │ ├── BasePriceModifier.php │ │ │ │ │ │ │ ├── BatchSizeCalculator.php │ │ │ │ │ │ │ ├── CompositeProductBatchSizeAdjuster.php │ │ │ │ │ │ │ ├── CompositeProductBatchSizeAdjusterInterface.php │ │ │ │ │ │ │ ├── CompositeProductRelationsCalculator.php │ │ │ │ │ │ │ ├── CompositeProductRowSizeEstimator.php │ │ │ │ │ │ │ ├── CustomOptionPriceModifier.php │ │ │ │ │ │ │ ├── DefaultPrice.php │ │ │ │ │ │ │ ├── Factory.php │ │ │ │ │ │ │ ├── IndexTableRowSizeEstimator.php │ │ │ │ │ │ │ ├── IndexTableStructure.php │ │ │ │ │ │ │ ├── PriceInterface.php │ │ │ │ │ │ │ ├── PriceModifierInterface.php │ │ │ │ │ │ │ ├── Query │ │ │ │ │ │ │ │ ├── BaseFinalPrice.php │ │ │ │ │ │ │ │ └── JoinAttributeProcessor.php │ │ │ │ │ │ │ ├── SimpleProductPrice.php │ │ │ │ │ │ │ └── TierPrice.php │ │ │ │ │ │ └── TemporaryTableStrategy.php │ │ │ │ │ ├── Link.php │ │ │ │ │ ├── Link │ │ │ │ │ │ ├── Collection.php │ │ │ │ │ │ ├── DeleteHandler.php │ │ │ │ │ │ ├── Product │ │ │ │ │ │ │ └── Collection.php │ │ │ │ │ │ └── SaveHandler.php │ │ │ │ │ ├── LinkedProductSelectBuilderByBasePrice.php │ │ │ │ │ ├── LinkedProductSelectBuilderBySpecialPrice.php │ │ │ │ │ ├── LinkedProductSelectBuilderByTierPrice.php │ │ │ │ │ ├── LinkedProductSelectBuilderComposite.php │ │ │ │ │ ├── LinkedProductSelectBuilderInterface.php │ │ │ │ │ ├── Option.php │ │ │ │ │ ├── Option │ │ │ │ │ │ ├── Collection.php │ │ │ │ │ │ ├── Value.php │ │ │ │ │ │ └── Value │ │ │ │ │ │ │ └── Collection.php │ │ │ │ │ ├── Price │ │ │ │ │ │ └── SpecialPrice.php │ │ │ │ │ ├── Relation.php │ │ │ │ │ ├── StatusBaseSelectProcessor.php │ │ │ │ │ ├── Website.php │ │ │ │ │ └── Website │ │ │ │ │ │ ├── Link.php │ │ │ │ │ │ └── SelectProcessor.php │ │ │ │ ├── ProductFrontendAction.php │ │ │ │ ├── ProductFrontendAction │ │ │ │ │ └── Collection.php │ │ │ │ ├── Setup │ │ │ │ │ └── PropertyMapper.php │ │ │ │ └── Url.php │ │ │ ├── Rss │ │ │ │ ├── Category.php │ │ │ │ └── Product │ │ │ │ │ ├── NewProducts.php │ │ │ │ │ ├── NotifyStock.php │ │ │ │ │ └── Special.php │ │ │ ├── Session.php │ │ │ ├── System │ │ │ │ └── Config │ │ │ │ │ ├── Backend │ │ │ │ │ └── Catalog │ │ │ │ │ │ └── Url │ │ │ │ │ │ └── Rewrite │ │ │ │ │ │ └── Suffix.php │ │ │ │ │ └── Source │ │ │ │ │ └── Inputtype.php │ │ │ ├── Template │ │ │ │ ├── Filter.php │ │ │ │ └── Filter │ │ │ │ │ └── Factory.php │ │ │ ├── View │ │ │ │ └── Asset │ │ │ │ │ ├── Image.php │ │ │ │ │ ├── Image │ │ │ │ │ └── Context.php │ │ │ │ │ └── Placeholder.php │ │ │ ├── Webapi │ │ │ │ └── Product │ │ │ │ │ └── Option │ │ │ │ │ └── Type │ │ │ │ │ ├── Date.php │ │ │ │ │ └── File │ │ │ │ │ └── Processor.php │ │ │ └── Widget │ │ │ │ ├── RecentlyComparedStorageConfiguration.php │ │ │ │ └── RecentlyViewedStorageConfiguration.php │ │ ├── Observer │ │ │ ├── CatalogCheckIsUsingStaticUrlsAllowedObserver.php │ │ │ ├── CategoryProductIndexer.php │ │ │ ├── Compare │ │ │ │ ├── BindCustomerLoginObserver.php │ │ │ │ └── BindCustomerLogoutObserver.php │ │ │ ├── ImageResizeAfterProductSave.php │ │ │ ├── MenuCategoryData.php │ │ │ ├── SetSpecialPriceStartDate.php │ │ │ ├── SwitchPriceAttributeScopeOnConfigChange.php │ │ │ └── SynchronizeWebsiteAttributesOnStoreChange.php │ │ ├── Plugin │ │ │ ├── Block │ │ │ │ └── Topmenu.php │ │ │ ├── Framework │ │ │ │ └── App │ │ │ │ │ └── Action │ │ │ │ │ └── ContextPlugin.php │ │ │ └── Model │ │ │ │ ├── Attribute │ │ │ │ └── Backend │ │ │ │ │ └── AttributeValidation.php │ │ │ │ ├── AttributeSetRepository │ │ │ │ └── RemoveProducts.php │ │ │ │ ├── Indexer │ │ │ │ └── Category │ │ │ │ │ └── Product │ │ │ │ │ ├── Execute.php │ │ │ │ │ └── MaxHeapTableSizeProcessorOnFullReindex.php │ │ │ │ ├── Product │ │ │ │ ├── Action │ │ │ │ │ └── UpdateAttributesFlushCache.php │ │ │ │ └── Option │ │ │ │ │ └── UpdateProductCustomOptionsAttributes.php │ │ │ │ └── ResourceModel │ │ │ │ ├── Attribute │ │ │ │ └── Save.php │ │ │ │ ├── Config.php │ │ │ │ └── ReadSnapshotPlugin.php │ │ ├── Pricing │ │ │ ├── Price │ │ │ │ ├── BasePrice.php │ │ │ │ ├── ConfiguredOptions.php │ │ │ │ ├── ConfiguredPrice.php │ │ │ │ ├── ConfiguredPriceInterface.php │ │ │ │ ├── ConfiguredPriceSelection.php │ │ │ │ ├── ConfiguredRegularPrice.php │ │ │ │ ├── CustomOptionPrice.php │ │ │ │ ├── CustomOptionPriceCalculator.php │ │ │ │ ├── CustomOptionPriceInterface.php │ │ │ │ ├── FinalPrice.php │ │ │ │ ├── FinalPriceInterface.php │ │ │ │ ├── MinimalPriceCalculatorInterface.php │ │ │ │ ├── MinimalTierPriceCalculator.php │ │ │ │ ├── RegularPrice.php │ │ │ │ ├── SpecialPrice.php │ │ │ │ ├── SpecialPriceInterface.php │ │ │ │ ├── TierPrice.php │ │ │ │ └── TierPriceInterface.php │ │ │ ├── Render.php │ │ │ └── Render │ │ │ │ ├── ConfiguredPriceBox.php │ │ │ │ ├── FinalPriceBox.php │ │ │ │ └── PriceBox.php │ │ ├── README.md │ │ ├── Setup │ │ │ ├── CategorySetup.php │ │ │ ├── Patch │ │ │ │ ├── Data │ │ │ │ │ ├── ChangePriceAttributeDefaultScope.php │ │ │ │ │ ├── DisallowUsingHtmlForProductName.php │ │ │ │ │ ├── EnableDirectiveParsing.php │ │ │ │ │ ├── EnableSegmentation.php │ │ │ │ │ ├── InstallDefaultCategories.php │ │ │ │ │ ├── SetNewResourceModelsPaths.php │ │ │ │ │ ├── UpdateDefaultAttributeValue.php │ │ │ │ │ ├── UpdateMediaAttributesBackendTypes.php │ │ │ │ │ ├── UpdateProductAttributes.php │ │ │ │ │ ├── UpdateProductMetaDescription.php │ │ │ │ │ ├── UpgradeWebsiteAttributes.php │ │ │ │ │ └── UpgradeWidgetData.php │ │ │ │ └── Schema │ │ │ │ │ └── EnableSegmentation.php │ │ │ └── Recurring.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ ├── AddProductToCartActionGroup.xml │ │ │ │ │ ├── AdminAssignImageRolesActionGroup.xml │ │ │ │ │ ├── AdminCategoryActionGroup.xml │ │ │ │ │ ├── AdminCreateRootCategoryActionGroup.xml │ │ │ │ │ ├── AdminCreateWidgetActionGroup.xml │ │ │ │ │ ├── AdminOpenNewProductFormPageActionGroup.xml │ │ │ │ │ ├── AdminProductActionGroup.xml │ │ │ │ │ ├── AdminProductAttributeActionGroup.xml │ │ │ │ │ ├── AdminProductAttributeSetActionGroup.xml │ │ │ │ │ ├── AdminProductGridActionGroup.xml │ │ │ │ │ ├── AssertAttributeDeletionErrorMessageActionGroup.xml │ │ │ │ │ ├── AssertProductAttributePresenceInCatalogProductGridActionGroup.xml │ │ │ │ │ ├── AssertProductInStorefrontCategoryPageActionGroup.xml │ │ │ │ │ ├── AssertProductInStorefrontProductPageActionGroup.xml │ │ │ │ │ ├── AssertProductInfoOnEditPageActionGroup.xml │ │ │ │ │ ├── AssertProductOnAdminGridActionGroup.xml │ │ │ │ │ ├── CheckItemInLayeredNavigationActionGroup.xml │ │ │ │ │ ├── CheckProductsOrderActionGroup.xml │ │ │ │ │ ├── CreateNewProductActionGroup.xml │ │ │ │ │ ├── CustomOptionsActionGroup.xml │ │ │ │ │ ├── DeleteProductActionGroup.xml │ │ │ │ │ ├── DeleteProductAttributeByAttributeCodeActionGroup.xml │ │ │ │ │ ├── MoveCategoryActionGroup.xml │ │ │ │ │ ├── OpenEditProductOnBackendActionGroup.xml │ │ │ │ │ ├── OpenProductAttributeFromSearchResultInGridActionGroup.xml │ │ │ │ │ ├── OpenProductFromCategoryPageActionGroup.xml │ │ │ │ │ ├── RestoreLayoutSettingActionGroup.xml │ │ │ │ │ ├── SearchAndMultiselectActionGroup.xml │ │ │ │ │ ├── SearchAttributeByCodeOnProductAttributeGridActionGroup.xml │ │ │ │ │ ├── SearchForProductOnBackendActionGroup.xml │ │ │ │ │ ├── StorefrontAddToCartCustomOptionsProductPageActionGroup.xml │ │ │ │ │ ├── StorefrontAssertProductImagesOnProductPageActionGroup.xml │ │ │ │ │ ├── StorefrontAssertProductInWidgetActionGroup.xml │ │ │ │ │ ├── StorefrontAssertProductNameOnProductPageActionGroup.xml │ │ │ │ │ ├── StorefrontAssertProductPriceOnProductPageActionGroup.xml │ │ │ │ │ ├── StorefrontAssertProductSkuOnProductPageActionGroup.xml │ │ │ │ │ ├── StorefrontCategoryActionGroup.xml │ │ │ │ │ ├── StorefrontClickAddToCartOnProductPageActionGroup.xml │ │ │ │ │ ├── StorefrontCompareActionGroup.xml │ │ │ │ │ ├── StorefrontOpenProductPageActionGroup.xml │ │ │ │ │ ├── StorefrontProductActionGroup.xml │ │ │ │ │ ├── StorefrontProductPageActionGroup.xml │ │ │ │ │ └── VerifyProductTypeOrderActionGroup.xml │ │ │ │ ├── Data │ │ │ │ │ ├── AdminMenuData.xml │ │ │ │ │ ├── AttributeSetData.xml │ │ │ │ │ ├── CatalogAttributeSetData.xml │ │ │ │ │ ├── CatalogPriceData.xml │ │ │ │ │ ├── CatalogRecentlyProductsConfigData.xml │ │ │ │ │ ├── CatalogSpecialPriceData.xml │ │ │ │ │ ├── CatalogStorefrontConfigData.xml │ │ │ │ │ ├── CategoryData.xml │ │ │ │ │ ├── ConstData.xml │ │ │ │ │ ├── CustomAttributeData.xml │ │ │ │ │ ├── FrontendLabelData.xml │ │ │ │ │ ├── ImageContentData.xml │ │ │ │ │ ├── ImageData.xml │ │ │ │ │ ├── NewProductData.xml │ │ │ │ │ ├── ProductAttributeData.xml │ │ │ │ │ ├── ProductAttributeMediaGalleryEntryData.xml │ │ │ │ │ ├── ProductAttributeOptionData.xml │ │ │ │ │ ├── ProductAttributeSetData.xml │ │ │ │ │ ├── ProductData.xml │ │ │ │ │ ├── ProductExtensionAttributeData.xml │ │ │ │ │ ├── ProductGridData.xml │ │ │ │ │ ├── ProductLinkData.xml │ │ │ │ │ ├── ProductLinksData.xml │ │ │ │ │ ├── ProductOptionData.xml │ │ │ │ │ ├── ProductOptionValueData.xml │ │ │ │ │ ├── SimpleProductOptionData.xml │ │ │ │ │ ├── StockItemData.xml │ │ │ │ │ ├── StoreLabelData.xml │ │ │ │ │ ├── TierPriceData.xml │ │ │ │ │ ├── VirtualProductOptionData.xml │ │ │ │ │ └── WidgetsData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Metadata │ │ │ │ │ ├── catalog_attribute_set-meta.xml │ │ │ │ │ ├── catalog_configuration-meta.xml │ │ │ │ │ ├── catalog_price-meta.xml │ │ │ │ │ ├── catalog_recently_products-meta.xml │ │ │ │ │ ├── catalog_special_price-meta.xml │ │ │ │ │ ├── catalog_tier_price-meta.xml │ │ │ │ │ ├── category-meta.xml │ │ │ │ │ ├── custom_attribute-meta.xml │ │ │ │ │ ├── empty_extension_attribute-meta.xml │ │ │ │ │ ├── frontend_label-meta.xml │ │ │ │ │ ├── image_content-meta.xml │ │ │ │ │ ├── product-meta.xml │ │ │ │ │ ├── product_attribute-meta.xml │ │ │ │ │ ├── product_attribute_media_gallery_entry-meta.xml │ │ │ │ │ ├── product_attribute_option-meta.xml │ │ │ │ │ ├── product_attribute_set-meta.xml │ │ │ │ │ ├── product_extension_attribute-meta.xml │ │ │ │ │ ├── product_link-meta.xml │ │ │ │ │ ├── product_link_extension_attribute-meta.xml │ │ │ │ │ ├── product_links-meta.xml │ │ │ │ │ ├── product_option-meta.xml │ │ │ │ │ ├── product_option_value-meta.xml │ │ │ │ │ ├── stock_item-meta.xml │ │ │ │ │ ├── store_label-meta.xml │ │ │ │ │ └── validation_rule-meta.xml │ │ │ │ ├── Page │ │ │ │ │ ├── AdminCategoryEditPage.xml │ │ │ │ │ ├── AdminCategoryPage.xml │ │ │ │ │ ├── AdminNewWidgetPage.xml │ │ │ │ │ ├── AdminProductAttributeFormPage.xml │ │ │ │ │ ├── AdminProductAttributeGridPage.xml │ │ │ │ │ ├── AdminProductAttributeSetEditPage.xml │ │ │ │ │ ├── AdminProductAttributeSetGridPage.xml │ │ │ │ │ ├── AdminProductAttributesEditPage.xml │ │ │ │ │ ├── AdminProductCreatePage.xml │ │ │ │ │ ├── AdminProductDeletePage.xml │ │ │ │ │ ├── AdminProductEditPage.xml │ │ │ │ │ ├── AdminProductIndexPage.xml │ │ │ │ │ ├── ProductCatalogPage.xml │ │ │ │ │ ├── StorefrontCategoryPage.xml │ │ │ │ │ ├── StorefrontProductComparePage.xml │ │ │ │ │ └── StorefrontProductPage.xml │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ │ ├── AdminAddProductsToOptionPanelSection.xml │ │ │ │ │ ├── AdminCatalogProductWidgetSection.xml │ │ │ │ │ ├── AdminCategoryBasicFieldSection.xml │ │ │ │ │ ├── AdminCategoryContentSection.xml │ │ │ │ │ ├── AdminCategoryDisplaySettingsSection.xml │ │ │ │ │ ├── AdminCategoryMainActionsSection.xml │ │ │ │ │ ├── AdminCategoryMessagesSection.xml │ │ │ │ │ ├── AdminCategoryModalSection.xml │ │ │ │ │ ├── AdminCategoryProductsGridSection.xml │ │ │ │ │ ├── AdminCategoryProductsSection.xml │ │ │ │ │ ├── AdminCategorySEOSection.xml │ │ │ │ │ ├── AdminCategorySidebarActionSection.xml │ │ │ │ │ ├── AdminCategorySidebarTreeSection.xml │ │ │ │ │ ├── AdminCategoryWarningMessagesPopupSection.xml │ │ │ │ │ ├── AdminCreateNewProductAttributeSection.xml │ │ │ │ │ ├── AdminCreateProductAttributeSection.xml │ │ │ │ │ ├── AdminEditProductAttributesSection.xml │ │ │ │ │ ├── AdminNewWidgetSection.xml │ │ │ │ │ ├── AdminNewWidgetSelectProductPopupSection.xml │ │ │ │ │ ├── AdminProductAddAttributeModalSection.xml │ │ │ │ │ ├── AdminProductAttributeGridSection.xml │ │ │ │ │ ├── AdminProductAttributeOptionsSection.xml │ │ │ │ │ ├── AdminProductAttributeSetActionSection.xml │ │ │ │ │ ├── AdminProductAttributeSetEditSection.xml │ │ │ │ │ ├── AdminProductAttributeSetGridSection.xml │ │ │ │ │ ├── AdminProductAttributeSetSection.xml │ │ │ │ │ ├── AdminProductAttributesSection.xml │ │ │ │ │ ├── AdminProductCategoryCreationSection.xml │ │ │ │ │ ├── AdminProductContentSection.xml │ │ │ │ │ ├── AdminProductCrossSellModalSection.xml │ │ │ │ │ ├── AdminProductCustomizableOptionsSection.xml │ │ │ │ │ ├── AdminProductDropdownOrderSection.xml │ │ │ │ │ ├── AdminProductFiltersSection.xml │ │ │ │ │ ├── AdminProductFormActionSection.xml │ │ │ │ │ ├── AdminProductFormAdvancedInventorySection.xml │ │ │ │ │ ├── AdminProductFormAdvancedPricingSection.xml │ │ │ │ │ ├── AdminProductFormAttributeSection.xml │ │ │ │ │ ├── AdminProductFormChangeStoreSection.xml │ │ │ │ │ ├── AdminProductFormSection.xml │ │ │ │ │ ├── AdminProductGridActionSection.xml │ │ │ │ │ ├── AdminProductGridConfirmActionSection.xml │ │ │ │ │ ├── AdminProductGridFilterSection.xml │ │ │ │ │ ├── AdminProductGridPaginationSection.xml │ │ │ │ │ ├── AdminProductGridSection.xml │ │ │ │ │ ├── AdminProductGridTableHeaderSection.xml │ │ │ │ │ ├── AdminProductImagePlaceholderConfigSection.xml │ │ │ │ │ ├── AdminProductImagesSection.xml │ │ │ │ │ ├── AdminProductMessagesSection.xml │ │ │ │ │ ├── AdminProductModalSlideGridSection.xml │ │ │ │ │ ├── AdminProductRelatedUpSellCrossSellSection.xml │ │ │ │ │ ├── AdminProductSEOSection.xml │ │ │ │ │ ├── AdminUpdateAttributesSection.xml │ │ │ │ │ ├── CatalogSubmenuSection.xml │ │ │ │ │ ├── NewProductPageSection.xml │ │ │ │ │ ├── ProductsPageSection.xml │ │ │ │ │ ├── StorefrontCategoryBottomToolbarSection.xml │ │ │ │ │ ├── StorefrontCategoryFilterSection.xml │ │ │ │ │ ├── StorefrontCategoryMainSection.xml │ │ │ │ │ ├── StorefrontCategoryProductSection.xml │ │ │ │ │ ├── StorefrontCategorySidebarSection.xml │ │ │ │ │ ├── StorefrontCategoryTopToolbarSection.xml │ │ │ │ │ ├── StorefrontComparisonSidebarSection.xml │ │ │ │ │ ├── StorefrontFooterSection.xml │ │ │ │ │ ├── StorefrontHeaderSection.xml │ │ │ │ │ ├── StorefrontMessagesSection.xml │ │ │ │ │ ├── StorefrontMiniCartSection.xml │ │ │ │ │ ├── StorefrontNavigationSection.xml │ │ │ │ │ ├── StorefrontProducRelatedProductsSection.xml │ │ │ │ │ ├── StorefrontProductActionSection.xml │ │ │ │ │ ├── StorefrontProductCompareMainSection.xml │ │ │ │ │ ├── StorefrontProductInfoDetailsSection.xml │ │ │ │ │ ├── StorefrontProductInfoMainSection.xml │ │ │ │ │ ├── StorefrontProductMediaSection.xml │ │ │ │ │ ├── StorefrontProductMoreInformationSection.xml │ │ │ │ │ ├── StorefrontProductPageSection.xml │ │ │ │ │ ├── StorefrontProductUpSellProductsSection.xml │ │ │ │ │ └── StorefrontWidgetsSection.xml │ │ │ │ └── Test │ │ │ │ │ ├── AddOutOfStockProductToCompareListTest.xml │ │ │ │ │ ├── AddToCartCrossSellTest.xml │ │ │ │ │ ├── AdminAddDefaultImageSimpleProductTest.xml │ │ │ │ │ ├── AdminAddDefaultImageVirtualProductTest.xml │ │ │ │ │ ├── AdminAddDefaultVideoSimpleProductTest.xml │ │ │ │ │ ├── AdminAddDefaultVideoVirtualProductTest.xml │ │ │ │ │ ├── AdminAddImageForCategoryTest.xml │ │ │ │ │ ├── AdminAddImageToWYSIWYGCatalogTest.xml │ │ │ │ │ ├── AdminAddImageToWYSIWYGProductTest.xml │ │ │ │ │ ├── AdminAddInStockProductToTheCartTest.xml │ │ │ │ │ ├── AdminApplyTierPriceToProductTest.xml │ │ │ │ │ ├── AdminAssignProductAttributeToAttributeSetTest.xml │ │ │ │ │ ├── AdminCatalogCategoriesNavigateMenuTest.xml │ │ │ │ │ ├── AdminCatalogProductsNavigateMenuTest.xml │ │ │ │ │ ├── AdminChangeProductAttributeSet.xml │ │ │ │ │ ├── AdminCheckConfigurableProductPriceWithDisabledChildProductTest.xml │ │ │ │ │ ├── AdminCheckConfigurableProductPriceWithOutOfStockChildProductTest.xml │ │ │ │ │ ├── AdminCheckInactiveAndNotIncludeInMenuCategoryAndSubcategoryIsNotVisibleInNavigationTest.xml │ │ │ │ │ ├── AdminCheckInactiveCategoryAndSubcategoryIsNotVisibleInNavigationMenuTest.xml │ │ │ │ │ ├── AdminCheckInactiveIncludeInMenuCategoryAndSubcategoryIsNotVisibleInNavigationTest.xml │ │ │ │ │ ├── AdminCheckOutOfStockProductIsNotVisibleInCategoryTest.xml │ │ │ │ │ ├── AdminCheckOutOfStockProductIsVisibleInCategoryTest.xml │ │ │ │ │ ├── AdminCheckPaginationInStorefrontTest.xml │ │ │ │ │ ├── AdminCheckSubCategoryIsNotVisibleInNavigationMenuTest.xml │ │ │ │ │ ├── AdminConfigureProductImagePlaceholderTest.xml │ │ │ │ │ ├── AdminCreateAndSwitchProductType.xml │ │ │ │ │ ├── AdminCreateAttributeSetEntityTest.xml │ │ │ │ │ ├── AdminCreateCategoryFromProductPageTest.xml │ │ │ │ │ ├── AdminCreateCategoryTest.xml │ │ │ │ │ ├── AdminCreateCategoryWithAnchorFieldTest.xml │ │ │ │ │ ├── AdminCreateCategoryWithCustomRootCategoryTest.xml │ │ │ │ │ ├── AdminCreateCategoryWithFiveNestingTest.xml │ │ │ │ │ ├── AdminCreateCategoryWithInactiveCategoryTest.xml │ │ │ │ │ ├── AdminCreateCategoryWithInactiveIncludeInMenuTest.xml │ │ │ │ │ ├── AdminCreateCategoryWithProductsGridFilter.xml │ │ │ │ │ ├── AdminCreateCategoryWithRequiredFieldsTest.xml │ │ │ │ │ ├── AdminCreateCustomProductAttributeWithDropdownFieldTest.xml │ │ │ │ │ ├── AdminCreateDropdownProductAttributeTest.xml │ │ │ │ │ ├── AdminCreateDropdownProductAttributeVisibleInStorefrontAdvancedSearchFormTest.xml │ │ │ │ │ ├── AdminCreateDuplicateCategoryTest.xml │ │ │ │ │ ├── AdminCreateDuplicateProductTest.xml │ │ │ │ │ ├── AdminCreateInactiveFlatCategoryAndUpdateAsInactiveTest.xml │ │ │ │ │ ├── AdminCreateInactiveFlatCategoryTest.xml │ │ │ │ │ ├── AdminCreateInactiveInMenuFlatCategoryTest.xml │ │ │ │ │ ├── AdminCreateMultipleSelectProductAttributeVisibleInStorefrontAdvancedSearchFormTest.xml │ │ │ │ │ ├── AdminCreateNewAttributeFromProductTest.xml │ │ │ │ │ ├── AdminCreateProductAttributeFromProductPageTest.xml │ │ │ │ │ ├── AdminCreateProductAttributeRequiredTextFieldTest.xml │ │ │ │ │ ├── AdminCreateProductCustomAttributeSet.xml │ │ │ │ │ ├── AdminCreateProductDuplicateUrlkeyTest.xml │ │ │ │ │ ├── AdminCreateRootCategoryAndSubcategoriesTest.xml │ │ │ │ │ ├── AdminCreateRootCategoryRequiredFieldsTest.xml │ │ │ │ │ ├── AdminCreateSimpleProductTest.xml │ │ │ │ │ ├── AdminCreateSimpleProductWithCountryOfManufactureAttributeSKUMaskTest.xml │ │ │ │ │ ├── AdminCreateSimpleProductWithUnicodeTest.xml │ │ │ │ │ ├── AdminCreateVirtualProductFillingRequiredFieldsOnlyTest.xml │ │ │ │ │ ├── AdminCreateVirtualProductOutOfStockWithTierPriceTest.xml │ │ │ │ │ ├── AdminCreateVirtualProductWithCustomOptionsSuiteAndImportOptionsTest.xml │ │ │ │ │ ├── AdminCreateVirtualProductWithTierPriceForGeneralGroupTest.xml │ │ │ │ │ ├── AdminCreateVirtualProductWithTierPriceTest.xml │ │ │ │ │ ├── AdminCreateVirtualProductWithoutManageStockTest.xml │ │ │ │ │ ├── AdminDeleteAttributeSetTest.xml │ │ │ │ │ ├── AdminDeleteConfigurableChildProductsTest.xml │ │ │ │ │ ├── AdminDeleteDropdownProductAttributeFromAttributeSetTest.xml │ │ │ │ │ ├── AdminDeleteProductAttributeTest.xml │ │ │ │ │ ├── AdminDeleteProductWithCustomOptionTest.xml │ │ │ │ │ ├── AdminDeleteRootCategoryAssignedToStoreTest.xml │ │ │ │ │ ├── AdminDeleteRootCategoryTest.xml │ │ │ │ │ ├── AdminDeleteRootSubCategoryTest.xml │ │ │ │ │ ├── AdminDeleteSimpleProductTest.xml │ │ │ │ │ ├── AdminDeleteSystemProductAttributeTest.xml │ │ │ │ │ ├── AdminDeleteTextFieldProductAttributeFromAttributeSetTest.xml │ │ │ │ │ ├── AdminDeleteVirtualProductTest.xml │ │ │ │ │ ├── AdminEditTextEditorProductAttributeTest.xml │ │ │ │ │ ├── AdminFilterByNameByStoreViewOnProductGridTest.xml │ │ │ │ │ ├── AdminFilteringCategoryProductsUsingScopeSelectorTest.xml │ │ │ │ │ ├── AdminGridPageNumberAfterSaveAndCloseActionTest.xml │ │ │ │ │ ├── AdminImportCustomizableOptionToProductWithSKUTest.xml │ │ │ │ │ ├── AdminMassChangeProductsStatusTest.xml │ │ │ │ │ ├── AdminMassProductPriceUpdateTest.xml │ │ │ │ │ ├── AdminMassUpdateProductAttributesGlobalScopeTest.xml │ │ │ │ │ ├── AdminMassUpdateProductAttributesMissingRequiredFieldTest.xml │ │ │ │ │ ├── AdminMassUpdateProductAttributesStoreViewScopeTest.xml │ │ │ │ │ ├── AdminMassUpdateProductStatusStoreViewScopeTest.xml │ │ │ │ │ ├── AdminMoveAnchoredCategoryTest.xml │ │ │ │ │ ├── AdminMoveAnchoredCategoryToDefaultCategoryTest.xml │ │ │ │ │ ├── AdminMoveCategoryAndCheckUrlRewritesTest.xml │ │ │ │ │ ├── AdminMoveCategoryFromParentAnchoredCategoryTest.xml │ │ │ │ │ ├── AdminMoveCategoryToAnotherPositionInCategoryTreeTest.xml │ │ │ │ │ ├── AdminMultipleWebsitesUseDefaultValuesTest.xml │ │ │ │ │ ├── AdminNavigateMultipleUpSellProductsTest.xml │ │ │ │ │ ├── AdminProductGridFilteringByDateAttributeTest.xml │ │ │ │ │ ├── AdminProductImageAssignmentForMultipleStoresTest.xml │ │ │ │ │ ├── AdminProductStatusAttributeDisabledByDefaultTest.xml │ │ │ │ │ ├── AdminRemoveDefaultImageSimpleProductTest.xml │ │ │ │ │ ├── AdminRemoveDefaultImageVirtualProductTest.xml │ │ │ │ │ ├── AdminRemoveDefaultVideoSimpleProductTest.xml │ │ │ │ │ ├── AdminRemoveDefaultVideoVirtualProductTest.xml │ │ │ │ │ ├── AdminRemoveImageAffectsAllScopesTest.xml │ │ │ │ │ ├── AdminRemoveImageFromCategoryTest.xml │ │ │ │ │ ├── AdminRequiredFieldsHaveRequiredFieldIndicatorTest.xml │ │ │ │ │ ├── AdminSimpleProductEditUiTest.xml │ │ │ │ │ ├── AdminSimpleProductImagesTest.xml │ │ │ │ │ ├── AdminSimpleProductSetEditContentTest.xml │ │ │ │ │ ├── AdminSimpleSetEditRelatedProductsTest.xml │ │ │ │ │ ├── AdminSortingByWebsitesTest.xml │ │ │ │ │ ├── AdminStoresAttributeSetNavigateMenuTest.xml │ │ │ │ │ ├── AdminStoresProductNavigateMenuTest.xml │ │ │ │ │ ├── AdminTierPriceNotAvailableForProductOptionsWithoutTierPriceTest.xml │ │ │ │ │ ├── AdminUnassignProductAttributeFromAttributeSetTest.xml │ │ │ │ │ ├── AdminUpdateCategoryAndCheckDefaultUrlKeyOnStoreViewTest.xml │ │ │ │ │ ├── AdminUpdateCategoryAndMakeInactiveTest.xml │ │ │ │ │ ├── AdminUpdateCategoryNameWithStoreViewTest.xml │ │ │ │ │ ├── AdminUpdateCategoryStoreUrlKeyTest.xml │ │ │ │ │ ├── AdminUpdateCategoryUrlKeyWithStoreViewTest.xml │ │ │ │ │ ├── AdminUpdateCategoryWithInactiveIncludeInMenuTest.xml │ │ │ │ │ ├── AdminUpdateCategoryWithProductsTest.xml │ │ │ │ │ ├── AdminUpdateFlatCategoryAndAddProductsTest.xml │ │ │ │ │ ├── AdminUpdateFlatCategoryIncludeInNavigationTest.xml │ │ │ │ │ ├── AdminUpdateFlatCategoryNameAndDescriptionTest.xml │ │ │ │ │ ├── AdminUpdateSimpleProductNameToVerifyDataOverridingOnStoreViewLevelTest.xml │ │ │ │ │ ├── AdminUpdateSimpleProductPriceToVerifyDataOverridingOnStoreViewLevelTest.xml │ │ │ │ │ ├── AdminUpdateSimpleProductTieredPriceTest.xml │ │ │ │ │ ├── AdminUpdateSimpleProductWithRegularPriceInStockDisabledProductTest.xml │ │ │ │ │ ├── AdminUpdateSimpleProductWithRegularPriceInStockEnabledFlatTest.xml │ │ │ │ │ ├── AdminUpdateSimpleProductWithRegularPriceInStockNotVisibleIndividuallyTest.xml │ │ │ │ │ ├── AdminUpdateSimpleProductWithRegularPriceInStockUnassignFromCategoryTest.xml │ │ │ │ │ ├── AdminUpdateSimpleProductWithRegularPriceInStockVisibleInCatalogAndSearchTest.xml │ │ │ │ │ ├── AdminUpdateSimpleProductWithRegularPriceInStockVisibleInCatalogOnlyTest.xml │ │ │ │ │ ├── AdminUpdateSimpleProductWithRegularPriceInStockVisibleInSearchOnlyTest.xml │ │ │ │ │ ├── AdminUpdateSimpleProductWithRegularPriceInStockWithCustomOptionsTest.xml │ │ │ │ │ ├── AdminUpdateSimpleProductWithRegularPriceOutOfStockTest.xml │ │ │ │ │ ├── AdminUpdateTopCategoryUrlWithNoRedirectTest.xml │ │ │ │ │ ├── AdminUpdateTopCategoryUrlWithRedirectTest.xml │ │ │ │ │ ├── AdminUpdateVirtualProductWithRegularPriceInStockVisibleInCategoryOnlyTest.xml │ │ │ │ │ ├── AdminUpdateVirtualProductWithRegularPriceInStockWithCustomOptionsVisibleInSearchOnlyTest.xml │ │ │ │ │ ├── AdminUpdateVirtualProductWithRegularPriceOutOfStockVisibleInCategoryAndSearchTest.xml │ │ │ │ │ ├── AdminUpdateVirtualProductWithRegularPriceOutOfStockVisibleInCategoryOnlyTest.xml │ │ │ │ │ ├── AdminUpdateVirtualProductWithRegularPriceOutOfStockVisibleInSearchOnlyTest.xml │ │ │ │ │ ├── AdminUpdateVirtualProductWithSpecialPriceInStockVisibleInCategoryAndSearchTest.xml │ │ │ │ │ ├── AdminUpdateVirtualProductWithSpecialPriceOutOfStockVisibleInCategoryAndSearchTest.xml │ │ │ │ │ ├── AdminUpdateVirtualProductWithTierPriceInStockVisibleInCategoryAndSearchTest.xml │ │ │ │ │ ├── AdminUpdateVirtualProductWithTierPriceInStockVisibleInCategoryOnlyTest.xml │ │ │ │ │ ├── AdminUpdateVirtualProductWithTierPriceOutOfStockVisibleInCategoryAndSearchTest.xml │ │ │ │ │ ├── AdminVerifyProductOrderTest.xml │ │ │ │ │ ├── AdminVirtualProductSetEditContentTest.xml │ │ │ │ │ ├── AdminVirtualSetEditRelatedProductsTest.xml │ │ │ │ │ ├── AdvanceCatalogSearchSimpleProductTest.xml │ │ │ │ │ ├── AdvanceCatalogSearchVirtualProductTest.xml │ │ │ │ │ ├── CheckTierPricingOfProductsTest.xml │ │ │ │ │ ├── ConfigurableOptionTextInputLengthValidationHint.xml │ │ │ │ │ ├── CreateProductAttributeEntityTest.xml │ │ │ │ │ ├── DeleteCategoriesTest.xml │ │ │ │ │ ├── DeleteUsedInConfigurableProductAttributeTest.xml │ │ │ │ │ ├── EndToEndB2CAdminTest.xml │ │ │ │ │ ├── EndToEndB2CGuestUserTest.xml │ │ │ │ │ ├── EndToEndB2CLoggedInUserTest.xml │ │ │ │ │ ├── NewProductsListWidgetSimpleProductTest.xml │ │ │ │ │ ├── NewProductsListWidgetVirtualProductTest.xml │ │ │ │ │ ├── ProductAvailableAfterEnablingSubCategoriesTest.xml │ │ │ │ │ ├── SaveProductWithCustomOptionsSecondWebsiteTest.xml │ │ │ │ │ ├── SimpleProductTwoCustomOptionsTest.xml │ │ │ │ │ ├── StorefrontProductNameWithDoubleQuote.xml │ │ │ │ │ ├── StorefrontProductWithEmptyAttributeTest.xml │ │ │ │ │ ├── StorefrontProductsCompareWithEmptyAttributeTest.xml │ │ │ │ │ ├── StorefrontPurchaseProductCustomOptionsDifferentStoreViewsTest.xml │ │ │ │ │ ├── StorefrontPurchaseProductWithCustomOptionsTest.xml │ │ │ │ │ ├── StorefrontPurchaseProductWithCustomOptionsWithLongValuesTitle.xml │ │ │ │ │ ├── StorefrontRememberCategoryPaginationTest.xml │ │ │ │ │ ├── StorefrontSpecialPriceForDifferentTimezonesForWebsitesTest.xml │ │ │ │ │ ├── TieredPricingAndQuantityIncrementsWorkWithDecimalinventoryTest.xml │ │ │ │ │ ├── VerifyChildCategoriesShouldNotIncludeInMenuTest.xml │ │ │ │ │ ├── VerifyDefaultWYSIWYGToolbarOnProductTest.xml │ │ │ │ │ ├── VerifyTinyMCEv4IsNativeWYSIWYGOnCatalogTest.xml │ │ │ │ │ └── VerifyTinyMCEv4IsNativeWYSIWYGOnProductTest.xml │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ ├── Adminhtml │ │ │ │ │ ├── Category │ │ │ │ │ │ └── AbstractCategoryTest.php │ │ │ │ │ ├── Product │ │ │ │ │ │ ├── Attribute │ │ │ │ │ │ │ ├── Button │ │ │ │ │ │ │ │ ├── CancelTest.php │ │ │ │ │ │ │ │ ├── GenericTest.php │ │ │ │ │ │ │ │ └── SaveTest.php │ │ │ │ │ │ │ ├── Edit │ │ │ │ │ │ │ │ └── Tab │ │ │ │ │ │ │ │ │ └── AdvancedTest.php │ │ │ │ │ │ │ └── GridTest.php │ │ │ │ │ │ ├── Composite │ │ │ │ │ │ │ └── Fieldset │ │ │ │ │ │ │ │ └── OptionsTest.php │ │ │ │ │ │ ├── Edit │ │ │ │ │ │ │ ├── Action │ │ │ │ │ │ │ │ └── Attribute │ │ │ │ │ │ │ │ │ └── Tab │ │ │ │ │ │ │ │ │ └── InventoryTest.php │ │ │ │ │ │ │ ├── Button │ │ │ │ │ │ │ │ ├── AddAttributeTest.php │ │ │ │ │ │ │ │ ├── BackTest.php │ │ │ │ │ │ │ │ ├── CreateCategoryTest.php │ │ │ │ │ │ │ │ ├── GenericTest.php │ │ │ │ │ │ │ │ └── SaveTest.php │ │ │ │ │ │ │ └── Tab │ │ │ │ │ │ │ │ ├── AlertsTest.php │ │ │ │ │ │ │ │ └── InventoryTest.php │ │ │ │ │ │ ├── Helper │ │ │ │ │ │ │ └── Form │ │ │ │ │ │ │ │ ├── CategoryTest.php │ │ │ │ │ │ │ │ ├── Gallery │ │ │ │ │ │ │ │ └── ContentTest.php │ │ │ │ │ │ │ │ ├── GalleryTest.php │ │ │ │ │ │ │ │ └── WeightTest.php │ │ │ │ │ │ └── Options │ │ │ │ │ │ │ └── AjaxTest.php │ │ │ │ │ └── Rss │ │ │ │ │ │ ├── Grid │ │ │ │ │ │ └── LinkTest.php │ │ │ │ │ │ └── NotifyStockTest.php │ │ │ │ ├── Category │ │ │ │ │ ├── Plugin │ │ │ │ │ │ └── PriceBoxTagsTest.php │ │ │ │ │ ├── Rss │ │ │ │ │ │ └── LinkTest.php │ │ │ │ │ └── ViewTest.php │ │ │ │ ├── FrontendStorageManagerTest.php │ │ │ │ ├── NavigationTest.php │ │ │ │ ├── Product │ │ │ │ │ ├── AbstractProductTest.php │ │ │ │ │ ├── Compare │ │ │ │ │ │ └── ListCompareTest.php │ │ │ │ │ ├── ContextTest.php │ │ │ │ │ ├── ImageFactoryTest.php │ │ │ │ │ ├── ListProductTest.php │ │ │ │ │ ├── ListTest.php │ │ │ │ │ ├── NewProductTest.php │ │ │ │ │ ├── PriceTest.php │ │ │ │ │ ├── ProductList │ │ │ │ │ │ ├── RelatedTest.php │ │ │ │ │ │ ├── ToolbarTest.php │ │ │ │ │ │ └── UpsellTest.php │ │ │ │ │ ├── View │ │ │ │ │ │ ├── AttributesTest.php │ │ │ │ │ │ ├── GalleryOptionsTest.php │ │ │ │ │ │ ├── GalleryTest.php │ │ │ │ │ │ ├── OptionsTest.php │ │ │ │ │ │ └── TabsTest.php │ │ │ │ │ ├── ViewTest.php │ │ │ │ │ └── Widget │ │ │ │ │ │ └── NewWidgetTest.php │ │ │ │ ├── Rss │ │ │ │ │ ├── CategoryTest.php │ │ │ │ │ └── Product │ │ │ │ │ │ ├── NewProductsTest.php │ │ │ │ │ │ └── SpecialTest.php │ │ │ │ ├── Ui │ │ │ │ │ └── ProductViewCounterTest.php │ │ │ │ └── Widget │ │ │ │ │ └── LinkTest.php │ │ │ │ ├── Controller │ │ │ │ ├── Adminhtml │ │ │ │ │ ├── Category │ │ │ │ │ │ ├── DeleteTest.php │ │ │ │ │ │ ├── EditTest.php │ │ │ │ │ │ ├── Image │ │ │ │ │ │ │ └── UploadTest.php │ │ │ │ │ │ ├── MoveTest.php │ │ │ │ │ │ ├── RefreshPathTest.php │ │ │ │ │ │ ├── SaveTest.php │ │ │ │ │ │ └── Widget │ │ │ │ │ │ │ ├── CategoriesJsonTest.php │ │ │ │ │ │ │ └── ChooserTest.php │ │ │ │ │ ├── Product │ │ │ │ │ │ ├── Action │ │ │ │ │ │ │ └── Attribute │ │ │ │ │ │ │ │ └── EditTest.php │ │ │ │ │ │ ├── AddAttributeToTemplateTest.php │ │ │ │ │ │ ├── Attribute │ │ │ │ │ │ │ ├── EditTest.php │ │ │ │ │ │ │ ├── SaveTest.php │ │ │ │ │ │ │ └── ValidateTest.php │ │ │ │ │ │ ├── AttributeTest.php │ │ │ │ │ │ ├── BuilderTest.php │ │ │ │ │ │ ├── Initialization │ │ │ │ │ │ │ ├── Helper │ │ │ │ │ │ │ │ ├── AttributeFilterTest.php │ │ │ │ │ │ │ │ ├── HandlerFactoryTest.php │ │ │ │ │ │ │ │ └── Plugin │ │ │ │ │ │ │ │ │ └── Handler │ │ │ │ │ │ │ │ │ └── CompositeTest.php │ │ │ │ │ │ │ ├── HelperTest.php │ │ │ │ │ │ │ └── StockDataFilterTest.php │ │ │ │ │ │ ├── MassStatusTest.php │ │ │ │ │ │ ├── NewActionTest.php │ │ │ │ │ │ ├── ReloadTest.php │ │ │ │ │ │ ├── SaveTest.php │ │ │ │ │ │ ├── ShowUpdateResultTest.php │ │ │ │ │ │ └── ValidateTest.php │ │ │ │ │ └── ProductTest.php │ │ │ │ ├── Category │ │ │ │ │ └── ViewTest.php │ │ │ │ └── Product │ │ │ │ │ ├── Compare │ │ │ │ │ └── IndexTest.php │ │ │ │ │ └── Frontend │ │ │ │ │ └── Action │ │ │ │ │ └── SynchronizeTest.php │ │ │ │ ├── Cron │ │ │ │ ├── DeleteAbandonedStoreFlatTablesTest.php │ │ │ │ ├── DeleteOutdatedPriceValuesTest.php │ │ │ │ ├── FrontendActionsFlushTest.php │ │ │ │ ├── RefreshSpecialPricesTest.php │ │ │ │ └── SynchronizeWebsiteAttributesTest.php │ │ │ │ ├── CustomerData │ │ │ │ ├── CompareProductsTest.php │ │ │ │ ├── ProductFrontendActionSectionTest.php │ │ │ │ └── ProductsRenderInfoSectionTest.php │ │ │ │ ├── Helper │ │ │ │ ├── ImageTest.php │ │ │ │ ├── Product │ │ │ │ │ ├── CompareTest.php │ │ │ │ │ ├── ConfigurationPoolTest.php │ │ │ │ │ ├── ConfigurationTest.php │ │ │ │ │ ├── Edit │ │ │ │ │ │ └── Action │ │ │ │ │ │ │ └── AttributeTest.php │ │ │ │ │ └── Flat │ │ │ │ │ │ └── IndexerTest.php │ │ │ │ └── ProductTest.php │ │ │ │ ├── Model │ │ │ │ ├── Api │ │ │ │ │ └── SearchCriteria │ │ │ │ │ │ └── CollectionProcessor │ │ │ │ │ │ ├── ConditionProcessor │ │ │ │ │ │ └── ConditionBuilder │ │ │ │ │ │ │ └── FactoryTest.php │ │ │ │ │ │ └── FilterProcessor │ │ │ │ │ │ ├── ProductCategoryFilterTest.php │ │ │ │ │ │ └── ProductWebsiteFilterTest.php │ │ │ │ ├── Attribute │ │ │ │ │ ├── Backend │ │ │ │ │ │ ├── CustomlayoutupdateTest.php │ │ │ │ │ │ └── TierPrice │ │ │ │ │ │ │ ├── SaveHandlerTest.php │ │ │ │ │ │ │ └── UpdateHandlerTest.php │ │ │ │ │ ├── Config │ │ │ │ │ │ ├── ConverterTest.php │ │ │ │ │ │ ├── ReaderTest.php │ │ │ │ │ │ ├── SchemaLocatorTest.php │ │ │ │ │ │ ├── XsdTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ ├── attributes_config_merged.php │ │ │ │ │ │ │ ├── attributes_config_merged.xml │ │ │ │ │ │ │ ├── attributes_config_one.xml │ │ │ │ │ │ │ └── attributes_config_two.xml │ │ │ │ │ ├── ConfigTest.php │ │ │ │ │ └── LockValidatorCompositeTest.php │ │ │ │ ├── Category │ │ │ │ │ ├── Attribute │ │ │ │ │ │ ├── Backend │ │ │ │ │ │ │ ├── ImageTest.php │ │ │ │ │ │ │ └── SortbyTest.php │ │ │ │ │ │ └── Source │ │ │ │ │ │ │ ├── LayoutTest.php │ │ │ │ │ │ │ ├── PageTest.php │ │ │ │ │ │ │ └── SortbyTest.php │ │ │ │ │ ├── AttributeRepositoryTest.php │ │ │ │ │ ├── DataProviderTest.php │ │ │ │ │ ├── FileInfoTest.php │ │ │ │ │ ├── Link │ │ │ │ │ │ ├── ReadHandlerTest.php │ │ │ │ │ │ └── SaveHandlerTest.php │ │ │ │ │ ├── Product │ │ │ │ │ │ └── PositionResolverTest.php │ │ │ │ │ └── TreeTest.php │ │ │ │ ├── CategoryLinkManagementTest.php │ │ │ │ ├── CategoryLinkRepositoryTest.php │ │ │ │ ├── CategoryListTest.php │ │ │ │ ├── CategoryManagementTest.php │ │ │ │ ├── CategoryRepositoryTest.php │ │ │ │ ├── CategoryTest.php │ │ │ │ ├── CollectionProviderTest.php │ │ │ │ ├── Config │ │ │ │ │ ├── CatalogClone │ │ │ │ │ │ └── Media │ │ │ │ │ │ │ └── ImageTest.php │ │ │ │ │ └── Source │ │ │ │ │ │ ├── CategoryTest.php │ │ │ │ │ │ ├── GridPerPageTest.php │ │ │ │ │ │ ├── ListPerPageTest.php │ │ │ │ │ │ ├── ListSortTest.php │ │ │ │ │ │ └── Product │ │ │ │ │ │ └── Options │ │ │ │ │ │ └── TypeTest.php │ │ │ │ ├── ConfigTest.php │ │ │ │ ├── CustomOptions │ │ │ │ │ ├── CustomOptionProcessorTest.php │ │ │ │ │ └── CustomOptionTest.php │ │ │ │ ├── Entity │ │ │ │ │ └── AttributeTest.php │ │ │ │ ├── FactoryTest.php │ │ │ │ ├── FrontendStorageConfigurationPoolTest.php │ │ │ │ ├── ImageExtractorTest.php │ │ │ │ ├── ImageUploaderTest.php │ │ │ │ ├── Indexer │ │ │ │ │ ├── Category │ │ │ │ │ │ ├── Flat │ │ │ │ │ │ │ ├── Plugin │ │ │ │ │ │ │ │ ├── IndexerConfigDataTest.php │ │ │ │ │ │ │ │ ├── StoreGroupTest.php │ │ │ │ │ │ │ │ └── StoreViewTest.php │ │ │ │ │ │ │ ├── StateTest.php │ │ │ │ │ │ │ └── System │ │ │ │ │ │ │ │ └── Config │ │ │ │ │ │ │ │ └── ModeTest.php │ │ │ │ │ │ ├── FlatTest.php │ │ │ │ │ │ ├── Product │ │ │ │ │ │ │ ├── Plugin │ │ │ │ │ │ │ │ ├── ImportTest.php │ │ │ │ │ │ │ │ ├── MviewStateTest.php │ │ │ │ │ │ │ │ ├── StoreGroupTest.php │ │ │ │ │ │ │ │ └── StoreViewTest.php │ │ │ │ │ │ │ └── RowSizeEstimatorTest.php │ │ │ │ │ │ └── ProductTest.php │ │ │ │ │ └── Product │ │ │ │ │ │ ├── Category │ │ │ │ │ │ └── Plugin │ │ │ │ │ │ │ └── ImportTest.php │ │ │ │ │ │ ├── CategoryTest.php │ │ │ │ │ │ ├── Eav │ │ │ │ │ │ ├── AbstractActionTest.php │ │ │ │ │ │ ├── Action │ │ │ │ │ │ │ ├── FullTest.php │ │ │ │ │ │ │ ├── RowTest.php │ │ │ │ │ │ │ └── RowsTest.php │ │ │ │ │ │ └── Plugin │ │ │ │ │ │ │ ├── AttributeSet │ │ │ │ │ │ │ └── IndexableAttributeFilterTest.php │ │ │ │ │ │ │ ├── AttributeSetTest.php │ │ │ │ │ │ │ ├── ImportTest.php │ │ │ │ │ │ │ └── StoreViewTest.php │ │ │ │ │ │ ├── EavTest.php │ │ │ │ │ │ ├── Flat │ │ │ │ │ │ ├── Action │ │ │ │ │ │ │ ├── EraserTest.php │ │ │ │ │ │ │ ├── RowTest.php │ │ │ │ │ │ │ ├── Rows │ │ │ │ │ │ │ │ └── TableDataTest.php │ │ │ │ │ │ │ └── RowsTest.php │ │ │ │ │ │ ├── FlatTableBuilderTest.php │ │ │ │ │ │ ├── Plugin │ │ │ │ │ │ │ ├── IndexerConfigDataTest.php │ │ │ │ │ │ │ ├── StoreGroupTest.php │ │ │ │ │ │ │ └── StoreTest.php │ │ │ │ │ │ ├── ProcessorTest.php │ │ │ │ │ │ ├── StateTest.php │ │ │ │ │ │ ├── System │ │ │ │ │ │ │ └── Config │ │ │ │ │ │ │ │ └── ModeTest.php │ │ │ │ │ │ ├── Table │ │ │ │ │ │ │ └── BuilderTest.php │ │ │ │ │ │ └── TableDataTest.php │ │ │ │ │ │ ├── FlatTest.php │ │ │ │ │ │ ├── FullTest.php │ │ │ │ │ │ └── Price │ │ │ │ │ │ ├── Action │ │ │ │ │ │ ├── RowTest.php │ │ │ │ │ │ └── RowsTest.php │ │ │ │ │ │ ├── Plugin │ │ │ │ │ │ └── WebsiteTest.php │ │ │ │ │ │ └── System │ │ │ │ │ │ └── Config │ │ │ │ │ │ └── PriceScopeTest.php │ │ │ │ ├── Layer │ │ │ │ │ ├── Category │ │ │ │ │ │ ├── AvailabilityFlagTest.php │ │ │ │ │ │ ├── CollectionFilterTest.php │ │ │ │ │ │ ├── FilterableAttributeListTest.php │ │ │ │ │ │ └── StateKeyTest.php │ │ │ │ │ ├── Filter │ │ │ │ │ │ ├── AttributeTest.php │ │ │ │ │ │ ├── CategoryTest.php │ │ │ │ │ │ ├── DataProvider │ │ │ │ │ │ │ ├── CategoryTest.php │ │ │ │ │ │ │ ├── DecimalTest.php │ │ │ │ │ │ │ └── PriceTest.php │ │ │ │ │ │ ├── DecimalTest.php │ │ │ │ │ │ ├── FactoryTest.php │ │ │ │ │ │ ├── Item │ │ │ │ │ │ │ └── DataBuilderTest.php │ │ │ │ │ │ └── PriceTest.php │ │ │ │ │ ├── FilterListTest.php │ │ │ │ │ ├── Search │ │ │ │ │ │ ├── CollectionFilterTest.php │ │ │ │ │ │ ├── FilterableAttributeListTest.php │ │ │ │ │ │ └── StateKeyTest.php │ │ │ │ │ └── StateTest.php │ │ │ │ ├── LayerTest.php │ │ │ │ ├── Layout │ │ │ │ │ └── DepersonalizePluginTest.php │ │ │ │ ├── Locator │ │ │ │ │ └── RegistryLocatorTest.php │ │ │ │ ├── Plugin │ │ │ │ │ ├── LogTest.php │ │ │ │ │ ├── ProductRepository │ │ │ │ │ │ └── TransactionWrapperTest.php │ │ │ │ │ └── QuoteItemProductOptionTest.php │ │ │ │ ├── Product │ │ │ │ │ ├── ActionTest.php │ │ │ │ │ ├── Attribute │ │ │ │ │ │ ├── AttributeSetFinderTest.php │ │ │ │ │ │ ├── Backend │ │ │ │ │ │ │ ├── BooleanTest.php │ │ │ │ │ │ │ ├── CategoryTest.php │ │ │ │ │ │ │ ├── GroupPrice │ │ │ │ │ │ │ │ └── AbstractTest.php │ │ │ │ │ │ │ ├── Media │ │ │ │ │ │ │ │ ├── EntryConverterPoolTest.php │ │ │ │ │ │ │ │ └── ImageEntryConverterTest.php │ │ │ │ │ │ │ ├── PriceTest.php │ │ │ │ │ │ │ ├── StockTest.php │ │ │ │ │ │ │ ├── TierpriceTest.php │ │ │ │ │ │ │ └── WeightTest.php │ │ │ │ │ │ ├── Frontend │ │ │ │ │ │ │ ├── ImageTest.php │ │ │ │ │ │ │ └── InputType │ │ │ │ │ │ │ │ └── PresentationTest.php │ │ │ │ │ │ ├── GroupTest.php │ │ │ │ │ │ ├── ManagementTest.php │ │ │ │ │ │ ├── OptionManagementTest.php │ │ │ │ │ │ ├── RepositoryTest.php │ │ │ │ │ │ ├── SetManagementTest.php │ │ │ │ │ │ ├── SetRepositoryTest.php │ │ │ │ │ │ ├── Source │ │ │ │ │ │ │ ├── BooleanTest.php │ │ │ │ │ │ │ ├── CountryofmanufactureTest.php │ │ │ │ │ │ │ ├── InputtypeTest.php │ │ │ │ │ │ │ ├── LayoutTest.php │ │ │ │ │ │ │ └── StatusTest.php │ │ │ │ │ │ └── TypesListTest.php │ │ │ │ │ ├── CartConfigurationTest.php │ │ │ │ │ ├── CatalogPriceTest.php │ │ │ │ │ ├── Compare │ │ │ │ │ │ └── ItemTest.php │ │ │ │ │ ├── ConditionTest.php │ │ │ │ │ ├── CopierTest.php │ │ │ │ │ ├── CopyConstructor │ │ │ │ │ │ ├── CompositeTest.php │ │ │ │ │ │ ├── CrossSellTest.php │ │ │ │ │ │ ├── RelatedTest.php │ │ │ │ │ │ └── UpSellTest.php │ │ │ │ │ ├── CopyConstructorFactoryTest.php │ │ │ │ │ ├── Gallery │ │ │ │ │ │ ├── GalleryManagementTest.php │ │ │ │ │ │ ├── MimeTypeExtensionMapTest.php │ │ │ │ │ │ └── ProcessorTest.php │ │ │ │ │ ├── Image │ │ │ │ │ │ └── CacheTest.php │ │ │ │ │ ├── ImageTest.php │ │ │ │ │ ├── Initialization │ │ │ │ │ │ └── Helper │ │ │ │ │ │ │ └── ProductLinksTest.php │ │ │ │ │ ├── Link │ │ │ │ │ │ ├── ConverterTest.php │ │ │ │ │ │ └── ResolverTest.php │ │ │ │ │ ├── LinkTest.php │ │ │ │ │ ├── LinkTypeProviderTest.php │ │ │ │ │ ├── Media │ │ │ │ │ │ └── AttributeManagementTest.php │ │ │ │ │ ├── Option │ │ │ │ │ │ ├── RepositoryTest.php │ │ │ │ │ │ ├── SaveHandlerTest.php │ │ │ │ │ │ ├── Type │ │ │ │ │ │ │ ├── FactoryTest.php │ │ │ │ │ │ │ └── FileTest.php │ │ │ │ │ │ ├── UrlBuilderTest.php │ │ │ │ │ │ ├── Validator │ │ │ │ │ │ │ ├── DefaultValidatorTest.php │ │ │ │ │ │ │ ├── FileTest.php │ │ │ │ │ │ │ ├── PoolTest.php │ │ │ │ │ │ │ ├── SelectTest.php │ │ │ │ │ │ │ └── TextTest.php │ │ │ │ │ │ └── ValueTest.php │ │ │ │ │ ├── OptionTest.php │ │ │ │ │ ├── Price │ │ │ │ │ │ ├── BasePriceStorageTest.php │ │ │ │ │ │ ├── CostStorageTest.php │ │ │ │ │ │ ├── PricePersistenceTest.php │ │ │ │ │ │ ├── SpecialPriceStorageTest.php │ │ │ │ │ │ ├── TierPriceStorageTest.php │ │ │ │ │ │ └── Validation │ │ │ │ │ │ │ ├── InvalidSkuProcessorTest.php │ │ │ │ │ │ │ └── TierPriceValidatorTest.php │ │ │ │ │ ├── PriceModifier │ │ │ │ │ │ └── CompositeTest.php │ │ │ │ │ ├── PriceModifierTest.php │ │ │ │ │ ├── Pricing │ │ │ │ │ │ └── Renderer │ │ │ │ │ │ │ └── SalableResolverTest.php │ │ │ │ │ ├── ProductFrontendAction │ │ │ │ │ │ └── SynchronizerTest.php │ │ │ │ │ ├── ProductList │ │ │ │ │ │ └── ToolbarTest.php │ │ │ │ │ ├── ReservedAttributeListTest.php │ │ │ │ │ ├── TierPriceManagementTest.php │ │ │ │ │ ├── Type │ │ │ │ │ │ ├── AbstractTypeTest.php │ │ │ │ │ │ ├── PriceTest.php │ │ │ │ │ │ ├── SimpleTest.php │ │ │ │ │ │ └── VirtualTest.php │ │ │ │ │ ├── TypeTest.php │ │ │ │ │ ├── TypeTransitionManagerTest.php │ │ │ │ │ ├── UrlTest.php │ │ │ │ │ ├── ValidatorTest.php │ │ │ │ │ ├── VisibilityTest.php │ │ │ │ │ └── Website │ │ │ │ │ │ ├── ReadHandlerTest.php │ │ │ │ │ │ └── SaveHandlerTest.php │ │ │ │ ├── ProductAttributeGroupRepositoryTest.php │ │ │ │ ├── ProductIdLocatorTest.php │ │ │ │ ├── ProductLink │ │ │ │ │ ├── ManagementTest.php │ │ │ │ │ └── RepositoryTest.php │ │ │ │ ├── ProductManagementTest.php │ │ │ │ ├── ProductOptionProcessorTest.php │ │ │ │ ├── ProductOptions │ │ │ │ │ └── Config │ │ │ │ │ │ ├── XsdTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ ├── invalidProductOptionsMergedXmlArray.php │ │ │ │ │ │ ├── invalidProductOptionsXmlArray.php │ │ │ │ │ │ ├── product_options_merged_valid.xml │ │ │ │ │ │ └── product_options_valid.xml │ │ │ │ ├── ProductRender │ │ │ │ │ ├── FormattedPriceInfoBuilderTest.php │ │ │ │ │ └── PriceInfoTest.php │ │ │ │ ├── ProductRenderListTest.php │ │ │ │ ├── ProductRepositoryTest.php │ │ │ │ ├── ProductTest.php │ │ │ │ ├── ProductTypeListTest.php │ │ │ │ ├── ProductTypes │ │ │ │ │ ├── Config │ │ │ │ │ │ ├── ConverterTest.php │ │ │ │ │ │ ├── SchemaLocatorTest.php │ │ │ │ │ │ ├── XsdMergedTest.php │ │ │ │ │ │ ├── XsdTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ ├── invalidProductTypesMergedXmlArray.php │ │ │ │ │ │ │ ├── invalidProductTypesXmlArray.php │ │ │ │ │ │ │ ├── product_types.php │ │ │ │ │ │ │ ├── product_types.xml │ │ │ │ │ │ │ ├── valid_product_types.xml │ │ │ │ │ │ │ └── valid_product_types_merged.xml │ │ │ │ │ └── ConfigTest.php │ │ │ │ ├── ResourceModel │ │ │ │ │ ├── AbstractTest.php │ │ │ │ │ ├── Attribute │ │ │ │ │ │ └── ConditionBuilderTest.php │ │ │ │ │ ├── AttributeTest.php │ │ │ │ │ ├── Category │ │ │ │ │ │ ├── Collection │ │ │ │ │ │ │ └── FactoryTest.php │ │ │ │ │ │ ├── FlatTest.php │ │ │ │ │ │ └── TreeTest.php │ │ │ │ │ ├── CategoryTest.php │ │ │ │ │ ├── ConfigTest.php │ │ │ │ │ ├── Eav │ │ │ │ │ │ └── AttributeTest.php │ │ │ │ │ ├── Indexer │ │ │ │ │ │ └── ActiveTableSwitcherTest.php │ │ │ │ │ ├── Product │ │ │ │ │ │ ├── CategoryLinkTest.php │ │ │ │ │ │ ├── Collection │ │ │ │ │ │ │ └── ProductLimitationTest.php │ │ │ │ │ │ ├── CollectionTest.php │ │ │ │ │ │ ├── CompositeBaseSelectProcessorTest.php │ │ │ │ │ │ ├── FlatTest.php │ │ │ │ │ │ ├── GalleryTest.php │ │ │ │ │ │ ├── ImageTest.php │ │ │ │ │ │ ├── Indexer │ │ │ │ │ │ │ ├── Eav │ │ │ │ │ │ │ │ ├── BatchSizeCalculatorTest.php │ │ │ │ │ │ │ │ └── DecimalRowSizeEstimatorTest.php │ │ │ │ │ │ │ ├── LinkedProductSelectBuilderByIndexPriceTest.php │ │ │ │ │ │ │ ├── Price │ │ │ │ │ │ │ │ ├── BatchSizeCalculatorTest.php │ │ │ │ │ │ │ │ ├── CompositeProductBatchSizeAdjusterTest.php │ │ │ │ │ │ │ │ ├── CompositeProductRelationsCalculatorTest.php │ │ │ │ │ │ │ │ ├── CompositeProductRowSizeEstimatorTest.php │ │ │ │ │ │ │ │ ├── DefaultPriceTest.php │ │ │ │ │ │ │ │ └── IndexTableRowSizeEstimatorTest.php │ │ │ │ │ │ │ └── TemporaryTableStrategyTest.php │ │ │ │ │ │ ├── Link │ │ │ │ │ │ │ └── Product │ │ │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ │ ├── LinkTest.php │ │ │ │ │ │ ├── Option │ │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ │ ├── StatusBaseSelectProcessorTest.php │ │ │ │ │ │ └── Website │ │ │ │ │ │ │ └── LinkTest.php │ │ │ │ │ └── ProductTest.php │ │ │ │ ├── Rss │ │ │ │ │ ├── CategoryTest.php │ │ │ │ │ └── Product │ │ │ │ │ │ ├── NewProductsTest.php │ │ │ │ │ │ ├── NotifyStockTest.php │ │ │ │ │ │ └── SpecialTest.php │ │ │ │ ├── System │ │ │ │ │ └── Config │ │ │ │ │ │ ├── Backend │ │ │ │ │ │ └── Catalog │ │ │ │ │ │ │ └── Url │ │ │ │ │ │ │ └── Rewrite │ │ │ │ │ │ │ └── SuffixTest.php │ │ │ │ │ │ └── Source │ │ │ │ │ │ └── InputtypeTest.php │ │ │ │ ├── Template │ │ │ │ │ └── Filter │ │ │ │ │ │ └── FactoryTest.php │ │ │ │ ├── View │ │ │ │ │ └── Asset │ │ │ │ │ │ ├── Image │ │ │ │ │ │ └── ContextTest.php │ │ │ │ │ │ ├── ImageTest.php │ │ │ │ │ │ └── PlaceholderTest.php │ │ │ │ └── _files │ │ │ │ │ ├── converted_view.php │ │ │ │ │ └── valid_view.xml │ │ │ │ ├── Observer │ │ │ │ ├── MenuCategoryDataTest.php │ │ │ │ └── SynchronizeWebsiteAttributesOnStoreChangeTest.php │ │ │ │ ├── Plugin │ │ │ │ ├── Block │ │ │ │ │ └── TopmenuTest.php │ │ │ │ └── Model │ │ │ │ │ ├── Attribute │ │ │ │ │ └── Backend │ │ │ │ │ │ └── AttributeValidationTest.php │ │ │ │ │ ├── AttributeSetRepository │ │ │ │ │ └── RemoveProductsTest.php │ │ │ │ │ ├── Indexer │ │ │ │ │ └── Category │ │ │ │ │ │ └── Product │ │ │ │ │ │ └── ExecuteTest.php │ │ │ │ │ ├── Product │ │ │ │ │ └── Action │ │ │ │ │ │ └── UpdateAttributesFlushCacheTest.php │ │ │ │ │ └── ResourceModel │ │ │ │ │ ├── Attribute │ │ │ │ │ └── SaveTest.php │ │ │ │ │ └── ConfigTest.php │ │ │ │ ├── Pricing │ │ │ │ ├── Price │ │ │ │ │ ├── BasePriceTest.php │ │ │ │ │ ├── ConfiguredPriceTest.php │ │ │ │ │ ├── CustomOptionPriceTest.php │ │ │ │ │ ├── FinalPriceTest.php │ │ │ │ │ ├── MinimalTierPriceCalculatorTest.php │ │ │ │ │ ├── RegularPriceTest.php │ │ │ │ │ ├── SpecialPriceTest.php │ │ │ │ │ └── TierPriceTest.php │ │ │ │ ├── Render │ │ │ │ │ ├── FinalPriceBoxTest.php │ │ │ │ │ └── PriceBoxTest.php │ │ │ │ └── RenderTest.php │ │ │ │ ├── Setup │ │ │ │ └── CategorySetupTest.php │ │ │ │ ├── Ui │ │ │ │ ├── AllowedProductTypesTest.php │ │ │ │ ├── Component │ │ │ │ │ ├── ColumnFactoryTest.php │ │ │ │ │ ├── Listing │ │ │ │ │ │ └── Columns │ │ │ │ │ │ │ ├── AbstractColumnTest.php │ │ │ │ │ │ │ ├── AttributeSetTextTest.php │ │ │ │ │ │ │ └── StatusTextTest.php │ │ │ │ │ └── Product │ │ │ │ │ │ ├── Form │ │ │ │ │ │ └── Categories │ │ │ │ │ │ │ └── OptionsTest.php │ │ │ │ │ │ └── MassActionTest.php │ │ │ │ └── DataProvider │ │ │ │ │ ├── CatalogEavValidationRulesTest.php │ │ │ │ │ └── Product │ │ │ │ │ ├── Form │ │ │ │ │ ├── Modifier │ │ │ │ │ │ ├── AbstractModifierTest.php │ │ │ │ │ │ ├── AdvancedPricingTest.php │ │ │ │ │ │ ├── AttributeSetTest.php │ │ │ │ │ │ ├── AttributesTest.php │ │ │ │ │ │ ├── CategoriesTest.php │ │ │ │ │ │ ├── CustomOptionsTest.php │ │ │ │ │ │ ├── EavTest.php │ │ │ │ │ │ ├── FactoryTest.php │ │ │ │ │ │ ├── GeneralTest.php │ │ │ │ │ │ ├── ImagesTest.php │ │ │ │ │ │ ├── RelatedTest.php │ │ │ │ │ │ ├── ScheduleDesignUpdateTest.php │ │ │ │ │ │ ├── SystemTest.php │ │ │ │ │ │ ├── TierPriceTest.php │ │ │ │ │ │ └── WebsitesTest.php │ │ │ │ │ ├── NewCategoryDataProviderTest.php │ │ │ │ │ └── ProductDataProviderTest.php │ │ │ │ │ ├── Listing │ │ │ │ │ └── Collector │ │ │ │ │ │ ├── AdditionalInfoTest.php │ │ │ │ │ │ ├── ImageTest.php │ │ │ │ │ │ ├── PriceTest.php │ │ │ │ │ │ └── UrlTest.php │ │ │ │ │ ├── ProductCustomOptionsDataProviderTest.php │ │ │ │ │ └── Related │ │ │ │ │ ├── AbstractDataProviderTest.php │ │ │ │ │ ├── CrossSellDataProviderTest.php │ │ │ │ │ ├── RelatedDataProviderTest.php │ │ │ │ │ └── UpSellDataProviderTest.php │ │ │ │ ├── ViewModel │ │ │ │ └── Product │ │ │ │ │ └── BreadcrumbsTest.php │ │ │ │ └── _files │ │ │ │ └── catalog │ │ │ │ └── product │ │ │ │ ├── somefile.png │ │ │ │ └── watermark │ │ │ │ └── somefile.png │ │ ├── Ui │ │ │ ├── AllowedProductTypes.php │ │ │ ├── Component │ │ │ │ ├── Category │ │ │ │ │ └── Form │ │ │ │ │ │ └── Element │ │ │ │ │ │ └── Wysiwyg.php │ │ │ │ ├── ColumnFactory.php │ │ │ │ ├── FilterFactory.php │ │ │ │ ├── Listing │ │ │ │ │ ├── Attribute │ │ │ │ │ │ ├── AbstractRepository.php │ │ │ │ │ │ ├── Repository.php │ │ │ │ │ │ └── RepositoryInterface.php │ │ │ │ │ ├── Columns.php │ │ │ │ │ ├── Columns │ │ │ │ │ │ ├── AttributeSetText.php │ │ │ │ │ │ ├── Price.php │ │ │ │ │ │ ├── ProductActions.php │ │ │ │ │ │ ├── StatusText.php │ │ │ │ │ │ ├── Thumbnail.php │ │ │ │ │ │ └── Websites.php │ │ │ │ │ └── Filters.php │ │ │ │ ├── Product │ │ │ │ │ ├── Form │ │ │ │ │ │ └── Categories │ │ │ │ │ │ │ └── Options.php │ │ │ │ │ └── MassAction.php │ │ │ │ └── UrlInput │ │ │ │ │ ├── Category.php │ │ │ │ │ └── Product.php │ │ │ └── DataProvider │ │ │ │ ├── CatalogEavValidationRules.php │ │ │ │ └── Product │ │ │ │ ├── AddSearchKeyConditionToCollection.php │ │ │ │ ├── AddStoreFieldToCollection.php │ │ │ │ ├── AddWebsitesFieldToCollection.php │ │ │ │ ├── Attributes │ │ │ │ └── Listing.php │ │ │ │ ├── Form │ │ │ │ ├── Modifier │ │ │ │ │ ├── AbstractModifier.php │ │ │ │ │ ├── AdvancedPricing.php │ │ │ │ │ ├── Alerts.php │ │ │ │ │ ├── AttributeSet.php │ │ │ │ │ ├── Attributes.php │ │ │ │ │ ├── Categories.php │ │ │ │ │ ├── CustomOptions.php │ │ │ │ │ ├── Eav.php │ │ │ │ │ ├── Eav │ │ │ │ │ │ ├── CompositeConfigProcessor.php │ │ │ │ │ │ ├── WysiwygConfigDataProcessor.php │ │ │ │ │ │ └── WysiwygConfigDataProcessorInterface.php │ │ │ │ │ ├── General.php │ │ │ │ │ ├── Images.php │ │ │ │ │ ├── Related.php │ │ │ │ │ ├── ScheduleDesignUpdate.php │ │ │ │ │ ├── System.php │ │ │ │ │ ├── TierPrice.php │ │ │ │ │ └── Websites.php │ │ │ │ ├── NewCategoryDataProvider.php │ │ │ │ └── ProductDataProvider.php │ │ │ │ ├── Listing │ │ │ │ ├── Collector │ │ │ │ │ ├── AdditionalInfo.php │ │ │ │ │ ├── Image.php │ │ │ │ │ ├── Price.php │ │ │ │ │ └── Url.php │ │ │ │ └── DataProvider.php │ │ │ │ ├── ProductCollection.php │ │ │ │ ├── ProductCustomOptionsDataProvider.php │ │ │ │ ├── ProductDataProvider.php │ │ │ │ ├── ProductRenderCollectorComposite.php │ │ │ │ ├── ProductRenderCollectorInterface.php │ │ │ │ └── Related │ │ │ │ ├── AbstractDataProvider.php │ │ │ │ ├── CrossSellDataProvider.php │ │ │ │ ├── RelatedDataProvider.php │ │ │ │ └── UpSellDataProvider.php │ │ ├── ViewModel │ │ │ └── Product │ │ │ │ ├── Breadcrumbs.php │ │ │ │ └── Checker │ │ │ │ └── AddToCompareAvailability.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ ├── events.xml │ │ │ │ ├── menu.xml │ │ │ │ ├── routes.xml │ │ │ │ └── system.xml │ │ │ ├── catalog_attributes.xml │ │ │ ├── catalog_attributes.xsd │ │ │ ├── communication.xml │ │ │ ├── config.xml │ │ │ ├── crontab.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── eav_attributes.xml │ │ │ ├── events.xml │ │ │ ├── extension_attributes.xml │ │ │ ├── frontend │ │ │ │ ├── di.xml │ │ │ │ ├── events.xml │ │ │ │ ├── page_types.xml │ │ │ │ ├── routes.xml │ │ │ │ └── sections.xml │ │ │ ├── indexer.xml │ │ │ ├── module.xml │ │ │ ├── mview.xml │ │ │ ├── product_options.xml │ │ │ ├── product_options.xsd │ │ │ ├── product_options_merged.xsd │ │ │ ├── product_types.xml │ │ │ ├── product_types.xsd │ │ │ ├── product_types_base.xsd │ │ │ ├── product_types_merged.xsd │ │ │ ├── queue.xml │ │ │ ├── queue_consumer.xml │ │ │ ├── queue_publisher.xml │ │ │ ├── queue_topology.xml │ │ │ ├── view.xml │ │ │ ├── webapi.xml │ │ │ ├── webapi_async.xml │ │ │ ├── webapi_rest │ │ │ │ └── di.xml │ │ │ ├── webapi_soap │ │ │ │ └── di.xml │ │ │ └── widget.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ ├── layout │ │ │ │ ├── CATALOG_PRODUCT_COMPOSITE_CONFIGURE.xml │ │ │ │ ├── CATALOG_PRODUCT_COMPOSITE_CONFIGURE_ERROR.xml │ │ │ │ ├── CATALOG_PRODUCT_COMPOSITE_UPDATE_RESULT.xml │ │ │ │ ├── catalog_category_add.xml │ │ │ │ ├── catalog_category_create.xml │ │ │ │ ├── catalog_category_edit.xml │ │ │ │ ├── catalog_product_action_attribute_edit.xml │ │ │ │ ├── catalog_product_alertspricegrid.xml │ │ │ │ ├── catalog_product_alertsstockgrid.xml │ │ │ │ ├── catalog_product_attribute_edit.xml │ │ │ │ ├── catalog_product_attribute_edit_form.xml │ │ │ │ ├── catalog_product_attribute_edit_popup.xml │ │ │ │ ├── catalog_product_change_attribute_set.xml │ │ │ │ ├── catalog_product_crosssell.xml │ │ │ │ ├── catalog_product_crosssellgrid.xml │ │ │ │ ├── catalog_product_customoptions.xml │ │ │ │ ├── catalog_product_edit.xml │ │ │ │ ├── catalog_product_form.xml │ │ │ │ ├── catalog_product_grid.xml │ │ │ │ ├── catalog_product_index.xml │ │ │ │ ├── catalog_product_new.xml │ │ │ │ ├── catalog_product_options.xml │ │ │ │ ├── catalog_product_optionsimportgrid.xml │ │ │ │ ├── catalog_product_related.xml │ │ │ │ ├── catalog_product_relatedgrid.xml │ │ │ │ ├── catalog_product_reload.xml │ │ │ │ ├── catalog_product_set_block.xml │ │ │ │ ├── catalog_product_set_edit.xml │ │ │ │ ├── catalog_product_set_index.xml │ │ │ │ ├── catalog_product_upsell.xml │ │ │ │ └── catalog_product_upsellgrid.xml │ │ │ ├── requirejs-config.js │ │ │ ├── templates │ │ │ │ ├── catalog │ │ │ │ │ ├── category │ │ │ │ │ │ ├── checkboxes │ │ │ │ │ │ │ └── tree.phtml │ │ │ │ │ │ ├── edit.phtml │ │ │ │ │ │ ├── edit │ │ │ │ │ │ │ └── assign_products.phtml │ │ │ │ │ │ ├── tree.phtml │ │ │ │ │ │ └── widget │ │ │ │ │ │ │ └── tree.phtml │ │ │ │ │ ├── form │ │ │ │ │ │ └── renderer │ │ │ │ │ │ │ └── fieldset │ │ │ │ │ │ │ └── element.phtml │ │ │ │ │ ├── product.phtml │ │ │ │ │ └── product │ │ │ │ │ │ ├── attribute │ │ │ │ │ │ ├── form.phtml │ │ │ │ │ │ ├── js.phtml │ │ │ │ │ │ ├── labels.phtml │ │ │ │ │ │ ├── options.phtml │ │ │ │ │ │ └── set │ │ │ │ │ │ │ ├── main.phtml │ │ │ │ │ │ │ ├── main │ │ │ │ │ │ │ └── tree │ │ │ │ │ │ │ │ ├── attribute.phtml │ │ │ │ │ │ │ │ └── group.phtml │ │ │ │ │ │ │ └── toolbar │ │ │ │ │ │ │ ├── add.phtml │ │ │ │ │ │ │ └── main.phtml │ │ │ │ │ │ ├── composite │ │ │ │ │ │ ├── configure.phtml │ │ │ │ │ │ └── fieldset │ │ │ │ │ │ │ ├── options.phtml │ │ │ │ │ │ │ ├── options │ │ │ │ │ │ │ ├── js.phtml │ │ │ │ │ │ │ └── type │ │ │ │ │ │ │ │ ├── date.phtml │ │ │ │ │ │ │ │ ├── default.phtml │ │ │ │ │ │ │ │ ├── file.phtml │ │ │ │ │ │ │ │ ├── select.phtml │ │ │ │ │ │ │ │ └── text.phtml │ │ │ │ │ │ │ └── qty.phtml │ │ │ │ │ │ ├── edit.phtml │ │ │ │ │ │ ├── edit │ │ │ │ │ │ ├── action │ │ │ │ │ │ │ ├── attribute.phtml │ │ │ │ │ │ │ ├── inventory.phtml │ │ │ │ │ │ │ └── websites.phtml │ │ │ │ │ │ ├── attribute_set.phtml │ │ │ │ │ │ ├── category │ │ │ │ │ │ │ └── new │ │ │ │ │ │ │ │ └── form.phtml │ │ │ │ │ │ ├── options.phtml │ │ │ │ │ │ ├── options │ │ │ │ │ │ │ ├── option.phtml │ │ │ │ │ │ │ └── type │ │ │ │ │ │ │ │ ├── date.phtml │ │ │ │ │ │ │ │ ├── file.phtml │ │ │ │ │ │ │ │ ├── select.phtml │ │ │ │ │ │ │ │ └── text.phtml │ │ │ │ │ │ ├── price │ │ │ │ │ │ │ └── tier.phtml │ │ │ │ │ │ ├── serializer.phtml │ │ │ │ │ │ └── websites.phtml │ │ │ │ │ │ ├── helper │ │ │ │ │ │ └── gallery.phtml │ │ │ │ │ │ ├── js.phtml │ │ │ │ │ │ ├── tab │ │ │ │ │ │ ├── alert.phtml │ │ │ │ │ │ └── inventory.phtml │ │ │ │ │ │ └── widget │ │ │ │ │ │ └── chooser │ │ │ │ │ │ └── container.phtml │ │ │ │ ├── product │ │ │ │ │ ├── edit │ │ │ │ │ │ ├── attribute │ │ │ │ │ │ │ └── search.phtml │ │ │ │ │ │ ├── tabs.phtml │ │ │ │ │ │ └── tabs │ │ │ │ │ │ │ └── child_tab.phtml │ │ │ │ │ └── grid │ │ │ │ │ │ └── massaction_extended.phtml │ │ │ │ └── rss │ │ │ │ │ └── grid │ │ │ │ │ └── link.phtml │ │ │ ├── ui_component │ │ │ │ ├── category_form.xml │ │ │ │ ├── crosssell_product_listing.xml │ │ │ │ ├── design_config_form.xml │ │ │ │ ├── new_category_form.xml │ │ │ │ ├── product_attribute_add_form.xml │ │ │ │ ├── product_attributes_grid.xml │ │ │ │ ├── product_custom_options_listing.xml │ │ │ │ ├── product_form.xml │ │ │ │ ├── product_listing.xml │ │ │ │ ├── related_product_listing.xml │ │ │ │ └── upsell_product_listing.xml │ │ │ └── web │ │ │ │ ├── catalog │ │ │ │ ├── apply-to-type-switcher.js │ │ │ │ ├── base-image-uploader.js │ │ │ │ ├── category │ │ │ │ │ ├── assign-products.js │ │ │ │ │ ├── edit.js │ │ │ │ │ └── form.js │ │ │ │ ├── images │ │ │ │ │ ├── select2.png │ │ │ │ │ ├── select2x2.png │ │ │ │ │ └── spinner.gif │ │ │ │ ├── product-attributes.js │ │ │ │ ├── product.js │ │ │ │ ├── product │ │ │ │ │ ├── attribute │ │ │ │ │ │ └── unique-validate.js │ │ │ │ │ ├── composite │ │ │ │ │ │ └── configure.js │ │ │ │ │ └── edit │ │ │ │ │ │ └── attribute.js │ │ │ │ └── type-events.js │ │ │ │ ├── component │ │ │ │ ├── file-type-field.js │ │ │ │ ├── image-size-field.js │ │ │ │ ├── select-type-grid.js │ │ │ │ ├── static-type-container.js │ │ │ │ ├── static-type-input.js │ │ │ │ ├── static-type-select.js │ │ │ │ └── text-type-field.js │ │ │ │ ├── images │ │ │ │ ├── ajax-loader-big.gif │ │ │ │ ├── category_widget_link.png │ │ │ │ ├── product_widget_link.png │ │ │ │ ├── product_widget_new.png │ │ │ │ └── product_widget_viewed.png │ │ │ │ ├── js │ │ │ │ ├── bundle-proxy-button.js │ │ │ │ ├── category-checkbox-tree.js │ │ │ │ ├── category-tree.js │ │ │ │ ├── components │ │ │ │ │ ├── attribute-set-select.js │ │ │ │ │ ├── attributes-fieldset.js │ │ │ │ │ ├── attributes-grid-paging.js │ │ │ │ │ ├── attributes-insert-listing.js │ │ │ │ │ ├── checkbox.js │ │ │ │ │ ├── custom-options-component.js │ │ │ │ │ ├── custom-options-price-type.js │ │ │ │ │ ├── disable-hide-select.js │ │ │ │ │ ├── disable-on-option │ │ │ │ │ │ ├── input.js │ │ │ │ │ │ ├── select.js │ │ │ │ │ │ ├── strategy.js │ │ │ │ │ │ └── yesno.js │ │ │ │ │ ├── dynamic-rows-import-custom-options.js │ │ │ │ │ ├── dynamic-rows-tier-price.js │ │ │ │ │ ├── import-handler.js │ │ │ │ │ ├── input-handle-required.js │ │ │ │ │ ├── messages.js │ │ │ │ │ ├── multiselect-handle-required.js │ │ │ │ │ ├── new-attribute-form.js │ │ │ │ │ ├── new-attribute-insert-form.js │ │ │ │ │ ├── new-category.js │ │ │ │ │ ├── product-status.js │ │ │ │ │ ├── product-ui-select.js │ │ │ │ │ ├── select-handle-required.js │ │ │ │ │ ├── select-to-checkbox.js │ │ │ │ │ ├── url-key-handle-changes.js │ │ │ │ │ ├── use-parent-settings │ │ │ │ │ │ ├── select.js │ │ │ │ │ │ ├── single-checkbox.js │ │ │ │ │ │ ├── textarea.js │ │ │ │ │ │ └── toggle-disabled-mixin.js │ │ │ │ │ └── visible-on-option │ │ │ │ │ │ ├── date.js │ │ │ │ │ │ ├── fieldset.js │ │ │ │ │ │ ├── input.js │ │ │ │ │ │ ├── select.js │ │ │ │ │ │ ├── strategy.js │ │ │ │ │ │ ├── textarea.js │ │ │ │ │ │ └── yesno.js │ │ │ │ ├── custom-options-type.js │ │ │ │ ├── custom-options.js │ │ │ │ ├── edit-tree.js │ │ │ │ ├── form │ │ │ │ │ └── element │ │ │ │ │ │ ├── action-delete.js │ │ │ │ │ │ ├── checkbox.js │ │ │ │ │ │ └── input.js │ │ │ │ ├── new-category-dialog.js │ │ │ │ ├── options.js │ │ │ │ ├── product-gallery.js │ │ │ │ ├── product │ │ │ │ │ └── weight-handler.js │ │ │ │ ├── tier-price │ │ │ │ │ ├── percentage-processor.js │ │ │ │ │ └── value-type-select.js │ │ │ │ └── utils │ │ │ │ │ └── percentage-price-calculator.js │ │ │ │ ├── product │ │ │ │ └── images │ │ │ │ │ ├── ui-bg_diagonals-thick_18_b81900_40x40.png │ │ │ │ │ ├── ui-bg_diagonals-thick_20_666666_40x40.png │ │ │ │ │ ├── ui-bg_flat_10_000000_40x100.png │ │ │ │ │ ├── ui-bg_glass_100_f6f6f6_1x400.png │ │ │ │ │ ├── ui-bg_glass_100_fdf5ce_1x400.png │ │ │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ │ │ │ ├── ui-bg_gloss-wave_35_f67028_500x100.png │ │ │ │ │ ├── ui-bg_highlight-soft_100_eeeeee_1x100.png │ │ │ │ │ ├── ui-bg_highlight-soft_75_ffe45c_1x100.png │ │ │ │ │ ├── ui-icons_222222_256x240.png │ │ │ │ │ ├── ui-icons_228ef1_256x240.png │ │ │ │ │ ├── ui-icons_ef8c08_256x240.png │ │ │ │ │ ├── ui-icons_ffd27a_256x240.png │ │ │ │ │ └── ui-icons_ffffff_256x240.png │ │ │ │ └── template │ │ │ │ ├── attributes │ │ │ │ └── grid │ │ │ │ │ └── paging.html │ │ │ │ ├── checkbox.html │ │ │ │ ├── form │ │ │ │ ├── element │ │ │ │ │ ├── action-delete.html │ │ │ │ │ ├── checkbox.html │ │ │ │ │ ├── frontend-input-select.html │ │ │ │ │ ├── helper │ │ │ │ │ │ ├── custom-option-service.html │ │ │ │ │ │ └── custom-option-type-service.html │ │ │ │ │ └── input.html │ │ │ │ └── field.html │ │ │ │ └── image-preview.html │ │ │ ├── base │ │ │ ├── layout │ │ │ │ ├── catalog_product_prices.xml │ │ │ │ ├── default.xml │ │ │ │ └── empty.xml │ │ │ ├── templates │ │ │ │ ├── js │ │ │ │ │ └── components.phtml │ │ │ │ └── product │ │ │ │ │ ├── composite │ │ │ │ │ └── fieldset │ │ │ │ │ │ └── options │ │ │ │ │ │ └── view │ │ │ │ │ │ └── checkable.phtml │ │ │ │ │ └── price │ │ │ │ │ ├── amount │ │ │ │ │ └── default.phtml │ │ │ │ │ ├── configured_price.phtml │ │ │ │ │ ├── default.phtml │ │ │ │ │ ├── final_price.phtml │ │ │ │ │ └── tier_prices.phtml │ │ │ └── web │ │ │ │ ├── images │ │ │ │ └── product │ │ │ │ │ └── placeholder │ │ │ │ │ ├── image.jpg │ │ │ │ │ ├── small_image.jpg │ │ │ │ │ ├── swatch_image.jpg │ │ │ │ │ └── thumbnail.jpg │ │ │ │ ├── js │ │ │ │ ├── price-box.js │ │ │ │ ├── price-option-date.js │ │ │ │ ├── price-option-file.js │ │ │ │ ├── price-options.js │ │ │ │ ├── price-utils.js │ │ │ │ └── product │ │ │ │ │ ├── addtocart-button.js │ │ │ │ │ ├── addtocompare-button.js │ │ │ │ │ ├── learn-more.js │ │ │ │ │ ├── list │ │ │ │ │ ├── column-status-validator.js │ │ │ │ │ ├── columns │ │ │ │ │ │ ├── final-price.js │ │ │ │ │ │ ├── image.js │ │ │ │ │ │ ├── price-box.js │ │ │ │ │ │ └── pricetype-box.js │ │ │ │ │ └── listing.js │ │ │ │ │ └── name.js │ │ │ │ └── template │ │ │ │ └── product │ │ │ │ ├── final_price.html │ │ │ │ ├── link.html │ │ │ │ ├── list │ │ │ │ ├── columns │ │ │ │ │ ├── image.html │ │ │ │ │ └── image_with_borders.html │ │ │ │ └── listing.html │ │ │ │ ├── name.html │ │ │ │ └── price │ │ │ │ ├── max_price.html │ │ │ │ ├── max_regular_price.html │ │ │ │ ├── minimal_price.html │ │ │ │ ├── minimal_regular_price.html │ │ │ │ ├── price_box.html │ │ │ │ ├── pricetype_box.html │ │ │ │ ├── regular_price.html │ │ │ │ └── special_price.html │ │ │ └── frontend │ │ │ ├── layout │ │ │ ├── catalog_category_view.xml │ │ │ ├── catalog_category_view_type_default.xml │ │ │ ├── catalog_category_view_type_default_without_children.xml │ │ │ ├── catalog_product_compare_index.xml │ │ │ ├── catalog_product_gallery.xml │ │ │ ├── catalog_product_opengraph.xml │ │ │ ├── catalog_product_view.xml │ │ │ ├── catalog_product_view_type_simple.xml │ │ │ ├── catalog_product_view_type_virtual.xml │ │ │ ├── checkout_cart_item_renderers.xml │ │ │ └── default.xml │ │ │ ├── requirejs-config.js │ │ │ ├── templates │ │ │ ├── category │ │ │ │ ├── cms.phtml │ │ │ │ ├── description.phtml │ │ │ │ ├── image.phtml │ │ │ │ ├── products.phtml │ │ │ │ ├── rss.phtml │ │ │ │ └── widget │ │ │ │ │ └── link │ │ │ │ │ ├── link_block.phtml │ │ │ │ │ ├── link_href.phtml │ │ │ │ │ └── link_inline.phtml │ │ │ ├── frontend_storage_manager.phtml │ │ │ ├── messages │ │ │ │ └── addCompareSuccessMessage.phtml │ │ │ ├── navigation │ │ │ │ └── left.phtml │ │ │ └── product │ │ │ │ ├── breadcrumbs.phtml │ │ │ │ ├── compare │ │ │ │ ├── link.phtml │ │ │ │ ├── list.phtml │ │ │ │ └── sidebar.phtml │ │ │ │ ├── gallery.phtml │ │ │ │ ├── image.phtml │ │ │ │ ├── image_with_borders.phtml │ │ │ │ ├── list.phtml │ │ │ │ ├── list │ │ │ │ ├── addto │ │ │ │ │ └── compare.phtml │ │ │ │ ├── items.phtml │ │ │ │ ├── toolbar.phtml │ │ │ │ └── toolbar │ │ │ │ │ ├── amount.phtml │ │ │ │ │ ├── limiter.phtml │ │ │ │ │ ├── sorter.phtml │ │ │ │ │ └── viewmode.phtml │ │ │ │ ├── listing.phtml │ │ │ │ ├── view │ │ │ │ ├── additional.phtml │ │ │ │ ├── addto.phtml │ │ │ │ ├── addto │ │ │ │ │ └── compare.phtml │ │ │ │ ├── addtocart.phtml │ │ │ │ ├── attribute.phtml │ │ │ │ ├── attributes.phtml │ │ │ │ ├── counter.phtml │ │ │ │ ├── description.phtml │ │ │ │ ├── details.phtml │ │ │ │ ├── form.phtml │ │ │ │ ├── gallery.phtml │ │ │ │ ├── mailto.phtml │ │ │ │ ├── opengraph │ │ │ │ │ ├── currency.phtml │ │ │ │ │ └── general.phtml │ │ │ │ ├── options.phtml │ │ │ │ ├── options │ │ │ │ │ ├── type │ │ │ │ │ │ ├── date.phtml │ │ │ │ │ │ ├── default.phtml │ │ │ │ │ │ ├── file.phtml │ │ │ │ │ │ ├── select.phtml │ │ │ │ │ │ └── text.phtml │ │ │ │ │ ├── wrapper.phtml │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── bottom.phtml │ │ │ │ ├── price_clone.phtml │ │ │ │ ├── review.phtml │ │ │ │ └── type │ │ │ │ │ └── default.phtml │ │ │ │ └── widget │ │ │ │ ├── compared │ │ │ │ ├── grid.phtml │ │ │ │ ├── list.phtml │ │ │ │ └── sidebar.phtml │ │ │ │ ├── link │ │ │ │ ├── link_block.phtml │ │ │ │ └── link_inline.phtml │ │ │ │ ├── new │ │ │ │ ├── column │ │ │ │ │ ├── new_default_list.phtml │ │ │ │ │ ├── new_images_list.phtml │ │ │ │ │ └── new_names_list.phtml │ │ │ │ └── content │ │ │ │ │ ├── new_grid.phtml │ │ │ │ │ └── new_list.phtml │ │ │ │ └── viewed │ │ │ │ ├── grid.phtml │ │ │ │ ├── list.phtml │ │ │ │ └── sidebar.phtml │ │ │ ├── ui_component │ │ │ ├── widget_recently_compared.xml │ │ │ └── widget_recently_viewed.xml │ │ │ └── web │ │ │ ├── images │ │ │ ├── product_widget_compared.gif │ │ │ └── product_widget_viewed.gif │ │ │ ├── js │ │ │ ├── catalog-add-to-cart.js │ │ │ ├── gallery.js │ │ │ ├── list.js │ │ │ ├── product │ │ │ │ ├── breadcrumbs.js │ │ │ │ ├── list │ │ │ │ │ └── toolbar.js │ │ │ │ ├── provider-compared.js │ │ │ │ ├── provider.js │ │ │ │ ├── query-builder.js │ │ │ │ ├── remaining-characters.js │ │ │ │ ├── storage │ │ │ │ │ ├── data-storage.js │ │ │ │ │ ├── ids-storage-compare.js │ │ │ │ │ ├── ids-storage.js │ │ │ │ │ └── storage-service.js │ │ │ │ ├── uenc-processor.js │ │ │ │ └── view │ │ │ │ │ ├── product-ids-resolver.js │ │ │ │ │ ├── product-ids.js │ │ │ │ │ └── provider.js │ │ │ ├── related-products.js │ │ │ ├── storage-manager.js │ │ │ ├── upsell-products.js │ │ │ ├── validate-product.js │ │ │ ├── view │ │ │ │ ├── compare-products.js │ │ │ │ └── image.js │ │ │ └── zoom.js │ │ │ ├── product │ │ │ └── view │ │ │ │ └── validation.js │ │ │ └── template │ │ │ └── product │ │ │ ├── addtocart-button.html │ │ │ ├── addtocompare-button.html │ │ │ ├── image.html │ │ │ └── image_with_borders.html │ │ ├── CatalogAnalytics │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── README.md │ │ ├── Test │ │ │ └── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ ├── composer.json │ │ ├── etc │ │ │ ├── analytics.xml │ │ │ ├── module.xml │ │ │ └── reports.xml │ │ └── registration.php │ │ ├── CatalogGraphQl │ │ ├── Model │ │ │ ├── AttributesJoiner.php │ │ │ ├── CatalogProductTypeResolver.php │ │ │ ├── Category │ │ │ │ ├── DepthCalculator.php │ │ │ │ ├── Hydrator.php │ │ │ │ └── LevelCalculator.php │ │ │ ├── CategoryInterfaceTypeResolver.php │ │ │ ├── Config │ │ │ │ ├── AttributeReader.php │ │ │ │ └── CategoryAttributeReader.php │ │ │ ├── CustomizableOptionTypeResolver.php │ │ │ ├── Layer │ │ │ │ ├── CollectionProvider.php │ │ │ │ └── Context.php │ │ │ ├── LayerFilterItemTypeResolver.php │ │ │ ├── LayerFilterItemTypeResolverComposite.php │ │ │ ├── Product │ │ │ │ └── Option │ │ │ │ │ └── DateType.php │ │ │ ├── ProductDataProvider.php │ │ │ ├── ProductInterfaceTypeResolverComposite.php │ │ │ ├── ProductLinkTypeResolverComposite.php │ │ │ ├── ProductLinksTypeResolver.php │ │ │ ├── Resolver │ │ │ │ ├── Categories.php │ │ │ │ ├── Category │ │ │ │ │ ├── Breadcrumbs.php │ │ │ │ │ ├── CategoriesIdentity.php │ │ │ │ │ ├── CategoryHtmlAttribute.php │ │ │ │ │ ├── CategoryTreeIdentity.php │ │ │ │ │ ├── DataProvider │ │ │ │ │ │ └── Breadcrumbs.php │ │ │ │ │ ├── Products.php │ │ │ │ │ ├── ProductsCount.php │ │ │ │ │ └── SortFields.php │ │ │ │ ├── CategoryTree.php │ │ │ │ ├── Layer │ │ │ │ │ ├── DataProvider │ │ │ │ │ │ └── Filters.php │ │ │ │ │ ├── FilterableAttributesListFactory.php │ │ │ │ │ └── FiltersProvider.php │ │ │ │ ├── LayerFilters.php │ │ │ │ ├── Product.php │ │ │ │ ├── Product │ │ │ │ │ ├── CanonicalUrl.php │ │ │ │ │ ├── EntityIdToId.php │ │ │ │ │ ├── Identity.php │ │ │ │ │ ├── MediaGalleryEntries.php │ │ │ │ │ ├── NewFromTo.php │ │ │ │ │ ├── Options.php │ │ │ │ │ ├── Price.php │ │ │ │ │ ├── ProductComplexTextAttribute.php │ │ │ │ │ ├── ProductImage.php │ │ │ │ │ ├── ProductImage │ │ │ │ │ │ ├── Label.php │ │ │ │ │ │ └── Url.php │ │ │ │ │ ├── ProductLinks.php │ │ │ │ │ ├── TierPrices.php │ │ │ │ │ ├── Websites.php │ │ │ │ │ └── Websites │ │ │ │ │ │ └── Collection.php │ │ │ │ ├── Products.php │ │ │ │ └── Products │ │ │ │ │ ├── Attributes │ │ │ │ │ └── Collection.php │ │ │ │ │ ├── DataProvider │ │ │ │ │ ├── CategoryTree.php │ │ │ │ │ ├── CustomAttributesFlattener.php │ │ │ │ │ ├── Deferred │ │ │ │ │ │ └── Product.php │ │ │ │ │ ├── ExtractDataFromCategoryTree.php │ │ │ │ │ ├── Image │ │ │ │ │ │ ├── Placeholder.php │ │ │ │ │ │ └── Placeholder │ │ │ │ │ │ │ └── Theme.php │ │ │ │ │ ├── Product.php │ │ │ │ │ └── Product │ │ │ │ │ │ ├── CollectionProcessor │ │ │ │ │ │ ├── AttributeProcessor.php │ │ │ │ │ │ ├── ExtensibleEntityProcessor.php │ │ │ │ │ │ ├── RequiredColumnsProcessor.php │ │ │ │ │ │ ├── SearchCriteriaProcessor.php │ │ │ │ │ │ ├── StockProcessor.php │ │ │ │ │ │ └── VisibilityStatusProcessor.php │ │ │ │ │ │ ├── CollectionProcessorInterface.php │ │ │ │ │ │ └── CompositeCollectionProcessor.php │ │ │ │ │ ├── FilterArgument │ │ │ │ │ └── ProductEntityAttributesForAst.php │ │ │ │ │ ├── Query │ │ │ │ │ ├── Filter.php │ │ │ │ │ └── Search.php │ │ │ │ │ ├── SearchCriteria │ │ │ │ │ ├── CollectionProcessor │ │ │ │ │ │ └── FilterProcessor │ │ │ │ │ │ │ └── CategoryFilter.php │ │ │ │ │ └── Helper │ │ │ │ │ │ └── Filter.php │ │ │ │ │ ├── SearchResult.php │ │ │ │ │ └── SearchResultFactory.php │ │ │ └── Search │ │ │ │ └── Adapter │ │ │ │ └── Mysql │ │ │ │ └── Query │ │ │ │ └── Builder │ │ │ │ └── Match.php │ │ ├── README.md │ │ ├── Test │ │ │ └── Mftf │ │ │ │ └── README.md │ │ ├── composer.json │ │ ├── etc │ │ │ ├── di.xml │ │ │ ├── graphql │ │ │ │ └── di.xml │ │ │ ├── module.xml │ │ │ └── schema.graphqls │ │ └── registration.php │ │ ├── CatalogImportExport │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Export │ │ │ │ ├── Product.php │ │ │ │ ├── Product │ │ │ │ │ └── Type │ │ │ │ │ │ ├── AbstractType.php │ │ │ │ │ │ ├── Factory.php │ │ │ │ │ │ └── Simple.php │ │ │ │ ├── RowCustomizer │ │ │ │ │ └── Composite.php │ │ │ │ └── RowCustomizerInterface.php │ │ │ ├── Import │ │ │ │ ├── Product.php │ │ │ │ ├── Product │ │ │ │ │ ├── CategoryProcessor.php │ │ │ │ │ ├── ImageTypeProcessor.php │ │ │ │ │ ├── MediaGalleryProcessor.php │ │ │ │ │ ├── Option.php │ │ │ │ │ ├── RowValidatorInterface.php │ │ │ │ │ ├── SkuProcessor.php │ │ │ │ │ ├── StoreResolver.php │ │ │ │ │ ├── TaxClassProcessor.php │ │ │ │ │ ├── Type │ │ │ │ │ │ ├── AbstractType.php │ │ │ │ │ │ ├── Factory.php │ │ │ │ │ │ ├── Simple.php │ │ │ │ │ │ └── Virtual.php │ │ │ │ │ ├── Validator.php │ │ │ │ │ └── Validator │ │ │ │ │ │ ├── AbstractImportValidator.php │ │ │ │ │ │ ├── AbstractPrice.php │ │ │ │ │ │ ├── Media.php │ │ │ │ │ │ ├── Quantity.php │ │ │ │ │ │ ├── SuperProductsSku.php │ │ │ │ │ │ ├── TierPrice.php │ │ │ │ │ │ ├── Website.php │ │ │ │ │ │ └── Weight.php │ │ │ │ ├── Proxy │ │ │ │ │ ├── Product.php │ │ │ │ │ └── Product │ │ │ │ │ │ └── ResourceModel.php │ │ │ │ └── Uploader.php │ │ │ ├── Indexer │ │ │ │ ├── Category │ │ │ │ │ └── Product │ │ │ │ │ │ └── Plugin │ │ │ │ │ │ └── Import.php │ │ │ │ ├── Product │ │ │ │ │ ├── Category │ │ │ │ │ │ └── Plugin │ │ │ │ │ │ │ └── Import.php │ │ │ │ │ ├── Eav │ │ │ │ │ │ └── Plugin │ │ │ │ │ │ │ └── Import.php │ │ │ │ │ ├── Flat │ │ │ │ │ │ └── Plugin │ │ │ │ │ │ │ └── Import.php │ │ │ │ │ └── Price │ │ │ │ │ │ └── Plugin │ │ │ │ │ │ └── Import.php │ │ │ │ └── Stock │ │ │ │ │ └── Plugin │ │ │ │ │ └── Import.php │ │ │ ├── StockItemImporter.php │ │ │ └── StockItemImporterInterface.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ └── AdminExportActionGroup.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── README.md │ │ │ │ └── Test │ │ │ │ │ ├── AdminExportBundleProductTest.xml │ │ │ │ │ ├── AdminExportGroupedProductWithSpecialPriceTest.xml │ │ │ │ │ ├── AdminExportSimpleAndConfigurableProductsWithCustomOptionsTest.xml │ │ │ │ │ ├── AdminExportSimpleProductAndConfigurableProductsWithAssignedImagesTest.xml │ │ │ │ │ ├── AdminExportSimpleProductAssignedToMainWebsiteAndConfigurableProductAssignedToCustomWebsiteTest.xml │ │ │ │ │ └── AdminExportSimpleProductWithCustomAttributeTest.xml │ │ │ └── Unit │ │ │ │ └── Model │ │ │ │ ├── Export │ │ │ │ ├── ProductTest.php │ │ │ │ └── StubProduct.php │ │ │ │ ├── Import │ │ │ │ ├── Product │ │ │ │ │ ├── CategoryProcessorTest.php │ │ │ │ │ ├── ImageTypeProcessorTest.php │ │ │ │ │ ├── SkuProcessorTest.php │ │ │ │ │ ├── TaxClassProcessorTest.php │ │ │ │ │ ├── Type │ │ │ │ │ │ ├── AbstractTypeTest.php │ │ │ │ │ │ ├── OptionTest.php │ │ │ │ │ │ ├── VirtualTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ ├── product_with_custom_options.csv │ │ │ │ │ │ │ ├── row_data_ambiguity_different_type.php │ │ │ │ │ │ │ ├── row_data_ambiguity_several_db_rows.php │ │ │ │ │ │ │ ├── row_data_main_empty_title.php │ │ │ │ │ │ │ ├── row_data_main_incorrect_type.php │ │ │ │ │ │ │ ├── row_data_main_invalid_max_characters.php │ │ │ │ │ │ │ ├── row_data_main_invalid_price.php │ │ │ │ │ │ │ ├── row_data_main_invalid_sort_order.php │ │ │ │ │ │ │ ├── row_data_main_invalid_store.php │ │ │ │ │ │ │ ├── row_data_main_max_characters_less_zero.php │ │ │ │ │ │ │ ├── row_data_main_no_title.php │ │ │ │ │ │ │ ├── row_data_main_sort_order_less_zero.php │ │ │ │ │ │ │ ├── row_data_main_valid.php │ │ │ │ │ │ │ ├── row_data_no_custom_option.php │ │ │ │ │ │ │ ├── row_data_secondary_incorrect_price.php │ │ │ │ │ │ │ ├── row_data_secondary_incorrect_row_sort.php │ │ │ │ │ │ │ ├── row_data_secondary_invalid_store.php │ │ │ │ │ │ │ ├── row_data_secondary_row_sort_less_zero.php │ │ │ │ │ │ │ └── row_data_secondary_valid.php │ │ │ │ │ ├── Validator │ │ │ │ │ │ ├── MediaTest.php │ │ │ │ │ │ ├── QuantityTest.php │ │ │ │ │ │ ├── SuperProductsSkuTest.php │ │ │ │ │ │ ├── TierPriceTest.php │ │ │ │ │ │ └── WeightTest.php │ │ │ │ │ └── ValidatorTest.php │ │ │ │ ├── ProductTest.php │ │ │ │ └── UploaderTest.php │ │ │ │ └── Indexer │ │ │ │ ├── Product │ │ │ │ ├── Flat │ │ │ │ │ └── Plugin │ │ │ │ │ │ └── ImportTest.php │ │ │ │ └── Price │ │ │ │ │ └── Plugin │ │ │ │ │ └── ImportTest.php │ │ │ │ └── Stock │ │ │ │ └── Plugin │ │ │ │ └── ImportTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── config.xml │ │ │ ├── di.xml │ │ │ ├── export.xml │ │ │ ├── import.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ └── registration.php │ │ ├── CatalogInventory │ │ ├── Api │ │ │ ├── Data │ │ │ │ ├── StockCollectionInterface.php │ │ │ │ ├── StockInterface.php │ │ │ │ ├── StockItemCollectionInterface.php │ │ │ │ ├── StockItemInterface.php │ │ │ │ ├── StockStatusCollectionInterface.php │ │ │ │ └── StockStatusInterface.php │ │ │ ├── RegisterProductSaleInterface.php │ │ │ ├── RevertProductSaleInterface.php │ │ │ ├── StockConfigurationInterface.php │ │ │ ├── StockCriteriaInterface.php │ │ │ ├── StockIndexInterface.php │ │ │ ├── StockItemCriteriaInterface.php │ │ │ ├── StockItemRepositoryInterface.php │ │ │ ├── StockManagementInterface.php │ │ │ ├── StockRegistryInterface.php │ │ │ ├── StockRepositoryInterface.php │ │ │ ├── StockStateInterface.php │ │ │ ├── StockStatusCriteriaInterface.php │ │ │ └── StockStatusRepositoryInterface.php │ │ ├── Block │ │ │ ├── Adminhtml │ │ │ │ └── Form │ │ │ │ │ └── Field │ │ │ │ │ ├── Customergroup.php │ │ │ │ │ ├── Minsaleqty.php │ │ │ │ │ └── Stock.php │ │ │ ├── Plugin │ │ │ │ └── ProductView.php │ │ │ ├── Qtyincrements.php │ │ │ └── Stockqty │ │ │ │ ├── AbstractStockqty.php │ │ │ │ ├── Composite.php │ │ │ │ ├── DefaultStockqty.php │ │ │ │ └── Type │ │ │ │ └── Grouped.php │ │ ├── Helper │ │ │ ├── Data.php │ │ │ ├── Minsaleqty.php │ │ │ └── Stock.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── AddStockStatusToCollection.php │ │ │ ├── Adminhtml │ │ │ │ └── Stock │ │ │ │ │ └── Item.php │ │ │ ├── Config │ │ │ │ └── Backend │ │ │ │ │ ├── AbstractValue.php │ │ │ │ │ ├── Backorders.php │ │ │ │ │ ├── Managestock.php │ │ │ │ │ └── ShowOutOfStock.php │ │ │ ├── Configuration.php │ │ │ ├── Indexer │ │ │ │ ├── ProductPriceIndexFilter.php │ │ │ │ ├── Stock.php │ │ │ │ └── Stock │ │ │ │ │ ├── AbstractAction.php │ │ │ │ │ ├── Action │ │ │ │ │ ├── Full.php │ │ │ │ │ ├── Row.php │ │ │ │ │ └── Rows.php │ │ │ │ │ ├── CacheCleaner.php │ │ │ │ │ ├── Plugin │ │ │ │ │ └── StoreGroup.php │ │ │ │ │ └── Processor.php │ │ │ ├── Plugin │ │ │ │ ├── AfterProductLoad.php │ │ │ │ ├── FilterCustomAttribute.php │ │ │ │ ├── Layer.php │ │ │ │ ├── PriceIndexUpdater.php │ │ │ │ ├── ProductLinks.php │ │ │ │ ├── ProductSearch.php │ │ │ │ └── ReindexUpdatedProducts.php │ │ │ ├── Product │ │ │ │ └── CopyConstructor │ │ │ │ │ └── CatalogInventory.php │ │ │ ├── ProductCollectionStockCondition.php │ │ │ ├── Quote │ │ │ │ └── Item │ │ │ │ │ ├── QuantityValidator.php │ │ │ │ │ └── QuantityValidator │ │ │ │ │ ├── Initializer │ │ │ │ │ ├── Option.php │ │ │ │ │ ├── QtyProcessor.php │ │ │ │ │ └── StockItem.php │ │ │ │ │ └── QuoteItemQtyList.php │ │ │ ├── ResourceModel │ │ │ │ ├── Indexer │ │ │ │ │ ├── Stock │ │ │ │ │ │ ├── DefaultStock.php │ │ │ │ │ │ ├── QueryProcessorComposite.php │ │ │ │ │ │ ├── QueryProcessorInterface.php │ │ │ │ │ │ └── StockInterface.php │ │ │ │ │ └── StockFactory.php │ │ │ │ ├── Product │ │ │ │ │ └── StockStatusBaseSelectProcessor.php │ │ │ │ ├── QtyCounterInterface.php │ │ │ │ ├── Stock.php │ │ │ │ └── Stock │ │ │ │ │ ├── Collection.php │ │ │ │ │ ├── Item.php │ │ │ │ │ ├── Item │ │ │ │ │ ├── Collection.php │ │ │ │ │ ├── StockItemCriteria.php │ │ │ │ │ └── StockItemCriteriaMapper.php │ │ │ │ │ ├── Status.php │ │ │ │ │ ├── Status │ │ │ │ │ ├── Collection.php │ │ │ │ │ ├── StockStatusCriteria.php │ │ │ │ │ └── StockStatusCriteriaMapper.php │ │ │ │ │ ├── StockCriteria.php │ │ │ │ │ └── StockCriteriaMapper.php │ │ │ ├── Source │ │ │ │ ├── Backorders.php │ │ │ │ ├── Stock.php │ │ │ │ └── StockConfiguration.php │ │ │ ├── Spi │ │ │ │ ├── StockRegistryProviderInterface.php │ │ │ │ └── StockStateProviderInterface.php │ │ │ ├── Stock.php │ │ │ ├── Stock │ │ │ │ ├── Item.php │ │ │ │ ├── Status.php │ │ │ │ ├── StockItemRepository.php │ │ │ │ ├── StockRepository.php │ │ │ │ └── StockStatusRepository.php │ │ │ ├── StockIndex.php │ │ │ ├── StockItemValidator.php │ │ │ ├── StockManagement.php │ │ │ ├── StockRegistry.php │ │ │ ├── StockRegistryProvider.php │ │ │ ├── StockRegistryStorage.php │ │ │ ├── StockState.php │ │ │ ├── StockStateProvider.php │ │ │ └── System │ │ │ │ └── Config │ │ │ │ └── Backend │ │ │ │ ├── Minqty.php │ │ │ │ ├── Minsaleqty.php │ │ │ │ └── Qtyincrements.php │ │ ├── Observer │ │ │ ├── AddInventoryDataObserver.php │ │ │ ├── AddStockItemsObserver.php │ │ │ ├── CancelOrderItemObserver.php │ │ │ ├── CheckoutAllSubmitAfterObserver.php │ │ │ ├── DisplayProductStatusInfoObserver.php │ │ │ ├── InvalidatePriceIndexUponConfigChangeObserver.php │ │ │ ├── ItemsForReindex.php │ │ │ ├── ProcessInventoryDataObserver.php │ │ │ ├── ProductQty.php │ │ │ ├── QuantityValidatorObserver.php │ │ │ ├── ReindexQuoteInventoryObserver.php │ │ │ ├── RevertQuoteInventoryObserver.php │ │ │ ├── SaveInventoryDataObserver.php │ │ │ ├── SubtractQuoteInventoryObserver.php │ │ │ └── UpdateItemsStockUponConfigChangeObserver.php │ │ ├── Plugin │ │ │ └── MassUpdateProductAttribute.php │ │ ├── README.md │ │ ├── Setup │ │ │ ├── Patch │ │ │ │ └── Data │ │ │ │ │ ├── ConvertSerializedDataToJson.php │ │ │ │ │ ├── CreateDefaultStock.php │ │ │ │ │ └── UpdateStockItemsWebsite.php │ │ │ └── Recurring.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ └── DisplayOutOfStockProductActionGroup.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Page │ │ │ │ │ └── InventoryConfigurationPage.xml │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ │ └── InventorySection.xml │ │ │ │ └── Test │ │ │ │ │ └── AssociatedProductToConfigurableOutOfStockTest.xml │ │ │ └── Unit │ │ │ │ ├── Api │ │ │ │ ├── StockConfigurationTest.php │ │ │ │ ├── StockRegistryTest.php │ │ │ │ └── StockStateTest.php │ │ │ │ ├── Block │ │ │ │ ├── Adminhtml │ │ │ │ │ └── Form │ │ │ │ │ │ └── Field │ │ │ │ │ │ └── StockTest.php │ │ │ │ ├── Plugin │ │ │ │ │ └── ProductViewTest.php │ │ │ │ ├── QtyincrementsTest.php │ │ │ │ └── Stockqty │ │ │ │ │ └── DefaultStockqtyTest.php │ │ │ │ ├── Helper │ │ │ │ ├── MinsaleqtyTest.php │ │ │ │ └── StockTest.php │ │ │ │ ├── Model │ │ │ │ ├── AddStockStatusToCollectionTest.php │ │ │ │ ├── Adminhtml │ │ │ │ │ └── Stock │ │ │ │ │ │ └── ItemTest.php │ │ │ │ ├── Config │ │ │ │ │ └── Backend │ │ │ │ │ │ └── ManagestockTest.php │ │ │ │ ├── ConfigurationTest.php │ │ │ │ ├── Indexer │ │ │ │ │ └── Stock │ │ │ │ │ │ ├── Action │ │ │ │ │ │ ├── FullTest.php │ │ │ │ │ │ ├── RowTest.php │ │ │ │ │ │ └── RowsTest.php │ │ │ │ │ │ ├── CacheCleanerTest.php │ │ │ │ │ │ └── Plugin │ │ │ │ │ │ └── StoreGroupTest.php │ │ │ │ ├── Plugin │ │ │ │ │ ├── AfterProductLoadTest.php │ │ │ │ │ ├── LayerTest.php │ │ │ │ │ └── ProductLinksTest.php │ │ │ │ ├── Product │ │ │ │ │ └── CopyConstructor │ │ │ │ │ │ └── CatalogInventoryTest.php │ │ │ │ ├── Quote │ │ │ │ │ └── Item │ │ │ │ │ │ └── QuantityValidator │ │ │ │ │ │ └── Initializer │ │ │ │ │ │ ├── OptionTest.php │ │ │ │ │ │ ├── QtyProcessorTest.php │ │ │ │ │ │ ├── QuantityValidatorTest.php │ │ │ │ │ │ └── StockItemTest.php │ │ │ │ ├── ResourceModel │ │ │ │ │ ├── Product │ │ │ │ │ │ └── StockStatusBaseSelectProcessorTest.php │ │ │ │ │ └── StockTest.php │ │ │ │ ├── Source │ │ │ │ │ └── StockTest.php │ │ │ │ ├── Spi │ │ │ │ │ ├── StockRegistryProviderTest.php │ │ │ │ │ └── StockStateProviderTest.php │ │ │ │ ├── Stock │ │ │ │ │ ├── ItemTest.php │ │ │ │ │ ├── StockItemRepositoryTest.php │ │ │ │ │ ├── StockRepositoryTest.php │ │ │ │ │ └── StockStatusRepositoryTest.php │ │ │ │ ├── StockManagementTest.php │ │ │ │ ├── StockRegistryTest.php │ │ │ │ └── StockTest.php │ │ │ │ ├── Observer │ │ │ │ ├── AddInventoryDataObserverTest.php │ │ │ │ ├── AddStockItemsObserverTest.php │ │ │ │ ├── CheckoutAllSubmitAfterObserverTest.php │ │ │ │ └── UpdateItemsStockUponConfigChangeObserverTest.php │ │ │ │ └── Ui │ │ │ │ ├── Component │ │ │ │ └── Product │ │ │ │ │ └── Form │ │ │ │ │ └── Element │ │ │ │ │ └── UseConfigSettingsTest.php │ │ │ │ └── DataProvider │ │ │ │ └── Product │ │ │ │ └── Form │ │ │ │ └── Modifier │ │ │ │ └── AdvancedInventoryTest.php │ │ ├── Ui │ │ │ ├── Component │ │ │ │ └── Product │ │ │ │ │ └── Form │ │ │ │ │ └── Element │ │ │ │ │ └── UseConfigSettings.php │ │ │ └── DataProvider │ │ │ │ └── Product │ │ │ │ ├── AddQuantityAndStockStatusFieldToCollection.php │ │ │ │ ├── AddQuantityFieldToCollection.php │ │ │ │ ├── AddQuantityFilterToCollection.php │ │ │ │ └── Form │ │ │ │ └── Modifier │ │ │ │ └── AdvancedInventory.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── events.xml │ │ │ ├── extension_attributes.xml │ │ │ ├── frontend │ │ │ │ └── di.xml │ │ │ ├── indexer.xml │ │ │ ├── module.xml │ │ │ ├── mview.xml │ │ │ ├── product_types.xml │ │ │ └── webapi.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ ├── ui_component │ │ │ │ ├── product_form.xml │ │ │ │ └── product_listing.xml │ │ │ └── web │ │ │ │ └── js │ │ │ │ └── components │ │ │ │ ├── qty-validator-changer.js │ │ │ │ ├── use-config-min-sale-qty.js │ │ │ │ └── use-config-settings.js │ │ │ └── frontend │ │ │ ├── layout │ │ │ ├── catalog_product_view.xml │ │ │ ├── catalog_product_view_type_simple.xml │ │ │ └── catalog_product_view_type_virtual.xml │ │ │ └── templates │ │ │ ├── qtyincrements.phtml │ │ │ └── stockqty │ │ │ ├── composite.phtml │ │ │ └── default.phtml │ │ ├── CatalogInventoryGraphQl │ │ ├── Model │ │ │ └── Resolver │ │ │ │ ├── OnlyXLeftInStockResolver.php │ │ │ │ └── StockStatusProvider.php │ │ ├── README.md │ │ ├── composer.json │ │ ├── etc │ │ │ ├── module.xml │ │ │ └── schema.graphqls │ │ └── registration.php │ │ ├── CatalogRule │ │ ├── Api │ │ │ ├── CatalogRuleRepositoryInterface.php │ │ │ └── Data │ │ │ │ ├── ConditionInterface.php │ │ │ │ └── RuleInterface.php │ │ ├── Block │ │ │ └── Adminhtml │ │ │ │ ├── Edit │ │ │ │ ├── DeleteButton.php │ │ │ │ ├── GenericButton.php │ │ │ │ ├── ResetButton.php │ │ │ │ ├── SaveAndApplyButton.php │ │ │ │ ├── SaveAndContinueButton.php │ │ │ │ └── SaveButton.php │ │ │ │ └── Promo │ │ │ │ ├── Catalog.php │ │ │ │ ├── Catalog │ │ │ │ └── Edit │ │ │ │ │ └── Tab │ │ │ │ │ └── Conditions.php │ │ │ │ └── Widget │ │ │ │ └── Chooser │ │ │ │ └── Sku.php │ │ ├── Controller │ │ │ ├── Adminhtml │ │ │ │ └── Promo │ │ │ │ │ ├── Catalog.php │ │ │ │ │ ├── Catalog │ │ │ │ │ ├── ApplyRules.php │ │ │ │ │ ├── Chooser.php │ │ │ │ │ ├── Delete.php │ │ │ │ │ ├── Edit.php │ │ │ │ │ ├── Index.php │ │ │ │ │ ├── NewAction.php │ │ │ │ │ ├── NewActionHtml.php │ │ │ │ │ ├── NewConditionHtml.php │ │ │ │ │ └── Save.php │ │ │ │ │ ├── Index.php │ │ │ │ │ ├── Widget.php │ │ │ │ │ └── Widget │ │ │ │ │ ├── CategoriesJson.php │ │ │ │ │ └── Chooser.php │ │ │ └── RegistryConstants.php │ │ ├── Cron │ │ │ └── DailyCatalogUpdate.php │ │ ├── Helper │ │ │ └── Data.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── CatalogRuleRepository.php │ │ │ ├── Data │ │ │ │ ├── Condition.php │ │ │ │ └── Condition │ │ │ │ │ └── Converter.php │ │ │ ├── Flag.php │ │ │ ├── Indexer │ │ │ │ ├── AbstractIndexer.php │ │ │ │ ├── IndexBuilder.php │ │ │ │ ├── IndexBuilder │ │ │ │ │ └── ProductLoader.php │ │ │ │ ├── IndexerTableSwapper.php │ │ │ │ ├── IndexerTableSwapperInterface.php │ │ │ │ ├── Product │ │ │ │ │ ├── ProductRuleIndexer.php │ │ │ │ │ └── ProductRuleProcessor.php │ │ │ │ ├── ProductPriceCalculator.php │ │ │ │ ├── ProductPriceIndexModifier.php │ │ │ │ ├── ReindexRuleGroupWebsite.php │ │ │ │ ├── ReindexRuleProduct.php │ │ │ │ ├── ReindexRuleProductPrice.php │ │ │ │ ├── Rule │ │ │ │ │ ├── RuleProductIndexer.php │ │ │ │ │ └── RuleProductProcessor.php │ │ │ │ ├── RuleProductPricesPersistor.php │ │ │ │ └── RuleProductsSelectBuilder.php │ │ │ ├── Product │ │ │ │ └── PriceModifier.php │ │ │ ├── ResourceModel │ │ │ │ ├── Grid │ │ │ │ │ └── Collection.php │ │ │ │ ├── Product │ │ │ │ │ ├── CollectionProcessor.php │ │ │ │ │ ├── ConditionsToCollectionApplier.php │ │ │ │ │ └── LinkedProductSelectBuilderByCatalogRulePrice.php │ │ │ │ ├── ReadHandler.php │ │ │ │ ├── Rule.php │ │ │ │ ├── Rule │ │ │ │ │ ├── Collection.php │ │ │ │ │ └── Product │ │ │ │ │ │ ├── Price.php │ │ │ │ │ │ └── Price │ │ │ │ │ │ └── Collection.php │ │ │ │ └── SaveHandler.php │ │ │ ├── Rule.php │ │ │ └── Rule │ │ │ │ ├── Action │ │ │ │ ├── Collection.php │ │ │ │ ├── Product.php │ │ │ │ └── SimpleActionOptionsProvider.php │ │ │ │ ├── Condition │ │ │ │ ├── Combine.php │ │ │ │ ├── ConditionsToSearchCriteriaMapper.php │ │ │ │ ├── MappableConditionsProcessor.php │ │ │ │ └── Product.php │ │ │ │ ├── CustomerGroupsOptionsProvider.php │ │ │ │ ├── DataProvider.php │ │ │ │ ├── Job.php │ │ │ │ ├── Product │ │ │ │ └── Price.php │ │ │ │ └── WebsitesOptionsProvider.php │ │ ├── Observer │ │ │ ├── AddDirtyRulesNotice.php │ │ │ ├── PrepareCatalogProductCollectionPricesObserver.php │ │ │ ├── ProcessAdminFinalPriceObserver.php │ │ │ ├── ProcessFrontFinalPriceObserver.php │ │ │ └── RulePricesStorage.php │ │ ├── Plugin │ │ │ ├── Indexer │ │ │ │ ├── Category.php │ │ │ │ ├── CustomerGroup.php │ │ │ │ ├── ImportExport.php │ │ │ │ ├── Product │ │ │ │ │ ├── Attribute.php │ │ │ │ │ └── Save │ │ │ │ │ │ ├── ApplyRules.php │ │ │ │ │ │ └── ApplyRulesAfterReindex.php │ │ │ │ └── Website.php │ │ │ └── Model │ │ │ │ └── Product │ │ │ │ └── Action.php │ │ ├── Pricing │ │ │ └── Price │ │ │ │ └── CatalogRulePrice.php │ │ ├── README.md │ │ ├── Setup │ │ │ └── Patch │ │ │ │ └── Data │ │ │ │ ├── ConvertSerializedDataToJson.php │ │ │ │ └── UpdateClassAliasesForCatalogRules.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ ├── AdminOpenNewCatalogPriceRuleFormPageActionGroup.xml │ │ │ │ │ ├── AssertCustomerGroupNotOnCatalogPriceRuleFormActionGroup.xml │ │ │ │ │ └── CatalogPriceRuleActionGroup.xml │ │ │ │ ├── Data │ │ │ │ │ ├── AdminMenuData.xml │ │ │ │ │ └── CatalogRuleData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Metadata │ │ │ │ │ └── catalog-rule-meta.xml │ │ │ │ ├── Page │ │ │ │ │ ├── CatalogRuleNewPage.xml │ │ │ │ │ └── CatalogRulePage.xml │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ │ ├── AdminCatalogPriceRuleStagingSection.xml │ │ │ │ │ └── AdminNewCatalogPriceRuleSection.xml │ │ │ │ └── Test │ │ │ │ │ ├── AdminApplyCatalogRuleByCategoryTest.xml │ │ │ │ │ ├── AdminCreateCatalogPriceRuleTest.xml │ │ │ │ │ ├── AdminDeleteCatalogPriceRuleTest.xml │ │ │ │ │ ├── AdminEnableAttributeIsUndefinedCatalogPriceRuleTest.xml │ │ │ │ │ ├── AdminMarketingCatalogPriceRuleNavigateMenuTest.xml │ │ │ │ │ ├── CatalogPriceRuleAndCustomerGroupMembershipArePersistedUnderLongTermCookieTest.xml │ │ │ │ │ ├── DeleteCustomerGroupTest.xml │ │ │ │ │ └── StorefrontInactiveCatalogRuleTest.xml │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ └── Adminhtml │ │ │ │ │ └── Edit │ │ │ │ │ ├── DeleteButtonTest.php │ │ │ │ │ └── GenericButtonTest.php │ │ │ │ ├── Cron │ │ │ │ └── DailyCatalogUpdateTest.php │ │ │ │ ├── Helper │ │ │ │ └── DataTest.php │ │ │ │ ├── Model │ │ │ │ ├── CatalogRuleRepositoryTest.php │ │ │ │ ├── Data │ │ │ │ │ └── Condition │ │ │ │ │ │ └── ConverterTest.php │ │ │ │ ├── Indexer │ │ │ │ │ ├── AbstractIndexerTest.php │ │ │ │ │ ├── IndexBuilder │ │ │ │ │ │ └── ProductLoaderTest.php │ │ │ │ │ ├── IndexBuilderTest.php │ │ │ │ │ ├── IndexerTableSwapperTest.php │ │ │ │ │ ├── Product │ │ │ │ │ │ └── ProductRuleIndexerTest.php │ │ │ │ │ ├── ProductPriceCalculatorTest.php │ │ │ │ │ ├── ReindexRuleGroupWebsiteTest.php │ │ │ │ │ ├── ReindexRuleProductPriceTest.php │ │ │ │ │ ├── ReindexRuleProductTest.php │ │ │ │ │ ├── Rule │ │ │ │ │ │ └── RuleProductIndexerTest.php │ │ │ │ │ ├── RuleProductPricesPersistorTest.php │ │ │ │ │ └── RuleProductsSelectBuilderTest.php │ │ │ │ ├── Product │ │ │ │ │ └── PriceModifierTest.php │ │ │ │ ├── ResourceModel │ │ │ │ │ ├── ReadHandlerTest.php │ │ │ │ │ └── SaveHandlerTest.php │ │ │ │ ├── Rule │ │ │ │ │ ├── Condition │ │ │ │ │ │ ├── MappableConditionProcessorTest.php │ │ │ │ │ │ └── ProductTest.php │ │ │ │ │ ├── CustomerGroupsOptionsProviderTest.php │ │ │ │ │ ├── DataProviderTest.php │ │ │ │ │ ├── JobTest.php │ │ │ │ │ └── WebsitesOptionsProviderTest.php │ │ │ │ └── RuleTest.php │ │ │ │ ├── Observer │ │ │ │ └── AddDirtyRulesNoticeTest.php │ │ │ │ ├── Plugin │ │ │ │ ├── Indexer │ │ │ │ │ ├── CategoryTest.php │ │ │ │ │ ├── CustomerGroupTest.php │ │ │ │ │ ├── ImportExportTest.php │ │ │ │ │ ├── Product │ │ │ │ │ │ └── Save │ │ │ │ │ │ │ ├── ApplyRulesAfterReindexTest.php │ │ │ │ │ │ │ └── ApplyRulesTest.php │ │ │ │ │ └── WebsiteTest.php │ │ │ │ └── Model │ │ │ │ │ └── Product │ │ │ │ │ └── ActionTest.php │ │ │ │ └── Pricing │ │ │ │ └── Price │ │ │ │ └── CatalogRulePriceTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ ├── events.xml │ │ │ │ ├── menu.xml │ │ │ │ └── routes.xml │ │ │ ├── crontab.xml │ │ │ ├── crontab │ │ │ │ └── events.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── events.xml │ │ │ ├── frontend │ │ │ │ └── events.xml │ │ │ ├── indexer.xml │ │ │ ├── module.xml │ │ │ ├── mview.xml │ │ │ ├── webapi_rest │ │ │ │ ├── di.xml │ │ │ │ └── events.xml │ │ │ └── webapi_soap │ │ │ │ └── events.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ └── adminhtml │ │ │ ├── layout │ │ │ ├── catalog_rule_promo_catalog_block.xml │ │ │ ├── catalog_rule_promo_catalog_edit.xml │ │ │ └── catalog_rule_promo_catalog_index.xml │ │ │ ├── templates │ │ │ └── promo │ │ │ │ ├── fieldset.phtml │ │ │ │ └── form.phtml │ │ │ └── ui_component │ │ │ └── catalog_rule_form.xml │ │ ├── CatalogRuleConfigurable │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Plugin │ │ │ ├── CatalogRule │ │ │ │ └── Model │ │ │ │ │ ├── ConfigurableProductsProvider.php │ │ │ │ │ ├── Indexer │ │ │ │ │ └── ProductRuleReindex.php │ │ │ │ │ └── Rule │ │ │ │ │ ├── ConfigurableProductHandler.php │ │ │ │ │ └── Validation.php │ │ │ └── ConfigurableProduct │ │ │ │ └── Model │ │ │ │ └── ResourceModel │ │ │ │ └── AddCatalogRulePrice.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ └── Plugin │ │ │ │ └── CatalogRule │ │ │ │ └── Model │ │ │ │ └── Rule │ │ │ │ ├── ConfigurableProductHandlerTest.php │ │ │ │ └── ValidationTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ └── di.xml │ │ │ ├── crontab │ │ │ │ └── di.xml │ │ │ ├── di.xml │ │ │ └── module.xml │ │ └── registration.php │ │ ├── CatalogSearch │ │ ├── Block │ │ │ ├── Advanced │ │ │ │ ├── Form.php │ │ │ │ └── Result.php │ │ │ ├── Plugin │ │ │ │ └── FrontTabPlugin.php │ │ │ ├── Result.php │ │ │ └── SearchTermsLog.php │ │ ├── Controller │ │ │ ├── Advanced │ │ │ │ ├── Index.php │ │ │ │ └── Result.php │ │ │ ├── Result │ │ │ │ └── Index.php │ │ │ └── SearchTermsLog │ │ │ │ └── Save.php │ │ ├── Helper │ │ │ └── Data.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Adapter │ │ │ │ ├── Aggregation │ │ │ │ │ ├── AggregationResolver.php │ │ │ │ │ ├── Checker │ │ │ │ │ │ └── Query │ │ │ │ │ │ │ ├── AdvancedSearch.php │ │ │ │ │ │ │ └── CatalogView.php │ │ │ │ │ ├── RequestCheckerComposite.php │ │ │ │ │ └── RequestCheckerInterface.php │ │ │ │ ├── Mysql │ │ │ │ │ ├── Aggregation │ │ │ │ │ │ ├── DataProvider.php │ │ │ │ │ │ └── DataProvider │ │ │ │ │ │ │ ├── QueryBuilder.php │ │ │ │ │ │ │ ├── SelectBuilderForAttribute.php │ │ │ │ │ │ │ └── SelectBuilderForAttribute │ │ │ │ │ │ │ └── ApplyStockConditionToSelect.php │ │ │ │ │ ├── BaseSelectStrategy │ │ │ │ │ │ ├── BaseSelectAttributesSearchStrategy.php │ │ │ │ │ │ └── BaseSelectFullTextSearchStrategy.php │ │ │ │ │ ├── Dynamic │ │ │ │ │ │ └── DataProvider.php │ │ │ │ │ ├── Field │ │ │ │ │ │ └── Resolver.php │ │ │ │ │ ├── Filter │ │ │ │ │ │ ├── AliasResolver.php │ │ │ │ │ │ └── Preprocessor.php │ │ │ │ │ └── Plugin │ │ │ │ │ │ └── Aggregation │ │ │ │ │ │ └── Category │ │ │ │ │ │ └── DataProvider.php │ │ │ │ └── Options.php │ │ │ ├── Adminhtml │ │ │ │ └── System │ │ │ │ │ └── Config │ │ │ │ │ └── Backend │ │ │ │ │ └── Engine.php │ │ │ ├── Advanced.php │ │ │ ├── Advanced │ │ │ │ ├── ProductCollectionPrepareStrategy.php │ │ │ │ ├── ProductCollectionPrepareStrategyInterface.php │ │ │ │ ├── ProductCollectionPrepareStrategyProvider.php │ │ │ │ └── Request │ │ │ │ │ └── Builder.php │ │ │ ├── Attribute │ │ │ │ └── SearchWeight.php │ │ │ ├── Autocomplete │ │ │ │ └── DataProvider.php │ │ │ ├── Fulltext.php │ │ │ ├── Indexer │ │ │ │ ├── Fulltext.php │ │ │ │ ├── Fulltext │ │ │ │ │ ├── Action │ │ │ │ │ │ ├── DataProvider.php │ │ │ │ │ │ ├── Full.php │ │ │ │ │ │ └── IndexIterator.php │ │ │ │ │ ├── Model │ │ │ │ │ │ └── Plugin │ │ │ │ │ │ │ └── Category.php │ │ │ │ │ ├── Plugin │ │ │ │ │ │ ├── AbstractPlugin.php │ │ │ │ │ │ ├── Attribute.php │ │ │ │ │ │ ├── Category.php │ │ │ │ │ │ ├── Product.php │ │ │ │ │ │ ├── Product │ │ │ │ │ │ │ └── Action.php │ │ │ │ │ │ └── Store │ │ │ │ │ │ │ ├── Group.php │ │ │ │ │ │ │ └── View.php │ │ │ │ │ ├── Processor.php │ │ │ │ │ └── Store.php │ │ │ │ ├── IndexStructure.php │ │ │ │ ├── IndexStructureFactory.php │ │ │ │ ├── IndexStructureProxy.php │ │ │ │ ├── IndexSwitcherInterface.php │ │ │ │ ├── IndexSwitcherProxy.php │ │ │ │ ├── IndexerHandler.php │ │ │ │ ├── IndexerHandlerFactory.php │ │ │ │ ├── Mview │ │ │ │ │ └── Action.php │ │ │ │ ├── ProductFieldset.php │ │ │ │ └── Scope │ │ │ │ │ ├── IndexSwitcher.php │ │ │ │ │ ├── IndexTableNotExistException.php │ │ │ │ │ ├── ScopeProxy.php │ │ │ │ │ ├── State.php │ │ │ │ │ ├── TemporaryResolver.php │ │ │ │ │ └── UnknownStateException.php │ │ │ ├── Layer │ │ │ │ ├── Category │ │ │ │ │ └── ItemCollectionProvider.php │ │ │ │ ├── Filter │ │ │ │ │ ├── Attribute.php │ │ │ │ │ ├── Category.php │ │ │ │ │ ├── Decimal.php │ │ │ │ │ └── Price.php │ │ │ │ └── Search │ │ │ │ │ ├── Plugin │ │ │ │ │ └── CollectionFilter.php │ │ │ │ │ └── StateKey.php │ │ │ ├── Price │ │ │ │ └── Interval.php │ │ │ ├── ResourceModel │ │ │ │ ├── Advanced.php │ │ │ │ ├── Advanced │ │ │ │ │ └── Collection.php │ │ │ │ ├── Engine.php │ │ │ │ ├── EngineInterface.php │ │ │ │ ├── EngineProvider.php │ │ │ │ ├── Fulltext.php │ │ │ │ ├── Fulltext │ │ │ │ │ ├── Collection.php │ │ │ │ │ └── Collection │ │ │ │ │ │ ├── SearchCriteriaResolver.php │ │ │ │ │ │ ├── SearchCriteriaResolverInterface.php │ │ │ │ │ │ ├── SearchResultApplier.php │ │ │ │ │ │ ├── SearchResultApplierInterface.php │ │ │ │ │ │ ├── TotalRecordsResolver.php │ │ │ │ │ │ └── TotalRecordsResolverInterface.php │ │ │ │ ├── Search │ │ │ │ │ └── Collection.php │ │ │ │ └── Setup │ │ │ │ │ └── PropertyMapper.php │ │ │ ├── Search │ │ │ │ ├── BaseSelectStrategy │ │ │ │ │ ├── BaseSelectStrategyInterface.php │ │ │ │ │ └── StrategyMapper.php │ │ │ │ ├── Catalog.php │ │ │ │ ├── CustomAttributeFilterCheck.php │ │ │ │ ├── FilterMapper │ │ │ │ │ ├── CustomAttributeFilter.php │ │ │ │ │ ├── DimensionsProcessor.php │ │ │ │ │ ├── ExclusionStrategy.php │ │ │ │ │ ├── FilterContext.php │ │ │ │ │ ├── FilterMapper.php │ │ │ │ │ ├── FilterStrategyInterface.php │ │ │ │ │ ├── StaticAttributeStrategy.php │ │ │ │ │ ├── StockStatusFilter.php │ │ │ │ │ ├── TermDropdownStrategy.php │ │ │ │ │ ├── TermDropdownStrategy │ │ │ │ │ │ ├── ApplyStockConditionToSelect.php │ │ │ │ │ │ └── SelectBuilder.php │ │ │ │ │ └── VisibilityFilter.php │ │ │ │ ├── FiltersExtractor.php │ │ │ │ ├── IndexBuilder.php │ │ │ │ ├── ItemCollectionProvider.php │ │ │ │ ├── ItemCollectionProviderInterface.php │ │ │ │ ├── QueryChecker │ │ │ │ │ └── FullTextSearchCheck.php │ │ │ │ ├── ReaderPlugin.php │ │ │ │ ├── RequestGenerator.php │ │ │ │ ├── RequestGenerator │ │ │ │ │ ├── Decimal.php │ │ │ │ │ ├── General.php │ │ │ │ │ ├── GeneratorInterface.php │ │ │ │ │ └── GeneratorResolver.php │ │ │ │ ├── SelectContainer │ │ │ │ │ ├── SelectContainer.php │ │ │ │ │ └── SelectContainerBuilder.php │ │ │ │ └── TableMapper.php │ │ │ └── Source │ │ │ │ └── Weight.php │ │ ├── Plugin │ │ │ └── EnableEavIndexer.php │ │ ├── README.md │ │ ├── Setup │ │ │ └── Patch │ │ │ │ └── Data │ │ │ │ ├── MySQLSearchDeprecationNotification.php │ │ │ │ └── SetInitialSearchWeightForAttributes.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ ├── AdminCatalogSearchTermActionGroup.xml │ │ │ │ │ ├── AdminSetMinimalQueryLengthActionGroup.xml │ │ │ │ │ ├── StorefrontCatalogSearchActionGroup.xml │ │ │ │ │ └── StorefrontCatalogSearchTermActionGroup.xml │ │ │ │ ├── Data │ │ │ │ │ ├── AdminMenuData.xml │ │ │ │ │ ├── CatalogSearchData.xml │ │ │ │ │ ├── ConstData.xml │ │ │ │ │ ├── MinMaxQueryLengthHintsData.xml │ │ │ │ │ └── SearchTermData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Metadata │ │ │ │ │ └── catalog_search-meta.xml │ │ │ │ ├── Page │ │ │ │ │ ├── AdminCatalogSearchTermIndexPage.xml │ │ │ │ │ ├── AdminCatalogSearchTermNewPage.xml │ │ │ │ │ ├── StorefrontCatalogSearchAdvancedFormPage.xml │ │ │ │ │ ├── StorefrontCatalogSearchAdvancedResultPage.xml │ │ │ │ │ └── StorefrontCatalogSearchPage.xml │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ │ ├── AdminCatalogSearchTermIndexSection.xml │ │ │ │ │ ├── AdminCatalogSearchTermMessagesSection.xml │ │ │ │ │ ├── AdminCatalogSearchTermNewSection.xml │ │ │ │ │ ├── CatalogSearchAdminConfigSection.xml │ │ │ │ │ ├── StorefrontCatalogSearchAdvancedFormSection.xml │ │ │ │ │ ├── StorefrontCatalogSearchAdvancedResultMainSection.xml │ │ │ │ │ ├── StorefrontCatalogSearchMainSection.xml │ │ │ │ │ └── StorefrontFooterSection.xml │ │ │ │ └── Test │ │ │ │ │ ├── AdminCreateSearchTermEntityTest.xml │ │ │ │ │ ├── AdminDeleteSearchTermTest.xml │ │ │ │ │ ├── AdminMarketingSearchTermsNavigateMenuTest.xml │ │ │ │ │ ├── AdminReportsSearchTermsNavigateMenuTest.xml │ │ │ │ │ ├── AdvanceCatalogSearchSimpleProductTest.xml │ │ │ │ │ ├── EndToEndB2CGuestUserTest.xml │ │ │ │ │ ├── EndToEndB2CLoggedInUserTest.xml │ │ │ │ │ ├── MinimalQueryLengthForCatalogSearchTest.xml │ │ │ │ │ └── SearchEntityResultsTest.xml │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ ├── Plugin │ │ │ │ │ └── FrontTabPluginTest.php │ │ │ │ └── ResultTest.php │ │ │ │ ├── Controller │ │ │ │ └── Advanced │ │ │ │ │ └── ResultTest.php │ │ │ │ ├── Model │ │ │ │ ├── Adapter │ │ │ │ │ ├── Aggregation │ │ │ │ │ │ ├── AggregationResolverTest.php │ │ │ │ │ │ └── Checker │ │ │ │ │ │ │ └── Query │ │ │ │ │ │ │ └── CatalogViewTest.php │ │ │ │ │ ├── Mysql │ │ │ │ │ │ ├── Aggregation │ │ │ │ │ │ │ ├── DataProvider │ │ │ │ │ │ │ │ └── QueryBuilderTest.php │ │ │ │ │ │ │ └── DataProviderTest.php │ │ │ │ │ │ ├── Dynamic │ │ │ │ │ │ │ └── DataProviderTest.php │ │ │ │ │ │ ├── Field │ │ │ │ │ │ │ └── ResolverTest.php │ │ │ │ │ │ └── Filter │ │ │ │ │ │ │ ├── AliasResolverTest.php │ │ │ │ │ │ │ └── PreprocessorTest.php │ │ │ │ │ └── OptionsTest.php │ │ │ │ ├── Advanced │ │ │ │ │ └── Request │ │ │ │ │ │ └── BuilderTest.php │ │ │ │ ├── AdvancedTest.php │ │ │ │ ├── Attribute │ │ │ │ │ └── SearchWeightTest.php │ │ │ │ ├── Autocomplete │ │ │ │ │ └── DataProviderTest.php │ │ │ │ ├── Indexer │ │ │ │ │ ├── Fulltext │ │ │ │ │ │ ├── Action │ │ │ │ │ │ │ └── FullTest.php │ │ │ │ │ │ └── Plugin │ │ │ │ │ │ │ ├── AttributeTest.php │ │ │ │ │ │ │ ├── CategoryTest.php │ │ │ │ │ │ │ ├── Product │ │ │ │ │ │ │ └── ActionTest.php │ │ │ │ │ │ │ ├── ProductTest.php │ │ │ │ │ │ │ └── Store │ │ │ │ │ │ │ ├── GroupTest.php │ │ │ │ │ │ │ └── ViewTest.php │ │ │ │ │ ├── FulltextTest.php │ │ │ │ │ ├── IndexStructureFactoryTest.php │ │ │ │ │ ├── IndexSwitcherProxyTest.php │ │ │ │ │ ├── IndexerHandlerFactoryTest.php │ │ │ │ │ └── Scope │ │ │ │ │ │ └── IndexSwitcherTest.php │ │ │ │ ├── Layer │ │ │ │ │ ├── Catalog │ │ │ │ │ │ └── ItemCollectionProviderTest.php │ │ │ │ │ ├── Filter │ │ │ │ │ │ ├── AttributeTest.php │ │ │ │ │ │ ├── CategoryTest.php │ │ │ │ │ │ ├── DecimalTest.php │ │ │ │ │ │ └── PriceTest.php │ │ │ │ │ └── Search │ │ │ │ │ │ └── Plugin │ │ │ │ │ │ └── CollectionFilterTest.php │ │ │ │ ├── ResourceModel │ │ │ │ │ ├── Advanced │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ ├── AdvancedTest.php │ │ │ │ │ ├── BaseCollection.php │ │ │ │ │ ├── EngineProviderTest.php │ │ │ │ │ ├── EngineTest.php │ │ │ │ │ ├── Fulltext │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ ├── FulltextTest.php │ │ │ │ │ └── Setup │ │ │ │ │ │ └── PropertyMapperTest.php │ │ │ │ └── Search │ │ │ │ │ ├── BaseSelectStrategy │ │ │ │ │ └── StrategyMapperTest.php │ │ │ │ │ ├── CustomAttributeFilterCheckTest.php │ │ │ │ │ ├── FilterMapper │ │ │ │ │ ├── ExclusionStrategyTest.php │ │ │ │ │ ├── FilterContextTest.php │ │ │ │ │ └── TermDropdownStrategyTest.php │ │ │ │ │ ├── IndexBuilderTest.php │ │ │ │ │ ├── Indexer │ │ │ │ │ └── IndexStructureTest.php │ │ │ │ │ ├── QueryChecker │ │ │ │ │ └── FullTextSearchCheckTest.php │ │ │ │ │ ├── ReaderPluginTest.php │ │ │ │ │ ├── RequestGenerator │ │ │ │ │ ├── DecimalTest.php │ │ │ │ │ ├── GeneralTest.php │ │ │ │ │ └── GeneratorResolverTest.php │ │ │ │ │ ├── RequestGeneratorTest.php │ │ │ │ │ ├── SelectContainer │ │ │ │ │ └── SelectContainerBuilderTest.php │ │ │ │ │ └── TableMapperTest.php │ │ │ │ └── Plugin │ │ │ │ └── EnableEavIndexerTest.php │ │ ├── Ui │ │ │ └── DataProvider │ │ │ │ └── Product │ │ │ │ └── AddFulltextFilterToCollection.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ └── system.xml │ │ │ ├── catalog_attributes.xml │ │ │ ├── config.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── events.xml │ │ │ ├── frontend │ │ │ │ ├── di.xml │ │ │ │ ├── page_types.xml │ │ │ │ └── routes.xml │ │ │ ├── indexer.xml │ │ │ ├── module.xml │ │ │ ├── mview.xml │ │ │ ├── search_request.xml │ │ │ ├── webapi_rest │ │ │ │ └── di.xml │ │ │ └── webapi_soap │ │ │ │ └── di.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ └── ui_component │ │ │ │ ├── product_attribute_add_form.xml │ │ │ │ └── product_listing.xml │ │ │ └── frontend │ │ │ ├── layout │ │ │ ├── catalogsearch_advanced_index.xml │ │ │ ├── catalogsearch_advanced_result.xml │ │ │ ├── catalogsearch_result_index.xml │ │ │ └── default.xml │ │ │ ├── requirejs-config.js │ │ │ ├── templates │ │ │ ├── advanced │ │ │ │ ├── form.phtml │ │ │ │ ├── link.phtml │ │ │ │ └── result.phtml │ │ │ ├── result.phtml │ │ │ └── search_terms_log.phtml │ │ │ └── web │ │ │ └── js │ │ │ └── search-terms-log.js │ │ ├── CatalogUrlRewrite │ │ ├── Block │ │ │ └── UrlKeyRenderer.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Category │ │ │ │ ├── CanonicalUrlRewriteGenerator.php │ │ │ │ ├── ChildrenCategoriesProvider.php │ │ │ │ ├── ChildrenUrlRewriteGenerator.php │ │ │ │ ├── CurrentUrlRewritesRegenerator.php │ │ │ │ ├── Plugin │ │ │ │ │ ├── Category │ │ │ │ │ │ ├── Move.php │ │ │ │ │ │ ├── Remove.php │ │ │ │ │ │ └── UpdateUrlPath.php │ │ │ │ │ ├── Storage.php │ │ │ │ │ └── Store │ │ │ │ │ │ ├── Group.php │ │ │ │ │ │ └── View.php │ │ │ │ └── Product.php │ │ │ ├── CategoryBasedProductRewriteGenerator.php │ │ │ ├── CategoryProductUrlPathGenerator.php │ │ │ ├── CategoryUrlPathGenerator.php │ │ │ ├── CategoryUrlRewriteGenerator.php │ │ │ ├── Map │ │ │ │ ├── DataCategoryHashMap.php │ │ │ │ ├── DataCategoryUrlRewriteDatabaseMap.php │ │ │ │ ├── DataCategoryUsedInProductsHashMap.php │ │ │ │ ├── DataProductHashMap.php │ │ │ │ ├── DataProductUrlRewriteDatabaseMap.php │ │ │ │ ├── DatabaseMapInterface.php │ │ │ │ ├── DatabaseMapPool.php │ │ │ │ ├── HashMapInterface.php │ │ │ │ ├── HashMapPool.php │ │ │ │ └── UrlRewriteFinder.php │ │ │ ├── ObjectRegistry.php │ │ │ ├── Product │ │ │ │ ├── AnchorUrlRewriteGenerator.php │ │ │ │ ├── CanonicalUrlRewriteGenerator.php │ │ │ │ ├── CategoriesUrlRewriteGenerator.php │ │ │ │ └── CurrentUrlRewritesRegenerator.php │ │ │ ├── ProductScopeRewriteGenerator.php │ │ │ ├── ProductUrlPathGenerator.php │ │ │ ├── ProductUrlRewriteGenerator.php │ │ │ ├── Products │ │ │ │ └── AdaptUrlRewritesToVisibilityAttribute.php │ │ │ ├── ResourceModel │ │ │ │ └── Category │ │ │ │ │ ├── Product.php │ │ │ │ │ └── ProductCollection.php │ │ │ ├── Storage │ │ │ │ └── DbStorage.php │ │ │ └── UrlRewriteBunchReplacer.php │ │ ├── Observer │ │ │ ├── AfterImportDataObserver.php │ │ │ ├── CategoryProcessUrlRewriteMovingObserver.php │ │ │ ├── CategoryProcessUrlRewriteSavingObserver.php │ │ │ ├── CategorySaveRewritesHistorySetterObserver.php │ │ │ ├── CategoryUrlPathAutogeneratorObserver.php │ │ │ ├── ClearProductUrlsObserver.php │ │ │ ├── ProcessUrlRewriteOnChangeProductVisibilityObserver.php │ │ │ ├── ProductProcessUrlRewriteRemovingObserver.php │ │ │ ├── ProductProcessUrlRewriteSavingObserver.php │ │ │ ├── ProductToWebsiteChangeObserver.php │ │ │ ├── ProductUrlKeyAutogeneratorObserver.php │ │ │ └── UrlRewriteHandler.php │ │ ├── Plugin │ │ │ ├── Catalog │ │ │ │ ├── Block │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ ├── Category │ │ │ │ │ │ └── Tab │ │ │ │ │ │ │ └── Attributes.php │ │ │ │ │ │ └── Product │ │ │ │ │ │ └── Edit │ │ │ │ │ │ └── Tab │ │ │ │ │ │ └── Attributes.php │ │ │ │ └── Controller │ │ │ │ │ └── Adminhtml │ │ │ │ │ └── Product │ │ │ │ │ └── Initialization │ │ │ │ │ └── Helper.php │ │ │ └── Webapi │ │ │ │ └── Controller │ │ │ │ └── Rest │ │ │ │ └── InputParamsResolver.php │ │ ├── Service │ │ │ └── V1 │ │ │ │ └── StoreViewService.php │ │ ├── Setup │ │ │ ├── Patch │ │ │ │ └── Data │ │ │ │ │ └── CreateUrlAttributes.php │ │ │ └── Recurring.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── README.md │ │ │ │ └── Test │ │ │ │ │ ├── AdminUrlForProductRewrittenCorrectlyTest.xml │ │ │ │ │ └── RewriteStoreLevelUrlKeyOfChildCategoryTest.xml │ │ │ └── Unit │ │ │ │ ├── Model │ │ │ │ ├── Category │ │ │ │ │ ├── CanonicalUrlRewriteGeneratorTest.php │ │ │ │ │ ├── ChildrenCategoriesProviderTest.php │ │ │ │ │ ├── ChildrenUrlRewriteGeneratorTest.php │ │ │ │ │ ├── CurrentUrlRewritesRegeneratorTest.php │ │ │ │ │ └── Plugin │ │ │ │ │ │ ├── Category │ │ │ │ │ │ ├── MoveTest.php │ │ │ │ │ │ ├── RemoveTest.php │ │ │ │ │ │ └── UpdateUrlPathTest.php │ │ │ │ │ │ ├── StorageTest.php │ │ │ │ │ │ └── Store │ │ │ │ │ │ ├── GroupTest.php │ │ │ │ │ │ └── ViewTest.php │ │ │ │ ├── CategoryBasedProductRewriteGeneratorTest.php │ │ │ │ ├── CategoryProductUrlPathGeneratorTest.php │ │ │ │ ├── CategoryUrlPathGeneratorTest.php │ │ │ │ ├── CategoryUrlRewriteGeneratorTest.php │ │ │ │ ├── Map │ │ │ │ │ ├── DataCategoryHashMapTest.php │ │ │ │ │ ├── DataCategoryUrlRewriteDatabaseMapTest.php │ │ │ │ │ ├── DataCategoryUsedInProductsHashMapTest.php │ │ │ │ │ ├── DataProductHashMapTest.php │ │ │ │ │ ├── DataProductUrlRewriteDatabaseMapTest.php │ │ │ │ │ ├── HashMapPoolTest.php │ │ │ │ │ └── UrlRewriteFinderTest.php │ │ │ │ ├── ObjectRegistryTest.php │ │ │ │ ├── Product │ │ │ │ │ ├── CanonicalUrlRewriteGeneratorTest.php │ │ │ │ │ ├── CategoriesUrlRewriteGeneratorTest.php │ │ │ │ │ └── CurrentUrlRewritesRegeneratorTest.php │ │ │ │ ├── ProductScopeRewriteGeneratorTest.php │ │ │ │ ├── ProductUrlPathGeneratorTest.php │ │ │ │ ├── ProductUrlRewriteGeneratorTest.php │ │ │ │ └── UrlRewriteBunchReplacerTest.php │ │ │ │ ├── Observer │ │ │ │ ├── AfterImportDataObserverTest.php │ │ │ │ ├── CategoryProcessUrlRewriteMovingObserverTest.php │ │ │ │ ├── CategoryProcessUrlRewriteSavingObserverTest.php │ │ │ │ ├── CategoryUrlPathAutogeneratorObserverTest.php │ │ │ │ ├── ClearProductUrlsObserverTest.php │ │ │ │ ├── ProductProcessUrlRewriteSavingObserverTest.php │ │ │ │ ├── ProductUrlKeyAutogeneratorObserverTest.php │ │ │ │ └── UrlRewriteHandlerTest.php │ │ │ │ ├── Plugin │ │ │ │ └── Webapi │ │ │ │ │ └── Controller │ │ │ │ │ └── Rest │ │ │ │ │ └── InputParamsResolverTest.php │ │ │ │ ├── Service │ │ │ │ └── V1 │ │ │ │ │ └── StoreViewServiceTest.php │ │ │ │ └── Ui │ │ │ │ └── DataProvider │ │ │ │ └── Product │ │ │ │ └── Form │ │ │ │ └── Modifier │ │ │ │ └── ProductUrlRewriteTest.php │ │ ├── Ui │ │ │ └── DataProvider │ │ │ │ └── Product │ │ │ │ └── Form │ │ │ │ └── Modifier │ │ │ │ └── ProductUrlRewrite.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ ├── events.xml │ │ │ │ └── system.xml │ │ │ ├── catalog_attributes.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── eav_attributes.xml │ │ │ ├── events.xml │ │ │ ├── module.xml │ │ │ └── webapi_rest │ │ │ │ └── di.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ └── adminhtml │ │ │ └── ui_component │ │ │ └── category_form.xml │ │ ├── CatalogUrlRewriteGraphQl │ │ ├── README.md │ │ ├── Test │ │ │ └── Mftf │ │ │ │ └── README.md │ │ ├── composer.json │ │ ├── etc │ │ │ ├── module.xml │ │ │ └── schema.graphqls │ │ └── registration.php │ │ ├── CatalogWidget │ │ ├── Block │ │ │ └── Product │ │ │ │ ├── ProductsList.php │ │ │ │ └── Widget │ │ │ │ └── Conditions.php │ │ ├── Controller │ │ │ └── Adminhtml │ │ │ │ └── Product │ │ │ │ ├── Widget.php │ │ │ │ └── Widget │ │ │ │ └── Conditions.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Rule.php │ │ │ └── Rule │ │ │ │ └── Condition │ │ │ │ ├── Combine.php │ │ │ │ └── Product.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ └── AdminCreateBlockWithWidgetActionGroup.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ │ ├── CatalogWidgetSection.xml │ │ │ │ │ └── ProductListWidgetSection.xml │ │ │ │ └── Test │ │ │ │ │ ├── CatalogProductListWidgetOperatorsTest.xml │ │ │ │ │ └── CatalogProductListWidgetOrderTest.xml │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ └── Product │ │ │ │ │ ├── ProductsListTest.php │ │ │ │ │ └── Widget │ │ │ │ │ └── ConditionsTest.php │ │ │ │ ├── Controller │ │ │ │ └── Adminhtml │ │ │ │ │ └── Product │ │ │ │ │ └── Widget │ │ │ │ │ └── ConditionsTest.php │ │ │ │ └── Model │ │ │ │ ├── Rule │ │ │ │ └── Condition │ │ │ │ │ ├── CombineTest.php │ │ │ │ │ └── ProductTest.php │ │ │ │ └── RuleTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ └── routes.xml │ │ │ ├── di.xml │ │ │ ├── module.xml │ │ │ └── widget.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ ├── templates │ │ │ │ └── product │ │ │ │ │ └── widget │ │ │ │ │ └── conditions.phtml │ │ │ └── web │ │ │ │ └── images │ │ │ │ └── products_list.png │ │ │ └── frontend │ │ │ ├── layout │ │ │ └── catalog_widget_product_list.xml │ │ │ └── templates │ │ │ └── product │ │ │ └── widget │ │ │ └── content │ │ │ └── grid.phtml │ │ ├── Checkout │ │ ├── Api │ │ │ ├── AgreementsValidatorInterface.php │ │ │ ├── Data │ │ │ │ ├── PaymentDetailsInterface.php │ │ │ │ ├── ShippingInformationInterface.php │ │ │ │ └── TotalsInformationInterface.php │ │ │ ├── GuestPaymentInformationManagementInterface.php │ │ │ ├── GuestShippingInformationManagementInterface.php │ │ │ ├── GuestTotalsInformationManagementInterface.php │ │ │ ├── PaymentInformationManagementInterface.php │ │ │ ├── ShippingInformationManagementInterface.php │ │ │ └── TotalsInformationManagementInterface.php │ │ ├── Block │ │ │ ├── Adminhtml │ │ │ │ └── CartTab.php │ │ │ ├── Cart.php │ │ │ ├── Cart │ │ │ │ ├── AbstractCart.php │ │ │ │ ├── Additional │ │ │ │ │ └── Info.php │ │ │ │ ├── CartTotalsProcessor.php │ │ │ │ ├── Coupon.php │ │ │ │ ├── Crosssell.php │ │ │ │ ├── Grid.php │ │ │ │ ├── Item │ │ │ │ │ ├── Configure.php │ │ │ │ │ ├── Renderer.php │ │ │ │ │ └── Renderer │ │ │ │ │ │ ├── Actions.php │ │ │ │ │ │ └── Actions │ │ │ │ │ │ ├── Edit.php │ │ │ │ │ │ ├── Generic.php │ │ │ │ │ │ └── Remove.php │ │ │ │ ├── LayoutProcessor.php │ │ │ │ ├── Link.php │ │ │ │ ├── Shipping.php │ │ │ │ ├── Sidebar.php │ │ │ │ ├── Totals.php │ │ │ │ └── ValidationMessages.php │ │ │ ├── Checkout │ │ │ │ ├── AttributeMerger.php │ │ │ │ ├── DirectoryDataProcessor.php │ │ │ │ ├── LayoutProcessor.php │ │ │ │ ├── LayoutProcessorInterface.php │ │ │ │ └── TotalsProcessor.php │ │ │ ├── Item │ │ │ │ └── Price │ │ │ │ │ └── Renderer.php │ │ │ ├── Link.php │ │ │ ├── Onepage.php │ │ │ ├── Onepage │ │ │ │ ├── Failure.php │ │ │ │ ├── Link.php │ │ │ │ └── Success.php │ │ │ ├── QuoteShortcutButtons.php │ │ │ ├── Registration.php │ │ │ ├── Shipping │ │ │ │ └── Price.php │ │ │ ├── Success.php │ │ │ └── Total │ │ │ │ └── DefaultTotal.php │ │ ├── Controller │ │ │ ├── Account │ │ │ │ ├── Create.php │ │ │ │ └── DelegateCreate.php │ │ │ ├── Action.php │ │ │ ├── Cart.php │ │ │ ├── Cart │ │ │ │ ├── Add.php │ │ │ │ ├── Addgroup.php │ │ │ │ ├── Configure.php │ │ │ │ ├── CouponPost.php │ │ │ │ ├── Delete.php │ │ │ │ ├── EstimatePost.php │ │ │ │ ├── EstimateUpdatePost.php │ │ │ │ ├── Index.php │ │ │ │ ├── UpdateItemOptions.php │ │ │ │ ├── UpdateItemQty.php │ │ │ │ └── UpdatePost.php │ │ │ ├── Express │ │ │ │ └── RedirectLoginInterface.php │ │ │ ├── Index │ │ │ │ └── Index.php │ │ │ ├── Noroute │ │ │ │ └── Index.php │ │ │ ├── Onepage.php │ │ │ ├── Onepage │ │ │ │ ├── Failure.php │ │ │ │ ├── SaveOrder.php │ │ │ │ └── Success.php │ │ │ ├── ShippingRates │ │ │ │ └── Index.php │ │ │ └── Sidebar │ │ │ │ ├── RemoveItem.php │ │ │ │ └── UpdateItemQty.php │ │ ├── CustomerData │ │ │ ├── AbstractItem.php │ │ │ ├── Cart.php │ │ │ ├── DefaultItem.php │ │ │ ├── DirectoryData.php │ │ │ ├── ItemInterface.php │ │ │ ├── ItemPool.php │ │ │ └── ItemPoolInterface.php │ │ ├── Exception.php │ │ ├── Helper │ │ │ ├── Cart.php │ │ │ ├── Data.php │ │ │ └── ExpressRedirect.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Adminhtml │ │ │ │ └── BillingAddressDisplayOptions.php │ │ │ ├── AgreementsValidator.php │ │ │ ├── Cart.php │ │ │ ├── Cart │ │ │ │ ├── CartInterface.php │ │ │ │ ├── CheckoutSummaryConfigProvider.php │ │ │ │ ├── CollectQuote.php │ │ │ │ ├── ImageProvider.php │ │ │ │ ├── RequestInfoFilter.php │ │ │ │ ├── RequestInfoFilterComposite.php │ │ │ │ ├── RequestInfoFilterInterface.php │ │ │ │ └── RequestQuantityProcessor.php │ │ │ ├── CompositeConfigProvider.php │ │ │ ├── Config │ │ │ │ └── Source │ │ │ │ │ └── Cart │ │ │ │ │ └── Summary.php │ │ │ ├── ConfigProviderInterface.php │ │ │ ├── DefaultConfigProvider.php │ │ │ ├── GuestPaymentInformationManagement.php │ │ │ ├── GuestShippingInformationManagement.php │ │ │ ├── GuestTotalsInformationManagement.php │ │ │ ├── Layout │ │ │ │ ├── AbstractTotalsProcessor.php │ │ │ │ └── DepersonalizePlugin.php │ │ │ ├── PaymentDetails.php │ │ │ ├── PaymentInformationManagement.php │ │ │ ├── ResourceModel │ │ │ │ └── Cart.php │ │ │ ├── Session.php │ │ │ ├── Session │ │ │ │ └── SuccessValidator.php │ │ │ ├── ShippingInformation.php │ │ │ ├── ShippingInformationManagement.php │ │ │ ├── Sidebar.php │ │ │ ├── TotalsInformation.php │ │ │ ├── TotalsInformationManagement.php │ │ │ └── Type │ │ │ │ └── Onepage.php │ │ ├── Observer │ │ │ ├── LoadCustomerQuoteObserver.php │ │ │ ├── SalesQuoteSaveAfterObserver.php │ │ │ └── UnsetAllObserver.php │ │ ├── Plugin │ │ │ └── Model │ │ │ │ └── Quote │ │ │ │ └── ResetQuoteAddresses.php │ │ ├── README.md │ │ ├── Setup │ │ │ └── Patch │ │ │ │ └── Data │ │ │ │ └── PrepareInitialCheckoutConfiguration.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ ├── AdminCheckoutActionGroup.xml │ │ │ │ │ ├── AssertMiniShoppingCartSubTotalActionGroup.xml │ │ │ │ │ ├── AssertStorefrontEmailNoteMessageOnCheckoutActionGroup.xml │ │ │ │ │ ├── AssertStorefrontEmailTooltipContentOnCheckoutActionGroup.xml │ │ │ │ │ ├── AssertStorefrontEmailValidationMessageOnCheckoutActionGroup.xml │ │ │ │ │ ├── CheckoutActionGroup.xml │ │ │ │ │ ├── ClearShippingAddressActionGroup.xml │ │ │ │ │ ├── FillNewShippingAddressModalActionGroup.xml │ │ │ │ │ ├── FillShippingAddressOneStreetActionGroup.xml │ │ │ │ │ ├── FillShippingZipFormActionGroup.xml │ │ │ │ │ ├── GuestCheckoutFillNewBillingAddressActionGroup.xml │ │ │ │ │ ├── IdentityOfDefaultBillingAndShippingAddressActionGroup.xml │ │ │ │ │ ├── StorefrontAddSimpleProductToCartActionGroup.xml │ │ │ │ │ ├── StorefrontAssertCartEstimateShippingAndTaxActionGroup.xml │ │ │ │ │ ├── StorefrontAssertCartShippingMethodSelectedActionGroup.xml │ │ │ │ │ ├── StorefrontAssertCheckoutEstimateShippingInformationActionGroup.xml │ │ │ │ │ ├── StorefrontAssertCheckoutShippingMethodSelectedActionGroup.xml │ │ │ │ │ ├── StorefrontAssertGuestShippingInfoActionGroup.xml │ │ │ │ │ ├── StorefrontAssertShippingMethodPresentInCartActionGroup.xml │ │ │ │ │ ├── StorefrontCartEstimateShippingAndTaxActionGroup.xml │ │ │ │ │ ├── StorefrontFillEmailFieldOnCheckoutActionGroup.xml │ │ │ │ │ ├── StorefrontFillGuestShippingInfoActionGroup.xml │ │ │ │ │ ├── StorefrontMiniCartActionGroup.xml │ │ │ │ │ ├── StorefrontOpenCheckoutPageActionGroup.xml │ │ │ │ │ ├── StorefrontProductCartActionGroup.xml │ │ │ │ │ ├── StorefrontShippmentFromActionGroup.xml │ │ │ │ │ └── StorefrontUpdateProductQtyMiniShoppingCartActionGroup.xml │ │ │ │ ├── Data │ │ │ │ │ ├── ConstData.xml │ │ │ │ │ ├── CountryData.xml │ │ │ │ │ ├── EstimateAndTaxData.xml │ │ │ │ │ └── QuoteData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Page │ │ │ │ │ ├── CheckoutCartPage.xml │ │ │ │ │ ├── CheckoutPage.xml │ │ │ │ │ ├── CheckoutShippingPage.xml │ │ │ │ │ ├── CheckoutSuccessPage.xml │ │ │ │ │ └── GuestCheckoutReviewAndPaymentsPage.xml │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ │ ├── AdminCheckoutPaymentSection.xml │ │ │ │ │ ├── AdminDataGridHeaderSection.xml │ │ │ │ │ ├── CheckoutCartCrossSellSection.xml │ │ │ │ │ ├── CheckoutCartProductSection.xml │ │ │ │ │ ├── CheckoutCartSummarySection.xml │ │ │ │ │ ├── CheckoutHeaderSection.xml │ │ │ │ │ ├── CheckoutOrderSummarySection.xml │ │ │ │ │ ├── CheckoutPaymentSection.xml │ │ │ │ │ ├── CheckoutPaymentWithDisplayBillingAddressOnPaymentPageSection.xml │ │ │ │ │ ├── CheckoutShippingGuestInfoSection.xml │ │ │ │ │ ├── CheckoutShippingMethodsSection.xml │ │ │ │ │ ├── CheckoutShippingSection.xml │ │ │ │ │ ├── CheckoutSuccessMainSection.xml │ │ │ │ │ ├── CheckoutSuccessRegisterSection.xml │ │ │ │ │ ├── IdentityOfDefaultBillingAndShippingAddressSection.xml │ │ │ │ │ ├── StoreFrontRemoveItemModalSection.xml │ │ │ │ │ ├── StorefrontCategoryProductSection.xml │ │ │ │ │ ├── StorefrontCheckoutAddressPopupSection.xml │ │ │ │ │ ├── StorefrontCheckoutCheckoutCustomerLoginSection.xml │ │ │ │ │ ├── StorefrontCheckoutPaymentMethodSection.xml │ │ │ │ │ ├── StorefrontMessagesSection.xml │ │ │ │ │ ├── StorefrontMiniCartSection.xml │ │ │ │ │ ├── StorefrontProductCompareMainSection.xml │ │ │ │ │ └── StorefrontProductInfoMainSection.xml │ │ │ │ └── Test │ │ │ │ │ ├── AddressStateFieldForUKCustomerRemainOptionAfterRefreshTest.xml │ │ │ │ │ ├── AddressStateFieldShouldNotAcceptJustIntegerValuesTest.xml │ │ │ │ │ ├── CheckCheckoutSuccessPageTest.xml │ │ │ │ │ ├── CheckNotVisibleProductInMinicartTest.xml │ │ │ │ │ ├── CheckoutSpecificDestinationsTest.xml │ │ │ │ │ ├── DefaultBillingAddressShouldBeCheckedOnPaymentPageTest.xml │ │ │ │ │ ├── EditShippingAddressOnePageCheckoutTest.xml │ │ │ │ │ ├── EndToEndB2CGuestUserTest.xml │ │ │ │ │ ├── EndToEndB2CLoggedInUserTest.xml │ │ │ │ │ ├── IdentityOfDefaultBillingAndShippingAddressTest.xml │ │ │ │ │ ├── NoErrorCartCheckoutForProductsDeletedFromMiniCartTest.xml │ │ │ │ │ ├── StoreFrontCheckCustomerInfoCreatedByGuestTest.xml │ │ │ │ │ ├── StoreFrontFreeShippingRecalculationAfterCouponCodeAddedTest.xml │ │ │ │ │ ├── StoreFrontUpdateShoppingCartWhileUpdateMinicartTest.xml │ │ │ │ │ ├── StorefrontCustomerCheckoutTest.xml │ │ │ │ │ ├── StorefrontCustomerCheckoutWithoutRegionTest.xml │ │ │ │ │ ├── StorefrontCustomerPlaceOrderWithNewAddressesThatWasEditedTest.xml │ │ │ │ │ ├── StorefrontGuestCheckoutDataPersistTest.xml │ │ │ │ │ ├── StorefrontGuestCheckoutTest.xml │ │ │ │ │ ├── StorefrontOnePageCheckoutDataWhenChangeQtyTest.xml │ │ │ │ │ ├── StorefrontPersistentDataForGuestCustomerWithPhysicalQuoteTest.xml │ │ │ │ │ ├── StorefrontProductNameMinicartOnCheckoutPageDifferentStoreViewsTest.xml │ │ │ │ │ ├── StorefrontShoppingCartCheckCustomerDefaultShippingAddressForVirtualQuoteTest.xml │ │ │ │ │ ├── StorefrontUpdatePriceInShoppingCartAfterProductSaveTest.xml │ │ │ │ │ ├── StorefrontUpdateShoppingCartSimpleProductQtyTest.xml │ │ │ │ │ ├── StorefrontUpdateShoppingCartSimpleWithCustomOptionsProductQtyTest.xml │ │ │ │ │ ├── StorefrontValidateEmailOnCheckoutTest.xml │ │ │ │ │ ├── UpdateProductFromMiniShoppingCartEntityTest.xml │ │ │ │ │ └── ZeroSubtotalOrdersWithProcessingStatusTest.xml │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ ├── Cart │ │ │ │ │ ├── AbstractCartTest.php │ │ │ │ │ ├── CartTotalsProcessorTest.php │ │ │ │ │ ├── GridTest.php │ │ │ │ │ ├── Item │ │ │ │ │ │ ├── Renderer │ │ │ │ │ │ │ ├── Actions │ │ │ │ │ │ │ │ ├── EditTest.php │ │ │ │ │ │ │ │ ├── GenericTest.php │ │ │ │ │ │ │ │ └── RemoveTest.php │ │ │ │ │ │ │ └── ActionsTest.php │ │ │ │ │ │ └── RendererTest.php │ │ │ │ │ ├── LayoutProcessorTest.php │ │ │ │ │ ├── LinkTest.php │ │ │ │ │ ├── ShippingTest.php │ │ │ │ │ └── SidebarTest.php │ │ │ │ ├── Checkout │ │ │ │ │ ├── AttributeMergerTest.php │ │ │ │ │ ├── DirectoryDataProcessorTest.php │ │ │ │ │ ├── LayoutProcessorTest.php │ │ │ │ │ └── TotalsProcessorTest.php │ │ │ │ ├── Item │ │ │ │ │ └── Price │ │ │ │ │ │ └── RendererTest.php │ │ │ │ ├── LinkTest.php │ │ │ │ ├── Onepage │ │ │ │ │ └── SuccessTest.php │ │ │ │ ├── OnepageTest.php │ │ │ │ └── Shipping │ │ │ │ │ └── PriceTest.php │ │ │ │ ├── Controller │ │ │ │ ├── Account │ │ │ │ │ └── CreateTest.php │ │ │ │ ├── Cart │ │ │ │ │ ├── AddTest.php │ │ │ │ │ ├── ConfigureTest.php │ │ │ │ │ ├── CouponPostTest.php │ │ │ │ │ └── IndexTest.php │ │ │ │ ├── Index │ │ │ │ │ └── IndexTest.php │ │ │ │ ├── OnepageTest.php │ │ │ │ ├── Sidebar │ │ │ │ │ ├── RemoveItemTest.php │ │ │ │ │ └── UpdateItemQtyTest.php │ │ │ │ └── Stub │ │ │ │ │ └── OnepageStub.php │ │ │ │ ├── CustomerData │ │ │ │ ├── CartTest.php │ │ │ │ ├── DefaultItemTest.php │ │ │ │ └── ItemPoolTest.php │ │ │ │ ├── Helper │ │ │ │ ├── CartTest.php │ │ │ │ ├── DataTest.php │ │ │ │ └── ExpressRedirectTest.php │ │ │ │ ├── Model │ │ │ │ ├── AgreementsValidatorTest.php │ │ │ │ ├── Cart │ │ │ │ │ ├── CheckoutSummaryConfigProviderTest.php │ │ │ │ │ ├── CollectQuoteTest.php │ │ │ │ │ ├── ImageProviderTest.php │ │ │ │ │ ├── RequestInfoFilterCompositeTest.php │ │ │ │ │ ├── RequestInfoFilterTest.php │ │ │ │ │ └── RequestQuantityProcessorTest.php │ │ │ │ ├── CartTest.php │ │ │ │ ├── CompositeConfigProviderTest.php │ │ │ │ ├── Config │ │ │ │ │ └── Source │ │ │ │ │ │ └── Cart │ │ │ │ │ │ └── SummaryTest.php │ │ │ │ ├── GuestPaymentInformationManagementTest.php │ │ │ │ ├── GuestShippingInformationManagementTest.php │ │ │ │ ├── Layout │ │ │ │ │ └── DepersonalizePluginTest.php │ │ │ │ ├── PaymentInformationManagementTest.php │ │ │ │ ├── Session │ │ │ │ │ └── SuccessValidatorTest.php │ │ │ │ ├── SessionTest.php │ │ │ │ ├── ShippingInformationManagementTest.php │ │ │ │ ├── SidebarTest.php │ │ │ │ └── Type │ │ │ │ │ └── OnepageTest.php │ │ │ │ └── Observer │ │ │ │ ├── LoadCustomerQuoteObserverTest.php │ │ │ │ ├── SalesQuoteSaveAfterObserverTest.php │ │ │ │ └── UnsetAllObserverTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ ├── routes.xml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── di.xml │ │ │ ├── email_templates.xml │ │ │ ├── events.xml │ │ │ ├── fieldset.xml │ │ │ ├── frontend │ │ │ │ ├── di.xml │ │ │ │ ├── events.xml │ │ │ │ ├── page_types.xml │ │ │ │ ├── routes.xml │ │ │ │ └── sections.xml │ │ │ ├── module.xml │ │ │ └── webapi.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ └── email │ │ │ │ └── failed_payment.html │ │ │ ├── base │ │ │ └── web │ │ │ │ └── js │ │ │ │ └── model │ │ │ │ └── default-post-code-resolver.js │ │ │ └── frontend │ │ │ ├── layout │ │ │ ├── catalog_category_view.xml │ │ │ ├── catalog_product_view.xml │ │ │ ├── checkout_cart_configure.xml │ │ │ ├── checkout_cart_configure_type_simple.xml │ │ │ ├── checkout_cart_index.xml │ │ │ ├── checkout_cart_item_renderers.xml │ │ │ ├── checkout_cart_sidebar_item_price_renderers.xml │ │ │ ├── checkout_cart_sidebar_item_renderers.xml │ │ │ ├── checkout_cart_sidebar_total_renderers.xml │ │ │ ├── checkout_index_index.xml │ │ │ ├── checkout_item_price_renderers.xml │ │ │ ├── checkout_onepage_failure.xml │ │ │ ├── checkout_onepage_review_item_renderers.xml │ │ │ ├── checkout_onepage_success.xml │ │ │ └── default.xml │ │ │ ├── page_layout │ │ │ └── checkout.xml │ │ │ ├── requirejs-config.js │ │ │ ├── templates │ │ │ ├── button.phtml │ │ │ ├── cart.phtml │ │ │ ├── cart │ │ │ │ ├── additional │ │ │ │ │ └── info.phtml │ │ │ │ ├── coupon.phtml │ │ │ │ ├── form.phtml │ │ │ │ ├── item │ │ │ │ │ ├── configure │ │ │ │ │ │ └── updatecart.phtml │ │ │ │ │ ├── default.phtml │ │ │ │ │ ├── price │ │ │ │ │ │ └── sidebar.phtml │ │ │ │ │ └── renderer │ │ │ │ │ │ └── actions │ │ │ │ │ │ ├── edit.phtml │ │ │ │ │ │ └── remove.phtml │ │ │ │ ├── methods.phtml │ │ │ │ ├── minicart.phtml │ │ │ │ ├── noItems.phtml │ │ │ │ ├── shipping.phtml │ │ │ │ └── totals.phtml │ │ │ ├── item │ │ │ │ └── price │ │ │ │ │ ├── row.phtml │ │ │ │ │ └── unit.phtml │ │ │ ├── js │ │ │ │ └── components.phtml │ │ │ ├── messages │ │ │ │ └── addCartSuccessMessage.phtml │ │ │ ├── onepage.phtml │ │ │ ├── onepage │ │ │ │ ├── failure.phtml │ │ │ │ ├── link.phtml │ │ │ │ └── review │ │ │ │ │ ├── item.phtml │ │ │ │ │ └── item │ │ │ │ │ └── price │ │ │ │ │ ├── row_excl_tax.phtml │ │ │ │ │ ├── row_incl_tax.phtml │ │ │ │ │ ├── unit_excl_tax.phtml │ │ │ │ │ └── unit_incl_tax.phtml │ │ │ ├── registration.phtml │ │ │ ├── shipping │ │ │ │ └── price.phtml │ │ │ ├── success.phtml │ │ │ └── total │ │ │ │ └── default.phtml │ │ │ └── web │ │ │ ├── cvv.png │ │ │ ├── js │ │ │ ├── action │ │ │ │ ├── create-billing-address.js │ │ │ │ ├── create-shipping-address.js │ │ │ │ ├── get-payment-information.js │ │ │ │ ├── get-totals.js │ │ │ │ ├── place-order.js │ │ │ │ ├── redirect-on-success.js │ │ │ │ ├── select-billing-address.js │ │ │ │ ├── select-payment-method.js │ │ │ │ ├── select-shipping-address.js │ │ │ │ ├── select-shipping-method.js │ │ │ │ ├── set-billing-address.js │ │ │ │ ├── set-payment-information.js │ │ │ │ ├── set-shipping-information.js │ │ │ │ └── update-shopping-cart.js │ │ │ ├── checkout-data.js │ │ │ ├── checkout-loader.js │ │ │ ├── discount-codes.js │ │ │ ├── empty-cart.js │ │ │ ├── model │ │ │ │ ├── address-converter.js │ │ │ │ ├── authentication-messages.js │ │ │ │ ├── cart │ │ │ │ │ ├── cache.js │ │ │ │ │ ├── estimate-service.js │ │ │ │ │ └── totals-processor │ │ │ │ │ │ └── default.js │ │ │ │ ├── checkout-data-resolver.js │ │ │ │ ├── customer-email-validator.js │ │ │ │ ├── default-validation-rules.js │ │ │ │ ├── default-validator.js │ │ │ │ ├── error-processor.js │ │ │ │ ├── full-screen-loader.js │ │ │ │ ├── new-customer-address.js │ │ │ │ ├── payment-service.js │ │ │ │ ├── payment │ │ │ │ │ ├── additional-validators.js │ │ │ │ │ ├── method-converter.js │ │ │ │ │ ├── method-group.js │ │ │ │ │ ├── method-list.js │ │ │ │ │ └── renderer-list.js │ │ │ │ ├── place-order.js │ │ │ │ ├── postcode-validator.js │ │ │ │ ├── quote.js │ │ │ │ ├── resource-url-manager.js │ │ │ │ ├── shipping-address │ │ │ │ │ └── form-popup-state.js │ │ │ │ ├── shipping-rate-processor │ │ │ │ │ ├── customer-address.js │ │ │ │ │ └── new-address.js │ │ │ │ ├── shipping-rate-registry.js │ │ │ │ ├── shipping-rate-service.js │ │ │ │ ├── shipping-rates-validation-rules.js │ │ │ │ ├── shipping-rates-validator.js │ │ │ │ ├── shipping-save-processor.js │ │ │ │ ├── shipping-save-processor │ │ │ │ │ ├── default.js │ │ │ │ │ └── payload-extender.js │ │ │ │ ├── shipping-service.js │ │ │ │ ├── sidebar.js │ │ │ │ ├── step-navigator.js │ │ │ │ ├── totals.js │ │ │ │ └── url-builder.js │ │ │ ├── proceed-to-checkout.js │ │ │ ├── region-updater.js │ │ │ ├── shopping-cart.js │ │ │ ├── sidebar.js │ │ │ └── view │ │ │ │ ├── authentication-messages.js │ │ │ │ ├── authentication.js │ │ │ │ ├── beforePlaceOrder.js │ │ │ │ ├── billing-address.js │ │ │ │ ├── billing-address │ │ │ │ └── list.js │ │ │ │ ├── cart │ │ │ │ ├── shipping-estimation.js │ │ │ │ ├── shipping-rates.js │ │ │ │ ├── totals.js │ │ │ │ └── totals │ │ │ │ │ └── shipping.js │ │ │ │ ├── checkout │ │ │ │ └── minicart │ │ │ │ │ └── subtotal │ │ │ │ │ └── totals.js │ │ │ │ ├── configure │ │ │ │ └── product-customer-data.js │ │ │ │ ├── estimation.js │ │ │ │ ├── form │ │ │ │ └── element │ │ │ │ │ └── email.js │ │ │ │ ├── minicart.js │ │ │ │ ├── payment.js │ │ │ │ ├── payment │ │ │ │ ├── default.js │ │ │ │ ├── email-validator.js │ │ │ │ └── list.js │ │ │ │ ├── progress-bar.js │ │ │ │ ├── registration.js │ │ │ │ ├── review │ │ │ │ ├── actions.js │ │ │ │ └── actions │ │ │ │ │ └── default.js │ │ │ │ ├── shipping-address │ │ │ │ ├── address-renderer │ │ │ │ │ └── default.js │ │ │ │ └── list.js │ │ │ │ ├── shipping-information.js │ │ │ │ ├── shipping-information │ │ │ │ ├── address-renderer │ │ │ │ │ └── default.js │ │ │ │ └── list.js │ │ │ │ ├── shipping.js │ │ │ │ ├── sidebar.js │ │ │ │ ├── summary.js │ │ │ │ └── summary │ │ │ │ ├── abstract-total.js │ │ │ │ ├── cart-items.js │ │ │ │ ├── grand-total.js │ │ │ │ ├── item │ │ │ │ ├── details.js │ │ │ │ └── details │ │ │ │ │ ├── message.js │ │ │ │ │ ├── subtotal.js │ │ │ │ │ └── thumbnail.js │ │ │ │ ├── shipping.js │ │ │ │ ├── subtotal.js │ │ │ │ └── totals.js │ │ │ └── template │ │ │ ├── authentication.html │ │ │ ├── billing-address.html │ │ │ ├── billing-address │ │ │ ├── actions.html │ │ │ ├── details.html │ │ │ ├── form.html │ │ │ └── list.html │ │ │ ├── cart │ │ │ ├── shipping-estimation.html │ │ │ ├── shipping-rates.html │ │ │ ├── totals.html │ │ │ └── totals │ │ │ │ ├── grand-total.html │ │ │ │ ├── shipping.html │ │ │ │ └── subtotal.html │ │ │ ├── estimation.html │ │ │ ├── form │ │ │ └── element │ │ │ │ └── email.html │ │ │ ├── minicart │ │ │ ├── content.html │ │ │ ├── item │ │ │ │ ├── default.html │ │ │ │ └── price.html │ │ │ ├── subtotal.html │ │ │ └── subtotal │ │ │ │ └── totals.html │ │ │ ├── onepage.html │ │ │ ├── payment-methods │ │ │ └── list.html │ │ │ ├── payment.html │ │ │ ├── payment │ │ │ ├── before-place-order.html │ │ │ └── generic-title.html │ │ │ ├── progress-bar.html │ │ │ ├── registration.html │ │ │ ├── review │ │ │ ├── actions.html │ │ │ └── actions │ │ │ │ └── default.html │ │ │ ├── shipping-address │ │ │ ├── address-renderer │ │ │ │ └── default.html │ │ │ ├── form.html │ │ │ ├── list.html │ │ │ ├── shipping-method-item.html │ │ │ └── shipping-method-list.html │ │ │ ├── shipping-information.html │ │ │ ├── shipping-information │ │ │ ├── address-renderer │ │ │ │ └── default.html │ │ │ └── list.html │ │ │ ├── shipping.html │ │ │ ├── sidebar.html │ │ │ ├── summary.html │ │ │ └── summary │ │ │ ├── cart-items.html │ │ │ ├── grand-total.html │ │ │ ├── item │ │ │ ├── details.html │ │ │ └── details │ │ │ │ ├── message.html │ │ │ │ ├── subtotal.html │ │ │ │ └── thumbnail.html │ │ │ ├── shipping.html │ │ │ ├── subtotal.html │ │ │ └── totals.html │ │ ├── CheckoutAgreements │ │ ├── Api │ │ │ ├── CheckoutAgreementsListInterface.php │ │ │ ├── CheckoutAgreementsRepositoryInterface.php │ │ │ └── Data │ │ │ │ └── AgreementInterface.php │ │ ├── Block │ │ │ ├── Adminhtml │ │ │ │ ├── Agreement.php │ │ │ │ └── Agreement │ │ │ │ │ ├── Edit.php │ │ │ │ │ ├── Edit │ │ │ │ │ └── Form.php │ │ │ │ │ └── Grid.php │ │ │ └── Agreements.php │ │ ├── Controller │ │ │ └── Adminhtml │ │ │ │ ├── Agreement.php │ │ │ │ └── Agreement │ │ │ │ ├── Delete.php │ │ │ │ ├── Edit.php │ │ │ │ ├── Index.php │ │ │ │ ├── NewAction.php │ │ │ │ └── Save.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Agreement.php │ │ │ ├── AgreementModeOptions.php │ │ │ ├── AgreementsConfigProvider.php │ │ │ ├── AgreementsProvider.php │ │ │ ├── AgreementsProviderInterface.php │ │ │ ├── AgreementsValidator.php │ │ │ ├── Api │ │ │ │ └── SearchCriteria │ │ │ │ │ ├── ActiveStoreAgreementsFilter.php │ │ │ │ │ └── CollectionProcessor │ │ │ │ │ └── FilterProcessor │ │ │ │ │ └── StoreFilter.php │ │ │ ├── Checkout │ │ │ │ └── Plugin │ │ │ │ │ ├── GuestValidation.php │ │ │ │ │ └── Validation.php │ │ │ ├── CheckoutAgreementsList.php │ │ │ ├── CheckoutAgreementsRepository.php │ │ │ └── ResourceModel │ │ │ │ ├── Agreement.php │ │ │ │ └── Agreement │ │ │ │ ├── Collection.php │ │ │ │ └── Grid │ │ │ │ └── Collection.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── Data │ │ │ │ │ └── AdminModuleData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── README.md │ │ │ │ └── Test │ │ │ │ │ └── AdminStoresTermsAndConditionsNavigateMenuTest.xml │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ └── AgreementsTest.php │ │ │ │ └── Model │ │ │ │ ├── AgreementModeOptionsTest.php │ │ │ │ ├── AgreementTest.php │ │ │ │ ├── AgreementsConfigProviderTest.php │ │ │ │ ├── AgreementsProviderTest.php │ │ │ │ ├── AgreementsValidatorTest.php │ │ │ │ ├── Api │ │ │ │ └── SearchCriteria │ │ │ │ │ └── CollectionProcessor │ │ │ │ │ └── FilterProcessor │ │ │ │ │ └── StoreFilterTest.php │ │ │ │ ├── Checkout │ │ │ │ └── Plugin │ │ │ │ │ ├── GuestValidationTest.php │ │ │ │ │ └── ValidationTest.php │ │ │ │ ├── CheckoutAgreementsListTest.php │ │ │ │ └── CheckoutAgreementsRepositoryTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ ├── menu.xml │ │ │ │ ├── routes.xml │ │ │ │ └── system.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── extension_attributes.xml │ │ │ ├── frontend │ │ │ │ └── di.xml │ │ │ ├── module.xml │ │ │ └── webapi.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ └── frontend │ │ │ ├── layout │ │ │ ├── checkout_index_index.xml │ │ │ └── multishipping_checkout_overview.xml │ │ │ ├── requirejs-config.js │ │ │ ├── templates │ │ │ ├── additional_agreements.phtml │ │ │ ├── agreements.phtml │ │ │ └── multishipping_agreements.phtml │ │ │ └── web │ │ │ ├── js │ │ │ ├── model │ │ │ │ ├── agreement-validator.js │ │ │ │ ├── agreements-assigner.js │ │ │ │ ├── agreements-modal.js │ │ │ │ ├── place-order-mixin.js │ │ │ │ └── set-payment-information-mixin.js │ │ │ └── view │ │ │ │ ├── agreement-validation.js │ │ │ │ └── checkout-agreements.js │ │ │ └── template │ │ │ └── checkout │ │ │ └── checkout-agreements.html │ │ ├── Cms │ │ ├── Api │ │ │ ├── BlockRepositoryInterface.php │ │ │ ├── Data │ │ │ │ ├── BlockInterface.php │ │ │ │ ├── BlockSearchResultsInterface.php │ │ │ │ ├── PageInterface.php │ │ │ │ └── PageSearchResultsInterface.php │ │ │ ├── GetBlockByIdentifierInterface.php │ │ │ ├── GetPageByIdentifierInterface.php │ │ │ ├── GetUtilityPageIdentifiersInterface.php │ │ │ └── PageRepositoryInterface.php │ │ ├── Block │ │ │ ├── Adminhtml │ │ │ │ ├── Block.php │ │ │ │ ├── Block │ │ │ │ │ ├── Edit │ │ │ │ │ │ ├── BackButton.php │ │ │ │ │ │ ├── DeleteButton.php │ │ │ │ │ │ ├── GenericButton.php │ │ │ │ │ │ └── SaveButton.php │ │ │ │ │ └── Widget │ │ │ │ │ │ └── Chooser.php │ │ │ │ ├── Page.php │ │ │ │ ├── Page │ │ │ │ │ ├── Edit │ │ │ │ │ │ ├── BackButton.php │ │ │ │ │ │ ├── DeleteButton.php │ │ │ │ │ │ ├── GenericButton.php │ │ │ │ │ │ └── SaveButton.php │ │ │ │ │ ├── Grid.php │ │ │ │ │ ├── Grid │ │ │ │ │ │ └── Renderer │ │ │ │ │ │ │ ├── Action.php │ │ │ │ │ │ │ └── Action │ │ │ │ │ │ │ └── UrlBuilder.php │ │ │ │ │ └── Widget │ │ │ │ │ │ └── Chooser.php │ │ │ │ └── Wysiwyg │ │ │ │ │ └── Images │ │ │ │ │ ├── Content.php │ │ │ │ │ ├── Content │ │ │ │ │ ├── Files.php │ │ │ │ │ ├── Newfolder.php │ │ │ │ │ └── Uploader.php │ │ │ │ │ └── Tree.php │ │ │ ├── Block.php │ │ │ ├── Page.php │ │ │ └── Widget │ │ │ │ ├── Block.php │ │ │ │ └── Page │ │ │ │ └── Link.php │ │ ├── Controller │ │ │ ├── Adminhtml │ │ │ │ ├── Block.php │ │ │ │ ├── Block │ │ │ │ │ ├── Delete.php │ │ │ │ │ ├── Edit.php │ │ │ │ │ ├── Index.php │ │ │ │ │ ├── InlineEdit.php │ │ │ │ │ ├── MassDelete.php │ │ │ │ │ ├── NewAction.php │ │ │ │ │ ├── Save.php │ │ │ │ │ └── Widget │ │ │ │ │ │ └── Chooser.php │ │ │ │ ├── Page │ │ │ │ │ ├── Delete.php │ │ │ │ │ ├── Edit.php │ │ │ │ │ ├── Index.php │ │ │ │ │ ├── InlineEdit.php │ │ │ │ │ ├── MassDelete.php │ │ │ │ │ ├── MassDisable.php │ │ │ │ │ ├── MassEnable.php │ │ │ │ │ ├── NewAction.php │ │ │ │ │ ├── PostDataProcessor.php │ │ │ │ │ ├── Save.php │ │ │ │ │ └── Widget │ │ │ │ │ │ └── Chooser.php │ │ │ │ └── Wysiwyg │ │ │ │ │ ├── Directive.php │ │ │ │ │ ├── Images.php │ │ │ │ │ └── Images │ │ │ │ │ ├── Contents.php │ │ │ │ │ ├── DeleteFiles.php │ │ │ │ │ ├── DeleteFolder.php │ │ │ │ │ ├── Index.php │ │ │ │ │ ├── NewFolder.php │ │ │ │ │ ├── OnInsert.php │ │ │ │ │ ├── Thumbnail.php │ │ │ │ │ ├── TreeJson.php │ │ │ │ │ └── Upload.php │ │ │ ├── Index │ │ │ │ ├── DefaultIndex.php │ │ │ │ ├── DefaultNoRoute.php │ │ │ │ └── Index.php │ │ │ ├── Noroute │ │ │ │ └── Index.php │ │ │ ├── Page │ │ │ │ └── View.php │ │ │ └── Router.php │ │ ├── Helper │ │ │ ├── Page.php │ │ │ └── Wysiwyg │ │ │ │ └── Images.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Api │ │ │ │ └── SearchCriteria │ │ │ │ │ └── CollectionProcessor │ │ │ │ │ └── FilterProcessor │ │ │ │ │ ├── BlockStoreFilter.php │ │ │ │ │ └── PageStoreFilter.php │ │ │ ├── Block.php │ │ │ ├── Block │ │ │ │ ├── DataProvider.php │ │ │ │ └── Source │ │ │ │ │ └── IsActive.php │ │ │ ├── BlockRepository.php │ │ │ ├── Config │ │ │ │ └── Source │ │ │ │ │ ├── Block.php │ │ │ │ │ ├── Page.php │ │ │ │ │ └── Wysiwyg │ │ │ │ │ ├── Editor.php │ │ │ │ │ └── Enabled.php │ │ │ ├── GetBlockByIdentifier.php │ │ │ ├── GetPageByIdentifier.php │ │ │ ├── GetUtilityPageIdentifiers.php │ │ │ ├── Page.php │ │ │ ├── Page │ │ │ │ ├── DataProvider.php │ │ │ │ ├── DomValidationState.php │ │ │ │ └── Source │ │ │ │ │ ├── CustomLayout.php │ │ │ │ │ ├── IsActive.php │ │ │ │ │ ├── IsActiveFilter.php │ │ │ │ │ ├── PageLayout.php │ │ │ │ │ ├── PageLayoutFilter.php │ │ │ │ │ └── Theme.php │ │ │ ├── PageRepository.php │ │ │ ├── ResourceModel │ │ │ │ ├── AbstractCollection.php │ │ │ │ ├── Block.php │ │ │ │ ├── Block │ │ │ │ │ ├── Collection.php │ │ │ │ │ ├── Grid │ │ │ │ │ │ └── Collection.php │ │ │ │ │ └── Relation │ │ │ │ │ │ └── Store │ │ │ │ │ │ ├── ReadHandler.php │ │ │ │ │ │ └── SaveHandler.php │ │ │ │ ├── Page.php │ │ │ │ └── Page │ │ │ │ │ ├── Collection.php │ │ │ │ │ ├── Grid │ │ │ │ │ └── Collection.php │ │ │ │ │ └── Relation │ │ │ │ │ └── Store │ │ │ │ │ ├── ReadHandler.php │ │ │ │ │ └── SaveHandler.php │ │ │ ├── Template │ │ │ │ ├── Filter.php │ │ │ │ └── FilterProvider.php │ │ │ ├── Wysiwyg │ │ │ │ ├── CompositeConfigProvider.php │ │ │ │ ├── Config.php │ │ │ │ ├── ConfigProviderFactory.php │ │ │ │ ├── DefaultConfigProvider.php │ │ │ │ ├── Gallery │ │ │ │ │ └── DefaultConfigProvider.php │ │ │ │ └── Images │ │ │ │ │ ├── Storage.php │ │ │ │ │ └── Storage │ │ │ │ │ └── Collection.php │ │ │ └── WysiwygDefaultConfig.php │ │ ├── Observer │ │ │ ├── NoCookiesObserver.php │ │ │ └── NoRouteObserver.php │ │ ├── README.md │ │ ├── Setup │ │ │ ├── ContentConverter.php │ │ │ └── Patch │ │ │ │ └── Data │ │ │ │ ├── ConvertWidgetConditionsToJson.php │ │ │ │ ├── CreateDefaultPages.php │ │ │ │ └── UpdatePrivacyPolicyPage.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ ├── AssertCMSBlockContentActionGroup.xml │ │ │ │ │ ├── AssertCMSPageContentActionGroup.xml │ │ │ │ │ ├── AssignBlockToCMSPageActionGroup.xml │ │ │ │ │ ├── CMSActionGroup.xml │ │ │ │ │ ├── ClearWidgetsFromCMSContentActionGroup.xml │ │ │ │ │ ├── CreateNewPageWithAllValuesActionGroup.xml │ │ │ │ │ ├── CreateNewPageWithWidgetActionGroup.xml │ │ │ │ │ ├── DeleteImageFromStorageActionGroup.xml │ │ │ │ │ ├── DeletePageByUrlKeyActionGroup.xml │ │ │ │ │ ├── FillOutBlockContentActionGroup.xml │ │ │ │ │ ├── FillOutCMSPageContentActionGroup.xml │ │ │ │ │ ├── NavigateToMediaFolderActionGroup.xml │ │ │ │ │ ├── RestoreLayoutSettingActionGroup.xml │ │ │ │ │ ├── SearchBlockOnGridPageActionGroup.xml │ │ │ │ │ ├── SelectImageFromMediaStorageActionGroup.xml │ │ │ │ │ └── VerifyTinyMCEActionGroup.xml │ │ │ │ ├── Data │ │ │ │ │ ├── AdminMenuData.xml │ │ │ │ │ ├── BlockData.xml │ │ │ │ │ ├── BlockPageData.xml │ │ │ │ │ ├── CmsPageData.xml │ │ │ │ │ └── NewCMSPageData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Metadata │ │ │ │ │ ├── block-meta.xml │ │ │ │ │ └── cms-meta.xml │ │ │ │ ├── Page │ │ │ │ │ ├── AdminCmsEditBlockPage.xml │ │ │ │ │ ├── CmsBlocksPage.xml │ │ │ │ │ ├── CmsNewBlockPage.xml │ │ │ │ │ ├── CmsNewPagePage.xml │ │ │ │ │ ├── CmsPageEditPage.xml │ │ │ │ │ ├── CmsPagesPage.xml │ │ │ │ │ └── StorefrontHomePage.xml │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ │ ├── AdminBlockGridSection.xml │ │ │ │ │ ├── BlockPageActionsSection.xml │ │ │ │ │ ├── CmsNewBlockBlockActionsSection.xml │ │ │ │ │ ├── CmsNewBlockBlockBasicFieldsSection.xml │ │ │ │ │ ├── CmsNewPageHierarchySection.xml │ │ │ │ │ ├── CmsNewPagePageActionsSection.xml │ │ │ │ │ ├── CmsNewPagePageBasicFieldsSection.xml │ │ │ │ │ ├── CmsNewPagePageContentSection.xml │ │ │ │ │ ├── CmsNewPagePageSeoSection.xml │ │ │ │ │ ├── CmsNewPagePiwSection.xml │ │ │ │ │ ├── CmsPagesPageActionsSection.xml │ │ │ │ │ ├── CustomVariableSection.xml │ │ │ │ │ ├── StorefrontBlockSection.xml │ │ │ │ │ ├── StorefrontCMSPageSection.xml │ │ │ │ │ └── TinyMCESection.xml │ │ │ │ └── Test │ │ │ │ │ ├── AdminAddImageToCMSPageTinyMCE3Test.xml │ │ │ │ │ ├── AdminAddImageToWYSIWYGBlockTest.xml │ │ │ │ │ ├── AdminAddImageToWYSIWYGCMSTest.xml │ │ │ │ │ ├── AdminAddVariableToWYSIWYGBlockTest.xml │ │ │ │ │ ├── AdminAddVariableToWYSIWYGCMSTest.xml │ │ │ │ │ ├── AdminAddWidgetToWYSIWYGBlockTest.xml │ │ │ │ │ ├── AdminAddWidgetToWYSIWYGWithCMSPageLinkTypeTest.xml │ │ │ │ │ ├── AdminAddWidgetToWYSIWYGWithCMSStaticBlockTypeTest.xml │ │ │ │ │ ├── AdminAddWidgetToWYSIWYGWithCatalogCategoryLinkTypeTest.xml │ │ │ │ │ ├── AdminAddWidgetToWYSIWYGWithCatalogProductLinkTypeTest.xml │ │ │ │ │ ├── AdminAddWidgetToWYSIWYGWithCatalogProductListTypeTest.xml │ │ │ │ │ ├── AdminAddWidgetToWYSIWYGWithRecentlyComparedProductsTypeTest.xml │ │ │ │ │ ├── AdminAddWidgetToWYSIWYGWithRecentlyViewedProductsTypeTest.xml │ │ │ │ │ ├── AdminContentBlocksNavigateMenuTest.xml │ │ │ │ │ ├── AdminContentPagesNavigateMenuTest.xml │ │ │ │ │ ├── AdminCreateCmsBlockTest.xml │ │ │ │ │ ├── AdminCreateCmsPageTest.xml │ │ │ │ │ ├── CheckStaticBlocksTest.xml │ │ │ │ │ ├── StoreFrontMobileViewValidation.xml │ │ │ │ │ ├── StoreViewLanguageCorrectSwitchTest.xml │ │ │ │ │ ├── VerifyTinyMCEv4IsNativeWYSIWYGOnBlockTest.xml │ │ │ │ │ └── VerifyTinyMCEv4IsNativeWYSIWYGOnCMSPageTest.xml │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ ├── Adminhtml │ │ │ │ │ ├── Block │ │ │ │ │ │ └── Widget │ │ │ │ │ │ │ └── ChooserTest.php │ │ │ │ │ └── Page │ │ │ │ │ │ └── Widget │ │ │ │ │ │ └── ChooserTest.php │ │ │ │ ├── BlockTest.php │ │ │ │ ├── PageTest.php │ │ │ │ └── Widget │ │ │ │ │ └── Page │ │ │ │ │ └── LinkTest.php │ │ │ │ ├── Controller │ │ │ │ ├── Adminhtml │ │ │ │ │ ├── AbstractMassActionTest.php │ │ │ │ │ ├── Block │ │ │ │ │ │ ├── DeleteTest.php │ │ │ │ │ │ ├── EditTest.php │ │ │ │ │ │ ├── MassDeleteTest.php │ │ │ │ │ │ └── SaveTest.php │ │ │ │ │ ├── Page │ │ │ │ │ │ ├── DeleteTest.php │ │ │ │ │ │ ├── EditTest.php │ │ │ │ │ │ ├── InlineEditTest.php │ │ │ │ │ │ ├── MassDeleteTest.php │ │ │ │ │ │ ├── MassDisableTest.php │ │ │ │ │ │ ├── MassEnableTest.php │ │ │ │ │ │ └── SaveTest.php │ │ │ │ │ └── Wysiwyg │ │ │ │ │ │ └── DirectiveTest.php │ │ │ │ ├── Block │ │ │ │ │ └── InlineEditTest.php │ │ │ │ ├── Index │ │ │ │ │ └── IndexTest.php │ │ │ │ ├── Noroute │ │ │ │ │ └── IndexTest.php │ │ │ │ ├── Page │ │ │ │ │ ├── PostDataProcessorTest.php │ │ │ │ │ └── ViewTest.php │ │ │ │ └── RouterTest.php │ │ │ │ ├── Helper │ │ │ │ ├── PageTest.php │ │ │ │ └── Wysiwyg │ │ │ │ │ └── ImagesTest.php │ │ │ │ ├── Model │ │ │ │ ├── Api │ │ │ │ │ └── SearchCriteria │ │ │ │ │ │ └── CollectionProcessor │ │ │ │ │ │ └── FilterProcessor │ │ │ │ │ │ ├── BlockStoreFilterTest.php │ │ │ │ │ │ └── PageStoreFilterTest.php │ │ │ │ ├── Block │ │ │ │ │ └── Source │ │ │ │ │ │ └── IsActiveTest.php │ │ │ │ ├── BlockRepositoryTest.php │ │ │ │ ├── BlockTest.php │ │ │ │ ├── Config │ │ │ │ │ └── Source │ │ │ │ │ │ ├── BlockTest.php │ │ │ │ │ │ └── PageTest.php │ │ │ │ ├── GetBlockByIdentifierTest.php │ │ │ │ ├── GetPageByIdentifierTest.php │ │ │ │ ├── GetUtilityPageIdentifiersTest.php │ │ │ │ ├── Page │ │ │ │ │ └── Source │ │ │ │ │ │ ├── CustomLayoutTest.php │ │ │ │ │ │ ├── IsActiveFilterTest.php │ │ │ │ │ │ ├── IsActiveTest.php │ │ │ │ │ │ ├── PageLayoutFilterTest.php │ │ │ │ │ │ ├── PageLayoutTest.php │ │ │ │ │ │ └── ThemeTest.php │ │ │ │ ├── PageRepositoryTest.php │ │ │ │ ├── PageTest.php │ │ │ │ ├── ResourceModel │ │ │ │ │ ├── AbstractCollectionTest.php │ │ │ │ │ ├── Block │ │ │ │ │ │ ├── CollectionTest.php │ │ │ │ │ │ └── Relation │ │ │ │ │ │ │ └── Store │ │ │ │ │ │ │ ├── ReadHandlerTest.php │ │ │ │ │ │ │ └── SaveHandlerTest.php │ │ │ │ │ ├── Page │ │ │ │ │ │ ├── CollectionTest.php │ │ │ │ │ │ ├── Grid │ │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ │ └── Relation │ │ │ │ │ │ │ └── Store │ │ │ │ │ │ │ ├── ReadHandlerTest.php │ │ │ │ │ │ │ └── SaveHandlerTest.php │ │ │ │ │ └── PageTest.php │ │ │ │ ├── Template │ │ │ │ │ ├── FilterProviderTest.php │ │ │ │ │ └── FilterTest.php │ │ │ │ └── Wysiwyg │ │ │ │ │ ├── ConfigTest.php │ │ │ │ │ └── Images │ │ │ │ │ └── StorageTest.php │ │ │ │ ├── Observer │ │ │ │ ├── NoCookiesObserverTest.php │ │ │ │ └── NoRouteObserverTest.php │ │ │ │ └── Ui │ │ │ │ └── Component │ │ │ │ └── Listing │ │ │ │ ├── Column │ │ │ │ ├── BlockActionsTest.php │ │ │ │ ├── Cms │ │ │ │ │ └── OptionsTest.php │ │ │ │ └── PageActionsTest.php │ │ │ │ └── DataProviderTest.php │ │ ├── Ui │ │ │ └── Component │ │ │ │ ├── AddFilterInterface.php │ │ │ │ ├── DataProvider.php │ │ │ │ ├── Listing │ │ │ │ └── Column │ │ │ │ │ ├── BlockActions.php │ │ │ │ │ ├── Cms │ │ │ │ │ └── Options.php │ │ │ │ │ └── PageActions.php │ │ │ │ └── Page │ │ │ │ └── FulltextFilter.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ ├── menu.xml │ │ │ │ ├── routes.xml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── events.xml │ │ │ ├── frontend │ │ │ │ ├── di.xml │ │ │ │ ├── events.xml │ │ │ │ ├── page_types.xml │ │ │ │ └── routes.xml │ │ │ ├── module.xml │ │ │ ├── mview.xml │ │ │ ├── webapi.xml │ │ │ └── widget.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ ├── layout │ │ │ │ ├── cms_block_edit.xml │ │ │ │ ├── cms_block_index.xml │ │ │ │ ├── cms_block_new.xml │ │ │ │ ├── cms_page_edit.xml │ │ │ │ ├── cms_page_index.xml │ │ │ │ ├── cms_page_new.xml │ │ │ │ ├── cms_wysiwyg_images_contents.xml │ │ │ │ └── cms_wysiwyg_images_index.xml │ │ │ ├── requirejs-config.js │ │ │ ├── templates │ │ │ │ ├── browser │ │ │ │ │ ├── content.phtml │ │ │ │ │ ├── content │ │ │ │ │ │ ├── files.phtml │ │ │ │ │ │ └── uploader.phtml │ │ │ │ │ └── tree.phtml │ │ │ │ └── page │ │ │ │ │ └── edit │ │ │ │ │ └── form │ │ │ │ │ └── renderer │ │ │ │ │ └── content.phtml │ │ │ ├── ui_component │ │ │ │ ├── cms_block_form.xml │ │ │ │ ├── cms_block_listing.xml │ │ │ │ ├── cms_page_form.xml │ │ │ │ └── cms_page_listing.xml │ │ │ └── web │ │ │ │ ├── css │ │ │ │ └── source │ │ │ │ │ └── _module.less │ │ │ │ ├── images │ │ │ │ ├── placeholder_thumbnail.jpg │ │ │ │ ├── widget_block.png │ │ │ │ ├── widget_page_link.png │ │ │ │ └── wysiwyg_skin_image.png │ │ │ │ └── js │ │ │ │ └── folder-tree.js │ │ │ └── frontend │ │ │ ├── layout │ │ │ ├── cms_index_defaultindex.xml │ │ │ ├── cms_index_defaultnoroute.xml │ │ │ ├── cms_index_index.xml │ │ │ ├── cms_index_nocookies.xml │ │ │ ├── cms_index_noroute.xml │ │ │ ├── cms_page_view.xml │ │ │ ├── default.xml │ │ │ └── print.xml │ │ │ └── templates │ │ │ ├── content.phtml │ │ │ ├── default │ │ │ ├── home.phtml │ │ │ └── no-route.phtml │ │ │ ├── meta.phtml │ │ │ └── widget │ │ │ ├── link │ │ │ ├── link_block.phtml │ │ │ └── link_inline.phtml │ │ │ └── static_block │ │ │ └── default.phtml │ │ ├── CmsGraphQl │ │ ├── Model │ │ │ └── Resolver │ │ │ │ ├── Block │ │ │ │ └── Identity.php │ │ │ │ ├── Blocks.php │ │ │ │ ├── DataProvider │ │ │ │ ├── Block.php │ │ │ │ └── Page.php │ │ │ │ ├── Page.php │ │ │ │ └── Page │ │ │ │ └── Identity.php │ │ ├── README.md │ │ ├── composer.json │ │ ├── etc │ │ │ ├── graphql │ │ │ │ └── di.xml │ │ │ ├── module.xml │ │ │ └── schema.graphqls │ │ └── registration.php │ │ ├── CmsUrlRewrite │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── CmsPageUrlPathGenerator.php │ │ │ └── CmsPageUrlRewriteGenerator.php │ │ ├── Observer │ │ │ └── ProcessUrlRewriteSavingObserver.php │ │ ├── Plugin │ │ │ └── Cms │ │ │ │ └── Model │ │ │ │ └── ResourceModel │ │ │ │ └── Page.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ ├── Model │ │ │ │ └── CmsPageUrlRewriteGeneratorTest.php │ │ │ │ ├── Observer │ │ │ │ └── ProcessUrlRewriteSavingObserverTest.php │ │ │ │ └── Plugin │ │ │ │ └── Cms │ │ │ │ └── Model │ │ │ │ └── ResourceModel │ │ │ │ └── PageTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── di.xml │ │ │ ├── events.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ └── registration.php │ │ ├── CmsUrlRewriteGraphQl │ │ ├── Model │ │ │ └── Resolver │ │ │ │ └── UrlRewrite │ │ │ │ └── HomePageUrlLocator.php │ │ ├── README.md │ │ ├── Test │ │ │ └── Mftf │ │ │ │ └── README.md │ │ ├── composer.json │ │ ├── etc │ │ │ ├── di.xml │ │ │ ├── module.xml │ │ │ └── schema.graphqls │ │ └── registration.php │ │ ├── Config │ │ ├── App │ │ │ └── Config │ │ │ │ ├── Source │ │ │ │ ├── DumpConfigSourceAggregated.php │ │ │ │ ├── DumpConfigSourceInterface.php │ │ │ │ ├── EnvironmentConfigSource.php │ │ │ │ ├── InitialSnapshotConfigSource.php │ │ │ │ ├── ModularConfigSource.php │ │ │ │ └── RuntimeConfigSource.php │ │ │ │ └── Type │ │ │ │ ├── System.php │ │ │ │ └── System │ │ │ │ └── Reader.php │ │ ├── Block │ │ │ └── System │ │ │ │ └── Config │ │ │ │ ├── Dwstree.php │ │ │ │ ├── Edit.php │ │ │ │ ├── Form.php │ │ │ │ ├── Form │ │ │ │ ├── Field.php │ │ │ │ ├── Field │ │ │ │ │ ├── Datetime.php │ │ │ │ │ ├── Factory.php │ │ │ │ │ ├── FieldArray │ │ │ │ │ │ └── AbstractFieldArray.php │ │ │ │ │ ├── File.php │ │ │ │ │ ├── Heading.php │ │ │ │ │ ├── Image.php │ │ │ │ │ ├── Notification.php │ │ │ │ │ ├── Regexceptions.php │ │ │ │ │ └── Select │ │ │ │ │ │ └── Allowspecific.php │ │ │ │ ├── Fieldset.php │ │ │ │ └── Fieldset │ │ │ │ │ ├── Factory.php │ │ │ │ │ └── Modules │ │ │ │ │ └── DisableOutput.php │ │ │ │ └── Tabs.php │ │ ├── Console │ │ │ └── Command │ │ │ │ ├── ConfigSet │ │ │ │ ├── ConfigSetProcessorFactory.php │ │ │ │ ├── ConfigSetProcessorInterface.php │ │ │ │ ├── DefaultProcessor.php │ │ │ │ ├── LockProcessor.php │ │ │ │ └── ProcessorFacade.php │ │ │ │ ├── ConfigSetCommand.php │ │ │ │ ├── ConfigShow │ │ │ │ └── ValueProcessor.php │ │ │ │ ├── ConfigShowCommand.php │ │ │ │ └── EmulatedAdminhtmlAreaProcessor.php │ │ ├── Controller │ │ │ └── Adminhtml │ │ │ │ └── System │ │ │ │ ├── AbstractConfig.php │ │ │ │ ├── Config │ │ │ │ ├── AbstractScopeConfig.php │ │ │ │ ├── Edit.php │ │ │ │ ├── Index.php │ │ │ │ ├── Save.php │ │ │ │ └── State.php │ │ │ │ └── ConfigSectionChecker.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Config.php │ │ │ ├── Config │ │ │ │ ├── Backend │ │ │ │ │ ├── Admin │ │ │ │ │ │ ├── Custom.php │ │ │ │ │ │ ├── Custompath.php │ │ │ │ │ │ ├── Password │ │ │ │ │ │ │ └── Link │ │ │ │ │ │ │ │ └── Expirationperiod.php │ │ │ │ │ │ ├── Robots.php │ │ │ │ │ │ ├── Usecustom.php │ │ │ │ │ │ └── Usesecretkey.php │ │ │ │ │ ├── Baseurl.php │ │ │ │ │ ├── Cache.php │ │ │ │ │ ├── Currency │ │ │ │ │ │ ├── AbstractCurrency.php │ │ │ │ │ │ ├── Allow.php │ │ │ │ │ │ ├── Base.php │ │ │ │ │ │ ├── Cron.php │ │ │ │ │ │ └── DefaultCurrency.php │ │ │ │ │ ├── Datashare.php │ │ │ │ │ ├── Design │ │ │ │ │ │ └── Exception.php │ │ │ │ │ ├── Email │ │ │ │ │ │ ├── Address.php │ │ │ │ │ │ ├── Logo.php │ │ │ │ │ │ └── Sender.php │ │ │ │ │ ├── Encrypted.php │ │ │ │ │ ├── File.php │ │ │ │ │ ├── File │ │ │ │ │ │ ├── RequestData.php │ │ │ │ │ │ └── RequestData │ │ │ │ │ │ │ └── RequestDataInterface.php │ │ │ │ │ ├── Filename.php │ │ │ │ │ ├── Image.php │ │ │ │ │ ├── Image │ │ │ │ │ │ ├── Adapter.php │ │ │ │ │ │ ├── Favicon.php │ │ │ │ │ │ ├── Logo.php │ │ │ │ │ │ └── Pdf.php │ │ │ │ │ ├── Locale.php │ │ │ │ │ ├── Locale │ │ │ │ │ │ └── Timezone.php │ │ │ │ │ ├── Log │ │ │ │ │ │ └── Cron.php │ │ │ │ │ ├── Secure.php │ │ │ │ │ ├── Serialized.php │ │ │ │ │ ├── Serialized │ │ │ │ │ │ └── ArraySerialized.php │ │ │ │ │ ├── Store.php │ │ │ │ │ └── Translate.php │ │ │ │ ├── BackendClone │ │ │ │ │ └── Factory.php │ │ │ │ ├── BackendFactory.php │ │ │ │ ├── CommentFactory.php │ │ │ │ ├── CommentInterface.php │ │ │ │ ├── Compiler │ │ │ │ │ └── IncludeElement.php │ │ │ │ ├── Export │ │ │ │ │ ├── Comment.php │ │ │ │ │ └── ExcludeList.php │ │ │ │ ├── Factory.php │ │ │ │ ├── Importer.php │ │ │ │ ├── Importer │ │ │ │ │ └── SaveProcessor.php │ │ │ │ ├── Loader.php │ │ │ │ ├── Parser │ │ │ │ │ └── Comment.php │ │ │ │ ├── PathValidator.php │ │ │ │ ├── Processor │ │ │ │ │ └── EnvironmentPlaceholder.php │ │ │ │ ├── Reader │ │ │ │ │ └── Source │ │ │ │ │ │ └── Deployed │ │ │ │ │ │ ├── DocumentRoot.php │ │ │ │ │ │ └── SettingChecker.php │ │ │ │ ├── SchemaLocator.php │ │ │ │ ├── ScopeDefiner.php │ │ │ │ ├── Source │ │ │ │ │ ├── Admin │ │ │ │ │ │ └── Page.php │ │ │ │ │ ├── Date │ │ │ │ │ │ └── Short.php │ │ │ │ │ ├── Design │ │ │ │ │ │ └── Robots.php │ │ │ │ │ ├── Dev │ │ │ │ │ │ └── Dbautoup.php │ │ │ │ │ ├── Email │ │ │ │ │ │ ├── Identity.php │ │ │ │ │ │ ├── Method.php │ │ │ │ │ │ ├── Smtpauth.php │ │ │ │ │ │ └── Template.php │ │ │ │ │ ├── Enabledisable.php │ │ │ │ │ ├── Image │ │ │ │ │ │ └── Adapter.php │ │ │ │ │ ├── Locale.php │ │ │ │ │ ├── Locale │ │ │ │ │ │ ├── Country.php │ │ │ │ │ │ ├── Currency.php │ │ │ │ │ │ ├── Currency │ │ │ │ │ │ │ └── All.php │ │ │ │ │ │ ├── Timezone.php │ │ │ │ │ │ ├── Weekdaycodes.php │ │ │ │ │ │ └── Weekdays.php │ │ │ │ │ ├── Nooptreq.php │ │ │ │ │ ├── Reports │ │ │ │ │ │ └── Scope.php │ │ │ │ │ ├── Store.php │ │ │ │ │ ├── Web │ │ │ │ │ │ ├── Protocol.php │ │ │ │ │ │ └── Redirect.php │ │ │ │ │ ├── Website.php │ │ │ │ │ ├── Website │ │ │ │ │ │ ├── AdminOptionHash.php │ │ │ │ │ │ └── OptionHash.php │ │ │ │ │ ├── Yesno.php │ │ │ │ │ └── Yesnocustom.php │ │ │ │ ├── SourceFactory.php │ │ │ │ ├── Structure.php │ │ │ │ ├── Structure │ │ │ │ │ ├── AbstractElement.php │ │ │ │ │ ├── AbstractMapper.php │ │ │ │ │ ├── ConcealInProductionConfigList.php │ │ │ │ │ ├── Converter.php │ │ │ │ │ ├── Data.php │ │ │ │ │ ├── Element │ │ │ │ │ │ ├── AbstractComposite.php │ │ │ │ │ │ ├── Dependency │ │ │ │ │ │ │ ├── Field.php │ │ │ │ │ │ │ ├── FieldFactory.php │ │ │ │ │ │ │ └── Mapper.php │ │ │ │ │ │ ├── Field.php │ │ │ │ │ │ ├── FlyweightFactory.php │ │ │ │ │ │ ├── Group.php │ │ │ │ │ │ ├── Group │ │ │ │ │ │ │ └── Proxy.php │ │ │ │ │ │ ├── Iterator.php │ │ │ │ │ │ ├── Iterator │ │ │ │ │ │ │ ├── Field.php │ │ │ │ │ │ │ ├── Group.php │ │ │ │ │ │ │ ├── Section.php │ │ │ │ │ │ │ └── Tab.php │ │ │ │ │ │ ├── Section.php │ │ │ │ │ │ └── Tab.php │ │ │ │ │ ├── ElementInterface.php │ │ │ │ │ ├── ElementVisibility │ │ │ │ │ │ ├── ConcealInProduction.php │ │ │ │ │ │ └── ConcealInProductionWithoutScdOnDemand.php │ │ │ │ │ ├── ElementVisibilityComposite.php │ │ │ │ │ ├── ElementVisibilityInterface.php │ │ │ │ │ ├── Mapper │ │ │ │ │ │ ├── Attribute │ │ │ │ │ │ │ └── Inheritance.php │ │ │ │ │ │ ├── Dependencies.php │ │ │ │ │ │ ├── ExtendsMapper.php │ │ │ │ │ │ ├── Factory.php │ │ │ │ │ │ ├── Helper │ │ │ │ │ │ │ └── RelativePathConverter.php │ │ │ │ │ │ ├── Ignore.php │ │ │ │ │ │ ├── Path.php │ │ │ │ │ │ └── Sorting.php │ │ │ │ │ ├── MapperInterface.php │ │ │ │ │ ├── Reader.php │ │ │ │ │ ├── Search │ │ │ │ │ │ └── Proxy.php │ │ │ │ │ └── SearchInterface.php │ │ │ │ ├── StructureElementInterface.php │ │ │ │ └── TypePool.php │ │ │ ├── Placeholder │ │ │ │ ├── Environment.php │ │ │ │ ├── PlaceholderFactory.php │ │ │ │ └── PlaceholderInterface.php │ │ │ ├── PreparedValueFactory.php │ │ │ └── ResourceModel │ │ │ │ ├── Config.php │ │ │ │ └── Config │ │ │ │ ├── Data.php │ │ │ │ └── Data │ │ │ │ └── Collection.php │ │ ├── Observer │ │ │ └── Config │ │ │ │ └── Backend │ │ │ │ └── Admin │ │ │ │ └── AfterCustomUrlChangedObserver.php │ │ ├── README.md │ │ ├── Setup │ │ │ ├── ConfigOptionsList.php │ │ │ └── Patch │ │ │ │ └── Data │ │ │ │ └── UpdateClassAliases.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ ├── AdminConfigCreateNewAccountActionGroup.xml │ │ │ │ │ ├── ConfigAdminAccountSharingActionGroup.xml │ │ │ │ │ ├── ConfigAdminCatalogSearchActionGroup.xml │ │ │ │ │ ├── ConfigSalesTaxClassActionGroup.xml │ │ │ │ │ ├── ConfigWYSIWYGActionGroup.xml │ │ │ │ │ ├── ConfigWebUrlOptionsActionGroup.xml │ │ │ │ │ ├── GeneralConfigurationActionGroup.xml │ │ │ │ │ ├── RestoreLayoutSettingActionGroup.xml │ │ │ │ │ └── SwitcherActionGroup.xml │ │ │ │ ├── Data │ │ │ │ │ ├── AllowGuestCheckoutData.xml │ │ │ │ │ ├── CountryOptionConfigData.xml │ │ │ │ │ ├── LocaleOptionsData.xml │ │ │ │ │ ├── SystemConfigData.xml │ │ │ │ │ └── WebUrlOptionsConfigData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Metadata │ │ │ │ │ ├── allow_guest_checkout-meta.xml │ │ │ │ │ ├── locale_options_config-meta.xml │ │ │ │ │ ├── system_config-countries-meta.xml │ │ │ │ │ ├── system_config-meta.xml │ │ │ │ │ └── web_url_options_config-meta.xml │ │ │ │ ├── Page │ │ │ │ │ ├── AdminCatalogSearchConfigurationPage.xml │ │ │ │ │ ├── AdminConfigPage.xml │ │ │ │ │ ├── AdminSalesConfigPage.xml │ │ │ │ │ └── AdminStoresCustomerConfigurationPage.xml │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ │ ├── AdminConfigSection.xml │ │ │ │ │ ├── AdminSalesConfigSection.xml │ │ │ │ │ ├── AdminSection.xml │ │ │ │ │ ├── AdminStoresCustomerConfigurationSection.xml │ │ │ │ │ ├── CatalogSearchAdminConfigSection.xml │ │ │ │ │ ├── CatalogSection.xml │ │ │ │ │ ├── GeneralSection.xml │ │ │ │ │ ├── SalesConfigSection.xml │ │ │ │ │ └── StoreConfigSection.xml │ │ │ │ └── Test │ │ │ │ │ ├── CheckingCountryDropDownWithOneAllowedCountryTest.xml │ │ │ │ │ └── ConfigurationTest.xml │ │ │ └── Unit │ │ │ │ ├── App │ │ │ │ └── Config │ │ │ │ │ ├── Source │ │ │ │ │ ├── DumpConfigSourceAggregatedTest.php │ │ │ │ │ ├── EnvironmentConfigSourceTest.php │ │ │ │ │ ├── InitialSnapshotConfigSourceTest.php │ │ │ │ │ ├── ModularConfigSourceTest.php │ │ │ │ │ └── RuntimeConfigSourceTest.php │ │ │ │ │ └── Type │ │ │ │ │ └── System │ │ │ │ │ └── ReaderTest.php │ │ │ │ ├── Block │ │ │ │ └── System │ │ │ │ │ └── Config │ │ │ │ │ ├── DwstreeTest.php │ │ │ │ │ ├── EditTest.php │ │ │ │ │ ├── Form │ │ │ │ │ ├── Field │ │ │ │ │ │ ├── FieldArray │ │ │ │ │ │ │ └── AbstractTest.php │ │ │ │ │ │ ├── FileTest.php │ │ │ │ │ │ ├── HeadingTest.php │ │ │ │ │ │ ├── ImageTest.php │ │ │ │ │ │ ├── NotificationTest.php │ │ │ │ │ │ ├── RegexceptionsTest.php │ │ │ │ │ │ └── Select │ │ │ │ │ │ │ └── AllowspecificTest.php │ │ │ │ │ ├── FieldTest.php │ │ │ │ │ ├── Fieldset │ │ │ │ │ │ └── Modules │ │ │ │ │ │ │ └── DisableOutputTest.php │ │ │ │ │ └── FieldsetTest.php │ │ │ │ │ ├── FormTest.php │ │ │ │ │ └── TabsTest.php │ │ │ │ ├── Console │ │ │ │ └── Command │ │ │ │ │ ├── ConfigSet │ │ │ │ │ ├── ConfigSetProcessorFactoryTest.php │ │ │ │ │ ├── DefaultProcessorTest.php │ │ │ │ │ ├── LockConfigProcessorTest.php │ │ │ │ │ ├── LockEnvProcessorTest.php │ │ │ │ │ └── ProcessorFacadeTest.php │ │ │ │ │ ├── ConfigSetCommandTest.php │ │ │ │ │ ├── ConfigShow │ │ │ │ │ └── ValueProcessorTest.php │ │ │ │ │ ├── ConfigShowCommandTest.php │ │ │ │ │ └── EmulatedAdminhtmlAreaProcessorTest.php │ │ │ │ ├── Controller │ │ │ │ └── Adminhtml │ │ │ │ │ └── System │ │ │ │ │ └── Config │ │ │ │ │ ├── SaveTest.php │ │ │ │ │ └── _files │ │ │ │ │ ├── expected_array.php │ │ │ │ │ ├── files_array.php │ │ │ │ │ └── groups_array.php │ │ │ │ └── Model │ │ │ │ ├── Compiler │ │ │ │ └── IncludeElementTest.php │ │ │ │ ├── Config │ │ │ │ ├── Backend │ │ │ │ │ ├── BaseurlTest.php │ │ │ │ │ ├── Email │ │ │ │ │ │ ├── AddressTest.php │ │ │ │ │ │ ├── LogoTest.php │ │ │ │ │ │ └── SenderTest.php │ │ │ │ │ ├── EncryptedTest.php │ │ │ │ │ ├── File │ │ │ │ │ │ └── RequestDataTest.php │ │ │ │ │ ├── FileTest.php │ │ │ │ │ ├── Image │ │ │ │ │ │ └── LogoTest.php │ │ │ │ │ ├── SecureTest.php │ │ │ │ │ └── SerializedTest.php │ │ │ │ ├── Export │ │ │ │ │ ├── CommentTest.php │ │ │ │ │ ├── ExcludeListTest.php │ │ │ │ │ └── TypePoolTest.php │ │ │ │ ├── Importer │ │ │ │ │ └── SaveProcessorTest.php │ │ │ │ ├── ImporterTest.php │ │ │ │ ├── LoaderTest.php │ │ │ │ ├── Parser │ │ │ │ │ └── CommentTest.php │ │ │ │ ├── PathValidatorTest.php │ │ │ │ ├── Processor │ │ │ │ │ └── EnvironmentPlaceholderTest.php │ │ │ │ ├── Reader │ │ │ │ │ └── Source │ │ │ │ │ │ └── Deployed │ │ │ │ │ │ ├── DocumentRootTest.php │ │ │ │ │ │ └── SettingCheckerTest.php │ │ │ │ ├── SchemaLocatorTest.php │ │ │ │ ├── ScopeDefinerTest.php │ │ │ │ ├── Source │ │ │ │ │ ├── Admin │ │ │ │ │ │ └── PageTest.php │ │ │ │ │ ├── Email │ │ │ │ │ │ └── TemplateTest.php │ │ │ │ │ └── Locale │ │ │ │ │ │ └── TimezoneTest.php │ │ │ │ ├── Structure │ │ │ │ │ ├── AbstractElementTest.php │ │ │ │ │ ├── ConcealInProductionConfigListTest.php │ │ │ │ │ ├── ConverterTest.php │ │ │ │ │ ├── Element │ │ │ │ │ │ ├── AbstractCompositeTest.php │ │ │ │ │ │ ├── Dependency │ │ │ │ │ │ │ ├── FieldTest.php │ │ │ │ │ │ │ └── MapperTest.php │ │ │ │ │ │ ├── FieldTest.php │ │ │ │ │ │ ├── FlyweightFactoryTest.php │ │ │ │ │ │ ├── Group │ │ │ │ │ │ │ └── ProxyTest.php │ │ │ │ │ │ ├── GroupTest.php │ │ │ │ │ │ ├── Iterator │ │ │ │ │ │ │ └── FieldTest.php │ │ │ │ │ │ ├── IteratorTest.php │ │ │ │ │ │ ├── SectionTest.php │ │ │ │ │ │ └── TabTest.php │ │ │ │ │ ├── ElementVisibility │ │ │ │ │ │ ├── ConcealInProductionTest.php │ │ │ │ │ │ └── ConcealInProductionWithoutScdOnDemandTest.php │ │ │ │ │ ├── ElementVisibilityCompositeTest.php │ │ │ │ │ ├── Mapper │ │ │ │ │ │ ├── DependenciesTest.php │ │ │ │ │ │ ├── ExtendsTest.php │ │ │ │ │ │ ├── Helper │ │ │ │ │ │ │ └── RelativePathConverterTest.php │ │ │ │ │ │ ├── PathTest.php │ │ │ │ │ │ └── SortingTest.php │ │ │ │ │ └── ReaderTest.php │ │ │ │ ├── StructureTest.php │ │ │ │ ├── XsdTest.php │ │ │ │ └── _files │ │ │ │ │ ├── config.local.php │ │ │ │ │ ├── invalidSystemXmlArray.php │ │ │ │ │ └── valid_system.xml │ │ │ │ ├── ConfigTest.php │ │ │ │ ├── Placeholder │ │ │ │ ├── EnvironmentTest.php │ │ │ │ └── PlaceholderFactoryTest.php │ │ │ │ ├── PreparedValueFactoryTest.php │ │ │ │ └── _files │ │ │ │ ├── acl.xml │ │ │ │ ├── acl_1.xml │ │ │ │ ├── acl_2.xml │ │ │ │ ├── acl_merged.xml │ │ │ │ ├── converted_config.php │ │ │ │ ├── dependencies_data.php │ │ │ │ ├── dependencies_mapped.php │ │ │ │ ├── menu_1.xml │ │ │ │ ├── menu_2.xml │ │ │ │ ├── system_1.xml │ │ │ │ ├── system_2.xml │ │ │ │ ├── system_config_options_1.xml │ │ │ │ ├── system_config_options_2.xml │ │ │ │ ├── system_unknown_attribute_1.xml │ │ │ │ └── system_unknown_attribute_2.xml │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ ├── events.xml │ │ │ │ ├── menu.xml │ │ │ │ └── routes.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── module.xml │ │ │ ├── system.xsd │ │ │ ├── system_file.xsd │ │ │ └── system_include.xsd │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ └── adminhtml │ │ │ ├── layout │ │ │ └── adminhtml_system_config_edit.xml │ │ │ └── templates │ │ │ ├── page │ │ │ └── system │ │ │ │ └── config │ │ │ │ └── robots │ │ │ │ └── reset.phtml │ │ │ └── system │ │ │ └── config │ │ │ ├── edit.phtml │ │ │ ├── form │ │ │ └── field │ │ │ │ └── array.phtml │ │ │ ├── js.phtml │ │ │ ├── switcher.phtml │ │ │ └── tabs.phtml │ │ ├── ConfigurableImportExport │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Export │ │ │ │ ├── Product │ │ │ │ │ └── Type │ │ │ │ │ │ └── Configurable.php │ │ │ │ └── RowCustomizer.php │ │ │ └── Import │ │ │ │ └── Product │ │ │ │ └── Type │ │ │ │ └── Configurable.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ └── Model │ │ │ │ ├── Export │ │ │ │ └── RowCustomizerTest.php │ │ │ │ └── Import │ │ │ │ └── Product │ │ │ │ └── Type │ │ │ │ └── ConfigurableTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── di.xml │ │ │ ├── export.xml │ │ │ ├── import.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ └── registration.php │ │ ├── ConfigurableProduct │ │ ├── Api │ │ │ ├── ConfigurableProductManagementInterface.php │ │ │ ├── Data │ │ │ │ ├── ConfigurableItemOptionValueInterface.php │ │ │ │ ├── OptionInterface.php │ │ │ │ └── OptionValueInterface.php │ │ │ ├── LinkManagementInterface.php │ │ │ └── OptionRepositoryInterface.php │ │ ├── Block │ │ │ ├── Adminhtml │ │ │ │ ├── Order │ │ │ │ │ └── Create │ │ │ │ │ │ └── Sidebar.php │ │ │ │ └── Product │ │ │ │ │ ├── Attribute │ │ │ │ │ ├── Edit │ │ │ │ │ │ └── Tab │ │ │ │ │ │ │ └── Variations │ │ │ │ │ │ │ └── Main.php │ │ │ │ │ └── NewAttribute │ │ │ │ │ │ └── Product │ │ │ │ │ │ └── Created.php │ │ │ │ │ ├── Composite │ │ │ │ │ └── Fieldset │ │ │ │ │ │ └── Configurable.php │ │ │ │ │ ├── Edit │ │ │ │ │ ├── AttributeSet │ │ │ │ │ │ └── Form.php │ │ │ │ │ ├── Button │ │ │ │ │ │ └── Save.php │ │ │ │ │ └── Tab │ │ │ │ │ │ └── Variations │ │ │ │ │ │ ├── Config.php │ │ │ │ │ │ └── Config │ │ │ │ │ │ └── Matrix.php │ │ │ │ │ └── Steps │ │ │ │ │ ├── AttributeValues.php │ │ │ │ │ ├── Bulk.php │ │ │ │ │ ├── SelectAttributes.php │ │ │ │ │ └── Summary.php │ │ │ ├── Cart │ │ │ │ └── Item │ │ │ │ │ └── Renderer │ │ │ │ │ └── Configurable.php │ │ │ ├── Plugin │ │ │ │ └── Product │ │ │ │ │ └── Media │ │ │ │ │ └── Gallery.php │ │ │ ├── Product │ │ │ │ ├── Configurable │ │ │ │ │ ├── AssociatedSelector │ │ │ │ │ │ └── Renderer │ │ │ │ │ │ │ └── Id.php │ │ │ │ │ └── AttributeSelector.php │ │ │ │ └── View │ │ │ │ │ └── Type │ │ │ │ │ └── Configurable.php │ │ │ └── Stockqty │ │ │ │ └── Type │ │ │ │ └── Configurable.php │ │ ├── Controller │ │ │ └── Adminhtml │ │ │ │ └── Product │ │ │ │ ├── AddAttribute.php │ │ │ │ ├── Associated │ │ │ │ └── Grid.php │ │ │ │ ├── Attribute │ │ │ │ ├── CreateOptions.php │ │ │ │ ├── GetAttributes.php │ │ │ │ └── SuggestConfigurableAttributes.php │ │ │ │ ├── Builder │ │ │ │ └── Plugin.php │ │ │ │ ├── Initialization │ │ │ │ └── Helper │ │ │ │ │ └── Plugin │ │ │ │ │ ├── Configurable.php │ │ │ │ │ └── UpdateConfigurations.php │ │ │ │ └── Wizard.php │ │ ├── Helper │ │ │ ├── Data.php │ │ │ └── Product │ │ │ │ ├── Configuration │ │ │ │ └── Plugin.php │ │ │ │ └── Options │ │ │ │ ├── Factory.php │ │ │ │ └── Loader.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Attribute │ │ │ │ └── LockValidator.php │ │ │ ├── AttributeOptionProvider.php │ │ │ ├── AttributeOptionProviderInterface.php │ │ │ ├── AttributesList.php │ │ │ ├── AttributesListInterface.php │ │ │ ├── ConfigurableAttributeData.php │ │ │ ├── ConfigurableAttributeHandler.php │ │ │ ├── ConfigurableProductManagement.php │ │ │ ├── Entity │ │ │ │ └── Product │ │ │ │ │ └── Attribute │ │ │ │ │ └── Group │ │ │ │ │ └── AttributeMapper │ │ │ │ │ └── Plugin.php │ │ │ ├── LinkManagement.php │ │ │ ├── OptionRepository.php │ │ │ ├── Order │ │ │ │ └── Admin │ │ │ │ │ └── Item │ │ │ │ │ └── Plugin │ │ │ │ │ └── Configurable.php │ │ │ ├── Plugin │ │ │ │ ├── Frontend │ │ │ │ │ └── ProductIdentitiesExtender.php │ │ │ │ ├── PriceBackend.php │ │ │ │ ├── ProductIdentitiesExtender.php │ │ │ │ └── ProductRepositorySave.php │ │ │ ├── Product │ │ │ │ ├── CartConfiguration │ │ │ │ │ └── Plugin │ │ │ │ │ │ └── Configurable.php │ │ │ │ ├── Configuration │ │ │ │ │ └── Item │ │ │ │ │ │ └── ItemProductResolver.php │ │ │ │ ├── ReadHandler.php │ │ │ │ ├── SaveHandler.php │ │ │ │ ├── Type │ │ │ │ │ ├── Collection │ │ │ │ │ │ └── SalableProcessor.php │ │ │ │ │ ├── Configurable.php │ │ │ │ │ ├── Configurable │ │ │ │ │ │ ├── Attribute.php │ │ │ │ │ │ ├── OptionValue.php │ │ │ │ │ │ ├── Price.php │ │ │ │ │ │ └── Variations │ │ │ │ │ │ │ └── Prices.php │ │ │ │ │ ├── Plugin.php │ │ │ │ │ └── VariationMatrix.php │ │ │ │ ├── TypeTransitionManager │ │ │ │ │ └── Plugin │ │ │ │ │ │ └── Configurable.php │ │ │ │ ├── Validator │ │ │ │ │ └── Plugin.php │ │ │ │ └── VariationHandler.php │ │ │ ├── ProductOptionProcessor.php │ │ │ ├── ProductVariationsBuilder.php │ │ │ ├── Quote │ │ │ │ └── Item │ │ │ │ │ ├── CartItemProcessor.php │ │ │ │ │ ├── ConfigurableItemOptionValue.php │ │ │ │ │ └── QuantityValidator │ │ │ │ │ └── Initializer │ │ │ │ │ └── Option │ │ │ │ │ └── Plugin │ │ │ │ │ └── ConfigurableProduct.php │ │ │ ├── ResourceModel │ │ │ │ ├── Attribute │ │ │ │ │ ├── OptionProvider.php │ │ │ │ │ ├── OptionSelectBuilder.php │ │ │ │ │ └── OptionSelectBuilderInterface.php │ │ │ │ ├── Indexer │ │ │ │ │ └── Stock │ │ │ │ │ │ └── Configurable.php │ │ │ │ ├── Product │ │ │ │ │ ├── Indexer │ │ │ │ │ │ └── Price │ │ │ │ │ │ │ └── Configurable.php │ │ │ │ │ ├── LinkedProductSelectBuilder.php │ │ │ │ │ ├── LinkedProductSelectBuilderComposite.php │ │ │ │ │ ├── StockStatusBaseSelectProcessor.php │ │ │ │ │ └── Type │ │ │ │ │ │ ├── Configurable.php │ │ │ │ │ │ └── Configurable │ │ │ │ │ │ ├── Attribute.php │ │ │ │ │ │ ├── Attribute │ │ │ │ │ │ └── Collection.php │ │ │ │ │ │ └── Product │ │ │ │ │ │ └── Collection.php │ │ │ │ └── Setup │ │ │ │ │ └── PropertyMapper.php │ │ │ └── SuggestedAttributeList.php │ │ ├── Observer │ │ │ └── HideUnsupportedAttributeTypes.php │ │ ├── Plugin │ │ │ ├── Catalog │ │ │ │ └── Model │ │ │ │ │ └── Product │ │ │ │ │ └── Pricing │ │ │ │ │ └── Renderer │ │ │ │ │ └── SalableResolver.php │ │ │ ├── Model │ │ │ │ ├── Attribute │ │ │ │ │ └── Backend │ │ │ │ │ │ └── AttributeValidation.php │ │ │ │ └── ResourceModel │ │ │ │ │ ├── Attribute │ │ │ │ │ └── InStockOptionSelectBuilder.php │ │ │ │ │ └── Product.php │ │ │ ├── SalesRule │ │ │ │ └── Model │ │ │ │ │ └── Rule │ │ │ │ │ └── Condition │ │ │ │ │ └── Product.php │ │ │ └── Tax │ │ │ │ └── Model │ │ │ │ └── Sales │ │ │ │ └── Total │ │ │ │ └── Quote │ │ │ │ └── CommonTaxCollector.php │ │ ├── Pricing │ │ │ ├── Price │ │ │ │ ├── ConfigurableOptionsProvider.php │ │ │ │ ├── ConfigurableOptionsProviderInterface.php │ │ │ │ ├── ConfigurablePriceResolver.php │ │ │ │ ├── ConfigurableRegularPrice.php │ │ │ │ ├── ConfigurableRegularPriceInterface.php │ │ │ │ ├── FinalPrice.php │ │ │ │ ├── FinalPriceResolver.php │ │ │ │ ├── LowestPriceOptionsProvider.php │ │ │ │ ├── LowestPriceOptionsProviderInterface.php │ │ │ │ ├── PriceResolverInterface.php │ │ │ │ └── RegularPriceResolver.php │ │ │ └── Render │ │ │ │ ├── FinalPriceBox.php │ │ │ │ └── TierPriceBox.php │ │ ├── README.md │ │ ├── Setup │ │ │ ├── Patch │ │ │ │ └── Data │ │ │ │ │ ├── InstallInitialConfigurableAttributes.php │ │ │ │ │ ├── UpdateManufacturerAttribute.php │ │ │ │ │ └── UpdateTierPriceAttribute.php │ │ │ └── Recurring.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ ├── AdminAddOptionsToAttributeActionGroup.xml │ │ │ │ │ ├── AdminConfigurableProductActionGroup.xml │ │ │ │ │ ├── AdminCreateApiConfigurableProductActionGroup.xml │ │ │ │ │ ├── ConfigurableProductAttributeNameDesignActionGroup.xml │ │ │ │ │ ├── ConfigurableProductCheckoutActionGroup.xml │ │ │ │ │ ├── StorefrontCategoryActionGroup.xml │ │ │ │ │ ├── StorefrontCompareActionGroup.xml │ │ │ │ │ ├── StorefrontProductActionGroup.xml │ │ │ │ │ ├── StorefrontProductAttributeActionGroup.xml │ │ │ │ │ ├── StorefrontProductCartActionGroup.xml │ │ │ │ │ └── VerifyProductTypeOrderActionGroup.xml │ │ │ │ ├── Data │ │ │ │ │ ├── ConfigurableProductAttributeNameDesignData.xml │ │ │ │ │ ├── ConfigurableProductData.xml │ │ │ │ │ ├── ConfigurableProductOptionData.xml │ │ │ │ │ ├── ConstData.xml │ │ │ │ │ ├── ProductConfigurableAttributeData.xml │ │ │ │ │ └── ValueIndexData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Metadata │ │ │ │ │ ├── configurable_product_add_child-meta.xml │ │ │ │ │ ├── configurable_product_options-meta.xml │ │ │ │ │ ├── extension_attribute_configurable_product_options-meta.xml │ │ │ │ │ └── valueIndex-meta.xml │ │ │ │ ├── Page │ │ │ │ │ └── AdminProductCreatePage.xml │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ │ ├── AdminChooseAffectedAttributeSetSection.xml │ │ │ │ │ ├── AdminCreateProductConfigurationsPanelSection.xml │ │ │ │ │ ├── AdminNewAttributePanelSection.xml │ │ │ │ │ ├── AdminProductDropdownOrderSection.xml │ │ │ │ │ ├── AdminProductFormConfigurationsSection.xml │ │ │ │ │ ├── AdminProductGridActionSection.xml │ │ │ │ │ ├── ConfigurableProductAttributeNameDesignSection.xml │ │ │ │ │ └── StorefrontProductInfoMainSection.xml │ │ │ │ └── Test │ │ │ │ │ ├── AdminAddDefaultImageConfigurableTest.xml │ │ │ │ │ ├── AdminAddingNewOptionsWithImagesAndPricesToConfigurableProductTest.xml │ │ │ │ │ ├── AdminAssertNoticeThatExistingSkuAutomaticallyChangedWhenSavingProductWithSameSkuTest.xml │ │ │ │ │ ├── AdminCheckValidatorConfigurableProductTest.xml │ │ │ │ │ ├── AdminConfigurableProductCreateTest.xml │ │ │ │ │ ├── AdminConfigurableProductDeleteTest.xml │ │ │ │ │ ├── AdminConfigurableProductLongSkuTest.xml │ │ │ │ │ ├── AdminConfigurableProductOutOfStockTest.xml │ │ │ │ │ ├── AdminConfigurableProductSearchTest.xml │ │ │ │ │ ├── AdminConfigurableProductSetEditContentTest.xml │ │ │ │ │ ├── AdminConfigurableProductUpdateAttributeTest.xml │ │ │ │ │ ├── AdminConfigurableProductUpdateTest.xml │ │ │ │ │ ├── AdminConfigurableSetEditRelatedProductsTest.xml │ │ │ │ │ ├── AdminCreateAndSwitchProductType.xml │ │ │ │ │ ├── AdminCreateConfigurableProductBasedOnParentSkuTest.xml │ │ │ │ │ ├── AdminCreateConfigurableProductWithCreatingCategoryAndAttributeTest.xml │ │ │ │ │ ├── AdminCreateConfigurableProductWithDisabledChildrenProductsTest.xml │ │ │ │ │ ├── AdminCreateConfigurableProductWithImagesTest.xml │ │ │ │ │ ├── AdminCreateConfigurableProductWithThreeProductDisplayOutOfStockProductsTest.xml │ │ │ │ │ ├── AdminCreateConfigurableProductWithThreeProductDontDisplayOutOfStockProductsTest.xml │ │ │ │ │ ├── AdminCreateConfigurableProductWithTierPriceForOneItemTest.xml │ │ │ │ │ ├── AdminCreateConfigurableProductWithTwoOptionsAssignedToCategoryTest.xml │ │ │ │ │ ├── AdminCreateConfigurableProductWithTwoOptionsWithoutAssignedToCategoryTest.xml │ │ │ │ │ ├── AdminDeleteConfigurableProductTest.xml │ │ │ │ │ ├── AdminRelatedProductsTest.xml │ │ │ │ │ ├── AdminRemoveDefaultImageConfigurableTest.xml │ │ │ │ │ ├── AdvanceCatalogSearchConfigurableTest.xml │ │ │ │ │ ├── ConfigurableProductAttributeNameDesignTest.xml │ │ │ │ │ ├── ConfigurableProductPriceAdditionalStoreViewTest.xml │ │ │ │ │ ├── EndToEndB2CAdminTest.xml │ │ │ │ │ ├── EndToEndB2CGuestUserTest.xml │ │ │ │ │ ├── EndToEndB2CLoggedInUserTest.xml │ │ │ │ │ ├── NewProductsListWidgetConfigurableProductTest.xml │ │ │ │ │ ├── ProductsQtyReturnAfterOrderCancelTest.xml │ │ │ │ │ ├── StorefrontConfigurableProductCategoryViewChildOnlyTest.xml │ │ │ │ │ ├── StorefrontConfigurableProductChildSearchTest.xml │ │ │ │ │ ├── StorefrontConfigurableProductDetailsTest.xml │ │ │ │ │ ├── StorefrontConfigurableProductViewTest.xml │ │ │ │ │ ├── StorefrontConfigurableProductWithFileCustomOptionTest.xml │ │ │ │ │ ├── StorefrontSortingByPriceForConfigurableWithCatalogRuleAppliedTest.xml │ │ │ │ │ └── StorefrontVerifyConfigurableProductLayeredNavigationTest.xml │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ ├── Adminhtml │ │ │ │ │ └── Product │ │ │ │ │ │ ├── Edit │ │ │ │ │ │ ├── Button │ │ │ │ │ │ │ └── SaveTest.php │ │ │ │ │ │ └── Tab │ │ │ │ │ │ │ └── Variations │ │ │ │ │ │ │ └── Config │ │ │ │ │ │ │ └── MatrixTest.php │ │ │ │ │ │ └── Steps │ │ │ │ │ │ └── SelectAttributesTest.php │ │ │ │ ├── Cart │ │ │ │ │ └── Item │ │ │ │ │ │ └── Renderer │ │ │ │ │ │ └── ConfigurableTest.php │ │ │ │ ├── Plugin │ │ │ │ │ └── Product │ │ │ │ │ │ └── Media │ │ │ │ │ │ └── GalleryTest.php │ │ │ │ └── Product │ │ │ │ │ ├── Configurable │ │ │ │ │ └── AttributeSelectorTest.php │ │ │ │ │ └── View │ │ │ │ │ └── Type │ │ │ │ │ └── ConfigurableTest.php │ │ │ │ ├── Controller │ │ │ │ └── Adminhtml │ │ │ │ │ └── Product │ │ │ │ │ ├── AddAttributeTest.php │ │ │ │ │ ├── Attribute │ │ │ │ │ └── SuggestConfigurableAttributesTest.php │ │ │ │ │ ├── Builder │ │ │ │ │ └── PluginTest.php │ │ │ │ │ ├── Initialization │ │ │ │ │ └── Helper │ │ │ │ │ │ └── Plugin │ │ │ │ │ │ ├── ConfigurableTest.php │ │ │ │ │ │ └── UpdateConfigurationsTest.php │ │ │ │ │ └── WizardTest.php │ │ │ │ ├── Helper │ │ │ │ ├── DataTest.php │ │ │ │ └── Product │ │ │ │ │ ├── Configuration │ │ │ │ │ └── PluginTest.php │ │ │ │ │ └── Options │ │ │ │ │ ├── FactoryTest.php │ │ │ │ │ └── LoaderTest.php │ │ │ │ ├── Model │ │ │ │ ├── Attribute │ │ │ │ │ └── LockValidatorTest.php │ │ │ │ ├── AttributeOptionProviderTest.php │ │ │ │ ├── AttributesListTest.php │ │ │ │ ├── ConfigurableAttributeDataTest.php │ │ │ │ ├── ConfigurableProductManagementTest.php │ │ │ │ ├── Entity │ │ │ │ │ └── Product │ │ │ │ │ │ └── Attribute │ │ │ │ │ │ └── Group │ │ │ │ │ │ └── AttributeMapper │ │ │ │ │ │ └── PluginTest.php │ │ │ │ ├── LinkManagementTest.php │ │ │ │ ├── OptionRepositoryTest.php │ │ │ │ ├── Order │ │ │ │ │ └── Admin │ │ │ │ │ │ └── Item │ │ │ │ │ │ └── Plugin │ │ │ │ │ │ └── ConfigurableTest.php │ │ │ │ ├── Plugin │ │ │ │ │ ├── Frontend │ │ │ │ │ │ └── ProductIdentitiesExtenderTest.php │ │ │ │ │ ├── PriceBackendTest.php │ │ │ │ │ ├── ProductIdentitiesExtenderTest.php │ │ │ │ │ └── ProductRepositorySaveTest.php │ │ │ │ ├── Product │ │ │ │ │ ├── CartConfiguration │ │ │ │ │ │ └── Plugin │ │ │ │ │ │ │ └── ConfigurableTest.php │ │ │ │ │ ├── Configuration │ │ │ │ │ │ └── Item │ │ │ │ │ │ │ └── ItemProductResolverTest.php │ │ │ │ │ ├── ProductExtensionAttributes.php │ │ │ │ │ ├── ProductOptionExtensionAttributes.php │ │ │ │ │ ├── ReadHandlerTest.php │ │ │ │ │ ├── SaveHandlerTest.php │ │ │ │ │ ├── Type │ │ │ │ │ │ ├── Collection │ │ │ │ │ │ │ └── SalableProcessorTest.php │ │ │ │ │ │ ├── Configurable │ │ │ │ │ │ │ ├── PriceTest.php │ │ │ │ │ │ │ └── Variations │ │ │ │ │ │ │ │ └── PricesTest.php │ │ │ │ │ │ ├── ConfigurableTest.php │ │ │ │ │ │ ├── PluginTest.php │ │ │ │ │ │ └── VariationMatrixTest.php │ │ │ │ │ ├── TypeTransitionManager │ │ │ │ │ │ └── Plugin │ │ │ │ │ │ │ └── ConfigurableTest.php │ │ │ │ │ ├── Validator │ │ │ │ │ │ └── PluginTest.php │ │ │ │ │ └── VariationHandlerTest.php │ │ │ │ ├── ProductOptionProcessorTest.php │ │ │ │ ├── ProductVariationsBuilderTest.php │ │ │ │ ├── Quote │ │ │ │ │ └── Item │ │ │ │ │ │ ├── CartItemProcessorTest.php │ │ │ │ │ │ └── QuantityValidator │ │ │ │ │ │ └── Initializer │ │ │ │ │ │ └── Option │ │ │ │ │ │ └── Plugin │ │ │ │ │ │ └── ConfigurableProductTest.php │ │ │ │ ├── ResourceModel │ │ │ │ │ ├── Attribute │ │ │ │ │ │ ├── OptionProviderTest.php │ │ │ │ │ │ └── OptionSelectBuilderTest.php │ │ │ │ │ └── Product │ │ │ │ │ │ ├── LinkedProductSelectBuilderTest.php │ │ │ │ │ │ ├── StockStatusBaseSelectProcessorTest.php │ │ │ │ │ │ └── Type │ │ │ │ │ │ ├── Configurable │ │ │ │ │ │ └── AttributeTest.php │ │ │ │ │ │ └── ConfigurableTest.php │ │ │ │ └── SuggestedAttributeListTest.php │ │ │ │ ├── Observer │ │ │ │ └── HideUnsupportedAttributeTypesTest.php │ │ │ │ ├── Plugin │ │ │ │ ├── Catalog │ │ │ │ │ └── Model │ │ │ │ │ │ └── Product │ │ │ │ │ │ └── Pricing │ │ │ │ │ │ └── Renderer │ │ │ │ │ │ └── SalableResolverTest.php │ │ │ │ ├── Model │ │ │ │ │ └── ResourceModel │ │ │ │ │ │ ├── Attribute │ │ │ │ │ │ └── InStockOptionSelectBuilderTest.php │ │ │ │ │ │ └── ProductTest.php │ │ │ │ ├── SalesRule │ │ │ │ │ └── Model │ │ │ │ │ │ └── Rule │ │ │ │ │ │ └── Condition │ │ │ │ │ │ └── ProductTest.php │ │ │ │ └── Tax │ │ │ │ │ └── Model │ │ │ │ │ └── Sales │ │ │ │ │ └── Total │ │ │ │ │ └── Quote │ │ │ │ │ └── CommonTaxCollectorTest.php │ │ │ │ ├── Pricing │ │ │ │ ├── Price │ │ │ │ │ ├── ConfigurablePriceResolverTest.php │ │ │ │ │ └── LowestPriceOptionsProviderTest.php │ │ │ │ └── Render │ │ │ │ │ └── FinalPriceBoxTest.php │ │ │ │ └── Ui │ │ │ │ ├── Component │ │ │ │ └── Listing │ │ │ │ │ └── AssociatedProduct │ │ │ │ │ └── Columns │ │ │ │ │ ├── AttributesTest.php │ │ │ │ │ ├── NameTest.php │ │ │ │ │ └── PriceTest.php │ │ │ │ └── DataProvider │ │ │ │ └── Product │ │ │ │ └── Form │ │ │ │ └── Modifier │ │ │ │ ├── CompositeTest.php │ │ │ │ ├── ConfigurableAttributeSetHandlerTest.php │ │ │ │ ├── ConfigurablePanelTest.php │ │ │ │ ├── ConfigurablePriceTest.php │ │ │ │ ├── ConfigurableQtyTest.php │ │ │ │ ├── CustomOptionsTest.php │ │ │ │ └── StockDataTest.php │ │ ├── Ui │ │ │ ├── Component │ │ │ │ └── Listing │ │ │ │ │ └── AssociatedProduct │ │ │ │ │ ├── Attribute │ │ │ │ │ └── Repository.php │ │ │ │ │ ├── Columns.php │ │ │ │ │ ├── Columns │ │ │ │ │ ├── Attributes.php │ │ │ │ │ ├── Name.php │ │ │ │ │ └── Price.php │ │ │ │ │ └── Filters.php │ │ │ └── DataProvider │ │ │ │ ├── Attributes.php │ │ │ │ └── Product │ │ │ │ └── Form │ │ │ │ └── Modifier │ │ │ │ ├── Composite.php │ │ │ │ ├── ConfigurableAttributeSetHandler.php │ │ │ │ ├── ConfigurablePanel.php │ │ │ │ ├── ConfigurablePrice.php │ │ │ │ ├── ConfigurableQty.php │ │ │ │ ├── CustomOptions.php │ │ │ │ ├── Data │ │ │ │ └── AssociatedProducts.php │ │ │ │ └── StockData.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ ├── events.xml │ │ │ │ ├── routes.xml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── extension_attributes.xml │ │ │ ├── frontend │ │ │ │ └── di.xml │ │ │ ├── module.xml │ │ │ ├── product_types.xml │ │ │ ├── sales.xml │ │ │ └── webapi.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ ├── layout │ │ │ │ ├── catalog_product_addattribute.xml │ │ │ │ ├── catalog_product_associated_grid.xml │ │ │ │ ├── catalog_product_attribute_edit_product_tab_variations_popup.xml │ │ │ │ ├── catalog_product_configurable.xml │ │ │ │ ├── catalog_product_downloadable.xml │ │ │ │ ├── catalog_product_new.xml │ │ │ │ ├── catalog_product_set_edit.xml │ │ │ │ ├── catalog_product_simple.xml │ │ │ │ ├── catalog_product_view_type_configurable.xml │ │ │ │ ├── catalog_product_virtual.xml │ │ │ │ └── catalog_product_wizard.xml │ │ │ ├── templates │ │ │ │ ├── catalog │ │ │ │ │ └── product │ │ │ │ │ │ ├── attribute │ │ │ │ │ │ ├── new │ │ │ │ │ │ │ └── created.phtml │ │ │ │ │ │ └── set │ │ │ │ │ │ │ └── js.phtml │ │ │ │ │ │ ├── composite │ │ │ │ │ │ └── fieldset │ │ │ │ │ │ │ └── configurable.phtml │ │ │ │ │ │ └── edit │ │ │ │ │ │ ├── attribute │ │ │ │ │ │ └── steps │ │ │ │ │ │ │ ├── attributes_values.phtml │ │ │ │ │ │ │ ├── bulk.phtml │ │ │ │ │ │ │ ├── select_attributes.phtml │ │ │ │ │ │ │ └── summary.phtml │ │ │ │ │ │ └── super │ │ │ │ │ │ ├── config.phtml │ │ │ │ │ │ ├── matrix.phtml │ │ │ │ │ │ ├── wizard-ajax.phtml │ │ │ │ │ │ └── wizard.phtml │ │ │ │ └── product │ │ │ │ │ └── configurable │ │ │ │ │ ├── affected-attribute-set-selector │ │ │ │ │ ├── form.phtml │ │ │ │ │ └── js.phtml │ │ │ │ │ ├── attribute-selector │ │ │ │ │ └── js.phtml │ │ │ │ │ └── stock │ │ │ │ │ └── disabler.phtml │ │ │ ├── ui_component │ │ │ │ ├── configurable_associated_product_listing.xml │ │ │ │ ├── product_attributes_listing.xml │ │ │ │ └── product_form.xml │ │ │ └── web │ │ │ │ ├── css │ │ │ │ └── configurable-product.css │ │ │ │ ├── js │ │ │ │ ├── components │ │ │ │ │ ├── associated-product-insert-listing.js │ │ │ │ │ ├── container-configurable-handler.js │ │ │ │ │ ├── custom-options-price-type.js │ │ │ │ │ ├── custom-options-warning.js │ │ │ │ │ ├── dynamic-rows-configurable.js │ │ │ │ │ ├── file-uploader.js │ │ │ │ │ ├── modal-configurable.js │ │ │ │ │ └── price-configurable.js │ │ │ │ ├── configurable-type-handler.js │ │ │ │ ├── configurable.js │ │ │ │ ├── options │ │ │ │ │ └── price-type-handler.js │ │ │ │ └── variations │ │ │ │ │ ├── paging │ │ │ │ │ └── sizes.js │ │ │ │ │ ├── product-grid.js │ │ │ │ │ ├── steps │ │ │ │ │ ├── attributes_values.js │ │ │ │ │ ├── bulk.js │ │ │ │ │ ├── select_attributes.js │ │ │ │ │ └── summary.js │ │ │ │ │ └── variations.js │ │ │ │ ├── product │ │ │ │ └── product.css │ │ │ │ └── template │ │ │ │ ├── components │ │ │ │ ├── actions-list.html │ │ │ │ ├── cell-html.html │ │ │ │ ├── cell-sku.html │ │ │ │ ├── cell-status.html │ │ │ │ └── file-uploader.html │ │ │ │ └── variations │ │ │ │ └── steps │ │ │ │ └── summary-grid.html │ │ │ ├── base │ │ │ ├── layout │ │ │ │ └── catalog_product_prices.xml │ │ │ └── templates │ │ │ │ └── product │ │ │ │ └── price │ │ │ │ ├── final_price.phtml │ │ │ │ └── tier_price.phtml │ │ │ └── frontend │ │ │ ├── layout │ │ │ ├── catalog_product_view_type_configurable.xml │ │ │ ├── checkout_cart_configure_type_configurable.xml │ │ │ ├── checkout_cart_item_renderers.xml │ │ │ └── checkout_onepage_review_item_renderers.xml │ │ │ ├── requirejs-config.js │ │ │ ├── templates │ │ │ ├── js │ │ │ │ └── components.phtml │ │ │ └── product │ │ │ │ └── view │ │ │ │ └── type │ │ │ │ └── options │ │ │ │ └── configurable.phtml │ │ │ ├── ui_component │ │ │ ├── widget_recently_compared.xml │ │ │ └── widget_recently_viewed.xml │ │ │ └── web │ │ │ ├── js │ │ │ ├── catalog-add-to-cart.js │ │ │ ├── configurable-customer-data.js │ │ │ ├── configurable.js │ │ │ └── options-updater.js │ │ │ └── template │ │ │ └── product │ │ │ └── minimal_price.html │ │ ├── ConfigurableProductGraphQl │ │ ├── Model │ │ │ ├── ConfigurableProductTypeResolver.php │ │ │ ├── Options │ │ │ │ └── Collection.php │ │ │ ├── Resolver │ │ │ │ ├── ConfigurableVariant.php │ │ │ │ ├── Options.php │ │ │ │ └── Variant │ │ │ │ │ └── Attributes.php │ │ │ └── Variant │ │ │ │ └── Collection.php │ │ ├── README.md │ │ ├── Test │ │ │ └── Mftf │ │ │ │ └── README.md │ │ ├── composer.json │ │ ├── etc │ │ │ ├── graphql │ │ │ │ └── di.xml │ │ │ ├── module.xml │ │ │ └── schema.graphqls │ │ └── registration.php │ │ ├── ConfigurableProductSales │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ └── Order │ │ │ │ └── Reorder │ │ │ │ └── OrderedProductAvailabilityChecker.php │ │ ├── README.md │ │ ├── Test │ │ │ └── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ ├── composer.json │ │ ├── etc │ │ │ ├── di.xml │ │ │ └── module.xml │ │ └── registration.php │ │ ├── Contact │ │ ├── Block │ │ │ └── ContactForm.php │ │ ├── Controller │ │ │ ├── Index.php │ │ │ └── Index │ │ │ │ ├── Index.php │ │ │ │ └── Post.php │ │ ├── Helper │ │ │ └── Data.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Config.php │ │ │ ├── ConfigInterface.php │ │ │ ├── Mail.php │ │ │ ├── MailInterface.php │ │ │ └── System │ │ │ │ └── Config │ │ │ │ └── Backend │ │ │ │ └── Links.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ ├── AssertMessageContactUsFormActionGroup.xml │ │ │ │ │ ├── StorefrontFillContactUsFormActionGroup.xml │ │ │ │ │ ├── StorefrontOpenContactUsPageActionGroup.xml │ │ │ │ │ └── StorefrontSubmitContactUsFormActionGroup.xml │ │ │ │ ├── Data │ │ │ │ │ └── ContactUsData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Page │ │ │ │ │ └── StorefrontContactUsPage.xml │ │ │ │ ├── README.md │ │ │ │ └── Section │ │ │ │ │ ├── StorefrontContactUsFormSection.xml │ │ │ │ │ └── StorefrontContactUsMessagesSection.xml │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ └── ContactFormTest.php │ │ │ │ ├── Controller │ │ │ │ ├── Index │ │ │ │ │ ├── IndexTest.php │ │ │ │ │ └── PostTest.php │ │ │ │ ├── IndexTest.php │ │ │ │ └── Stub │ │ │ │ │ └── IndexStub.php │ │ │ │ ├── Helper │ │ │ │ └── DataTest.php │ │ │ │ └── Model │ │ │ │ ├── MailTest.php │ │ │ │ └── System │ │ │ │ └── Config │ │ │ │ └── Backend │ │ │ │ └── LinksTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── di.xml │ │ │ ├── email_templates.xml │ │ │ ├── frontend │ │ │ │ ├── di.xml │ │ │ │ ├── page_types.xml │ │ │ │ └── routes.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ └── frontend │ │ │ ├── email │ │ │ └── submitted_form.html │ │ │ ├── layout │ │ │ ├── contact_index_index.xml │ │ │ └── default.xml │ │ │ ├── templates │ │ │ └── form.phtml │ │ │ └── web │ │ │ └── css │ │ │ └── source │ │ │ └── _module.less │ │ ├── Cookie │ │ ├── Block │ │ │ ├── Html │ │ │ │ └── Notices.php │ │ │ └── RequireCookie.php │ │ ├── Controller │ │ │ └── Index │ │ │ │ └── NoCookies.php │ │ ├── Helper │ │ │ └── Cookie.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ └── Config │ │ │ │ └── Backend │ │ │ │ ├── Cookie.php │ │ │ │ ├── Domain.php │ │ │ │ ├── Lifetime.php │ │ │ │ └── Path.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ ├── Controller │ │ │ │ └── Index │ │ │ │ │ └── NoCookiesTest.php │ │ │ │ ├── Helper │ │ │ │ └── CookieTest.php │ │ │ │ └── Model │ │ │ │ └── Config │ │ │ │ └── Backend │ │ │ │ ├── DomainTest.php │ │ │ │ ├── LifetimeTest.php │ │ │ │ └── PathTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── di.xml │ │ │ ├── frontend │ │ │ │ └── routes.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ └── frontend │ │ │ ├── layout │ │ │ └── default.xml │ │ │ ├── requirejs-config.js │ │ │ ├── templates │ │ │ ├── html │ │ │ │ └── notices.phtml │ │ │ └── require_cookie.phtml │ │ │ └── web │ │ │ └── js │ │ │ ├── notices.js │ │ │ └── require-cookie.js │ │ ├── Cron │ │ ├── Console │ │ │ └── Command │ │ │ │ ├── CronCommand.php │ │ │ │ ├── CronInstallCommand.php │ │ │ │ └── CronRemoveCommand.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Backend │ │ │ │ └── Config │ │ │ │ │ └── Structure │ │ │ │ │ └── Converter.php │ │ │ ├── Config.php │ │ │ ├── Config │ │ │ │ ├── Backend │ │ │ │ │ ├── Product │ │ │ │ │ │ └── Alert.php │ │ │ │ │ └── Sitemap.php │ │ │ │ ├── Converter │ │ │ │ │ ├── Db.php │ │ │ │ │ └── Xml.php │ │ │ │ ├── Data.php │ │ │ │ ├── Reader │ │ │ │ │ ├── Db.php │ │ │ │ │ └── Xml.php │ │ │ │ ├── SchemaLocator.php │ │ │ │ └── Source │ │ │ │ │ └── Frequency.php │ │ │ ├── ConfigInterface.php │ │ │ ├── Groups │ │ │ │ └── Config │ │ │ │ │ ├── Converter │ │ │ │ │ └── Xml.php │ │ │ │ │ ├── Data.php │ │ │ │ │ ├── Reader │ │ │ │ │ └── Xml.php │ │ │ │ │ └── SchemaLocator.php │ │ │ ├── ResourceModel │ │ │ │ ├── Schedule.php │ │ │ │ └── Schedule │ │ │ │ │ └── Collection.php │ │ │ ├── Schedule.php │ │ │ └── System │ │ │ │ └── Config │ │ │ │ └── Initial │ │ │ │ └── Converter.php │ │ ├── Observer │ │ │ └── ProcessCronQueueObserver.php │ │ ├── README.md │ │ ├── Setup │ │ │ └── Recurring.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ ├── Console │ │ │ │ └── Command │ │ │ │ │ ├── CronCommandTest.php │ │ │ │ │ ├── CronInstallCommandTest.php │ │ │ │ │ └── CronRemoveCommandTest.php │ │ │ │ ├── Model │ │ │ │ ├── Config │ │ │ │ │ ├── Converter │ │ │ │ │ │ ├── DbTest.php │ │ │ │ │ │ └── XmlTest.php │ │ │ │ │ ├── DataTest.php │ │ │ │ │ ├── Reader │ │ │ │ │ │ ├── DbTest.php │ │ │ │ │ │ └── XmlTest.php │ │ │ │ │ ├── SchemaLocatorTest.php │ │ │ │ │ ├── XsdTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ ├── crontab_invalid.xml │ │ │ │ │ │ ├── crontab_invalid_duplicates.xml │ │ │ │ │ │ ├── crontab_invalid_node_typo.xml │ │ │ │ │ │ ├── crontab_invalid_without_instance.xml │ │ │ │ │ │ ├── crontab_invalid_without_method.xml │ │ │ │ │ │ ├── crontab_invalid_without_name.xml │ │ │ │ │ │ ├── crontab_valid.xml │ │ │ │ │ │ └── crontab_valid_without_schedule.xml │ │ │ │ ├── ConfigTest.php │ │ │ │ ├── CronJobException.php │ │ │ │ ├── Groups │ │ │ │ │ └── Config │ │ │ │ │ │ └── Converter │ │ │ │ │ │ └── XmlTest.php │ │ │ │ ├── ScheduleTest.php │ │ │ │ └── System │ │ │ │ │ └── Config │ │ │ │ │ └── Initial │ │ │ │ │ └── ConverterTest.php │ │ │ │ └── Observer │ │ │ │ └── ProcessCronQueueObserverTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ └── system.xml │ │ │ ├── cron_groups.xml │ │ │ ├── cron_groups.xsd │ │ │ ├── crontab.xsd │ │ │ ├── crontab │ │ │ │ └── events.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ └── registration.php │ │ ├── CurrencySymbol │ │ ├── Block │ │ │ └── Adminhtml │ │ │ │ └── System │ │ │ │ ├── Currency.php │ │ │ │ ├── Currency │ │ │ │ └── Rate │ │ │ │ │ ├── Matrix.php │ │ │ │ │ └── Services.php │ │ │ │ └── Currencysymbol.php │ │ ├── Controller │ │ │ └── Adminhtml │ │ │ │ └── System │ │ │ │ ├── Currency.php │ │ │ │ ├── Currency │ │ │ │ ├── FetchRates.php │ │ │ │ ├── Index.php │ │ │ │ └── SaveRates.php │ │ │ │ ├── Currencysymbol.php │ │ │ │ └── Currencysymbol │ │ │ │ ├── Index.php │ │ │ │ └── Save.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ └── System │ │ │ │ └── Currencysymbol.php │ │ ├── Observer │ │ │ └── CurrencyDisplayOptions.php │ │ ├── README.md │ │ ├── Setup │ │ │ └── Patch │ │ │ │ └── Data │ │ │ │ └── ConvertSerializedCustomCurrencySymbolToJson.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── Data │ │ │ │ │ └── AdminMenuData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Page │ │ │ │ │ └── ConfigCurrencySetupPage.xml │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ │ └── CurrencySetupSection.xml │ │ │ │ └── Test │ │ │ │ │ ├── AdminStoresCurrencyRatesNavigateMenuTest.xml │ │ │ │ │ └── AdminStoresCurrencySymbolsNavigateMenuTest.xml │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ └── Adminhtml │ │ │ │ │ └── System │ │ │ │ │ ├── Currency │ │ │ │ │ └── Rate │ │ │ │ │ │ ├── MatrixTest.php │ │ │ │ │ │ └── ServicesTest.php │ │ │ │ │ ├── CurrencyTest.php │ │ │ │ │ └── CurrencysymbolTest.php │ │ │ │ ├── Controller │ │ │ │ └── Adminhtml │ │ │ │ │ └── System │ │ │ │ │ └── Currencysymbol │ │ │ │ │ ├── IndexTest.php │ │ │ │ │ └── SaveTest.php │ │ │ │ ├── Model │ │ │ │ └── System │ │ │ │ │ └── CurrencysymbolTest.php │ │ │ │ └── Observer │ │ │ │ └── CurrencyDisplayOptionsTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ ├── menu.xml │ │ │ │ └── routes.xml │ │ │ ├── di.xml │ │ │ ├── events.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ └── adminhtml │ │ │ ├── layout │ │ │ ├── adminhtml_system_currency_index.xml │ │ │ └── adminhtml_system_currencysymbol_index.xml │ │ │ └── templates │ │ │ ├── grid.phtml │ │ │ └── system │ │ │ └── currency │ │ │ ├── rate │ │ │ ├── matrix.phtml │ │ │ └── services.phtml │ │ │ └── rates.phtml │ │ ├── Customer │ │ ├── Api │ │ │ ├── AccountDelegationInterface.php │ │ │ ├── AccountManagementInterface.php │ │ │ ├── AddressMetadataInterface.php │ │ │ ├── AddressMetadataManagementInterface.php │ │ │ ├── AddressRepositoryInterface.php │ │ │ ├── CustomerGroupConfigInterface.php │ │ │ ├── CustomerManagementInterface.php │ │ │ ├── CustomerMetadataInterface.php │ │ │ ├── CustomerMetadataManagementInterface.php │ │ │ ├── CustomerNameGenerationInterface.php │ │ │ ├── CustomerRepositoryInterface.php │ │ │ ├── Data │ │ │ │ ├── AddressInterface.php │ │ │ │ ├── AddressSearchResultsInterface.php │ │ │ │ ├── AttributeMetadataInterface.php │ │ │ │ ├── CustomerInterface.php │ │ │ │ ├── CustomerSearchResultsInterface.php │ │ │ │ ├── GroupInterface.php │ │ │ │ ├── GroupSearchResultsInterface.php │ │ │ │ ├── OptionInterface.php │ │ │ │ ├── RegionInterface.php │ │ │ │ ├── ValidationResultsInterface.php │ │ │ │ └── ValidationRuleInterface.php │ │ │ ├── GroupManagementInterface.php │ │ │ ├── GroupRepositoryInterface.php │ │ │ ├── MetadataInterface.php │ │ │ └── MetadataManagementInterface.php │ │ ├── Block │ │ │ ├── Account │ │ │ │ ├── AuthenticationPopup.php │ │ │ │ ├── AuthorizationLink.php │ │ │ │ ├── Customer.php │ │ │ │ ├── Dashboard.php │ │ │ │ ├── Dashboard │ │ │ │ │ ├── Address.php │ │ │ │ │ └── Info.php │ │ │ │ ├── Delimiter.php │ │ │ │ ├── Forgotpassword.php │ │ │ │ ├── Link.php │ │ │ │ ├── Navigation.php │ │ │ │ ├── RegisterLink.php │ │ │ │ ├── Resetpassword.php │ │ │ │ ├── SortLink.php │ │ │ │ └── SortLinkInterface.php │ │ │ ├── Address │ │ │ │ ├── Book.php │ │ │ │ ├── Edit.php │ │ │ │ ├── Grid.php │ │ │ │ └── Renderer │ │ │ │ │ ├── DefaultRenderer.php │ │ │ │ │ └── RendererInterface.php │ │ │ ├── Adminhtml │ │ │ │ ├── Edit.php │ │ │ │ ├── Edit │ │ │ │ │ ├── Address │ │ │ │ │ │ ├── CancelButton.php │ │ │ │ │ │ ├── DeleteButton.php │ │ │ │ │ │ ├── GenericButton.php │ │ │ │ │ │ └── SaveButton.php │ │ │ │ │ ├── BackButton.php │ │ │ │ │ ├── DeleteButton.php │ │ │ │ │ ├── Form.php │ │ │ │ │ ├── GenericButton.php │ │ │ │ │ ├── InvalidateTokenButton.php │ │ │ │ │ ├── OrderButton.php │ │ │ │ │ ├── Renderer │ │ │ │ │ │ └── Region.php │ │ │ │ │ ├── ResetButton.php │ │ │ │ │ ├── ResetPasswordButton.php │ │ │ │ │ ├── SaveAndContinueButton.php │ │ │ │ │ ├── SaveButton.php │ │ │ │ │ ├── Tab │ │ │ │ │ │ ├── Cart.php │ │ │ │ │ │ ├── Carts.php │ │ │ │ │ │ ├── GenericMetadata.php │ │ │ │ │ │ ├── Newsletter.php │ │ │ │ │ │ ├── Newsletter │ │ │ │ │ │ │ ├── Grid.php │ │ │ │ │ │ │ └── Grid │ │ │ │ │ │ │ │ ├── Filter │ │ │ │ │ │ │ │ └── Status.php │ │ │ │ │ │ │ │ └── Renderer │ │ │ │ │ │ │ │ ├── Action.php │ │ │ │ │ │ │ │ └── Status.php │ │ │ │ │ │ ├── Orders.php │ │ │ │ │ │ ├── Reviews.php │ │ │ │ │ │ ├── View.php │ │ │ │ │ │ ├── View │ │ │ │ │ │ │ ├── Cart.php │ │ │ │ │ │ │ ├── Grid │ │ │ │ │ │ │ │ └── Renderer │ │ │ │ │ │ │ │ │ └── Item.php │ │ │ │ │ │ │ ├── PersonalInfo.php │ │ │ │ │ │ │ ├── Sales.php │ │ │ │ │ │ │ └── Wishlist.php │ │ │ │ │ │ └── Wishlist │ │ │ │ │ │ │ └── Grid │ │ │ │ │ │ │ └── Renderer │ │ │ │ │ │ │ └── Description.php │ │ │ │ │ └── UnlockButton.php │ │ │ │ ├── Form │ │ │ │ │ └── Element │ │ │ │ │ │ ├── Boolean.php │ │ │ │ │ │ ├── File.php │ │ │ │ │ │ └── Image.php │ │ │ │ ├── Grid │ │ │ │ │ ├── Filter │ │ │ │ │ │ └── Country.php │ │ │ │ │ └── Renderer │ │ │ │ │ │ └── Multiaction.php │ │ │ │ ├── Group.php │ │ │ │ ├── Group │ │ │ │ │ ├── Edit.php │ │ │ │ │ └── Edit │ │ │ │ │ │ └── Form.php │ │ │ │ ├── Sales │ │ │ │ │ └── Order │ │ │ │ │ │ └── Address │ │ │ │ │ │ └── Form │ │ │ │ │ │ └── Renderer │ │ │ │ │ │ └── Vat.php │ │ │ │ └── System │ │ │ │ │ └── Config │ │ │ │ │ └── Validatevat.php │ │ │ ├── CustomerData.php │ │ │ ├── CustomerScopeData.php │ │ │ ├── DataProviders │ │ │ │ ├── AddressAttributeData.php │ │ │ │ └── PostCodesPatternsAttributeData.php │ │ │ ├── Form │ │ │ │ ├── Edit.php │ │ │ │ ├── Login.php │ │ │ │ ├── Login │ │ │ │ │ └── Info.php │ │ │ │ └── Register.php │ │ │ ├── Newsletter.php │ │ │ ├── SectionConfig.php │ │ │ └── Widget │ │ │ │ ├── AbstractWidget.php │ │ │ │ ├── Company.php │ │ │ │ ├── Dob.php │ │ │ │ ├── Fax.php │ │ │ │ ├── Gender.php │ │ │ │ ├── Name.php │ │ │ │ ├── Taxvat.php │ │ │ │ └── Telephone.php │ │ ├── Console │ │ │ └── Command │ │ │ │ └── UpgradeHashAlgorithmCommand.php │ │ ├── Controller │ │ │ ├── AbstractAccount.php │ │ │ ├── Account │ │ │ │ ├── Confirm.php │ │ │ │ ├── Confirmation.php │ │ │ │ ├── Create.php │ │ │ │ ├── CreatePassword.php │ │ │ │ ├── CreatePost.php │ │ │ │ ├── Edit.php │ │ │ │ ├── EditPost.php │ │ │ │ ├── ForgotPassword.php │ │ │ │ ├── ForgotPasswordPost.php │ │ │ │ ├── Index.php │ │ │ │ ├── Login.php │ │ │ │ ├── LoginPost.php │ │ │ │ ├── Logout.php │ │ │ │ ├── LogoutSuccess.php │ │ │ │ └── ResetPasswordPost.php │ │ │ ├── AccountInterface.php │ │ │ ├── Address.php │ │ │ ├── Address │ │ │ │ ├── Delete.php │ │ │ │ ├── Edit.php │ │ │ │ ├── File │ │ │ │ │ └── Upload.php │ │ │ │ ├── Form.php │ │ │ │ ├── FormPost.php │ │ │ │ ├── Index.php │ │ │ │ └── NewAction.php │ │ │ ├── Adminhtml │ │ │ │ ├── Address │ │ │ │ │ ├── DefaultBillingAddress.php │ │ │ │ │ ├── DefaultShippingAddress.php │ │ │ │ │ ├── Delete.php │ │ │ │ │ ├── MassDelete.php │ │ │ │ │ ├── Save.php │ │ │ │ │ └── Validate.php │ │ │ │ ├── Cart │ │ │ │ │ └── Product │ │ │ │ │ │ └── Composite │ │ │ │ │ │ ├── Cart.php │ │ │ │ │ │ └── Cart │ │ │ │ │ │ ├── Configure.php │ │ │ │ │ │ └── Update.php │ │ │ │ ├── Customer │ │ │ │ │ └── InvalidateToken.php │ │ │ │ ├── File │ │ │ │ │ ├── Address │ │ │ │ │ │ └── Upload.php │ │ │ │ │ └── Customer │ │ │ │ │ │ └── Upload.php │ │ │ │ ├── Group.php │ │ │ │ ├── Group │ │ │ │ │ ├── Delete.php │ │ │ │ │ ├── Edit.php │ │ │ │ │ ├── Index.php │ │ │ │ │ ├── NewAction.php │ │ │ │ │ └── Save.php │ │ │ │ ├── Index.php │ │ │ │ ├── Index │ │ │ │ │ ├── AbstractMassAction.php │ │ │ │ │ ├── Cart.php │ │ │ │ │ ├── Carts.php │ │ │ │ │ ├── Delete.php │ │ │ │ │ ├── Edit.php │ │ │ │ │ ├── Index.php │ │ │ │ │ ├── InlineEdit.php │ │ │ │ │ ├── LastOrders.php │ │ │ │ │ ├── MassAssignGroup.php │ │ │ │ │ ├── MassDelete.php │ │ │ │ │ ├── MassSubscribe.php │ │ │ │ │ ├── MassUnsubscribe.php │ │ │ │ │ ├── NewAction.php │ │ │ │ │ ├── Newsletter.php │ │ │ │ │ ├── Orders.php │ │ │ │ │ ├── ProductReviews.php │ │ │ │ │ ├── ResetPassword.php │ │ │ │ │ ├── Save.php │ │ │ │ │ ├── Validate.php │ │ │ │ │ ├── ViewCart.php │ │ │ │ │ ├── ViewWishlist.php │ │ │ │ │ ├── Viewfile.php │ │ │ │ │ └── Wishlist.php │ │ │ │ ├── Locks │ │ │ │ │ └── Unlock.php │ │ │ │ ├── Online │ │ │ │ │ └── Index.php │ │ │ │ ├── System │ │ │ │ │ └── Config │ │ │ │ │ │ ├── Validatevat.php │ │ │ │ │ │ └── Validatevat │ │ │ │ │ │ ├── Validate.php │ │ │ │ │ │ └── ValidateAdvanced.php │ │ │ │ └── Wishlist │ │ │ │ │ └── Product │ │ │ │ │ └── Composite │ │ │ │ │ ├── Wishlist.php │ │ │ │ │ └── Wishlist │ │ │ │ │ ├── Configure.php │ │ │ │ │ └── Update.php │ │ │ ├── Ajax │ │ │ │ ├── Login.php │ │ │ │ └── Logout.php │ │ │ ├── Plugin │ │ │ │ └── Account.php │ │ │ ├── RegistryConstants.php │ │ │ ├── Review.php │ │ │ ├── Review │ │ │ │ ├── Index.php │ │ │ │ └── View.php │ │ │ └── Section │ │ │ │ └── Load.php │ │ ├── CustomerData │ │ │ ├── Customer.php │ │ │ ├── JsLayoutDataProviderInterface.php │ │ │ ├── JsLayoutDataProviderPool.php │ │ │ ├── JsLayoutDataProviderPoolInterface.php │ │ │ ├── Plugin │ │ │ │ └── SessionChecker.php │ │ │ ├── SchemaLocator.php │ │ │ ├── Section │ │ │ │ └── Identifier.php │ │ │ ├── SectionConfigConverter.php │ │ │ ├── SectionPool.php │ │ │ ├── SectionPoolInterface.php │ │ │ └── SectionSourceInterface.php │ │ ├── Helper │ │ │ ├── Address.php │ │ │ ├── Session │ │ │ │ ├── CurrentCustomer.php │ │ │ │ └── CurrentCustomerAddress.php │ │ │ └── View.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Account │ │ │ │ └── Redirect.php │ │ │ ├── AccountConfirmation.php │ │ │ ├── AccountManagement.php │ │ │ ├── Address.php │ │ │ ├── Address │ │ │ │ ├── AbstractAddress.php │ │ │ │ ├── AddressModelInterface.php │ │ │ │ ├── CompositeValidator.php │ │ │ │ ├── Config.php │ │ │ │ ├── Config │ │ │ │ │ ├── Converter.php │ │ │ │ │ ├── Reader.php │ │ │ │ │ └── SchemaLocator.php │ │ │ │ ├── CustomAttributeList.php │ │ │ │ ├── CustomAttributeListInterface.php │ │ │ │ ├── CustomAttributesProcessor.php │ │ │ │ ├── CustomerAddressDataFormatter.php │ │ │ │ ├── CustomerAddressDataProvider.php │ │ │ │ ├── DataProvider.php │ │ │ │ ├── Form.php │ │ │ │ ├── Mapper.php │ │ │ │ ├── Validator │ │ │ │ │ ├── Country.php │ │ │ │ │ ├── General.php │ │ │ │ │ └── Postcode.php │ │ │ │ └── ValidatorInterface.php │ │ │ ├── AddressRegistry.php │ │ │ ├── App │ │ │ │ └── Action │ │ │ │ │ └── ContextPlugin.php │ │ │ ├── Attribute.php │ │ │ ├── Attribute │ │ │ │ ├── Backend │ │ │ │ │ └── Data │ │ │ │ │ │ └── Boolean.php │ │ │ │ └── Data │ │ │ │ │ ├── AbstractData.php │ │ │ │ │ ├── Boolean.php │ │ │ │ │ ├── Date.php │ │ │ │ │ ├── File.php │ │ │ │ │ ├── Hidden.php │ │ │ │ │ ├── Image.php │ │ │ │ │ ├── Multiline.php │ │ │ │ │ ├── Multiselect.php │ │ │ │ │ ├── Postcode.php │ │ │ │ │ ├── Select.php │ │ │ │ │ ├── Text.php │ │ │ │ │ └── Textarea.php │ │ │ ├── AttributeMetadataConverter.php │ │ │ ├── AttributeMetadataDataProvider.php │ │ │ ├── AttributeMetadataResolver.php │ │ │ ├── Authentication.php │ │ │ ├── AuthenticationInterface.php │ │ │ ├── Authorization │ │ │ │ └── CustomerSessionUserContext.php │ │ │ ├── Backend │ │ │ │ └── Customer.php │ │ │ ├── Cache │ │ │ │ └── Type │ │ │ │ │ └── Notification.php │ │ │ ├── Cart │ │ │ │ └── ConfigPlugin.php │ │ │ ├── Checkout │ │ │ │ └── ConfigProvider.php │ │ │ ├── Config │ │ │ │ ├── Backend │ │ │ │ │ ├── Address │ │ │ │ │ │ └── Street.php │ │ │ │ │ ├── CreateAccount │ │ │ │ │ │ └── DisableAutoGroupAssignDefault.php │ │ │ │ │ ├── Password │ │ │ │ │ │ └── Link │ │ │ │ │ │ │ └── Expirationperiod.php │ │ │ │ │ └── Show │ │ │ │ │ │ ├── Address.php │ │ │ │ │ │ ├── AddressOnly.php │ │ │ │ │ │ └── Customer.php │ │ │ │ ├── Share.php │ │ │ │ └── Source │ │ │ │ │ ├── Address │ │ │ │ │ └── Type.php │ │ │ │ │ ├── Group.php │ │ │ │ │ └── Group │ │ │ │ │ └── Multiselect.php │ │ │ ├── Context.php │ │ │ ├── Customer.php │ │ │ ├── Customer │ │ │ │ ├── Attribute │ │ │ │ │ ├── Backend │ │ │ │ │ │ ├── Billing.php │ │ │ │ │ │ ├── Password.php │ │ │ │ │ │ ├── Shipping.php │ │ │ │ │ │ ├── Store.php │ │ │ │ │ │ └── Website.php │ │ │ │ │ └── Source │ │ │ │ │ │ ├── Group.php │ │ │ │ │ │ ├── GroupSourceLoggedInOnlyInterface.php │ │ │ │ │ │ ├── Store.php │ │ │ │ │ │ └── Website.php │ │ │ │ ├── CredentialsValidator.php │ │ │ │ ├── DataProvider.php │ │ │ │ ├── DataProviderWithDefaultAddresses.php │ │ │ │ ├── Mapper.php │ │ │ │ ├── NotificationStorage.php │ │ │ │ └── Source │ │ │ │ │ ├── Group.php │ │ │ │ │ └── GroupSourceInterface.php │ │ │ ├── CustomerAuthUpdate.php │ │ │ ├── CustomerExtractor.php │ │ │ ├── CustomerGroupConfig.php │ │ │ ├── CustomerManagement.php │ │ │ ├── CustomerRegistry.php │ │ │ ├── Data │ │ │ │ ├── Address.php │ │ │ │ ├── AttributeMetadata.php │ │ │ │ ├── Customer.php │ │ │ │ ├── CustomerSecure.php │ │ │ │ ├── Group.php │ │ │ │ ├── Option.php │ │ │ │ ├── Region.php │ │ │ │ ├── ValidationResults.php │ │ │ │ └── ValidationRule.php │ │ │ ├── Delegation │ │ │ │ ├── AccountDelegation.php │ │ │ │ ├── Data │ │ │ │ │ └── NewOperation.php │ │ │ │ └── Storage.php │ │ │ ├── EmailNotification.php │ │ │ ├── EmailNotificationInterface.php │ │ │ ├── FileProcessor.php │ │ │ ├── FileUploader.php │ │ │ ├── FileUploaderDataResolver.php │ │ │ ├── Form.php │ │ │ ├── Group.php │ │ │ ├── Group │ │ │ │ ├── Retriever.php │ │ │ │ └── RetrieverInterface.php │ │ │ ├── GroupManagement.php │ │ │ ├── GroupRegistry.php │ │ │ ├── Indexer │ │ │ │ ├── Address │ │ │ │ │ └── AttributeProvider.php │ │ │ │ ├── Attribute │ │ │ │ │ └── Filter.php │ │ │ │ ├── AttributeProvider.php │ │ │ │ ├── CustomerGroupDimensionProvider.php │ │ │ │ └── Source.php │ │ │ ├── Layout │ │ │ │ └── DepersonalizePlugin.php │ │ │ ├── Log.php │ │ │ ├── Logger.php │ │ │ ├── Metadata │ │ │ │ ├── AddressCachedMetadata.php │ │ │ │ ├── AddressMetadata.php │ │ │ │ ├── AddressMetadataManagement.php │ │ │ │ ├── AttributeMetadataCache.php │ │ │ │ ├── AttributeMetadataHydrator.php │ │ │ │ ├── AttributeResolver.php │ │ │ │ ├── CachedMetadata.php │ │ │ │ ├── CustomerCachedMetadata.php │ │ │ │ ├── CustomerMetadata.php │ │ │ │ ├── CustomerMetadataManagement.php │ │ │ │ ├── ElementFactory.php │ │ │ │ ├── Form.php │ │ │ │ ├── Form │ │ │ │ │ ├── AbstractData.php │ │ │ │ │ ├── Boolean.php │ │ │ │ │ ├── Date.php │ │ │ │ │ ├── File.php │ │ │ │ │ ├── Hidden.php │ │ │ │ │ ├── Image.php │ │ │ │ │ ├── Multiline.php │ │ │ │ │ ├── Multiselect.php │ │ │ │ │ ├── Postcode.php │ │ │ │ │ ├── Select.php │ │ │ │ │ ├── Text.php │ │ │ │ │ └── Textarea.php │ │ │ │ ├── FormFactory.php │ │ │ │ └── Validator.php │ │ │ ├── Observer │ │ │ │ └── Grid.php │ │ │ ├── Options.php │ │ │ ├── Plugin │ │ │ │ ├── AllowedCountries.php │ │ │ │ ├── CustomerAuthorization.php │ │ │ │ ├── CustomerFlushFormKey.php │ │ │ │ ├── CustomerNotification.php │ │ │ │ └── CustomerRepository │ │ │ │ │ └── TransactionWrapper.php │ │ │ ├── Registration.php │ │ │ ├── Renderer │ │ │ │ └── Region.php │ │ │ ├── ResourceModel │ │ │ │ ├── Address.php │ │ │ │ ├── Address │ │ │ │ │ ├── Attribute │ │ │ │ │ │ ├── Backend │ │ │ │ │ │ │ └── Region.php │ │ │ │ │ │ ├── Collection.php │ │ │ │ │ │ └── Source │ │ │ │ │ │ │ ├── Country.php │ │ │ │ │ │ │ ├── CountryWithWebsites.php │ │ │ │ │ │ │ └── Region.php │ │ │ │ │ ├── Collection.php │ │ │ │ │ ├── DeleteRelation.php │ │ │ │ │ ├── Grid │ │ │ │ │ │ └── Collection.php │ │ │ │ │ └── Relation.php │ │ │ │ ├── AddressRepository.php │ │ │ │ ├── Attribute.php │ │ │ │ ├── Attribute │ │ │ │ │ └── Collection.php │ │ │ │ ├── Customer.php │ │ │ │ ├── Customer │ │ │ │ │ ├── Collection.php │ │ │ │ │ ├── Grid.php │ │ │ │ │ ├── Indexer │ │ │ │ │ │ └── Collection.php │ │ │ │ │ └── Relation.php │ │ │ │ ├── CustomerRepository.php │ │ │ │ ├── Db │ │ │ │ │ └── VersionControl │ │ │ │ │ │ └── AddressSnapshot.php │ │ │ │ ├── Form │ │ │ │ │ ├── Attribute.php │ │ │ │ │ └── Attribute │ │ │ │ │ │ └── Collection.php │ │ │ │ ├── Grid │ │ │ │ │ └── Collection.php │ │ │ │ ├── Group.php │ │ │ │ ├── Group │ │ │ │ │ ├── Collection.php │ │ │ │ │ └── Grid │ │ │ │ │ │ ├── Collection.php │ │ │ │ │ │ └── ServiceCollection.php │ │ │ │ ├── GroupRepository.php │ │ │ │ ├── Online │ │ │ │ │ └── Grid │ │ │ │ │ │ └── Collection.php │ │ │ │ ├── Setup │ │ │ │ │ └── PropertyMapper.php │ │ │ │ ├── Visitor.php │ │ │ │ └── Visitor │ │ │ │ │ └── Collection.php │ │ │ ├── Session.php │ │ │ ├── Session │ │ │ │ └── Storage.php │ │ │ ├── Url.php │ │ │ ├── Vat.php │ │ │ └── Visitor.php │ │ ├── Observer │ │ │ ├── AfterAddressSaveObserver.php │ │ │ ├── BeforeAddressSaveObserver.php │ │ │ ├── CustomerLoginSuccessObserver.php │ │ │ ├── LogLastLoginAtObserver.php │ │ │ ├── LogLastLogoutAtObserver.php │ │ │ ├── UpgradeCustomerPasswordObserver.php │ │ │ └── Visitor │ │ │ │ ├── AbstractVisitorObserver.php │ │ │ │ ├── BindCustomerLoginObserver.php │ │ │ │ ├── BindCustomerLogoutObserver.php │ │ │ │ ├── BindQuoteCreateObserver.php │ │ │ │ ├── BindQuoteDestroyObserver.php │ │ │ │ ├── InitByRequestObserver.php │ │ │ │ └── SaveByRequestObserver.php │ │ ├── README.md │ │ ├── Setup │ │ │ ├── CustomerSetup.php │ │ │ ├── Patch │ │ │ │ └── Data │ │ │ │ │ ├── AddCustomerUpdatedAtAttribute.php │ │ │ │ │ ├── AddNonSpecifiedGenderAttributeOption.php │ │ │ │ │ ├── AddSecurityTrackingAttributes.php │ │ │ │ │ ├── ConvertValidationRulesFromSerializedToJson.php │ │ │ │ │ ├── DefaultCustomerGroupsAndAttributes.php │ │ │ │ │ ├── MigrateStoresAllowedCountriesToWebsite.php │ │ │ │ │ ├── RemoveCheckoutRegisterAndUpdateAttributes.php │ │ │ │ │ ├── UpdateAutocompleteOnStorefrontConfigPath.php │ │ │ │ │ ├── UpdateCustomerAttributeInputFilters.php │ │ │ │ │ ├── UpdateCustomerAttributesMetadata.php │ │ │ │ │ ├── UpdateIdentifierCustomerAttributesVisibility.php │ │ │ │ │ ├── UpdateVATNumber.php │ │ │ │ │ └── UpgradePasswordHashAndAddress.php │ │ │ └── RecurringData.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ ├── AdminAssertAddressInCustomersAddressGridActionGroup.xml │ │ │ │ │ ├── AdminAssertCustomerAccountInformationActionGroup.xml │ │ │ │ │ ├── AdminAssertCustomerDefaultBillingAddressActionGroup.xml │ │ │ │ │ ├── AdminAssertCustomerDefaultShippingAddressActionGroup.xml │ │ │ │ │ ├── AdminAssertCustomerInCustomersGridActionGroup.xml │ │ │ │ │ ├── AdminAssertCustomerNoDefaultBillingAddressActionGroup.xml │ │ │ │ │ ├── AdminAssertCustomerNoDefaultShippingAddressActionGroup.xml │ │ │ │ │ ├── AdminAssertNumberOfRecordsInCustomersAddressGridActionGroup.xml │ │ │ │ │ ├── AdminConfigCustomerActionGroup.xml │ │ │ │ │ ├── AdminCreateCustomerGroupActionGroup.xml │ │ │ │ │ ├── AdminCreateCustomerWithWebsiteAndStoreViewActionGroup.xml │ │ │ │ │ ├── AdminCustomerGridActionGroup.xml │ │ │ │ │ ├── AdminCustomerSaveAndContinueActionGroup.xml │ │ │ │ │ ├── AdminCustomerShopingCartActionGroup.xml │ │ │ │ │ ├── AdminDeleteAddressInCustomersAddressGridActionGroup.xml │ │ │ │ │ ├── AdminDeleteCustomerActionGroup.xml │ │ │ │ │ ├── AdminDeleteCustomerGroupActionGroup.xml │ │ │ │ │ ├── AdminEditCustomerAddressNoZipNoStateActionGroup.xml │ │ │ │ │ ├── AdminEditCustomerAddressSetDefaultShippingAndBillingActionGroup.xml │ │ │ │ │ ├── AdminEditCustomerAddressesFromActionGroup.xml │ │ │ │ │ ├── AdminEditCustomerInformationFromActionGroup.xml │ │ │ │ │ ├── AdminFilterCustomerAddressGridByPhoneNumberActionGroup.xml │ │ │ │ │ ├── AdminFilterCustomerByNameActionGroup.xml │ │ │ │ │ ├── AdminFilterCustomerGridByEmailActionGroup.xml │ │ │ │ │ ├── AdminFilterCustomerGroupByNameActionGroup.xml │ │ │ │ │ ├── AdminOpenCustomerEditPageActionGroup.xml │ │ │ │ │ ├── AdminResetFilterInCustomerAddressGridActionGroup.xml │ │ │ │ │ ├── AdminResetFilterInCustomerGridActionGroup.xml │ │ │ │ │ ├── AdminSaveCustomerAndAssertSuccessMessageActionGroup.xml │ │ │ │ │ ├── AdminSelectAllCustomersActionGroup.xml │ │ │ │ │ ├── AdminSelectCustomerByEmailActionGroup.xml │ │ │ │ │ ├── AdminUpdateCustomerGroupActionGroup.xml │ │ │ │ │ ├── AssertAuthorizationPopUpPasswordAutoCompleteOffActionGroup.xml │ │ │ │ │ ├── AssertCustomerAccountPageTitleActionGroup.xml │ │ │ │ │ ├── AssertCustomerGroupNotInGridActionGroup.xml │ │ │ │ │ ├── AssertCustomerGroupNotOnProductFormActionGroup.xml │ │ │ │ │ ├── AssertCustomerGroupOnCustomerFormActionGroup.xml │ │ │ │ │ ├── AssertCustomerLoggedInActionGroup.xml │ │ │ │ │ ├── AssertCustomerResetPasswordActionGroup.xml │ │ │ │ │ ├── AssertMessageCustomerChangeAccountInfoActionGroup.xml │ │ │ │ │ ├── AssertMessageCustomerCreateAccountActionGroup.xml │ │ │ │ │ ├── AssertMessageCustomerLoginActionGroup.xml │ │ │ │ │ ├── AssertStorefrontPasswordAutocompleteOffActionGroup.xml │ │ │ │ │ ├── CreateCustomerActionGroup.xml │ │ │ │ │ ├── DeleteCustomerActionGroup.xml │ │ │ │ │ ├── EditCustomerAddressesFromAdminActionGroup.xml │ │ │ │ │ ├── LoginToStorefrontActionGroup.xml │ │ │ │ │ ├── LoginToStorefrontWithEmailAndPasswordActionGroup.xml │ │ │ │ │ ├── NavigateCustomerActionGroup.xml │ │ │ │ │ ├── NavigateCustomerGroupActionGroup.xml │ │ │ │ │ ├── NavigateThroughCustomerTabsActionGroup.xml │ │ │ │ │ ├── OpenEditCustomerFromAdminActionGroup.xml │ │ │ │ │ ├── OpenMyAccountPageActionGroup.xml │ │ │ │ │ ├── SetGroupCustomerActionGroup.xml │ │ │ │ │ ├── SignUpNewUserFromStorefrontActionGroup.xml │ │ │ │ │ ├── StorefrontAddCustomerAddressActionGroup.xml │ │ │ │ │ ├── StorefrontAssertSuccessLoginToStorefrontActionGroup.xml │ │ │ │ │ ├── StorefrontClickCreateAnAccountCustomerAccountCreationFormActionGroup.xml │ │ │ │ │ ├── StorefrontClickSignInButtonActionGroup.xml │ │ │ │ │ ├── StorefrontClickSignOnCustomerLoginFormActionGroup.xml │ │ │ │ │ ├── StorefrontCustomerActionGroup.xml │ │ │ │ │ ├── StorefrontCustomerAddressBookContainsActionGroup.xml │ │ │ │ │ ├── StorefrontCustomerAddressBookNotContainsActionGroup.xml │ │ │ │ │ ├── StorefrontCustomerAddressBookNumberOfAddressesActionGroup.xml │ │ │ │ │ ├── StorefrontCustomerChangeEmailActionGroup.xml │ │ │ │ │ ├── StorefrontCustomerGoToSidebarMenuActionGroup.xml │ │ │ │ │ ├── StorefrontCustomerLogoutActionGroup.xml │ │ │ │ │ ├── StorefrontCustomerResetPasswordActionGroup.xml │ │ │ │ │ ├── StorefrontFillCustomerAccountCreationFormActionGroup.xml │ │ │ │ │ ├── StorefrontFillCustomerLoginFormActionGroup.xml │ │ │ │ │ ├── StorefrontOpenCustomerAccountCreatePageActionGroup.xml │ │ │ │ │ ├── StorefrontOpenCustomerAccountInfoEditPageActionGroup.xml │ │ │ │ │ ├── StorefrontOpenCustomerLoginPageActionGroup.xml │ │ │ │ │ ├── SwitchAccountActionGroup.xml │ │ │ │ │ └── VerifyGroupCustomerActionGroup.xml │ │ │ │ ├── Data │ │ │ │ │ ├── AddressData.xml │ │ │ │ │ ├── AdminMenuData.xml │ │ │ │ │ ├── CustomerConfigData.xml │ │ │ │ │ ├── CustomerConfigurationData.xml │ │ │ │ │ ├── CustomerData.xml │ │ │ │ │ ├── CustomerGroupData.xml │ │ │ │ │ ├── ExtensionAttributeSimple.xml │ │ │ │ │ ├── NewCustomerData.xml │ │ │ │ │ └── RegionData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Metadata │ │ │ │ │ ├── address-meta.xml │ │ │ │ │ ├── customer-meta.xml │ │ │ │ │ ├── customer_config_account_sharing-meta.xml │ │ │ │ │ ├── customer_create_new_account-meta.xml │ │ │ │ │ ├── customer_extension_attribute-meta.xml │ │ │ │ │ ├── customer_group-meta.xml │ │ │ │ │ ├── customer_nested_extension_attribute-meta.xml │ │ │ │ │ └── region-meta.xml │ │ │ │ ├── Page │ │ │ │ │ ├── AdminCustomerConfigPage.xml │ │ │ │ │ ├── AdminCustomerGroupPage.xml │ │ │ │ │ ├── AdminCustomerGroupsIndexPage.xml │ │ │ │ │ ├── AdminCustomerPage.xml │ │ │ │ │ ├── AdminEditCustomerPage.xml │ │ │ │ │ ├── AdminNewCustomerGroupPage.xml │ │ │ │ │ ├── AdminNewCustomerPage.xml │ │ │ │ │ ├── StorefrontCustomerAccountChangePasswordPage.xml │ │ │ │ │ ├── StorefrontCustomerAddressesPage.xml │ │ │ │ │ ├── StorefrontCustomerCreatePage.xml │ │ │ │ │ ├── StorefrontCustomerDashboardPage.xml │ │ │ │ │ ├── StorefrontCustomerEditPage.xml │ │ │ │ │ ├── StorefrontCustomerLogoutPage.xml │ │ │ │ │ ├── StorefrontCustomerLogoutSuccessPage.xml │ │ │ │ │ ├── StorefrontCustomerOrderPage.xml │ │ │ │ │ ├── StorefrontCustomerOrderViewPage.xml │ │ │ │ │ ├── StorefrontCustomerSignInPage.xml │ │ │ │ │ ├── StorefrontForgotPasswordPage.xml │ │ │ │ │ └── StorefrontHomePage.xml │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ │ ├── AdminCreateUserSection.xml │ │ │ │ │ ├── AdminCustomerAccountInformationSection.xml │ │ │ │ │ ├── AdminCustomerAddressFiltersSection.xml │ │ │ │ │ ├── AdminCustomerAddressGridMainActionsSection.xml │ │ │ │ │ ├── AdminCustomerAddressGridSection.xml │ │ │ │ │ ├── AdminCustomerAddressesDefaultBillingSection.xml │ │ │ │ │ ├── AdminCustomerAddressesDefaultShippingSection.xml │ │ │ │ │ ├── AdminCustomerAddressesGridActionsSection.xml │ │ │ │ │ ├── AdminCustomerAddressesGridSection.xml │ │ │ │ │ ├── AdminCustomerAddressesSection.xml │ │ │ │ │ ├── AdminCustomerConfigSection.xml │ │ │ │ │ ├── AdminCustomerFiltersSection.xml │ │ │ │ │ ├── AdminCustomerGridMainActionsSection.xml │ │ │ │ │ ├── AdminCustomerGridSection.xml │ │ │ │ │ ├── AdminCustomerGroupGridActionsSection.xml │ │ │ │ │ ├── AdminCustomerGroupMainSection.xml │ │ │ │ │ ├── AdminCustomerMainActionsSection.xml │ │ │ │ │ ├── AdminCustomerMessagesSection.xml │ │ │ │ │ ├── AdminCustomerShoppingCartSection.xml │ │ │ │ │ ├── AdminDeleteUserSection.xml │ │ │ │ │ ├── AdminEditCustomerAddressesSection.xml │ │ │ │ │ ├── AdminEditCustomerInformationSection.xml │ │ │ │ │ ├── AdminEditCustomerNewsletterSection.xml │ │ │ │ │ ├── AdminEditCustomerOrdersSection.xml │ │ │ │ │ ├── AdminNewCustomerGroupSection.xml │ │ │ │ │ ├── AdminUserGridSection.xml │ │ │ │ │ ├── CustomersPageSection.xml │ │ │ │ │ ├── CustomersSubmenuSection.xml │ │ │ │ │ ├── LoggedInCustomerHeaderLinksSection.xml │ │ │ │ │ ├── NewCustomerPageSection.xml │ │ │ │ │ ├── StoreFrontSignOutSection.xml │ │ │ │ │ ├── StorefrontCustomerAccountInformationSection.xml │ │ │ │ │ ├── StorefrontCustomerAccountMainSection.xml │ │ │ │ │ ├── StorefrontCustomerAddressFormSection.xml │ │ │ │ │ ├── StorefrontCustomerAddressesSection.xml │ │ │ │ │ ├── StorefrontCustomerCreateFormSection.xml │ │ │ │ │ ├── StorefrontCustomerDashboardAccountInformationSection.xml │ │ │ │ │ ├── StorefrontCustomerLoginMessagesSection.xml │ │ │ │ │ ├── StorefrontCustomerMessagesSection.xml │ │ │ │ │ ├── StorefrontCustomerOrderSection.xml │ │ │ │ │ ├── StorefrontCustomerOrderViewSection.xml │ │ │ │ │ ├── StorefrontCustomerSidebarSection.xml │ │ │ │ │ ├── StorefrontCustomerSignInFormSection.xml │ │ │ │ │ ├── StorefrontForgotPasswordSection.xml │ │ │ │ │ ├── StorefrontPanelHeaderSection.xml │ │ │ │ │ └── SwitchAccountSection.xml │ │ │ │ └── Test │ │ │ │ │ ├── AddingProductWithExpiredSessionTest.xml │ │ │ │ │ ├── AdminAddNewDefaultBillingShippingCustomerAddressTest.xml │ │ │ │ │ ├── AdminCreateCustomerRetailerWithoutAddressTest.xml │ │ │ │ │ ├── AdminCreateCustomerTest.xml │ │ │ │ │ ├── AdminCreateCustomerWithCountryPolandTest.xml │ │ │ │ │ ├── AdminCreateCustomerWithCountryUSATest.xml │ │ │ │ │ ├── AdminCreateCustomerWithCustomGroupTest.xml │ │ │ │ │ ├── AdminCreateCustomerWithPrefixTest.xml │ │ │ │ │ ├── AdminCreateCustomerWithoutAddressTest.xml │ │ │ │ │ ├── AdminCreateNewCustomerOnStorefrontSignupNewsletterTest.xml │ │ │ │ │ ├── AdminCreateNewCustomerOnStorefrontTest.xml │ │ │ │ │ ├── AdminCreateNewCustomerTest.xml │ │ │ │ │ ├── AdminCustomersAllCustomersNavigateMenuTest.xml │ │ │ │ │ ├── AdminCustomersCustomerGroupsNavigateMenuTest.xml │ │ │ │ │ ├── AdminCustomersNowOnlineNavigateMenuTest.xml │ │ │ │ │ ├── AdminDeleteCustomerAddressesFromTheGridTest.xml │ │ │ │ │ ├── AdminDeleteCustomerAddressesFromTheGridViaMassActionsTest.xml │ │ │ │ │ ├── AdminDeleteCustomerTest.xml │ │ │ │ │ ├── AdminDeleteDefaultBillingCustomerAddressTest.xml │ │ │ │ │ ├── AdminEditDefaultBillingShippingCustomerAddressTest.xml │ │ │ │ │ ├── AdminResetCustomerPasswordTest.xml │ │ │ │ │ ├── AdminSearchCustomerAddressByKeywordTest.xml │ │ │ │ │ ├── AdminSetCustomerDefaultBillingAddressTest.xml │ │ │ │ │ ├── AdminSetCustomerDefaultShippingAddressTest.xml │ │ │ │ │ ├── AdminUpdateCustomerTest.xml │ │ │ │ │ ├── AdminVerifyCreateCustomerRequiredFieldsTest.xml │ │ │ │ │ ├── AdminVerifyCustomerAddressRequiredFieldsTest.xml │ │ │ │ │ ├── AllowedCountriesRestrictionApplyOnBackendTest.xml │ │ │ │ │ ├── ChangeCustomerGroupTest.xml │ │ │ │ │ ├── DeleteCustomerGroupTest.xml │ │ │ │ │ ├── EndToEndB2CLoggedInUserTest.xml │ │ │ │ │ ├── PasswordAutocompleteOffTest.xml │ │ │ │ │ ├── StorefrontAddCustomerAddressTest.xml │ │ │ │ │ ├── StorefrontCheckTaxAddingValidVATIdTest.xml │ │ │ │ │ ├── StorefrontCreateCustomerTest.xml │ │ │ │ │ ├── StorefrontDeleteCustomerAddressTest.xml │ │ │ │ │ ├── StorefrontForgotPasswordTest.xml │ │ │ │ │ ├── StorefrontLoginWithIncorrectCredentialsTest.xml │ │ │ │ │ ├── StorefrontPersistedCustomerLoginTest.xml │ │ │ │ │ ├── StorefrontResetCustomerPasswordFailedTest.xml │ │ │ │ │ ├── StorefrontUpdateCustomerAddressFranceTest.xml │ │ │ │ │ ├── StorefrontUpdateCustomerAddressTest.xml │ │ │ │ │ ├── StorefrontUpdateCustomerAddressUKTest.xml │ │ │ │ │ ├── StorefrontUpdateCustomerPasswordTest.xml │ │ │ │ │ ├── StorefrontVerifyNoXssInjectionOnUpdateCustomerInformationAddAddressTest.xml │ │ │ │ │ └── VerifyDisabledCustomerGroupFieldTest.xml │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ ├── Account │ │ │ │ │ ├── AuthenticationPopupTest.php │ │ │ │ │ ├── AuthorizationLinkTest.php │ │ │ │ │ ├── CustomerTest.php │ │ │ │ │ ├── Dashboard │ │ │ │ │ │ └── InfoTest.php │ │ │ │ │ ├── LinkTest.php │ │ │ │ │ ├── RegisterLinkTest.php │ │ │ │ │ └── ResetpasswordTest.php │ │ │ │ ├── Address │ │ │ │ │ ├── EditTest.php │ │ │ │ │ └── GridTest.php │ │ │ │ ├── Adminhtml │ │ │ │ │ ├── Edit │ │ │ │ │ │ ├── Address │ │ │ │ │ │ │ └── DeleteButtonTest.php │ │ │ │ │ │ ├── Tab │ │ │ │ │ │ │ ├── NewsletterTest.php │ │ │ │ │ │ │ ├── View │ │ │ │ │ │ │ │ ├── Grid │ │ │ │ │ │ │ │ │ └── Renderer │ │ │ │ │ │ │ │ │ │ └── ItemTest.php │ │ │ │ │ │ │ │ └── PersonalInfoTest.php │ │ │ │ │ │ │ └── ViewTest.php │ │ │ │ │ │ └── UnlockButtonTest.php │ │ │ │ │ └── From │ │ │ │ │ │ └── Element │ │ │ │ │ │ └── ImageTest.php │ │ │ │ ├── CustomerDataTest.php │ │ │ │ ├── CustomerScopeDataTest.php │ │ │ │ ├── Form │ │ │ │ │ ├── EditTest.php │ │ │ │ │ ├── Login │ │ │ │ │ │ └── InfoTest.php │ │ │ │ │ └── RegisterTest.php │ │ │ │ ├── NewsletterTest.php │ │ │ │ ├── SectionConfigTest.php │ │ │ │ └── Widget │ │ │ │ │ ├── AbstractWidgetTest.php │ │ │ │ │ ├── DobTest.php │ │ │ │ │ ├── GenderTest.php │ │ │ │ │ ├── NameTest.php │ │ │ │ │ └── TaxvatTest.php │ │ │ │ ├── Console │ │ │ │ └── Command │ │ │ │ │ └── UpgradeHashAlgorithmCommandTest.php │ │ │ │ ├── Controller │ │ │ │ ├── Account │ │ │ │ │ ├── ConfirmTest.php │ │ │ │ │ ├── ConfirmationTest.php │ │ │ │ │ ├── CreatePostTest.php │ │ │ │ │ ├── CreateTest.php │ │ │ │ │ ├── ForgotPasswordPostTest.php │ │ │ │ │ ├── LoginPostTest.php │ │ │ │ │ └── LogoutTest.php │ │ │ │ ├── Address │ │ │ │ │ ├── DeleteTest.php │ │ │ │ │ ├── FormPostTest.php │ │ │ │ │ ├── SaveTest.php │ │ │ │ │ └── ValidateTest.php │ │ │ │ ├── Adminhtml │ │ │ │ │ ├── File │ │ │ │ │ │ ├── Address │ │ │ │ │ │ │ └── UploadTest.php │ │ │ │ │ │ └── Customer │ │ │ │ │ │ │ └── UploadTest.php │ │ │ │ │ ├── Group │ │ │ │ │ │ └── SaveTest.php │ │ │ │ │ ├── Index │ │ │ │ │ │ ├── IndexTest.php │ │ │ │ │ │ ├── InlineEditTest.php │ │ │ │ │ │ ├── MassAssignGroupTest.php │ │ │ │ │ │ ├── MassDeleteTest.php │ │ │ │ │ │ ├── MassSubscribeTest.php │ │ │ │ │ │ ├── MassUnsubscribeTest.php │ │ │ │ │ │ ├── NewsletterTest.php │ │ │ │ │ │ ├── ResetPasswordTest.php │ │ │ │ │ │ ├── SaveTest.php │ │ │ │ │ │ ├── ValidateTest.php │ │ │ │ │ │ └── ViewfileTest.php │ │ │ │ │ ├── Locks │ │ │ │ │ │ └── UnlockTest.php │ │ │ │ │ └── System │ │ │ │ │ │ └── Config │ │ │ │ │ │ └── Validatevat │ │ │ │ │ │ └── ValidateTest.php │ │ │ │ ├── Ajax │ │ │ │ │ └── LoginTest.php │ │ │ │ ├── Plugin │ │ │ │ │ └── AccountTest.php │ │ │ │ └── Section │ │ │ │ │ └── LoadTest.php │ │ │ │ ├── CustomerData │ │ │ │ ├── Plugin │ │ │ │ │ └── SessionCheckerTest.php │ │ │ │ ├── Section │ │ │ │ │ └── IdentifierTest.php │ │ │ │ ├── SectionConfigConverterTest.php │ │ │ │ ├── SectionPoolTest.php │ │ │ │ └── _files │ │ │ │ │ └── sections.xml │ │ │ │ ├── Helper │ │ │ │ ├── AddressTest.php │ │ │ │ ├── Session │ │ │ │ │ ├── CurrentCustomerAddressTest.php │ │ │ │ │ └── CurrentCustomerTest.php │ │ │ │ └── ViewTest.php │ │ │ │ ├── Model │ │ │ │ ├── Account │ │ │ │ │ └── RedirectTest.php │ │ │ │ ├── AccountConfirmationTest.php │ │ │ │ ├── AccountManagementTest.php │ │ │ │ ├── Address │ │ │ │ │ ├── AbstractAddressTest.php │ │ │ │ │ ├── Config │ │ │ │ │ │ ├── ConverterTest.php │ │ │ │ │ │ ├── ReaderTest.php │ │ │ │ │ │ ├── SchemaLocatorTest.php │ │ │ │ │ │ ├── XsdTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ ├── formats_merged.php │ │ │ │ │ │ │ ├── formats_merged.xml │ │ │ │ │ │ │ ├── formats_one.xml │ │ │ │ │ │ │ └── formats_two.xml │ │ │ │ │ ├── ConfigTest.php │ │ │ │ │ ├── DataProviderTest.php │ │ │ │ │ ├── MapperTest.php │ │ │ │ │ └── Validator │ │ │ │ │ │ ├── CountryTest.php │ │ │ │ │ │ ├── GeneralTest.php │ │ │ │ │ │ └── PostcodeTest.php │ │ │ │ ├── AddressRegistryTest.php │ │ │ │ ├── AddressTest.php │ │ │ │ ├── App │ │ │ │ │ └── Action │ │ │ │ │ │ └── ContextPluginTest.php │ │ │ │ ├── Attribute │ │ │ │ │ ├── Backend │ │ │ │ │ │ └── BooleanTest.php │ │ │ │ │ └── Data │ │ │ │ │ │ └── PostcodeTest.php │ │ │ │ ├── AttributeMetadatConverterTest.php │ │ │ │ ├── AttributeTest.php │ │ │ │ ├── AuthenticationTest.php │ │ │ │ ├── Authorization │ │ │ │ │ └── CustomerSessionUserContextTest.php │ │ │ │ ├── Backend │ │ │ │ │ └── CustomerTest.php │ │ │ │ ├── Checkout │ │ │ │ │ └── ConfigProviderTest.php │ │ │ │ ├── Config │ │ │ │ │ ├── Backend │ │ │ │ │ │ └── CreateAccount │ │ │ │ │ │ │ └── DisableAutoGroupAssignDefaultTest.php │ │ │ │ │ └── Source │ │ │ │ │ │ ├── Address │ │ │ │ │ │ └── TypeTest.php │ │ │ │ │ │ ├── Group │ │ │ │ │ │ └── MultiselectTest.php │ │ │ │ │ │ └── GroupTest.php │ │ │ │ ├── Customer │ │ │ │ │ ├── Attribute │ │ │ │ │ │ ├── Backend │ │ │ │ │ │ │ ├── BillingTest.php │ │ │ │ │ │ │ ├── PasswordTest.php │ │ │ │ │ │ │ ├── ShippingTest.php │ │ │ │ │ │ │ ├── StoreTest.php │ │ │ │ │ │ │ └── WebsiteTest.php │ │ │ │ │ │ └── Source │ │ │ │ │ │ │ └── WebsiteTest.php │ │ │ │ │ ├── CredentialsValidatorTest.php │ │ │ │ │ ├── DataProviderTest.php │ │ │ │ │ ├── DataProviderWithDefaultAddressesTest.php │ │ │ │ │ ├── NotificationStorageTest.php │ │ │ │ │ └── Source │ │ │ │ │ │ └── GroupTest.php │ │ │ │ ├── CustomerAuthUpdateTest.php │ │ │ │ ├── CustomerExtractorTest.php │ │ │ │ ├── CustomerGroupConfigTest.php │ │ │ │ ├── CustomerManagementTest.php │ │ │ │ ├── CustomerRegistryTest.php │ │ │ │ ├── CustomerTest.php │ │ │ │ ├── EmailNotificationTest.php │ │ │ │ ├── FileProcessorTest.php │ │ │ │ ├── FileUploaderTest.php │ │ │ │ ├── GroupRegistryTest.php │ │ │ │ ├── Indexer │ │ │ │ │ ├── Attribute │ │ │ │ │ │ └── FilterTest.php │ │ │ │ │ └── AttributeProviderTest.php │ │ │ │ ├── Layout │ │ │ │ │ └── DepersonalizePluginTest.php │ │ │ │ ├── LogTest.php │ │ │ │ ├── LoggerTest.php │ │ │ │ ├── Metadata │ │ │ │ │ ├── AddressMetadataManagementTest.php │ │ │ │ │ ├── AddressMetadataTest.php │ │ │ │ │ ├── AttributeMetadataCacheTest.php │ │ │ │ │ ├── AttributeMetadataHydratorTest.php │ │ │ │ │ ├── AttributeResolverTest.php │ │ │ │ │ ├── CustomerMetadataManagementTest.php │ │ │ │ │ ├── ElementFactoryTest.php │ │ │ │ │ ├── Form │ │ │ │ │ │ ├── AbstractDataTest.php │ │ │ │ │ │ ├── AbstractFormTestCase.php │ │ │ │ │ │ ├── BooleanTest.php │ │ │ │ │ │ ├── DateTest.php │ │ │ │ │ │ ├── ExtendsAbstractData.php │ │ │ │ │ │ ├── FileTest.php │ │ │ │ │ │ ├── HiddenTest.php │ │ │ │ │ │ ├── ImageTest.php │ │ │ │ │ │ ├── MultilineTest.php │ │ │ │ │ │ ├── MultiselectTest.php │ │ │ │ │ │ ├── PostcodeTest.php │ │ │ │ │ │ ├── SelectTest.php │ │ │ │ │ │ ├── TextTest.php │ │ │ │ │ │ ├── TextareaTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ └── logo.gif │ │ │ │ │ └── ValidatorTest.php │ │ │ │ ├── Plugin │ │ │ │ │ ├── AllowedCountriesTest.php │ │ │ │ │ ├── CustomerFlushFormKeyTest.php │ │ │ │ │ ├── CustomerNotificationTest.php │ │ │ │ │ └── CustomerRepository │ │ │ │ │ │ └── TransactionWrapperTest.php │ │ │ │ ├── Renderer │ │ │ │ │ └── RegionTest.php │ │ │ │ ├── ResourceModel │ │ │ │ │ ├── Address │ │ │ │ │ │ ├── Attribute │ │ │ │ │ │ │ ├── Backend │ │ │ │ │ │ │ │ └── RegionTest.php │ │ │ │ │ │ │ └── Source │ │ │ │ │ │ │ │ └── CountryWithWebsitesTest.php │ │ │ │ │ │ ├── DeleteRelationTest.php │ │ │ │ │ │ └── RelationTest.php │ │ │ │ │ ├── AddressRepositoryTest.php │ │ │ │ │ ├── AddressTest.php │ │ │ │ │ ├── Customer │ │ │ │ │ │ └── GridTest.php │ │ │ │ │ ├── CustomerRepositoryTest.php │ │ │ │ │ ├── Db │ │ │ │ │ │ └── VersionControl │ │ │ │ │ │ │ └── AddressSnapshotTest.php │ │ │ │ │ ├── Group │ │ │ │ │ │ └── Grid │ │ │ │ │ │ │ ├── CollectionTest.php │ │ │ │ │ │ │ └── ServiceCollectionTest.php │ │ │ │ │ ├── GroupRepositoryTest.php │ │ │ │ │ └── GroupTest.php │ │ │ │ ├── SessionTest.php │ │ │ │ └── VisitorTest.php │ │ │ │ ├── Observer │ │ │ │ ├── AfterAddressSaveObserverTest.php │ │ │ │ ├── BeforeAddressSaveObserverTest.php │ │ │ │ ├── CustomerLoginSuccessObserverTest.php │ │ │ │ ├── LogLastLoginAtObserverTest.php │ │ │ │ ├── LogLastLogoutAtObserverTest.php │ │ │ │ └── UpgradeCustomerPasswordObserverTest.php │ │ │ │ └── Ui │ │ │ │ └── Component │ │ │ │ ├── ColumnFactoryTest.php │ │ │ │ ├── DataProvider │ │ │ │ └── DocumentTest.php │ │ │ │ ├── DataProviderTest.php │ │ │ │ ├── FilterFactoryTest.php │ │ │ │ ├── Form │ │ │ │ └── AddressFieldsetTest.php │ │ │ │ └── Listing │ │ │ │ ├── AttributeRepositoryTest.php │ │ │ │ ├── Column │ │ │ │ ├── AccountLockTest.php │ │ │ │ ├── ActionsTest.php │ │ │ │ ├── AttributeColumnTest.php │ │ │ │ ├── ConfirmationTest.php │ │ │ │ ├── InlineEditUpdaterTest.php │ │ │ │ └── ValidationRulesTest.php │ │ │ │ └── ColumnsTest.php │ │ ├── Ui │ │ │ └── Component │ │ │ │ ├── ColumnFactory.php │ │ │ │ ├── DataProvider.php │ │ │ │ ├── DataProvider │ │ │ │ └── Document.php │ │ │ │ ├── FilterFactory.php │ │ │ │ ├── Form │ │ │ │ └── AddressFieldset.php │ │ │ │ ├── Listing │ │ │ │ ├── Address │ │ │ │ │ ├── Column │ │ │ │ │ │ ├── Actions.php │ │ │ │ │ │ └── Countries.php │ │ │ │ │ └── DataProvider.php │ │ │ │ ├── AttributeRepository.php │ │ │ │ ├── Column │ │ │ │ │ ├── AccountLock.php │ │ │ │ │ ├── Actions.php │ │ │ │ │ ├── AttributeColumn.php │ │ │ │ │ ├── Confirmation.php │ │ │ │ │ ├── Group │ │ │ │ │ │ └── Options.php │ │ │ │ │ ├── GroupActions.php │ │ │ │ │ ├── InlineEditUpdater.php │ │ │ │ │ ├── Online │ │ │ │ │ │ ├── Type.php │ │ │ │ │ │ └── Type │ │ │ │ │ │ │ └── Options.php │ │ │ │ │ ├── ValidationRules.php │ │ │ │ │ └── Websites.php │ │ │ │ └── Columns.php │ │ │ │ └── MassAction │ │ │ │ └── Group │ │ │ │ └── Options.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── address_formats.xml │ │ │ ├── address_formats.xsd │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ ├── menu.xml │ │ │ │ ├── routes.xml │ │ │ │ └── system.xml │ │ │ ├── cache.xml │ │ │ ├── config.xml │ │ │ ├── crontab.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── email_templates.xml │ │ │ ├── events.xml │ │ │ ├── fieldset.xml │ │ │ ├── frontend │ │ │ │ ├── di.xml │ │ │ │ ├── events.xml │ │ │ │ ├── page_types.xml │ │ │ │ ├── routes.xml │ │ │ │ └── sections.xml │ │ │ ├── graphql │ │ │ │ └── di.xml │ │ │ ├── indexer.xml │ │ │ ├── module.xml │ │ │ ├── mview.xml │ │ │ ├── sections.xsd │ │ │ ├── validation.xml │ │ │ ├── webapi.xml │ │ │ ├── webapi_rest │ │ │ │ └── di.xml │ │ │ └── webapi_soap │ │ │ │ └── di.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ ├── layout │ │ │ │ ├── customer_address_edit.xml │ │ │ │ ├── customer_group_index.xml │ │ │ │ ├── customer_index_cart.xml │ │ │ │ ├── customer_index_carts.xml │ │ │ │ ├── customer_index_edit.xml │ │ │ │ ├── customer_index_index.xml │ │ │ │ ├── customer_index_newsletter.xml │ │ │ │ ├── customer_index_orders.xml │ │ │ │ ├── customer_index_productreviews.xml │ │ │ │ ├── customer_index_viewcart.xml │ │ │ │ ├── customer_index_viewwishlist.xml │ │ │ │ └── customer_online_index.xml │ │ │ ├── requirejs-config.js │ │ │ ├── templates │ │ │ │ ├── edit │ │ │ │ │ └── js.phtml │ │ │ │ ├── sales │ │ │ │ │ └── order │ │ │ │ │ │ └── create │ │ │ │ │ │ └── address │ │ │ │ │ │ └── form │ │ │ │ │ │ └── renderer │ │ │ │ │ │ └── vat.phtml │ │ │ │ ├── system │ │ │ │ │ └── config │ │ │ │ │ │ └── validatevat.phtml │ │ │ │ └── tab │ │ │ │ │ ├── cart.phtml │ │ │ │ │ ├── newsletter.phtml │ │ │ │ │ ├── view.phtml │ │ │ │ │ └── view │ │ │ │ │ ├── personal_info.phtml │ │ │ │ │ └── sales.phtml │ │ │ ├── ui_component │ │ │ │ ├── customer_address_form.xml │ │ │ │ ├── customer_address_listing.xml │ │ │ │ ├── customer_group_listing.xml │ │ │ │ ├── customer_listing.xml │ │ │ │ └── customer_online_grid.xml │ │ │ └── web │ │ │ │ ├── edit │ │ │ │ ├── post-wrapper.js │ │ │ │ └── tab │ │ │ │ │ └── js │ │ │ │ │ └── addresses.js │ │ │ │ ├── js │ │ │ │ ├── address │ │ │ │ │ └── default-address.js │ │ │ │ ├── bootstrap │ │ │ │ │ └── customer-post-action.js │ │ │ │ ├── form │ │ │ │ │ ├── components │ │ │ │ │ │ ├── form.js │ │ │ │ │ │ ├── insert-form.js │ │ │ │ │ │ └── insert-listing.js │ │ │ │ │ └── element │ │ │ │ │ │ ├── country.js │ │ │ │ │ │ └── region.js │ │ │ │ └── grid │ │ │ │ │ ├── columns │ │ │ │ │ └── actions.js │ │ │ │ │ ├── filters │ │ │ │ │ ├── chips.js │ │ │ │ │ └── filters.js │ │ │ │ │ └── massactions.js │ │ │ │ └── template │ │ │ │ ├── default-address-wrapper.html │ │ │ │ └── default-address.html │ │ │ ├── base │ │ │ └── ui_component │ │ │ │ └── customer_form.xml │ │ │ └── frontend │ │ │ ├── email │ │ │ ├── account_new.html │ │ │ ├── account_new_confirmation.html │ │ │ ├── account_new_confirmed.html │ │ │ ├── account_new_no_password.html │ │ │ ├── change_email.html │ │ │ ├── change_email_and_password.html │ │ │ ├── password_new.html │ │ │ ├── password_reset.html │ │ │ └── password_reset_confirmation.html │ │ │ ├── layout │ │ │ ├── customer_account.xml │ │ │ ├── customer_account_confirmation.xml │ │ │ ├── customer_account_create.xml │ │ │ ├── customer_account_createpassword.xml │ │ │ ├── customer_account_edit.xml │ │ │ ├── customer_account_forgotpassword.xml │ │ │ ├── customer_account_index.xml │ │ │ ├── customer_account_login.xml │ │ │ ├── customer_account_logoutsuccess.xml │ │ │ ├── customer_address_form.xml │ │ │ ├── customer_address_index.xml │ │ │ └── default.xml │ │ │ ├── requirejs-config.js │ │ │ ├── templates │ │ │ ├── account │ │ │ │ ├── authentication-popup.phtml │ │ │ │ ├── customer.phtml │ │ │ │ ├── dashboard │ │ │ │ │ ├── address.phtml │ │ │ │ │ └── info.phtml │ │ │ │ ├── link │ │ │ │ │ ├── authorization.phtml │ │ │ │ │ └── back.phtml │ │ │ │ ├── navigation-delimiter.phtml │ │ │ │ └── navigation.phtml │ │ │ ├── additionalinfocustomer.phtml │ │ │ ├── address │ │ │ │ ├── book.phtml │ │ │ │ ├── edit.phtml │ │ │ │ └── grid.phtml │ │ │ ├── form │ │ │ │ ├── confirmation.phtml │ │ │ │ ├── edit.phtml │ │ │ │ ├── forgotpassword.phtml │ │ │ │ ├── login.phtml │ │ │ │ ├── newsletter.phtml │ │ │ │ ├── register.phtml │ │ │ │ └── resetforgottenpassword.phtml │ │ │ ├── js │ │ │ │ ├── components.phtml │ │ │ │ ├── customer-data.phtml │ │ │ │ ├── customer-data │ │ │ │ │ └── invalidation-rules.phtml │ │ │ │ └── section-config.phtml │ │ │ ├── logout.phtml │ │ │ ├── newcustomer.phtml │ │ │ └── widget │ │ │ │ ├── company.phtml │ │ │ │ ├── dob.phtml │ │ │ │ ├── fax.phtml │ │ │ │ ├── gender.phtml │ │ │ │ ├── name.phtml │ │ │ │ ├── taxvat.phtml │ │ │ │ └── telephone.phtml │ │ │ └── web │ │ │ ├── js │ │ │ ├── action │ │ │ │ ├── check-email-availability.js │ │ │ │ └── login.js │ │ │ ├── address.js │ │ │ ├── addressValidation.js │ │ │ ├── change-email-password.js │ │ │ ├── checkout-balance.js │ │ │ ├── customer-data.js │ │ │ ├── invalidation-processor.js │ │ │ ├── invalidation-rules │ │ │ │ └── website-rule.js │ │ │ ├── logout-redirect.js │ │ │ ├── model │ │ │ │ ├── address-list.js │ │ │ │ ├── authentication-popup.js │ │ │ │ ├── customer-addresses.js │ │ │ │ ├── customer.js │ │ │ │ └── customer │ │ │ │ │ └── address.js │ │ │ ├── password-strength-indicator.js │ │ │ ├── section-config.js │ │ │ ├── view │ │ │ │ ├── authentication-popup.js │ │ │ │ └── customer.js │ │ │ └── zxcvbn.js │ │ │ └── template │ │ │ └── authentication-popup.html │ │ ├── CustomerAnalytics │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── README.md │ │ ├── Test │ │ │ └── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ ├── composer.json │ │ ├── etc │ │ │ ├── analytics.xml │ │ │ ├── module.xml │ │ │ └── reports.xml │ │ └── registration.php │ │ ├── CustomerGraphQl │ │ ├── Model │ │ │ ├── Customer │ │ │ │ ├── Address │ │ │ │ │ ├── CreateCustomerAddress.php │ │ │ │ │ ├── DeleteCustomerAddress.php │ │ │ │ │ ├── ExtractCustomerAddressData.php │ │ │ │ │ ├── GetAllowedAddressAttributes.php │ │ │ │ │ ├── GetCustomerAddress.php │ │ │ │ │ └── UpdateCustomerAddress.php │ │ │ │ ├── ChangeSubscriptionStatus.php │ │ │ │ ├── CheckCustomerPassword.php │ │ │ │ ├── CreateCustomerAccount.php │ │ │ │ ├── ExtractCustomerData.php │ │ │ │ ├── GetCustomer.php │ │ │ │ ├── SaveCustomer.php │ │ │ │ └── UpdateCustomerAccount.php │ │ │ └── Resolver │ │ │ │ ├── ChangePassword.php │ │ │ │ ├── CreateCustomer.php │ │ │ │ ├── CreateCustomerAddress.php │ │ │ │ ├── Customer.php │ │ │ │ ├── CustomerAddresses.php │ │ │ │ ├── DeleteCustomerAddress.php │ │ │ │ ├── GenerateCustomerToken.php │ │ │ │ ├── IsEmailAvailable.php │ │ │ │ ├── IsSubscribed.php │ │ │ │ ├── RevokeCustomerToken.php │ │ │ │ ├── UpdateCustomer.php │ │ │ │ └── UpdateCustomerAddress.php │ │ ├── README.md │ │ ├── composer.json │ │ ├── etc │ │ │ ├── graphql │ │ │ │ └── di.xml │ │ │ ├── module.xml │ │ │ └── schema.graphqls │ │ └── registration.php │ │ ├── CustomerImportExport │ │ ├── Controller │ │ │ └── Adminhtml │ │ │ │ └── Index │ │ │ │ ├── ExportCsv.php │ │ │ │ └── ExportXml.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Export │ │ │ │ ├── Address.php │ │ │ │ └── Customer.php │ │ │ ├── Import │ │ │ │ ├── AbstractCustomer.php │ │ │ │ ├── Address.php │ │ │ │ ├── Customer.php │ │ │ │ └── CustomerComposite.php │ │ │ └── ResourceModel │ │ │ │ └── Import │ │ │ │ ├── Address │ │ │ │ └── Storage.php │ │ │ │ ├── Customer │ │ │ │ └── Storage.php │ │ │ │ └── CustomerComposite │ │ │ │ └── Data.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ └── Model │ │ │ │ ├── Export │ │ │ │ ├── AddressTest.php │ │ │ │ └── CustomerTest.php │ │ │ │ ├── Import │ │ │ │ ├── AbstractCustomerTest.php │ │ │ │ ├── AddressTest.php │ │ │ │ ├── CustomerCompositeTest.php │ │ │ │ ├── CustomerTest.php │ │ │ │ └── _files │ │ │ │ │ ├── customer_composite_prepare_row_for_db.csv │ │ │ │ │ ├── row_data_abstract_empty_email.php │ │ │ │ │ ├── row_data_abstract_empty_website.php │ │ │ │ │ ├── row_data_abstract_invalid_email.php │ │ │ │ │ ├── row_data_abstract_invalid_website.php │ │ │ │ │ ├── row_data_abstract_no_email.php │ │ │ │ │ ├── row_data_abstract_no_website.php │ │ │ │ │ ├── row_data_abstract_valid.php │ │ │ │ │ ├── row_data_address_delete_address_not_found.php │ │ │ │ │ ├── row_data_address_delete_empty_address_id.php │ │ │ │ │ ├── row_data_address_delete_no_customer.php │ │ │ │ │ ├── row_data_address_delete_valid.php │ │ │ │ │ ├── row_data_address_update_absent_required_attribute.php │ │ │ │ │ ├── row_data_address_update_empty_address_id.php │ │ │ │ │ ├── row_data_address_update_invalid_region.php │ │ │ │ │ ├── row_data_address_update_no_customer.php │ │ │ │ │ └── row_data_address_update_valid.php │ │ │ │ └── ResourceModel │ │ │ │ └── Import │ │ │ │ ├── Customer │ │ │ │ └── StorageTest.php │ │ │ │ └── CustomerComposite │ │ │ │ └── DataTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ └── routes.xml │ │ │ ├── config.xml │ │ │ ├── export.xml │ │ │ ├── import.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ └── adminhtml │ │ │ └── layout │ │ │ ├── customer_import_export_index_exportcsv.xml │ │ │ ├── customer_import_export_index_exportxml.xml │ │ │ └── customer_index_grid_block.xml │ │ ├── Deploy │ │ ├── App │ │ │ └── Mode │ │ │ │ └── ConfigProvider.php │ │ ├── Collector │ │ │ ├── Collector.php │ │ │ └── CollectorInterface.php │ │ ├── Config │ │ │ └── BundleConfig.php │ │ ├── Console │ │ │ ├── Command │ │ │ │ ├── App │ │ │ │ │ ├── ApplicationDumpCommand.php │ │ │ │ │ ├── ConfigImport │ │ │ │ │ │ └── Processor.php │ │ │ │ │ ├── ConfigImportCommand.php │ │ │ │ │ ├── ConfigStatusCommand.php │ │ │ │ │ ├── SensitiveConfigSet │ │ │ │ │ │ ├── CollectorFactory.php │ │ │ │ │ │ ├── CollectorInterface.php │ │ │ │ │ │ ├── InteractiveCollector.php │ │ │ │ │ │ ├── SensitiveConfigSetFacade.php │ │ │ │ │ │ └── SimpleCollector.php │ │ │ │ │ └── SensitiveConfigSetCommand.php │ │ │ │ ├── SetModeCommand.php │ │ │ │ └── ShowModeCommand.php │ │ │ ├── CommandList.php │ │ │ ├── ConsoleLogger.php │ │ │ ├── ConsoleLoggerFactory.php │ │ │ ├── DeployStaticOptions.php │ │ │ └── InputValidator.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── ConfigWriter.php │ │ │ ├── DeploymentConfig │ │ │ │ ├── ChangeDetector.php │ │ │ │ ├── DataCollector.php │ │ │ │ ├── Hash.php │ │ │ │ ├── Hash │ │ │ │ │ └── Generator.php │ │ │ │ ├── ImporterFactory.php │ │ │ │ ├── ImporterPool.php │ │ │ │ └── ValidatorFactory.php │ │ │ ├── Filesystem.php │ │ │ ├── Mode.php │ │ │ └── Plugin │ │ │ │ └── ConfigChangeDetector.php │ │ ├── Package │ │ │ ├── Bundle │ │ │ │ └── RequireJs.php │ │ │ ├── BundleInterface.php │ │ │ ├── BundleInterfaceFactory.php │ │ │ ├── Package.php │ │ │ ├── PackageFactory.php │ │ │ ├── PackageFile.php │ │ │ ├── PackagePool.php │ │ │ └── Processor │ │ │ │ ├── PostProcessor │ │ │ │ ├── CssUrls.php │ │ │ │ └── Map.php │ │ │ │ ├── PreProcessor │ │ │ │ ├── Css.php │ │ │ │ └── Less.php │ │ │ │ └── ProcessorInterface.php │ │ ├── Process │ │ │ ├── Queue.php │ │ │ └── QueueFactory.php │ │ ├── README.md │ │ ├── Service │ │ │ ├── Bundle.php │ │ │ ├── DeployPackage.php │ │ │ ├── DeployRequireJsConfig.php │ │ │ ├── DeployStaticContent.php │ │ │ ├── DeployStaticFile.php │ │ │ ├── DeployTranslationsDictionary.php │ │ │ └── MinifyTemplates.php │ │ ├── Source │ │ │ ├── Lib.php │ │ │ ├── Modules.php │ │ │ ├── SourceInterface.php │ │ │ ├── SourcePool.php │ │ │ └── Themes.php │ │ ├── Strategy │ │ │ ├── CompactDeploy.php │ │ │ ├── DeployStrategyFactory.php │ │ │ ├── QuickDeploy.php │ │ │ ├── StandardDeploy.php │ │ │ └── StrategyInterface.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ ├── App │ │ │ │ └── Mode │ │ │ │ │ └── ConfigProviderTest.php │ │ │ │ ├── Console │ │ │ │ ├── Command │ │ │ │ │ ├── App │ │ │ │ │ │ ├── ConfigImport │ │ │ │ │ │ │ └── ProcessorTest.php │ │ │ │ │ │ ├── ConfigImportCommandTest.php │ │ │ │ │ │ ├── ConfigStatusCommandTest.php │ │ │ │ │ │ ├── SensitiveConfigSet │ │ │ │ │ │ │ ├── CollectorFactoryTest.php │ │ │ │ │ │ │ ├── InteractiveCollectorTest.php │ │ │ │ │ │ │ ├── SensitiveConfigSetFacadeTest.php │ │ │ │ │ │ │ └── SimpleCollectorTest.php │ │ │ │ │ │ └── SensitiveConfigSetCommandTest.php │ │ │ │ │ ├── ApplicationDumpCommandTest.php │ │ │ │ │ ├── SetModeCommandTest.php │ │ │ │ │ └── ShowModeCommandTest.php │ │ │ │ ├── CommandListTest.php │ │ │ │ └── InputValidatorTest.php │ │ │ │ ├── Model │ │ │ │ ├── ConfigWriterTest.php │ │ │ │ ├── DeploymentConfig │ │ │ │ │ ├── ChangeDetectorTest.php │ │ │ │ │ ├── DataCollectorTest.php │ │ │ │ │ ├── Hash │ │ │ │ │ │ └── GeneratorTest.php │ │ │ │ │ ├── HashTest.php │ │ │ │ │ ├── ImporterFactoryTest.php │ │ │ │ │ ├── ImporterPoolTest.php │ │ │ │ │ └── ValidatorFactoryTest.php │ │ │ │ ├── FilesystemTest.php │ │ │ │ ├── ModeTest.php │ │ │ │ └── Plugin │ │ │ │ │ └── ConfigChangeDetectorTest.php │ │ │ │ ├── Process │ │ │ │ └── QueueTest.php │ │ │ │ ├── Service │ │ │ │ ├── DeployStaticContentTest.php │ │ │ │ ├── DeployTranslationsDictionaryTest.php │ │ │ │ └── MinifyTemplatesTest.php │ │ │ │ └── Strategy │ │ │ │ └── CompactDeployTest.php │ │ ├── cli_commands.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── di.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ └── registration.php │ │ ├── Developer │ │ ├── Block │ │ │ └── Adminhtml │ │ │ │ └── System │ │ │ │ └── Config │ │ │ │ └── WorkflowType.php │ │ ├── Console │ │ │ └── Command │ │ │ │ ├── DevTestsRunCommand.php │ │ │ │ ├── DiInfoCommand.php │ │ │ │ ├── GeneratePatchCommand.php │ │ │ │ ├── ProfilerDisableCommand.php │ │ │ │ ├── ProfilerEnableCommand.php │ │ │ │ ├── QueryLogDisableCommand.php │ │ │ │ ├── QueryLogEnableCommand.php │ │ │ │ ├── SourceThemeDeployCommand.php │ │ │ │ ├── TablesWhitelistGenerateCommand.php │ │ │ │ ├── TemplateHintsDisableCommand.php │ │ │ │ ├── TemplateHintsEnableCommand.php │ │ │ │ ├── XmlCatalogGenerateCommand.php │ │ │ │ ├── XmlConverterCommand.php │ │ │ │ └── patch_template.php.dist │ │ ├── Helper │ │ │ └── Data.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Config │ │ │ │ ├── Backend │ │ │ │ │ ├── AllowedIps.php │ │ │ │ │ └── WorkflowType.php │ │ │ │ └── Source │ │ │ │ │ └── WorkflowType.php │ │ │ ├── Css │ │ │ │ └── PreProcessor │ │ │ │ │ └── FileGenerator │ │ │ │ │ └── PublicationDecorator.php │ │ │ ├── Di │ │ │ │ ├── Information.php │ │ │ │ └── PluginList.php │ │ │ ├── Logger │ │ │ │ └── Handler │ │ │ │ │ ├── Debug.php │ │ │ │ │ └── Syslog.php │ │ │ ├── Setup │ │ │ │ └── Declaration │ │ │ │ │ └── Schema │ │ │ │ │ └── WhitelistGenerator.php │ │ │ ├── TemplateEngine │ │ │ │ ├── Decorator │ │ │ │ │ └── DebugHints.php │ │ │ │ └── Plugin │ │ │ │ │ └── DebugHints.php │ │ │ ├── Tools │ │ │ │ └── Formatter.php │ │ │ ├── View │ │ │ │ ├── Asset │ │ │ │ │ └── PreProcessor │ │ │ │ │ │ ├── FrontendCompilation.php │ │ │ │ │ │ └── PreprocessorStrategy.php │ │ │ │ └── Page │ │ │ │ │ └── Config │ │ │ │ │ ├── ClientSideLessCompilation │ │ │ │ │ └── Renderer.php │ │ │ │ │ └── RendererFactory.php │ │ │ └── XmlCatalog │ │ │ │ └── Format │ │ │ │ ├── FormatInterface.php │ │ │ │ ├── PhpStorm.php │ │ │ │ └── PhpStorm │ │ │ │ └── DomDocumentFactory.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ └── Adminhtml │ │ │ │ │ └── System │ │ │ │ │ └── Config │ │ │ │ │ └── WorkflowTypeTest.php │ │ │ │ ├── Console │ │ │ │ └── Command │ │ │ │ │ ├── DevTestsRunCommandTest.php │ │ │ │ │ ├── ProfilerDisableCommandTest.php │ │ │ │ │ ├── ProfilerEnableCommandTest.php │ │ │ │ │ ├── QueryLogDisableCommandTest.php │ │ │ │ │ ├── QueryLogEnableCommandTest.php │ │ │ │ │ ├── SourceThemeDeployCommandTest.php │ │ │ │ │ ├── XmlCatalogGenerateCommandTest.php │ │ │ │ │ ├── XmlConverterCommandTest.php │ │ │ │ │ └── _files │ │ │ │ │ └── test.xml │ │ │ │ ├── Helper │ │ │ │ └── DataTest.php │ │ │ │ └── Model │ │ │ │ ├── Config │ │ │ │ ├── Backend │ │ │ │ │ ├── AllowedIpsTest.php │ │ │ │ │ └── WorkflowTypeTest.php │ │ │ │ └── Source │ │ │ │ │ └── WorkflowTypeTest.php │ │ │ │ ├── Css │ │ │ │ └── PreProcessor │ │ │ │ │ └── FileGenerator │ │ │ │ │ └── PublicationDecoratorTest.php │ │ │ │ ├── Di │ │ │ │ └── InformationTest.php │ │ │ │ ├── Logger │ │ │ │ └── Handler │ │ │ │ │ ├── DebugTest.php │ │ │ │ │ └── SyslogTest.php │ │ │ │ ├── TemplateEngine │ │ │ │ ├── Decorator │ │ │ │ │ └── DebugHintsTest.php │ │ │ │ └── Plugin │ │ │ │ │ └── DebugHintsTest.php │ │ │ │ └── View │ │ │ │ ├── Asset │ │ │ │ └── PreProcessor │ │ │ │ │ ├── FrontendCompilationTest.php │ │ │ │ │ └── PreprocessorStrategyTest.php │ │ │ │ └── Page │ │ │ │ └── Config │ │ │ │ ├── ClientSideLessCompilation │ │ │ │ └── RendererTest.php │ │ │ │ └── RendererFactoryTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── di.xml │ │ │ ├── frontend │ │ │ │ └── di.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ └── registration.php │ │ ├── Dhl │ │ ├── Block │ │ │ └── Adminhtml │ │ │ │ └── Unitofmeasure.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── AbstractDhl.php │ │ │ ├── Carrier.php │ │ │ ├── Plugin │ │ │ │ └── Checkout │ │ │ │ │ └── Block │ │ │ │ │ └── Cart │ │ │ │ │ └── Shipping.php │ │ │ ├── Source │ │ │ │ ├── Contenttype.php │ │ │ │ └── Method │ │ │ │ │ ├── AbstractMethod.php │ │ │ │ │ ├── Doc.php │ │ │ │ │ ├── Freedoc.php │ │ │ │ │ ├── Freenondoc.php │ │ │ │ │ ├── Generic.php │ │ │ │ │ ├── Nondoc.php │ │ │ │ │ ├── Size.php │ │ │ │ │ └── Unitofmeasure.php │ │ │ └── Validator │ │ │ │ ├── ResponseErrorProcessor.php │ │ │ │ └── XmlValidator.php │ │ ├── README.md │ │ ├── Setup │ │ │ └── Patch │ │ │ │ └── Data │ │ │ │ └── PrepareShipmentDays.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ └── Model │ │ │ │ ├── CarrierTest.php │ │ │ │ ├── Validator │ │ │ │ ├── ResponseErrorProcessorTest.php │ │ │ │ ├── XmlValidatorTest.php │ │ │ │ └── _files │ │ │ │ │ ├── invalidDHLResponse.xml │ │ │ │ │ ├── invalidDHLResponseForQuoteResponse.xml │ │ │ │ │ ├── invalidDHLResponseForShippingLabel.xml │ │ │ │ │ ├── invalidDHLResponseWithMissingXmlTag.xml │ │ │ │ │ └── validDHLResponse.xml │ │ │ │ └── _files │ │ │ │ ├── countries.xml │ │ │ │ ├── dhl_quote_request_data.php │ │ │ │ ├── dhl_quote_response.xml │ │ │ │ ├── dhl_quote_response_rates.php │ │ │ │ ├── domestic_shipment_request.xml │ │ │ │ ├── response_shipping_label.xml │ │ │ │ └── shipment_request.xml │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── countries.xml │ │ │ ├── di.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ ├── templates │ │ │ │ └── unitofmeasure.phtml │ │ │ └── web │ │ │ │ └── logo.jpg │ │ │ └── frontend │ │ │ ├── layout │ │ │ ├── checkout_cart_index.xml │ │ │ └── checkout_index_index.xml │ │ │ └── web │ │ │ └── js │ │ │ ├── model │ │ │ ├── shipping-rates-validation-rules.js │ │ │ └── shipping-rates-validator.js │ │ │ └── view │ │ │ └── shipping-rates-validation.js │ │ ├── Directory │ │ ├── Api │ │ │ ├── CountryInformationAcquirerInterface.php │ │ │ ├── CurrencyInformationAcquirerInterface.php │ │ │ └── Data │ │ │ │ ├── CountryInformationInterface.php │ │ │ │ ├── CurrencyInformationInterface.php │ │ │ │ ├── ExchangeRateInterface.php │ │ │ │ └── RegionInformationInterface.php │ │ ├── Block │ │ │ ├── Adminhtml │ │ │ │ └── Frontend │ │ │ │ │ ├── Currency │ │ │ │ │ └── Base.php │ │ │ │ │ └── Region │ │ │ │ │ └── Updater.php │ │ │ ├── Currency.php │ │ │ └── Data.php │ │ ├── Controller │ │ │ ├── Adminhtml │ │ │ │ └── Json │ │ │ │ │ └── CountryRegion.php │ │ │ └── Currency │ │ │ │ └── SwitchAction.php │ │ ├── Helper │ │ │ └── Data.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── AllowedCountries.php │ │ │ ├── Config │ │ │ │ └── Source │ │ │ │ │ ├── Allregion.php │ │ │ │ │ ├── Country.php │ │ │ │ │ ├── Country │ │ │ │ │ └── Full.php │ │ │ │ │ └── WeightUnit.php │ │ │ ├── Country.php │ │ │ ├── Country │ │ │ │ ├── Format.php │ │ │ │ └── Postcode │ │ │ │ │ ├── Config.php │ │ │ │ │ ├── Config │ │ │ │ │ ├── Converter.php │ │ │ │ │ ├── Data.php │ │ │ │ │ ├── Reader.php │ │ │ │ │ └── SchemaLocator.php │ │ │ │ │ ├── ConfigInterface.php │ │ │ │ │ ├── Validator.php │ │ │ │ │ └── ValidatorInterface.php │ │ │ ├── CountryInformationAcquirer.php │ │ │ ├── Currency.php │ │ │ ├── Currency │ │ │ │ ├── DefaultLocator.php │ │ │ │ ├── Filter.php │ │ │ │ └── Import │ │ │ │ │ ├── AbstractImport.php │ │ │ │ │ ├── Config.php │ │ │ │ │ ├── CurrencyConverterApi.php │ │ │ │ │ ├── Factory.php │ │ │ │ │ ├── FixerIo.php │ │ │ │ │ ├── ImportInterface.php │ │ │ │ │ └── Source │ │ │ │ │ └── Service.php │ │ │ ├── CurrencyConfig.php │ │ │ ├── CurrencyInformationAcquirer.php │ │ │ ├── Data │ │ │ │ ├── CountryInformation.php │ │ │ │ ├── CurrencyInformation.php │ │ │ │ ├── ExchangeRate.php │ │ │ │ └── RegionInformation.php │ │ │ ├── Observer.php │ │ │ ├── PriceCurrency.php │ │ │ ├── Region.php │ │ │ ├── RegionFactory.php │ │ │ ├── ResourceModel │ │ │ │ ├── Country.php │ │ │ │ ├── Country │ │ │ │ │ ├── Collection.php │ │ │ │ │ ├── Format.php │ │ │ │ │ └── Format │ │ │ │ │ │ └── Collection.php │ │ │ │ ├── Currency.php │ │ │ │ ├── Region.php │ │ │ │ └── Region │ │ │ │ │ └── Collection.php │ │ │ └── TopDestinationCountries.php │ │ ├── README.md │ │ ├── Setup │ │ │ ├── DataInstaller.php │ │ │ └── Patch │ │ │ │ └── Data │ │ │ │ ├── AddDataForAustralia.php │ │ │ │ ├── AddDataForCroatia.php │ │ │ │ ├── AddDataForIndia.php │ │ │ │ ├── AddDataForMexico.php │ │ │ │ └── InitializeDirectoryData.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ ├── CurrencyTest.php │ │ │ │ └── DataTest.php │ │ │ │ ├── Helper │ │ │ │ └── DataTest.php │ │ │ │ ├── Model │ │ │ │ ├── AllowedCountriesTest.php │ │ │ │ ├── Config │ │ │ │ │ └── Source │ │ │ │ │ │ ├── AllRegionTest.php │ │ │ │ │ │ └── CountryTest.php │ │ │ │ ├── Country │ │ │ │ │ └── Postcode │ │ │ │ │ │ ├── Config │ │ │ │ │ │ ├── ConverterTest.php │ │ │ │ │ │ ├── DataTest.php │ │ │ │ │ │ ├── ReaderTest.php │ │ │ │ │ │ └── SchemaLocatorTest.php │ │ │ │ │ │ ├── ConfigTest.php │ │ │ │ │ │ └── ValidatorTest.php │ │ │ │ ├── CountryInformationAcquirerTest.php │ │ │ │ ├── CountryTest.php │ │ │ │ ├── Currency │ │ │ │ │ ├── DefaultLocatorTest.php │ │ │ │ │ └── Import │ │ │ │ │ │ ├── ConfigTest.php │ │ │ │ │ │ ├── FactoryTest.php │ │ │ │ │ │ ├── FixerIoTest.php │ │ │ │ │ │ └── Source │ │ │ │ │ │ └── ServiceTest.php │ │ │ │ ├── CurrencyConfigTest.php │ │ │ │ ├── CurrencyInformationAcquirerTest.php │ │ │ │ ├── CurrencyTest.php │ │ │ │ ├── PriceCurrencyTest.php │ │ │ │ ├── ResourceModel │ │ │ │ │ ├── Country │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ └── Region │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ └── TopDestinationCountriesTest.php │ │ │ │ └── _files │ │ │ │ ├── zip_codes.php │ │ │ │ └── zip_codes.xml │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ ├── routes.xml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── crontab.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── email_templates.xml │ │ │ ├── frontend │ │ │ │ ├── routes.xml │ │ │ │ └── sections.xml │ │ │ ├── module.xml │ │ │ ├── webapi.xml │ │ │ ├── zip_codes.xml │ │ │ └── zip_codes.xsd │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ ├── email │ │ │ │ └── currency_update_notification.html │ │ │ └── templates │ │ │ │ └── js │ │ │ │ └── optional_zip_countries.phtml │ │ │ └── frontend │ │ │ ├── layout │ │ │ ├── catalog_category_view.xml │ │ │ ├── catalogsearch_advanced_index.xml │ │ │ ├── catalogsearch_advanced_result.xml │ │ │ ├── catalogsearch_result_index.xml │ │ │ └── default.xml │ │ │ └── templates │ │ │ ├── currency.phtml │ │ │ └── currency │ │ │ └── switch.phtml │ │ ├── DirectoryGraphQl │ │ ├── Controller │ │ │ ├── HttpHeaderProcessor │ │ │ │ └── CurrencyProcessor.php │ │ │ └── HttpRequestValidator │ │ │ │ └── CurrencyValidator.php │ │ ├── Model │ │ │ └── Resolver │ │ │ │ ├── Countries.php │ │ │ │ ├── Country.php │ │ │ │ └── Currency.php │ │ ├── README.md │ │ ├── Test │ │ │ └── Mftf │ │ │ │ └── README.md │ │ ├── composer.json │ │ ├── etc │ │ │ ├── graphql │ │ │ │ └── di.xml │ │ │ ├── module.xml │ │ │ └── schema.graphqls │ │ └── registration.php │ │ ├── Downloadable │ │ ├── Api │ │ │ ├── Data │ │ │ │ ├── DownloadableOptionInterface.php │ │ │ │ ├── File │ │ │ │ │ ├── ContentInterface.php │ │ │ │ │ └── ContentUploaderInterface.php │ │ │ │ ├── LinkInterface.php │ │ │ │ ├── ProductAttributeInterface.php │ │ │ │ └── SampleInterface.php │ │ │ ├── LinkRepositoryInterface.php │ │ │ └── SampleRepositoryInterface.php │ │ ├── Block │ │ │ ├── Adminhtml │ │ │ │ ├── Catalog │ │ │ │ │ └── Product │ │ │ │ │ │ ├── Composite │ │ │ │ │ │ └── Fieldset │ │ │ │ │ │ │ └── Downloadable.php │ │ │ │ │ │ └── Edit │ │ │ │ │ │ └── Tab │ │ │ │ │ │ ├── Downloadable.php │ │ │ │ │ │ └── Downloadable │ │ │ │ │ │ ├── Links.php │ │ │ │ │ │ └── Samples.php │ │ │ │ └── Sales │ │ │ │ │ └── Items │ │ │ │ │ └── Column │ │ │ │ │ └── Downloadable │ │ │ │ │ └── Name.php │ │ │ ├── Catalog │ │ │ │ └── Product │ │ │ │ │ ├── Links.php │ │ │ │ │ ├── Samples.php │ │ │ │ │ └── View │ │ │ │ │ └── Type.php │ │ │ ├── Checkout │ │ │ │ ├── Cart │ │ │ │ │ └── Item │ │ │ │ │ │ └── Renderer.php │ │ │ │ └── Success.php │ │ │ ├── Customer │ │ │ │ └── Products │ │ │ │ │ └── ListProducts.php │ │ │ └── Sales │ │ │ │ └── Order │ │ │ │ ├── Email │ │ │ │ └── Items │ │ │ │ │ ├── Downloadable.php │ │ │ │ │ └── Order │ │ │ │ │ └── Downloadable.php │ │ │ │ └── Item │ │ │ │ └── Renderer │ │ │ │ └── Downloadable.php │ │ ├── Controller │ │ │ ├── Adminhtml │ │ │ │ ├── Downloadable │ │ │ │ │ ├── File.php │ │ │ │ │ ├── File │ │ │ │ │ │ └── Upload.php │ │ │ │ │ └── Product │ │ │ │ │ │ └── Edit │ │ │ │ │ │ ├── AddAttributeToTemplate.php │ │ │ │ │ │ ├── AlertsPriceGrid.php │ │ │ │ │ │ ├── AlertsStockGrid.php │ │ │ │ │ │ ├── Categories.php │ │ │ │ │ │ ├── Crosssell.php │ │ │ │ │ │ ├── CrosssellGrid.php │ │ │ │ │ │ ├── CustomOptions.php │ │ │ │ │ │ ├── Duplicate.php │ │ │ │ │ │ ├── Edit.php │ │ │ │ │ │ ├── Form.php │ │ │ │ │ │ ├── Grid.php │ │ │ │ │ │ ├── GridOnly.php │ │ │ │ │ │ ├── Index.php │ │ │ │ │ │ ├── Link.php │ │ │ │ │ │ ├── MassDelete.php │ │ │ │ │ │ ├── MassStatus.php │ │ │ │ │ │ ├── NewAction.php │ │ │ │ │ │ ├── Options.php │ │ │ │ │ │ ├── OptionsImportGrid.php │ │ │ │ │ │ ├── Related.php │ │ │ │ │ │ ├── RelatedGrid.php │ │ │ │ │ │ ├── Sample.php │ │ │ │ │ │ ├── Save.php │ │ │ │ │ │ ├── ShowUpdateResult.php │ │ │ │ │ │ ├── SuggestAttributes.php │ │ │ │ │ │ ├── Upsell.php │ │ │ │ │ │ ├── UpsellGrid.php │ │ │ │ │ │ ├── Validate.php │ │ │ │ │ │ └── Wysiwyg.php │ │ │ │ └── Product │ │ │ │ │ └── Initialization │ │ │ │ │ └── Helper │ │ │ │ │ └── Plugin │ │ │ │ │ └── Downloadable.php │ │ │ ├── Customer │ │ │ │ └── Products.php │ │ │ ├── Download.php │ │ │ └── Download │ │ │ │ ├── Link.php │ │ │ │ ├── LinkSample.php │ │ │ │ └── Sample.php │ │ ├── Helper │ │ │ ├── Catalog │ │ │ │ └── Product │ │ │ │ │ └── Configuration.php │ │ │ ├── Data.php │ │ │ ├── Download.php │ │ │ └── File.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── ComponentInterface.php │ │ │ ├── DownloadableOption.php │ │ │ ├── File │ │ │ │ ├── Content.php │ │ │ │ ├── ContentUploader.php │ │ │ │ └── ContentValidator.php │ │ │ ├── Link.php │ │ │ ├── Link │ │ │ │ ├── Builder.php │ │ │ │ ├── ContentValidator.php │ │ │ │ ├── CreateHandler.php │ │ │ │ ├── DeleteHandler.php │ │ │ │ ├── Purchased.php │ │ │ │ ├── Purchased │ │ │ │ │ └── Item.php │ │ │ │ ├── ReadHandler.php │ │ │ │ └── UpdateHandler.php │ │ │ ├── LinkRepository.php │ │ │ ├── Product │ │ │ │ ├── CartConfiguration │ │ │ │ │ └── Plugin │ │ │ │ │ │ └── Downloadable.php │ │ │ │ ├── CopyConstructor │ │ │ │ │ └── Downloadable.php │ │ │ │ ├── Price.php │ │ │ │ ├── Type.php │ │ │ │ ├── TypeHandler │ │ │ │ │ ├── AbstractTypeHandler.php │ │ │ │ │ ├── Link.php │ │ │ │ │ ├── Sample.php │ │ │ │ │ ├── TypeHandler.php │ │ │ │ │ └── TypeHandlerInterface.php │ │ │ │ └── TypeTransitionManager │ │ │ │ │ └── Plugin │ │ │ │ │ └── Downloadable.php │ │ │ ├── ProductOptionProcessor.php │ │ │ ├── Quote │ │ │ │ └── Item │ │ │ │ │ └── CartItemProcessor.php │ │ │ ├── ResourceModel │ │ │ │ ├── Indexer │ │ │ │ │ └── Price.php │ │ │ │ ├── Link.php │ │ │ │ ├── Link │ │ │ │ │ ├── Collection.php │ │ │ │ │ ├── Purchased.php │ │ │ │ │ └── Purchased │ │ │ │ │ │ ├── Collection.php │ │ │ │ │ │ ├── Item.php │ │ │ │ │ │ └── Item │ │ │ │ │ │ └── Collection.php │ │ │ │ ├── Sample.php │ │ │ │ └── Sample │ │ │ │ │ └── Collection.php │ │ │ ├── Sales │ │ │ │ └── Order │ │ │ │ │ └── Pdf │ │ │ │ │ └── Items │ │ │ │ │ ├── AbstractItems.php │ │ │ │ │ ├── Creditmemo.php │ │ │ │ │ └── Invoice.php │ │ │ ├── Sample.php │ │ │ ├── Sample │ │ │ │ ├── Builder.php │ │ │ │ ├── ContentValidator.php │ │ │ │ ├── CreateHandler.php │ │ │ │ ├── DeleteHandler.php │ │ │ │ ├── ReadHandler.php │ │ │ │ └── UpdateHandler.php │ │ │ ├── SampleRepository.php │ │ │ ├── Source │ │ │ │ ├── Shareable.php │ │ │ │ └── TypeUpload.php │ │ │ └── System │ │ │ │ └── Config │ │ │ │ └── Source │ │ │ │ ├── Contentdisposition.php │ │ │ │ └── Orderitemstatus.php │ │ ├── Observer │ │ │ ├── InitOptionRendererObserver.php │ │ │ ├── IsAllowedGuestCheckoutObserver.php │ │ │ ├── SaveDownloadableOrderItemObserver.php │ │ │ ├── SetHasDownloadableProductsObserver.php │ │ │ ├── SetLinkStatusObserver.php │ │ │ └── UpdateLinkPurchasedObserver.php │ │ ├── Pricing │ │ │ └── Price │ │ │ │ ├── LinkPrice.php │ │ │ │ └── LinkPriceInterface.php │ │ ├── README.md │ │ ├── Setup │ │ │ └── Patch │ │ │ │ └── Data │ │ │ │ ├── InstallDownloadableAttributes.php │ │ │ │ └── UpdateLinksExistDefaultAttributeValue.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ ├── AdminDownloadableProductActionGroup.xml │ │ │ │ │ └── VerifyProductTypeOrderActionGroup.xml │ │ │ │ ├── Data │ │ │ │ │ ├── LinkData.xml │ │ │ │ │ └── ProductData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Metadata │ │ │ │ │ ├── downloadable_link-meta.xml │ │ │ │ │ ├── link_file_content-meta.xml │ │ │ │ │ └── sample_file_content-meta.xml │ │ │ │ ├── Page │ │ │ │ │ └── AdminProductCreatePage.xml │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ │ ├── AdminProductDownloadableSection.xml │ │ │ │ │ └── AdminProductDropdownOrderSection.xml │ │ │ │ └── Test │ │ │ │ │ ├── AdminAddDefaultImageDownloadableProductTest.xml │ │ │ │ │ ├── AdminAddDefaultVideoDownloadableProductTest.xml │ │ │ │ │ ├── AdminCreateAndSwitchProductType.xml │ │ │ │ │ ├── AdminDeleteDownloadableProductTest.xml │ │ │ │ │ ├── AdminDownloadableProductSetEditContentTest.xml │ │ │ │ │ ├── AdminDownloadableSetEditRelatedProductsTest.xml │ │ │ │ │ ├── AdminRemoveDefaultImageDownloadableProductTest.xml │ │ │ │ │ ├── AdminRemoveDefaultVideoDownloadableProductTest.xml │ │ │ │ │ ├── AdvanceCatalogSearchDownloadableProductTest.xml │ │ │ │ │ ├── EndToEndB2CAdminTest.xml │ │ │ │ │ └── NewProductsListWidgetDownloadableProductTest.xml │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ ├── Adminhtml │ │ │ │ │ ├── Catalog │ │ │ │ │ │ └── Product │ │ │ │ │ │ │ └── Edit │ │ │ │ │ │ │ └── Tab │ │ │ │ │ │ │ └── Downloadable │ │ │ │ │ │ │ ├── LinksTest.php │ │ │ │ │ │ │ └── SamplesTest.php │ │ │ │ │ └── Sales │ │ │ │ │ │ └── Items │ │ │ │ │ │ └── Column │ │ │ │ │ │ └── Downloadable │ │ │ │ │ │ └── NameTest.php │ │ │ │ ├── Catalog │ │ │ │ │ └── Product │ │ │ │ │ │ └── LinksTest.php │ │ │ │ └── Sales │ │ │ │ │ └── Order │ │ │ │ │ ├── Email │ │ │ │ │ └── Items │ │ │ │ │ │ ├── DownloadableTest.php │ │ │ │ │ │ └── Order │ │ │ │ │ │ └── DownloadableTest.php │ │ │ │ │ └── Item │ │ │ │ │ └── Renderer │ │ │ │ │ └── DownloadableTest.php │ │ │ │ ├── Controller │ │ │ │ ├── Adminhtml │ │ │ │ │ ├── Downloadable │ │ │ │ │ │ ├── File │ │ │ │ │ │ │ └── UploadTest.php │ │ │ │ │ │ └── Product │ │ │ │ │ │ │ └── Edit │ │ │ │ │ │ │ ├── LinkTest.php │ │ │ │ │ │ │ └── SampleTest.php │ │ │ │ │ └── Product │ │ │ │ │ │ └── Initialization │ │ │ │ │ │ └── Helper │ │ │ │ │ │ └── Plugin │ │ │ │ │ │ └── DownloadableTest.php │ │ │ │ └── Download │ │ │ │ │ ├── LinkSampleTest.php │ │ │ │ │ ├── LinkTest.php │ │ │ │ │ └── SampleTest.php │ │ │ │ ├── Helper │ │ │ │ ├── Catalog │ │ │ │ │ └── Product │ │ │ │ │ │ └── ConfigurationTest.php │ │ │ │ ├── DownloadTest.php │ │ │ │ └── FileTest.php │ │ │ │ ├── Model │ │ │ │ ├── File │ │ │ │ │ └── ContentValidatorTest.php │ │ │ │ ├── Link │ │ │ │ │ ├── BuilderTest.php │ │ │ │ │ ├── ContentValidatorTest.php │ │ │ │ │ ├── CreateHandlerTest.php │ │ │ │ │ └── UpdateHandlerTest.php │ │ │ │ ├── LinkRepositoryTest.php │ │ │ │ ├── Product │ │ │ │ │ ├── CopyConstructor │ │ │ │ │ │ ├── DownloadableTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ └── expected_data.php │ │ │ │ │ ├── TypeHandler │ │ │ │ │ │ ├── LinkTest.php │ │ │ │ │ │ └── SampleTest.php │ │ │ │ │ ├── TypeTest.php │ │ │ │ │ └── TypeTransitionManager │ │ │ │ │ │ └── Plugin │ │ │ │ │ │ └── DownloadableTest.php │ │ │ │ ├── ProductOptionProcessorTest.php │ │ │ │ ├── Quote │ │ │ │ │ └── Item │ │ │ │ │ │ └── CartItemProcessorTest.php │ │ │ │ ├── Sales │ │ │ │ │ └── Order │ │ │ │ │ │ └── Pdf │ │ │ │ │ │ └── Items │ │ │ │ │ │ └── CreditmemoTest.php │ │ │ │ ├── Sample │ │ │ │ │ ├── BuilderTest.php │ │ │ │ │ ├── ContentValidatorTest.php │ │ │ │ │ ├── CreateHandlerTest.php │ │ │ │ │ └── UpdateHandlerTest.php │ │ │ │ └── SampleRepositoryTest.php │ │ │ │ ├── Observer │ │ │ │ ├── IsAllowedGuestCheckoutObserverTest.php │ │ │ │ ├── SaveDownloadableOrderItemObserverTest.php │ │ │ │ └── SetLinkStatusObserverTest.php │ │ │ │ ├── Pricing │ │ │ │ └── Price │ │ │ │ │ └── LinkPriceTest.php │ │ │ │ ├── Ui │ │ │ │ └── DataProvider │ │ │ │ │ └── Product │ │ │ │ │ └── Form │ │ │ │ │ └── Modifier │ │ │ │ │ ├── CompositeTest.php │ │ │ │ │ ├── Data │ │ │ │ │ └── LinksTest.php │ │ │ │ │ ├── DownloadablePanelTest.php │ │ │ │ │ ├── LinksTest.php │ │ │ │ │ └── SamplesTest.php │ │ │ │ └── _files │ │ │ │ └── download_mock.php │ │ ├── Ui │ │ │ └── DataProvider │ │ │ │ └── Product │ │ │ │ └── Form │ │ │ │ └── Modifier │ │ │ │ ├── Composite.php │ │ │ │ ├── Data │ │ │ │ ├── Links.php │ │ │ │ └── Samples.php │ │ │ │ ├── DownloadablePanel.php │ │ │ │ ├── Links.php │ │ │ │ ├── Samples.php │ │ │ │ └── UsedDefault.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ ├── menu.xml │ │ │ │ ├── routes.xml │ │ │ │ └── system.xml │ │ │ ├── catalog_attributes.xml │ │ │ ├── config.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── events.xml │ │ │ ├── extension_attributes.xml │ │ │ ├── fieldset.xml │ │ │ ├── frontend │ │ │ │ ├── di.xml │ │ │ │ ├── events.xml │ │ │ │ ├── page_types.xml │ │ │ │ └── routes.xml │ │ │ ├── module.xml │ │ │ ├── pdf.xml │ │ │ ├── product_types.xml │ │ │ ├── sales.xml │ │ │ ├── webapi.xml │ │ │ ├── webapi_rest │ │ │ │ └── di.xml │ │ │ └── webapi_soap │ │ │ │ └── di.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ ├── layout │ │ │ │ ├── catalog_product_downloadable.xml │ │ │ │ ├── catalog_product_simple.xml │ │ │ │ ├── catalog_product_view_type_downloadable.xml │ │ │ │ ├── catalog_product_virtual.xml │ │ │ │ ├── customer_index_wishlist.xml │ │ │ │ ├── downloadable_items.xml │ │ │ │ ├── sales_order_creditmemo_new.xml │ │ │ │ ├── sales_order_creditmemo_updateqty.xml │ │ │ │ ├── sales_order_creditmemo_view.xml │ │ │ │ ├── sales_order_invoice_new.xml │ │ │ │ ├── sales_order_invoice_updateqty.xml │ │ │ │ ├── sales_order_invoice_view.xml │ │ │ │ └── sales_order_view.xml │ │ │ ├── templates │ │ │ │ ├── product │ │ │ │ │ ├── composite │ │ │ │ │ │ └── fieldset │ │ │ │ │ │ │ └── downloadable.phtml │ │ │ │ │ └── edit │ │ │ │ │ │ ├── downloadable.phtml │ │ │ │ │ │ └── downloadable │ │ │ │ │ │ ├── links.phtml │ │ │ │ │ │ └── samples.phtml │ │ │ │ └── sales │ │ │ │ │ └── items │ │ │ │ │ └── column │ │ │ │ │ └── downloadable │ │ │ │ │ ├── creditmemo │ │ │ │ │ └── name.phtml │ │ │ │ │ ├── invoice │ │ │ │ │ └── name.phtml │ │ │ │ │ └── name.phtml │ │ │ └── web │ │ │ │ ├── downloadable-type-handler.js │ │ │ │ ├── js │ │ │ │ └── components │ │ │ │ │ ├── file-uploader.js │ │ │ │ │ ├── is-downloadable-handler.js │ │ │ │ │ ├── price-handler.js │ │ │ │ │ ├── upload-type-handler.js │ │ │ │ │ └── use-price-default-handler.js │ │ │ │ └── template │ │ │ │ └── components │ │ │ │ └── file-uploader.html │ │ │ └── frontend │ │ │ ├── layout │ │ │ ├── catalog_product_view_type_downloadable.xml │ │ │ ├── checkout_cart_configure_type_downloadable.xml │ │ │ ├── checkout_cart_item_renderers.xml │ │ │ ├── checkout_onepage_review_item_renderers.xml │ │ │ ├── checkout_onepage_success.xml │ │ │ ├── customer_account.xml │ │ │ ├── downloadable_customer_products.xml │ │ │ ├── multishipping_checkout_success.xml │ │ │ ├── sales_email_order_creditmemo_renderers.xml │ │ │ ├── sales_email_order_invoice_renderers.xml │ │ │ ├── sales_email_order_renderers.xml │ │ │ ├── sales_order_creditmemo_renderers.xml │ │ │ ├── sales_order_invoice_renderers.xml │ │ │ ├── sales_order_item_renderers.xml │ │ │ ├── sales_order_print_creditmemo_renderers.xml │ │ │ ├── sales_order_print_invoice_renderers.xml │ │ │ └── sales_order_print_renderers.xml │ │ │ ├── requirejs-config.js │ │ │ ├── templates │ │ │ ├── catalog │ │ │ │ └── product │ │ │ │ │ ├── links.phtml │ │ │ │ │ ├── samples.phtml │ │ │ │ │ └── type.phtml │ │ │ ├── checkout │ │ │ │ └── success.phtml │ │ │ ├── customer │ │ │ │ └── products │ │ │ │ │ └── list.phtml │ │ │ ├── email │ │ │ │ └── order │ │ │ │ │ └── items │ │ │ │ │ ├── creditmemo │ │ │ │ │ └── downloadable.phtml │ │ │ │ │ ├── invoice │ │ │ │ │ └── downloadable.phtml │ │ │ │ │ └── order │ │ │ │ │ └── downloadable.phtml │ │ │ ├── js │ │ │ │ └── components.phtml │ │ │ └── sales │ │ │ │ └── order │ │ │ │ ├── creditmemo │ │ │ │ └── items │ │ │ │ │ └── renderer │ │ │ │ │ └── downloadable.phtml │ │ │ │ ├── invoice │ │ │ │ └── items │ │ │ │ │ └── renderer │ │ │ │ │ └── downloadable.phtml │ │ │ │ └── items │ │ │ │ └── renderer │ │ │ │ └── downloadable.phtml │ │ │ └── web │ │ │ └── js │ │ │ └── downloadable.js │ │ ├── DownloadableGraphQl │ │ ├── Model │ │ │ ├── DownloadableProductTypeResolver.php │ │ │ ├── Resolver │ │ │ │ ├── CustomerDownloadableProducts.php │ │ │ │ └── Product │ │ │ │ │ └── DownloadableOptions.php │ │ │ └── ResourceModel │ │ │ │ └── GetPurchasedDownloadableProducts.php │ │ ├── README.md │ │ ├── Test │ │ │ └── Mftf │ │ │ │ └── README.md │ │ ├── composer.json │ │ ├── etc │ │ │ ├── graphql │ │ │ │ └── di.xml │ │ │ ├── module.xml │ │ │ └── schema.graphqls │ │ └── registration.php │ │ ├── DownloadableImportExport │ │ ├── Helper │ │ │ ├── Data.php │ │ │ └── Uploader.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ └── Import │ │ │ │ └── Product │ │ │ │ └── Type │ │ │ │ └── Downloadable.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ └── Model │ │ │ │ └── Import │ │ │ │ └── Product │ │ │ │ └── Type │ │ │ │ └── DownloadableTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── import.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ └── registration.php │ │ ├── Eav │ │ ├── Api │ │ │ ├── AttributeGroupRepositoryInterface.php │ │ │ ├── AttributeManagementInterface.php │ │ │ ├── AttributeOptionManagementInterface.php │ │ │ ├── AttributeRepositoryInterface.php │ │ │ ├── AttributeSetManagementInterface.php │ │ │ ├── AttributeSetRepositoryInterface.php │ │ │ └── Data │ │ │ │ ├── AttributeDefaultValueInterface.php │ │ │ │ ├── AttributeFrontendLabelInterface.php │ │ │ │ ├── AttributeGroupInterface.php │ │ │ │ ├── AttributeGroupSearchResultsInterface.php │ │ │ │ ├── AttributeInterface.php │ │ │ │ ├── AttributeOptionInterface.php │ │ │ │ ├── AttributeOptionLabelInterface.php │ │ │ │ ├── AttributeSearchResultsInterface.php │ │ │ │ ├── AttributeSetInterface.php │ │ │ │ ├── AttributeSetSearchResultsInterface.php │ │ │ │ └── AttributeValidationRuleInterface.php │ │ ├── Block │ │ │ └── Adminhtml │ │ │ │ └── Attribute │ │ │ │ ├── Edit │ │ │ │ ├── Js.php │ │ │ │ ├── Main │ │ │ │ │ └── AbstractMain.php │ │ │ │ └── Options │ │ │ │ │ ├── AbstractOptions.php │ │ │ │ │ ├── Labels.php │ │ │ │ │ └── Options.php │ │ │ │ ├── Grid │ │ │ │ └── AbstractGrid.php │ │ │ │ └── PropertyLocker.php │ │ ├── Helper │ │ │ └── Data.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Adminhtml │ │ │ │ ├── Attribute │ │ │ │ │ └── Validation │ │ │ │ │ │ └── Rules │ │ │ │ │ │ └── Options.php │ │ │ │ └── System │ │ │ │ │ └── Config │ │ │ │ │ └── Source │ │ │ │ │ ├── Inputtype.php │ │ │ │ │ └── Inputtype │ │ │ │ │ └── Validator.php │ │ │ ├── Api │ │ │ │ └── SearchCriteria │ │ │ │ │ └── CollectionProcessor │ │ │ │ │ ├── FilterProcessor.php │ │ │ │ │ └── FilterProcessor │ │ │ │ │ ├── AttributeGroupAttributeSetIdFilter.php │ │ │ │ │ ├── AttributeGroupCodeFilter.php │ │ │ │ │ └── AttributeSetEntityTypeCodeFilter.php │ │ │ ├── Attribute.php │ │ │ ├── Attribute │ │ │ │ ├── Data │ │ │ │ │ ├── AbstractData.php │ │ │ │ │ ├── Boolean.php │ │ │ │ │ ├── Date.php │ │ │ │ │ ├── File.php │ │ │ │ │ ├── Hidden.php │ │ │ │ │ ├── Image.php │ │ │ │ │ ├── Multiline.php │ │ │ │ │ ├── Multiselect.php │ │ │ │ │ ├── Select.php │ │ │ │ │ ├── Text.php │ │ │ │ │ └── Textarea.php │ │ │ │ └── GroupRepository.php │ │ │ ├── AttributeDataFactory.php │ │ │ ├── AttributeFactory.php │ │ │ ├── AttributeManagement.php │ │ │ ├── AttributeProvider.php │ │ │ ├── AttributeRepository.php │ │ │ ├── AttributeSetManagement.php │ │ │ ├── AttributeSetRepository.php │ │ │ ├── Cache │ │ │ │ └── Type.php │ │ │ ├── Config.php │ │ │ ├── CustomAttributesMapper.php │ │ │ ├── Entity.php │ │ │ ├── Entity │ │ │ │ ├── AbstractEntity.php │ │ │ │ ├── Attribute.php │ │ │ │ ├── Attribute │ │ │ │ │ ├── AbstractAttribute.php │ │ │ │ │ ├── AttributeGroupAlreadyExistsException.php │ │ │ │ │ ├── AttributeInterface.php │ │ │ │ │ ├── Backend │ │ │ │ │ │ ├── AbstractBackend.php │ │ │ │ │ │ ├── ArrayBackend.php │ │ │ │ │ │ ├── BackendInterface.php │ │ │ │ │ │ ├── Datetime.php │ │ │ │ │ │ ├── DefaultBackend.php │ │ │ │ │ │ ├── Increment.php │ │ │ │ │ │ ├── JsonEncoded.php │ │ │ │ │ │ ├── Store.php │ │ │ │ │ │ └── Time │ │ │ │ │ │ │ ├── Created.php │ │ │ │ │ │ │ └── Updated.php │ │ │ │ │ ├── Config.php │ │ │ │ │ ├── Config │ │ │ │ │ │ ├── Converter.php │ │ │ │ │ │ ├── Reader.php │ │ │ │ │ │ └── SchemaLocator.php │ │ │ │ │ ├── Exception.php │ │ │ │ │ ├── Frontend │ │ │ │ │ │ ├── AbstractFrontend.php │ │ │ │ │ │ ├── Datetime.php │ │ │ │ │ │ ├── DefaultFrontend.php │ │ │ │ │ │ └── FrontendInterface.php │ │ │ │ │ ├── FrontendLabel.php │ │ │ │ │ ├── Group.php │ │ │ │ │ ├── Option.php │ │ │ │ │ ├── OptionLabel.php │ │ │ │ │ ├── OptionManagement.php │ │ │ │ │ ├── ScopedAttributeInterface.php │ │ │ │ │ ├── Set.php │ │ │ │ │ ├── Source │ │ │ │ │ │ ├── AbstractSource.php │ │ │ │ │ │ ├── Boolean.php │ │ │ │ │ │ ├── Config.php │ │ │ │ │ │ ├── SourceInterface.php │ │ │ │ │ │ ├── Store.php │ │ │ │ │ │ └── Table.php │ │ │ │ │ ├── UniqueValidationInterface.php │ │ │ │ │ ├── UniqueValidator.php │ │ │ │ │ └── ValidationRule.php │ │ │ │ ├── AttributeLoader.php │ │ │ │ ├── AttributeLoaderInterface.php │ │ │ │ ├── Collection │ │ │ │ │ ├── AbstractCollection.php │ │ │ │ │ └── VersionControl │ │ │ │ │ │ └── AbstractCollection.php │ │ │ │ ├── Context.php │ │ │ │ ├── EntityInterface.php │ │ │ │ ├── Increment │ │ │ │ │ ├── AbstractIncrement.php │ │ │ │ │ ├── Alphanum.php │ │ │ │ │ ├── IncrementInterface.php │ │ │ │ │ └── NumericValue.php │ │ │ │ ├── Setup │ │ │ │ │ ├── Context.php │ │ │ │ │ ├── PropertyMapper.php │ │ │ │ │ ├── PropertyMapper │ │ │ │ │ │ └── Composite.php │ │ │ │ │ ├── PropertyMapperAbstract.php │ │ │ │ │ └── PropertyMapperInterface.php │ │ │ │ ├── Store.php │ │ │ │ ├── Type.php │ │ │ │ └── VersionControl │ │ │ │ │ ├── AbstractEntity.php │ │ │ │ │ └── Metadata.php │ │ │ ├── Form.php │ │ │ ├── Form │ │ │ │ ├── Element.php │ │ │ │ ├── Factory.php │ │ │ │ ├── Fieldset.php │ │ │ │ └── Type.php │ │ │ ├── ResourceModel │ │ │ │ ├── Attribute.php │ │ │ │ ├── Attribute │ │ │ │ │ ├── Collection.php │ │ │ │ │ └── DefaultEntityAttributes │ │ │ │ │ │ └── ProviderInterface.php │ │ │ │ ├── AttributeLoader.php │ │ │ │ ├── AttributePersistor.php │ │ │ │ ├── Config.php │ │ │ │ ├── CreateHandler.php │ │ │ │ ├── Entity │ │ │ │ │ ├── Attribute.php │ │ │ │ │ ├── Attribute │ │ │ │ │ │ ├── Collection.php │ │ │ │ │ │ ├── Grid │ │ │ │ │ │ │ └── Collection.php │ │ │ │ │ │ ├── Group.php │ │ │ │ │ │ ├── Group │ │ │ │ │ │ │ └── Collection.php │ │ │ │ │ │ ├── Option.php │ │ │ │ │ │ ├── Option │ │ │ │ │ │ │ └── Collection.php │ │ │ │ │ │ ├── Set.php │ │ │ │ │ │ └── Set │ │ │ │ │ │ │ └── Collection.php │ │ │ │ │ ├── Store.php │ │ │ │ │ ├── Type.php │ │ │ │ │ └── Type │ │ │ │ │ │ └── Collection.php │ │ │ │ ├── Form │ │ │ │ │ ├── Attribute.php │ │ │ │ │ ├── Attribute │ │ │ │ │ │ └── Collection.php │ │ │ │ │ ├── Element.php │ │ │ │ │ ├── Element │ │ │ │ │ │ └── Collection.php │ │ │ │ │ ├── Fieldset.php │ │ │ │ │ ├── Fieldset │ │ │ │ │ │ └── Collection.php │ │ │ │ │ ├── Type.php │ │ │ │ │ └── Type │ │ │ │ │ │ └── Collection.php │ │ │ │ ├── Helper.php │ │ │ │ ├── ReadHandler.php │ │ │ │ ├── ReadSnapshot.php │ │ │ │ └── UpdateHandler.php │ │ │ ├── TypeLocator.php │ │ │ ├── TypeLocator │ │ │ │ ├── ComplexType.php │ │ │ │ ├── ServiceClassLocator.php │ │ │ │ └── SimpleType.php │ │ │ └── Validator │ │ │ │ └── Attribute │ │ │ │ ├── Backend.php │ │ │ │ ├── Code.php │ │ │ │ └── Data.php │ │ ├── Plugin │ │ │ └── Model │ │ │ │ └── ResourceModel │ │ │ │ └── Entity │ │ │ │ └── Attribute.php │ │ ├── README.md │ │ ├── Setup │ │ │ ├── EavSetup.php │ │ │ └── Patch │ │ │ │ └── Data │ │ │ │ └── InitializeAttributeModels.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ └── Adminhtml │ │ │ │ │ └── Attribute │ │ │ │ │ └── PropertyLockerTest.php │ │ │ │ ├── Helper │ │ │ │ └── DataTest.php │ │ │ │ ├── Model │ │ │ │ ├── Adminhtml │ │ │ │ │ ├── Attribute │ │ │ │ │ │ └── Validation │ │ │ │ │ │ │ └── Rules │ │ │ │ │ │ │ └── OptionsTest.php │ │ │ │ │ └── System │ │ │ │ │ │ └── Config │ │ │ │ │ │ └── Source │ │ │ │ │ │ ├── Inputtype │ │ │ │ │ │ └── ValidatorTest.php │ │ │ │ │ │ └── InputtypeTest.php │ │ │ │ ├── Api │ │ │ │ │ └── SearchCriteria │ │ │ │ │ │ └── CollectionProcessor │ │ │ │ │ │ ├── FilterProcessor │ │ │ │ │ │ ├── AttributeGroupAttributeSetIdFilterTest.php │ │ │ │ │ │ ├── AttributeGroupCodeFilterTest.php │ │ │ │ │ │ └── AttributeSetEntityTypeCodeFilterTest.php │ │ │ │ │ │ └── FilterProcessorTest.php │ │ │ │ ├── Attribute │ │ │ │ │ ├── Data │ │ │ │ │ │ ├── AbstractDataTest.php │ │ │ │ │ │ ├── BooleanTest.php │ │ │ │ │ │ ├── DateTest.php │ │ │ │ │ │ ├── FileTest.php │ │ │ │ │ │ ├── ImageTest.php │ │ │ │ │ │ ├── MultilineTest.php │ │ │ │ │ │ ├── MultiselectTest.php │ │ │ │ │ │ ├── SelectTest.php │ │ │ │ │ │ ├── TextTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ ├── image.ico │ │ │ │ │ │ │ └── image.jpg │ │ │ │ │ └── GroupRepositoryTest.php │ │ │ │ ├── AttributeFactoryTest.php │ │ │ │ ├── AttributeManagementTest.php │ │ │ │ ├── AttributeRepositoryTest.php │ │ │ │ ├── AttributeSetManagementTest.php │ │ │ │ ├── AttributeSetRepositoryTest.php │ │ │ │ ├── ConfigTest.php │ │ │ │ ├── CustomAttributesMapperTest.php │ │ │ │ ├── Entity │ │ │ │ │ ├── AbstractEntityTest.php │ │ │ │ │ ├── Attribute │ │ │ │ │ │ ├── AbstractAttributeTest.php │ │ │ │ │ │ ├── Backend │ │ │ │ │ │ │ ├── AbstractTest.php │ │ │ │ │ │ │ ├── ArrayBackendTest.php │ │ │ │ │ │ │ └── JsonEncodedTest.php │ │ │ │ │ │ ├── Config │ │ │ │ │ │ │ ├── ConverterTest.php │ │ │ │ │ │ │ ├── XsdTest.php │ │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ │ ├── eav_attributes.php │ │ │ │ │ │ │ │ ├── eav_attributes.xml │ │ │ │ │ │ │ │ └── invalidEavAttributeXmlArray.php │ │ │ │ │ │ ├── ConfigTest.php │ │ │ │ │ │ ├── Frontend │ │ │ │ │ │ │ ├── DatetimeTest.php │ │ │ │ │ │ │ └── DefaultFrontendTest.php │ │ │ │ │ │ ├── GroupTest.php │ │ │ │ │ │ ├── OptionManagementTest.php │ │ │ │ │ │ ├── SetTest.php │ │ │ │ │ │ └── Source │ │ │ │ │ │ │ ├── BooleanTest.php │ │ │ │ │ │ │ └── TableTest.php │ │ │ │ │ ├── AttributeLoaderTest.php │ │ │ │ │ ├── AttributeTest.php │ │ │ │ │ ├── Collection │ │ │ │ │ │ ├── AbstractCollectionStub.php │ │ │ │ │ │ ├── AbstractCollectionTest.php │ │ │ │ │ │ └── VersionControl │ │ │ │ │ │ │ ├── AbstractCollectionStub.php │ │ │ │ │ │ │ └── AbstractCollectionTest.php │ │ │ │ │ ├── Increment │ │ │ │ │ │ ├── AlphanumTest.php │ │ │ │ │ │ └── NumericTest.php │ │ │ │ │ ├── TypeTest.php │ │ │ │ │ └── VersionControl │ │ │ │ │ │ ├── AbstractEntityTest.php │ │ │ │ │ │ └── MetadataTest.php │ │ │ │ ├── FormTest.php │ │ │ │ ├── ResourceModel │ │ │ │ │ ├── Attribute │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ ├── AttributeLoaderTest.php │ │ │ │ │ ├── Entity │ │ │ │ │ │ ├── Attribute │ │ │ │ │ │ │ ├── CollectionTest.php │ │ │ │ │ │ │ ├── Option │ │ │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ │ │ └── SetTest.php │ │ │ │ │ │ └── AttributeTest.php │ │ │ │ │ └── ReadHandlerTest.php │ │ │ │ ├── TypeLocatorTest.php │ │ │ │ └── Validator │ │ │ │ │ └── Attribute │ │ │ │ │ ├── BackendTest.php │ │ │ │ │ ├── CodeTest.php │ │ │ │ │ └── DataTest.php │ │ │ │ ├── Plugin │ │ │ │ └── Model │ │ │ │ │ └── ResourceModel │ │ │ │ │ └── Entity │ │ │ │ │ └── AttributeTest.php │ │ │ │ └── _files │ │ │ │ └── describe_table_eav_attribute.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ └── di.xml │ │ │ ├── cache.xml │ │ │ ├── config.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── eav_attributes.xsd │ │ │ ├── extension_attributes.xml │ │ │ ├── module.xml │ │ │ ├── validation.xml │ │ │ └── webapi.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ └── adminhtml │ │ │ ├── requirejs-config.js │ │ │ ├── templates │ │ │ └── attribute │ │ │ │ └── edit │ │ │ │ └── js.phtml │ │ │ └── web │ │ │ └── js │ │ │ └── input-types.js │ │ ├── EavGraphQl │ │ ├── Model │ │ │ └── Resolver │ │ │ │ ├── AttributeOptions.php │ │ │ │ ├── CustomAttributeMetadata.php │ │ │ │ ├── DataProvider │ │ │ │ └── AttributeOptions.php │ │ │ │ └── Query │ │ │ │ └── Type.php │ │ ├── README.md │ │ ├── Test │ │ │ └── Mftf │ │ │ │ └── README.md │ │ ├── composer.json │ │ ├── etc │ │ │ ├── module.xml │ │ │ └── schema.graphqls │ │ └── registration.php │ │ ├── Elasticsearch │ │ ├── Block │ │ │ └── Adminhtml │ │ │ │ └── System │ │ │ │ └── Config │ │ │ │ ├── Elasticsearch5 │ │ │ │ └── TestConnection.php │ │ │ │ └── TestConnection.php │ │ ├── Elasticsearch5 │ │ │ ├── Model │ │ │ │ ├── Adapter │ │ │ │ │ ├── BatchDataMapper │ │ │ │ │ │ ├── CategoryFieldsProvider.php │ │ │ │ │ │ └── CategoryFieldsProviderProxy.php │ │ │ │ │ ├── DataMapper │ │ │ │ │ │ ├── ProductDataMapper.php │ │ │ │ │ │ └── ProductDataMapperProxy.php │ │ │ │ │ ├── FieldMapper │ │ │ │ │ │ ├── Product │ │ │ │ │ │ │ └── FieldProvider │ │ │ │ │ │ │ │ ├── FieldIndex │ │ │ │ │ │ │ │ ├── Converter.php │ │ │ │ │ │ │ │ └── IndexResolver.php │ │ │ │ │ │ │ │ └── FieldType │ │ │ │ │ │ │ │ ├── Converter.php │ │ │ │ │ │ │ │ └── Resolver │ │ │ │ │ │ │ │ ├── CompositeResolver.php │ │ │ │ │ │ │ │ ├── IntegerType.php │ │ │ │ │ │ │ │ └── KeywordType.php │ │ │ │ │ │ ├── ProductFieldMapper.php │ │ │ │ │ │ └── ProductFieldMapperProxy.php │ │ │ │ │ └── FieldType.php │ │ │ │ └── Client │ │ │ │ │ ├── ClientFactoryProxy.php │ │ │ │ │ └── Elasticsearch.php │ │ │ └── SearchAdapter │ │ │ │ ├── Adapter.php │ │ │ │ ├── Aggregation │ │ │ │ └── Interval.php │ │ │ │ ├── Mapper.php │ │ │ │ └── Query │ │ │ │ └── Builder.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Adapter │ │ │ │ ├── BatchDataMapper │ │ │ │ │ ├── CategoryFieldsProvider.php │ │ │ │ │ ├── DataMapperFactory.php │ │ │ │ │ ├── DataMapperResolver.php │ │ │ │ │ ├── PriceFieldsProvider.php │ │ │ │ │ └── ProductDataMapper.php │ │ │ │ ├── BatchDataMapperInterface.php │ │ │ │ ├── Container │ │ │ │ │ └── Attribute.php │ │ │ │ ├── DataMapper │ │ │ │ │ ├── DataMapperResolver.php │ │ │ │ │ └── ProductDataMapper.php │ │ │ │ ├── DataMapperInterface.php │ │ │ │ ├── Document │ │ │ │ │ └── Builder.php │ │ │ │ ├── Elasticsearch.php │ │ │ │ ├── FieldMapper │ │ │ │ │ ├── FieldMapperResolver.php │ │ │ │ │ ├── Product │ │ │ │ │ │ ├── AttributeAdapter.php │ │ │ │ │ │ ├── AttributeAdapter │ │ │ │ │ │ │ └── DummyAttribute.php │ │ │ │ │ │ ├── AttributeProvider.php │ │ │ │ │ │ ├── CompositeFieldProvider.php │ │ │ │ │ │ ├── FieldProvider │ │ │ │ │ │ │ ├── DynamicField.php │ │ │ │ │ │ │ ├── FieldIndex │ │ │ │ │ │ │ │ ├── Converter.php │ │ │ │ │ │ │ │ ├── ConverterInterface.php │ │ │ │ │ │ │ │ ├── IndexResolver.php │ │ │ │ │ │ │ │ └── ResolverInterface.php │ │ │ │ │ │ │ ├── FieldName │ │ │ │ │ │ │ │ ├── Resolver │ │ │ │ │ │ │ │ │ ├── CategoryName.php │ │ │ │ │ │ │ │ │ ├── CompositeResolver.php │ │ │ │ │ │ │ │ │ ├── DefaultResolver.php │ │ │ │ │ │ │ │ │ ├── NotEavAttribute.php │ │ │ │ │ │ │ │ │ ├── Position.php │ │ │ │ │ │ │ │ │ ├── Price.php │ │ │ │ │ │ │ │ │ └── SpecialAttribute.php │ │ │ │ │ │ │ │ └── ResolverInterface.php │ │ │ │ │ │ │ ├── FieldType │ │ │ │ │ │ │ │ ├── Converter.php │ │ │ │ │ │ │ │ ├── ConverterInterface.php │ │ │ │ │ │ │ │ ├── Resolver │ │ │ │ │ │ │ │ │ ├── CompositeResolver.php │ │ │ │ │ │ │ │ │ ├── DateTimeType.php │ │ │ │ │ │ │ │ │ ├── DefaultResolver.php │ │ │ │ │ │ │ │ │ ├── FloatType.php │ │ │ │ │ │ │ │ │ └── IntegerType.php │ │ │ │ │ │ │ │ └── ResolverInterface.php │ │ │ │ │ │ │ └── StaticField.php │ │ │ │ │ │ └── FieldProviderInterface.php │ │ │ │ │ └── ProductFieldMapper.php │ │ │ │ ├── FieldMapperInterface.php │ │ │ │ ├── FieldType.php │ │ │ │ ├── FieldType │ │ │ │ │ └── Date.php │ │ │ │ └── Index │ │ │ │ │ ├── Builder.php │ │ │ │ │ ├── BuilderInterface.php │ │ │ │ │ ├── Config │ │ │ │ │ ├── Converter.php │ │ │ │ │ ├── EsConfig.php │ │ │ │ │ ├── EsConfigInterface.php │ │ │ │ │ └── SchemaLocator.php │ │ │ │ │ └── IndexNameResolver.php │ │ │ ├── Advanced │ │ │ │ └── ProductCollectionPrepareStrategy.php │ │ │ ├── Client │ │ │ │ └── Elasticsearch.php │ │ │ ├── Config.php │ │ │ ├── DataProvider │ │ │ │ └── Suggestions.php │ │ │ ├── Indexer │ │ │ │ ├── IndexStructure.php │ │ │ │ ├── IndexerHandler.php │ │ │ │ └── Plugin │ │ │ │ │ ├── DependencyUpdaterPlugin.php │ │ │ │ │ └── StockedProductsFilterPlugin.php │ │ │ ├── Layer │ │ │ │ ├── Category │ │ │ │ │ └── ItemCollectionProvider.php │ │ │ │ └── Search │ │ │ │ │ └── ItemCollectionProvider.php │ │ │ └── ResourceModel │ │ │ │ ├── Engine.php │ │ │ │ ├── Fulltext │ │ │ │ └── Collection │ │ │ │ │ ├── SearchCriteriaResolver.php │ │ │ │ │ ├── SearchResultApplier.php │ │ │ │ │ └── TotalRecordsResolver.php │ │ │ │ └── Index.php │ │ ├── Observer │ │ │ └── CategoryProductIndexer.php │ │ ├── README.md │ │ ├── SearchAdapter │ │ │ ├── Adapter.php │ │ │ ├── Aggregation │ │ │ │ ├── Builder.php │ │ │ │ ├── Builder │ │ │ │ │ ├── BucketBuilderInterface.php │ │ │ │ │ ├── Dynamic.php │ │ │ │ │ └── Term.php │ │ │ │ ├── DataProviderFactory.php │ │ │ │ └── Interval.php │ │ │ ├── AggregationFactory.php │ │ │ ├── ConnectionManager.php │ │ │ ├── DocumentFactory.php │ │ │ ├── Dynamic │ │ │ │ └── DataProvider.php │ │ │ ├── Filter │ │ │ │ ├── Builder.php │ │ │ │ ├── Builder │ │ │ │ │ ├── FilterInterface.php │ │ │ │ │ ├── Range.php │ │ │ │ │ ├── Term.php │ │ │ │ │ └── Wildcard.php │ │ │ │ └── BuilderInterface.php │ │ │ ├── Mapper.php │ │ │ ├── Query │ │ │ │ ├── Builder.php │ │ │ │ ├── Builder │ │ │ │ │ ├── Aggregation.php │ │ │ │ │ ├── Match.php │ │ │ │ │ ├── QueryInterface.php │ │ │ │ │ └── Sort.php │ │ │ │ ├── Preprocessor │ │ │ │ │ └── Stopwords.php │ │ │ │ ├── ValueTransformer │ │ │ │ │ ├── DateTransformer.php │ │ │ │ │ ├── FloatTransformer.php │ │ │ │ │ ├── IntegerTransformer.php │ │ │ │ │ └── TextTransformer.php │ │ │ │ ├── ValueTransformerInterface.php │ │ │ │ └── ValueTransformerPool.php │ │ │ ├── QueryAwareInterface.php │ │ │ ├── QueryContainer.php │ │ │ ├── ResponseFactory.php │ │ │ └── SearchIndexNameResolver.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── README.md │ │ │ │ └── Test │ │ │ │ │ └── ProductQuickSearchUsingElasticSearchTest.xml │ │ │ └── Unit │ │ │ │ ├── Elasticsearch5 │ │ │ │ ├── Model │ │ │ │ │ ├── Adapter │ │ │ │ │ │ └── FieldMapper │ │ │ │ │ │ │ └── Product │ │ │ │ │ │ │ └── FieldProvider │ │ │ │ │ │ │ ├── FieldIndex │ │ │ │ │ │ │ └── IndexResolverTest.php │ │ │ │ │ │ │ └── FieldType │ │ │ │ │ │ │ └── Resolver │ │ │ │ │ │ │ ├── IntegerTypeTest.php │ │ │ │ │ │ │ └── KeywordTypeTest.php │ │ │ │ │ └── Client │ │ │ │ │ │ └── ElasticsearchTest.php │ │ │ │ └── SearchAdapter │ │ │ │ │ └── Aggregation │ │ │ │ │ └── IntervalTest.php │ │ │ │ ├── Model │ │ │ │ ├── Adapter │ │ │ │ │ ├── BatchDataMapper │ │ │ │ │ │ ├── DataMapperFactoryTest.php │ │ │ │ │ │ ├── DataMapperResolverTest.php │ │ │ │ │ │ └── ProductDataMapperTest.php │ │ │ │ │ ├── Container │ │ │ │ │ │ └── AttributeTest.php │ │ │ │ │ ├── DataMapper │ │ │ │ │ │ └── ProductDataMapperTest.php │ │ │ │ │ ├── Document │ │ │ │ │ │ └── BuilderTest.php │ │ │ │ │ ├── ElasticsearchTest.php │ │ │ │ │ ├── FieldMapper │ │ │ │ │ │ ├── FieldMapperResolverTest.php │ │ │ │ │ │ └── Product │ │ │ │ │ │ │ ├── AttributeAdapterTest.php │ │ │ │ │ │ │ └── FieldProvider │ │ │ │ │ │ │ ├── DynamicFieldTest.php │ │ │ │ │ │ │ ├── FieldIndex │ │ │ │ │ │ │ └── IndexResolverTest.php │ │ │ │ │ │ │ ├── FieldName │ │ │ │ │ │ │ └── Resolver │ │ │ │ │ │ │ │ ├── CategoryNameTest.php │ │ │ │ │ │ │ │ ├── DefaultResolverTest.php │ │ │ │ │ │ │ │ ├── NotEavAttributeTest.php │ │ │ │ │ │ │ │ ├── PositionTest.php │ │ │ │ │ │ │ │ ├── PriceTest.php │ │ │ │ │ │ │ │ └── SpecialAttributeTest.php │ │ │ │ │ │ │ ├── FieldType │ │ │ │ │ │ │ ├── ConverterTest.php │ │ │ │ │ │ │ └── Resolver │ │ │ │ │ │ │ │ ├── DateTimeTypeTest.php │ │ │ │ │ │ │ │ ├── DefaultResolverTest.php │ │ │ │ │ │ │ │ ├── FloatTypeTest.php │ │ │ │ │ │ │ │ └── IntegerTypeTest.php │ │ │ │ │ │ │ └── StaticFieldTest.php │ │ │ │ │ ├── FieldType │ │ │ │ │ │ └── DateTest.php │ │ │ │ │ └── Index │ │ │ │ │ │ ├── BuilderTest.php │ │ │ │ │ │ ├── Config │ │ │ │ │ │ ├── ConverterTest.php │ │ │ │ │ │ ├── EsConfigTest.php │ │ │ │ │ │ ├── SchemaLocatorTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ └── esconfig_test.xml │ │ │ │ │ │ └── IndexNameResolverTest.php │ │ │ │ ├── ConfigTest.php │ │ │ │ ├── DataProvider │ │ │ │ │ └── SuggestionsTest.php │ │ │ │ ├── Indexer │ │ │ │ │ ├── IndexStructureTest.php │ │ │ │ │ ├── IndexerHandlerTest.php │ │ │ │ │ └── Plugin │ │ │ │ │ │ ├── DependencyUpdaterPluginTest.php │ │ │ │ │ │ └── StockedProductsFilterPluginTest.php │ │ │ │ └── ResourceModel │ │ │ │ │ ├── EngineTest.php │ │ │ │ │ └── IndexTest.php │ │ │ │ ├── Observer │ │ │ │ └── CategoryProductIndexerTest.php │ │ │ │ └── SearchAdapter │ │ │ │ ├── AdapterTest.php │ │ │ │ ├── Aggregation │ │ │ │ ├── Builder │ │ │ │ │ ├── DynamicTest.php │ │ │ │ │ └── TermTest.php │ │ │ │ ├── BuilderTest.php │ │ │ │ ├── DataProviderFactoryTest.php │ │ │ │ └── IntervalTest.php │ │ │ │ ├── AggregationFactoryTest.php │ │ │ │ ├── ConnectionManagerTest.php │ │ │ │ ├── DocumentFactoryTest.php │ │ │ │ ├── Dynamic │ │ │ │ └── DataProviderTest.php │ │ │ │ ├── Filter │ │ │ │ ├── Builder │ │ │ │ │ ├── RangeTest.php │ │ │ │ │ ├── TermTest.php │ │ │ │ │ └── WildcardTest.php │ │ │ │ └── BuilderTest.php │ │ │ │ ├── MapperTest.php │ │ │ │ ├── Query │ │ │ │ ├── Builder │ │ │ │ │ ├── AggregationTest.php │ │ │ │ │ ├── MatchTest.php │ │ │ │ │ └── SortTest.php │ │ │ │ ├── BuilderTest.php │ │ │ │ └── Preprocessor │ │ │ │ │ └── StopwordsTest.php │ │ │ │ ├── ResponseFactoryTest.php │ │ │ │ └── SearchIndexNameResolverTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ ├── events.xml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── di.xml │ │ │ ├── esconfig.xml │ │ │ ├── esconfig.xsd │ │ │ ├── indexer.xml │ │ │ ├── module.xml │ │ │ ├── search_engine.xml │ │ │ └── stopwords │ │ │ │ ├── stopwords.csv │ │ │ │ ├── stopwords_de_DE.csv │ │ │ │ ├── stopwords_en_US.csv │ │ │ │ ├── stopwords_es_ES.csv │ │ │ │ ├── stopwords_fr_FR.csv │ │ │ │ ├── stopwords_nl_NL.csv │ │ │ │ └── stopwords_pt_BR.csv │ │ ├── i18n │ │ │ └── en_US.csv │ │ └── registration.php │ │ ├── Elasticsearch6 │ │ ├── Block │ │ │ └── Adminhtml │ │ │ │ └── System │ │ │ │ └── Config │ │ │ │ └── TestConnection.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Adapter │ │ │ │ └── FieldMapper │ │ │ │ │ └── Product │ │ │ │ │ └── FieldProvider │ │ │ │ │ └── FieldName │ │ │ │ │ └── Resolver │ │ │ │ │ └── DefaultResolver.php │ │ │ ├── Client │ │ │ │ └── Elasticsearch.php │ │ │ └── DataProvider │ │ │ │ └── Suggestions.php │ │ ├── README.md │ │ ├── Test │ │ │ └── Unit │ │ │ │ └── Model │ │ │ │ ├── Adapter │ │ │ │ └── FieldMapper │ │ │ │ │ └── Product │ │ │ │ │ └── FieldProvider │ │ │ │ │ └── FieldName │ │ │ │ │ └── Resolver │ │ │ │ │ └── DefaultResolverTest.php │ │ │ │ ├── Client │ │ │ │ └── ElasticsearchTest.php │ │ │ │ └── DataProvider │ │ │ │ └── SuggestionsTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── di.xml │ │ │ └── module.xml │ │ └── registration.php │ │ ├── Email │ │ ├── Block │ │ │ └── Adminhtml │ │ │ │ ├── Template.php │ │ │ │ └── Template │ │ │ │ ├── Edit.php │ │ │ │ ├── Edit │ │ │ │ └── Form.php │ │ │ │ ├── Grid │ │ │ │ ├── Filter │ │ │ │ │ └── Type.php │ │ │ │ └── Renderer │ │ │ │ │ ├── Action.php │ │ │ │ │ ├── Sender.php │ │ │ │ │ └── Type.php │ │ │ │ └── Preview.php │ │ ├── Controller │ │ │ └── Adminhtml │ │ │ │ └── Email │ │ │ │ ├── Template.php │ │ │ │ └── Template │ │ │ │ ├── DefaultTemplate.php │ │ │ │ ├── Delete.php │ │ │ │ ├── Edit.php │ │ │ │ ├── Grid.php │ │ │ │ ├── Index.php │ │ │ │ ├── NewAction.php │ │ │ │ ├── Preview.php │ │ │ │ └── Save.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── AbstractTemplate.php │ │ │ ├── BackendTemplate.php │ │ │ ├── Design │ │ │ │ └── Backend │ │ │ │ │ └── Logo.php │ │ │ ├── Mail │ │ │ │ └── TransportInterfacePlugin.php │ │ │ ├── Plugin │ │ │ │ └── WindowsSmtpConfig.php │ │ │ ├── ResourceModel │ │ │ │ ├── Template.php │ │ │ │ └── Template │ │ │ │ │ └── Collection.php │ │ │ ├── Template.php │ │ │ ├── Template │ │ │ │ ├── Config.php │ │ │ │ ├── Config │ │ │ │ │ ├── Converter.php │ │ │ │ │ ├── Data.php │ │ │ │ │ ├── FileIterator.php │ │ │ │ │ ├── FileResolver.php │ │ │ │ │ ├── Reader.php │ │ │ │ │ └── SchemaLocator.php │ │ │ │ ├── Css │ │ │ │ │ └── Processor.php │ │ │ │ ├── Filter.php │ │ │ │ └── SenderResolver.php │ │ │ └── Transport.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ └── EmailTemplateActionGroup.xml │ │ │ │ ├── Data │ │ │ │ │ ├── AdminMenuData.xml │ │ │ │ │ └── EmailTemplateData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Page │ │ │ │ │ └── AdminEmailTemplatePage.xml │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ │ └── EmailTemplateSection.xml │ │ │ │ └── Test │ │ │ │ │ ├── AdminMarketingEmailTemplatesNavigateMenuTest.xml │ │ │ │ │ └── TransactionalEmailsLogoUploadTest.xml │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ └── Adminhtml │ │ │ │ │ ├── Template │ │ │ │ │ ├── Edit │ │ │ │ │ │ └── FormTest.php │ │ │ │ │ ├── EditTest.php │ │ │ │ │ ├── Grid │ │ │ │ │ │ └── Renderer │ │ │ │ │ │ │ ├── ActionTest.php │ │ │ │ │ │ │ ├── SenderTest.php │ │ │ │ │ │ │ └── TypeTest.php │ │ │ │ │ └── PreviewTest.php │ │ │ │ │ └── TemplateTest.php │ │ │ │ ├── Controller │ │ │ │ └── Adminhtml │ │ │ │ │ └── Email │ │ │ │ │ └── Template │ │ │ │ │ ├── EditTest.php │ │ │ │ │ ├── IndexTest.php │ │ │ │ │ └── PreviewTest.php │ │ │ │ └── Model │ │ │ │ ├── AbstractTemplateTest.php │ │ │ │ ├── BackendTemplateTest.php │ │ │ │ ├── Mail │ │ │ │ └── TransportInterfacePluginTest.php │ │ │ │ ├── Plugin │ │ │ │ └── WindowsSmtpConfigTest.php │ │ │ │ ├── Template │ │ │ │ ├── Config │ │ │ │ │ ├── ConverterTest.php │ │ │ │ │ ├── FileIteratorTest.php │ │ │ │ │ ├── FileResolverTest.php │ │ │ │ │ ├── ReaderTest.php │ │ │ │ │ ├── SchemaLocatorTest.php │ │ │ │ │ ├── XsdTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ ├── Fixture │ │ │ │ │ │ ├── ModuleOne │ │ │ │ │ │ │ └── etc │ │ │ │ │ │ │ │ └── email_templates_one.xml │ │ │ │ │ │ └── ModuleTwo │ │ │ │ │ │ │ └── etc │ │ │ │ │ │ │ └── email_templates_two.xml │ │ │ │ │ │ ├── email_templates_merged.php │ │ │ │ │ │ └── email_templates_merged.xml │ │ │ │ ├── ConfigTest.php │ │ │ │ ├── Css │ │ │ │ │ └── ProcessorTest.php │ │ │ │ ├── FilterTest.php │ │ │ │ └── SenderResolverTest.php │ │ │ │ └── TemplateTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ ├── menu.xml │ │ │ │ └── routes.xml │ │ │ ├── config.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── email_templates.xml │ │ │ ├── email_templates.xsd │ │ │ ├── frontend │ │ │ │ └── di.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ ├── layout │ │ │ │ ├── adminhtml_email_template_grid.xml │ │ │ │ ├── adminhtml_email_template_grid_block.xml │ │ │ │ ├── adminhtml_email_template_index.xml │ │ │ │ └── adminhtml_email_template_preview.xml │ │ │ ├── templates │ │ │ │ └── template │ │ │ │ │ ├── edit.phtml │ │ │ │ │ ├── list.phtml │ │ │ │ │ └── preview.phtml │ │ │ ├── ui_component │ │ │ │ └── design_config_form.xml │ │ │ └── web │ │ │ │ └── js │ │ │ │ └── variables.js │ │ │ └── frontend │ │ │ ├── email │ │ │ ├── footer.html │ │ │ └── header.html │ │ │ └── web │ │ │ └── logo_email.png │ │ ├── EncryptionKey │ │ ├── Block │ │ │ └── Adminhtml │ │ │ │ └── Crypt │ │ │ │ └── Key │ │ │ │ ├── Edit.php │ │ │ │ └── Form.php │ │ ├── Controller │ │ │ └── Adminhtml │ │ │ │ └── Crypt │ │ │ │ ├── Key.php │ │ │ │ └── Key │ │ │ │ ├── Index.php │ │ │ │ └── Save.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ └── ResourceModel │ │ │ │ └── Key │ │ │ │ └── Change.php │ │ ├── README.md │ │ ├── Setup │ │ │ └── Patch │ │ │ │ └── Data │ │ │ │ └── SodiumChachaPatch.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ ├── Controller │ │ │ │ └── Adminhtml │ │ │ │ │ └── Crypt │ │ │ │ │ └── Key │ │ │ │ │ └── SaveTest.php │ │ │ │ └── Model │ │ │ │ └── ResourceModel │ │ │ │ └── Key │ │ │ │ └── ChangeTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ ├── menu.xml │ │ │ │ └── routes.xml │ │ │ ├── config.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ └── adminhtml │ │ │ └── layout │ │ │ └── adminhtml_crypt_key_index.xml │ │ ├── Fedex │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Carrier.php │ │ │ └── Source │ │ │ │ ├── Dropoff.php │ │ │ │ ├── Freemethod.php │ │ │ │ ├── Generic.php │ │ │ │ ├── Method.php │ │ │ │ ├── Packaging.php │ │ │ │ └── Unitofmeasure.php │ │ ├── Plugin │ │ │ └── Block │ │ │ │ ├── DataProviders │ │ │ │ └── Tracking │ │ │ │ │ └── ChangeTitle.php │ │ │ │ └── Tracking │ │ │ │ └── PopupDeliveryDate.php │ │ ├── README.md │ │ ├── Setup │ │ │ └── Patch │ │ │ │ └── Data │ │ │ │ └── ConfigureFedexDefaults.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ └── Model │ │ │ │ └── CarrierTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── di.xml │ │ │ ├── module.xml │ │ │ └── wsdl │ │ │ │ ├── RateService_v10.wsdl │ │ │ │ ├── RateService_v9.wsdl │ │ │ │ ├── ShipService_v10.wsdl │ │ │ │ ├── ShipService_v9.wsdl │ │ │ │ └── TrackService_v10.wsdl │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ └── frontend │ │ │ ├── layout │ │ │ ├── checkout_cart_index.xml │ │ │ └── checkout_index_index.xml │ │ │ └── web │ │ │ └── js │ │ │ ├── model │ │ │ ├── shipping-rates-validation-rules.js │ │ │ └── shipping-rates-validator.js │ │ │ └── view │ │ │ └── shipping-rates-validation.js │ │ ├── GiftMessage │ │ ├── Api │ │ │ ├── CartRepositoryInterface.php │ │ │ ├── Data │ │ │ │ └── MessageInterface.php │ │ │ ├── GuestCartRepositoryInterface.php │ │ │ ├── GuestItemRepositoryInterface.php │ │ │ ├── ItemRepositoryInterface.php │ │ │ ├── OrderItemRepositoryInterface.php │ │ │ └── OrderRepositoryInterface.php │ │ ├── Block │ │ │ ├── Adminhtml │ │ │ │ ├── Product │ │ │ │ │ └── Helper │ │ │ │ │ │ └── Form │ │ │ │ │ │ └── Config.php │ │ │ │ └── Sales │ │ │ │ │ └── Order │ │ │ │ │ ├── Create │ │ │ │ │ ├── Form.php │ │ │ │ │ ├── Giftoptions.php │ │ │ │ │ └── Items.php │ │ │ │ │ └── View │ │ │ │ │ ├── Form.php │ │ │ │ │ ├── Giftoptions.php │ │ │ │ │ └── Items.php │ │ │ ├── Cart │ │ │ │ ├── GiftOptions.php │ │ │ │ └── Item │ │ │ │ │ └── Renderer │ │ │ │ │ └── Actions │ │ │ │ │ ├── GiftOptions.php │ │ │ │ │ ├── ItemIdProcessor.php │ │ │ │ │ └── LayoutProcessorInterface.php │ │ │ └── Message │ │ │ │ ├── Inline.php │ │ │ │ └── Multishipping │ │ │ │ └── Plugin │ │ │ │ └── ItemsBox.php │ │ ├── Helper │ │ │ └── Message.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── CartRepository.php │ │ │ ├── CompositeConfigProvider.php │ │ │ ├── GiftMessageConfigProvider.php │ │ │ ├── GiftMessageManager.php │ │ │ ├── GuestCartRepository.php │ │ │ ├── GuestItemRepository.php │ │ │ ├── ItemRepository.php │ │ │ ├── Message.php │ │ │ ├── OrderItemRepository.php │ │ │ ├── OrderRepository.php │ │ │ ├── Plugin │ │ │ │ ├── MergeQuoteItems.php │ │ │ │ ├── OrderGet.php │ │ │ │ ├── OrderSave.php │ │ │ │ └── QuoteItem.php │ │ │ ├── ResourceModel │ │ │ │ ├── Message.php │ │ │ │ └── Message │ │ │ │ │ └── Collection.php │ │ │ ├── Save.php │ │ │ ├── Type │ │ │ │ └── Plugin │ │ │ │ │ ├── Multishipping.php │ │ │ │ │ └── Onepage.php │ │ │ └── TypeFactory.php │ │ ├── Observer │ │ │ ├── MultishippingEventCreateOrdersObserver.php │ │ │ ├── SalesEventOrderItemToQuoteItemObserver.php │ │ │ ├── SalesEventOrderToQuoteObserver.php │ │ │ ├── SalesEventQuoteMerge.php │ │ │ └── SalesEventQuoteSubmitBeforeObserver.php │ │ ├── README.md │ │ ├── Setup │ │ │ └── Patch │ │ │ │ └── Data │ │ │ │ ├── AddGiftMessageAttributes.php │ │ │ │ ├── MoveGiftMessageToGiftOptionsGroup.php │ │ │ │ └── UpdateGiftMessageAttribute.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ └── CheckingGiftOptionsActionGroup.xml │ │ │ │ ├── Data │ │ │ │ │ └── GiftOptionsData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Metadata │ │ │ │ │ └── gift_options-meta.xml │ │ │ │ ├── README.md │ │ │ │ └── Section │ │ │ │ │ └── GiftOptionsOnFrontSection.xml │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ └── Cart │ │ │ │ │ ├── GiftOptionsTest.php │ │ │ │ │ └── Item │ │ │ │ │ └── Renderer │ │ │ │ │ └── Actions │ │ │ │ │ ├── GiftOptionsTest.php │ │ │ │ │ └── ItemIdProcessorTest.php │ │ │ │ ├── Helper │ │ │ │ └── MessageTest.php │ │ │ │ ├── Model │ │ │ │ ├── CartRepositoryTest.php │ │ │ │ ├── CompositeConfigProviderTest.php │ │ │ │ ├── GiftMessageConfigProviderTest.php │ │ │ │ ├── GiftMessageManagerTest.php │ │ │ │ ├── GuestCartRepositoryTest.php │ │ │ │ ├── GuestItemRepositoryTest.php │ │ │ │ ├── ItemRepositoryTest.php │ │ │ │ ├── OrderItemRepositoryTest.php │ │ │ │ ├── Plugin │ │ │ │ │ ├── OrderGetTest.php │ │ │ │ │ ├── OrderSaveTest.php │ │ │ │ │ └── QuoteItemTest.php │ │ │ │ ├── SaveTest.php │ │ │ │ └── Type │ │ │ │ │ └── Plugin │ │ │ │ │ ├── MultishippingTest.php │ │ │ │ │ └── OnepageTest.php │ │ │ │ ├── Observer │ │ │ │ ├── MultishippingEventCreateOrdersObserverTest.php │ │ │ │ ├── SalesEventQuoteMergeTest.php │ │ │ │ └── SalesEventQuoteSubmitBeforeObserverTest.php │ │ │ │ └── Ui │ │ │ │ └── DataProvider │ │ │ │ └── Product │ │ │ │ └── Modifier │ │ │ │ └── GiftMessageTest.php │ │ ├── Ui │ │ │ └── DataProvider │ │ │ │ └── Product │ │ │ │ └── Modifier │ │ │ │ └── GiftMessage.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ ├── events.xml │ │ │ │ └── system.xml │ │ │ ├── catalog_attributes.xml │ │ │ ├── config.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── extension_attributes.xml │ │ │ ├── fieldset.xml │ │ │ ├── frontend │ │ │ │ ├── di.xml │ │ │ │ ├── events.xml │ │ │ │ └── routes.xml │ │ │ ├── module.xml │ │ │ ├── webapi.xml │ │ │ └── webapi_rest │ │ │ │ └── events.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ ├── layout │ │ │ │ ├── sales_order_create_index.xml │ │ │ │ ├── sales_order_create_load_block_data.xml │ │ │ │ ├── sales_order_create_load_block_items.xml │ │ │ │ └── sales_order_view.xml │ │ │ └── templates │ │ │ │ ├── giftoptionsform.phtml │ │ │ │ ├── popup.phtml │ │ │ │ └── sales │ │ │ │ └── order │ │ │ │ ├── create │ │ │ │ ├── giftoptions.phtml │ │ │ │ └── items.phtml │ │ │ │ └── view │ │ │ │ ├── giftoptions.phtml │ │ │ │ └── items.phtml │ │ │ └── frontend │ │ │ ├── layout │ │ │ ├── checkout_cart_index.xml │ │ │ └── checkout_cart_item_renderers.xml │ │ │ ├── requirejs-config.js │ │ │ ├── templates │ │ │ ├── cart │ │ │ │ ├── gift_options.phtml │ │ │ │ └── item │ │ │ │ │ └── renderer │ │ │ │ │ └── actions │ │ │ │ │ └── gift_options.phtml │ │ │ └── inline.phtml │ │ │ └── web │ │ │ ├── js │ │ │ ├── action │ │ │ │ └── gift-options.js │ │ │ ├── extra-options.js │ │ │ ├── gift-options.js │ │ │ ├── model │ │ │ │ ├── gift-message.js │ │ │ │ ├── gift-options.js │ │ │ │ └── url-builder.js │ │ │ └── view │ │ │ │ └── gift-message.js │ │ │ └── template │ │ │ ├── gift-message-form.html │ │ │ ├── gift-message-item-level.html │ │ │ └── gift-message.html │ │ ├── GoogleAdwords │ │ ├── Block │ │ │ └── Code.php │ │ ├── Helper │ │ │ └── Data.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Config │ │ │ │ ├── Backend │ │ │ │ │ ├── AbstractConversion.php │ │ │ │ │ ├── Color.php │ │ │ │ │ └── ConversionId.php │ │ │ │ └── Source │ │ │ │ │ ├── Language.php │ │ │ │ │ └── ValueType.php │ │ │ ├── Filter │ │ │ │ └── UppercaseTitle.php │ │ │ └── Validator │ │ │ │ └── Factory.php │ │ ├── Observer │ │ │ └── SetConversionValueObserver.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ ├── Helper │ │ │ │ └── DataTest.php │ │ │ │ ├── Model │ │ │ │ ├── Config │ │ │ │ │ └── Source │ │ │ │ │ │ └── ValueTypeTest.php │ │ │ │ ├── Filter │ │ │ │ │ └── UppercaseTitleTest.php │ │ │ │ └── Validator │ │ │ │ │ └── FactoryTest.php │ │ │ │ └── Observer │ │ │ │ └── SetConversionValueObserverTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── di.xml │ │ │ ├── frontend │ │ │ │ └── events.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ └── frontend │ │ │ ├── layout │ │ │ └── checkout_onepage_success.xml │ │ │ └── templates │ │ │ └── code.phtml │ │ ├── GoogleAnalytics │ │ ├── Block │ │ │ └── Ga.php │ │ ├── Helper │ │ │ └── Data.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Observer │ │ │ └── SetGoogleAnalyticsOnOrderSuccessPageViewObserver.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ └── GaTest.php │ │ │ │ └── Observer │ │ │ │ └── SetGoogleAnalyticsOnOrderSuccessPageViewObserverTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ └── system.xml │ │ │ ├── di.xml │ │ │ ├── frontend │ │ │ │ └── events.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ └── frontend │ │ │ ├── layout │ │ │ └── default.xml │ │ │ ├── templates │ │ │ └── ga.phtml │ │ │ └── web │ │ │ └── js │ │ │ └── google-analytics.js │ │ ├── GoogleOptimizer │ │ ├── Block │ │ │ ├── AbstractCode.php │ │ │ ├── Adminhtml │ │ │ │ ├── AbstractTab.php │ │ │ │ ├── Catalog │ │ │ │ │ ├── Category │ │ │ │ │ │ └── Edit │ │ │ │ │ │ │ ├── Googleoptimizer.php │ │ │ │ │ │ │ └── GoogleoptimizerForm.php │ │ │ │ │ └── Product │ │ │ │ │ │ └── Edit │ │ │ │ │ │ └── Tab │ │ │ │ │ │ └── Googleoptimizer.php │ │ │ │ ├── Cms │ │ │ │ │ └── Page │ │ │ │ │ │ ├── Edit │ │ │ │ │ │ └── Tab │ │ │ │ │ │ │ └── Googleoptimizer.php │ │ │ │ │ │ └── EntityCmsPage.php │ │ │ │ └── Form.php │ │ │ └── Code │ │ │ │ ├── Category.php │ │ │ │ ├── Page.php │ │ │ │ └── Product.php │ │ ├── Helper │ │ │ ├── Code.php │ │ │ ├── Data.php │ │ │ └── Form.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Code.php │ │ │ ├── Plugin │ │ │ │ ├── Catalog │ │ │ │ │ ├── Category │ │ │ │ │ │ └── DataProvider.php │ │ │ │ │ └── Product │ │ │ │ │ │ └── Category │ │ │ │ │ │ └── DataProvider.php │ │ │ │ └── Cms │ │ │ │ │ └── Page │ │ │ │ │ └── DataProvider.php │ │ │ └── ResourceModel │ │ │ │ └── Code.php │ │ ├── Observer │ │ │ ├── AbstractSave.php │ │ │ ├── Category │ │ │ │ ├── DeleteCategoryGoogleExperimentScriptObserver.php │ │ │ │ └── SaveGoogleExperimentScriptObserver.php │ │ │ ├── CmsPage │ │ │ │ ├── DeleteCmsGoogleExperimentScriptObserver.php │ │ │ │ └── SaveGoogleExperimentScriptObserver.php │ │ │ └── Product │ │ │ │ ├── DeleteProductGoogleExperimentScriptObserver.php │ │ │ │ └── SaveGoogleExperimentScriptObserver.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ └── Code │ │ │ │ │ ├── CategoryTest.php │ │ │ │ │ └── ProductTest.php │ │ │ │ ├── Helper │ │ │ │ ├── CodeTest.php │ │ │ │ ├── DataTest.php │ │ │ │ └── FormTest.php │ │ │ │ ├── Model │ │ │ │ └── Plugin │ │ │ │ │ └── Catalog │ │ │ │ │ └── Product │ │ │ │ │ └── Category │ │ │ │ │ └── DataProviderTest.php │ │ │ │ ├── Observer │ │ │ │ ├── Category │ │ │ │ │ ├── DeleteCategoryGoogleExperimentScriptObserverTest.php │ │ │ │ │ └── SaveGoogleExperimentScriptObserverTest.php │ │ │ │ ├── CmsPage │ │ │ │ │ ├── DeleteCmsGoogleExperimentScriptObserverTest.php │ │ │ │ │ └── SaveGoogleExperimentScriptObserverTest.php │ │ │ │ └── Product │ │ │ │ │ ├── DeleteProductGoogleExperimentScriptObserverTest.php │ │ │ │ │ └── SaveGoogleExperimentScriptObserverTest.php │ │ │ │ └── Ui │ │ │ │ └── DataProvider │ │ │ │ └── Product │ │ │ │ └── Form │ │ │ │ └── Modifier │ │ │ │ └── GoogleOptimizerTest.php │ │ ├── Ui │ │ │ └── DataProvider │ │ │ │ └── Product │ │ │ │ └── Form │ │ │ │ └── Modifier │ │ │ │ └── GoogleOptimizer.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── events.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ ├── layout │ │ │ │ ├── catalog_product_new.xml │ │ │ │ └── cms_page_edit.xml │ │ │ └── ui_component │ │ │ │ ├── category_form.xml │ │ │ │ ├── cms_page_form.xml │ │ │ │ └── new_category_form.xml │ │ │ └── frontend │ │ │ └── layout │ │ │ ├── catalog_category_view.xml │ │ │ ├── catalog_product_view.xml │ │ │ └── cms_page_view.xml │ │ ├── GraphQl │ │ ├── Controller │ │ │ ├── GraphQl.php │ │ │ ├── HttpHeaderProcessorInterface.php │ │ │ ├── HttpRequestProcessor.php │ │ │ ├── HttpRequestValidator │ │ │ │ ├── ContentTypeValidator.php │ │ │ │ └── HttpVerbValidator.php │ │ │ └── HttpRequestValidatorInterface.php │ │ ├── Model │ │ │ ├── EntityAttributeList.php │ │ │ └── Query │ │ │ │ └── Resolver │ │ │ │ └── Context.php │ │ ├── README.md │ │ ├── Test │ │ │ └── Mftf │ │ │ │ └── README.md │ │ ├── composer.json │ │ ├── etc │ │ │ ├── di.xml │ │ │ ├── graphql │ │ │ │ └── di.xml │ │ │ ├── module.xml │ │ │ └── schema.graphqls │ │ └── registration.php │ │ ├── GraphQlCache │ │ ├── Controller │ │ │ └── Plugin │ │ │ │ └── GraphQl.php │ │ ├── Model │ │ │ ├── CacheableQuery.php │ │ │ ├── CacheableQueryHandler.php │ │ │ ├── Plugin │ │ │ │ ├── App │ │ │ │ │ └── PageCache │ │ │ │ │ │ └── Identifier.php │ │ │ │ └── Query │ │ │ │ │ └── Resolver.php │ │ │ └── Resolver │ │ │ │ └── IdentityPool.php │ │ ├── README.md │ │ ├── Test │ │ │ └── Unit │ │ │ │ └── Model │ │ │ │ └── CacheableQueryHandlerTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── graphql │ │ │ │ └── di.xml │ │ │ └── module.xml │ │ └── registration.php │ │ ├── GroupedCatalogInventory │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Plugin │ │ │ └── OutOfStockFilter.php │ │ ├── README.md │ │ ├── Test │ │ │ └── Unit │ │ │ │ └── Plugin │ │ │ │ └── OutOfStockFilterTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── di.xml │ │ │ └── module.xml │ │ └── registration.php │ │ ├── GroupedImportExport │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Export │ │ │ │ ├── Product │ │ │ │ │ └── Type │ │ │ │ │ │ └── Grouped.php │ │ │ │ └── RowCustomizer.php │ │ │ └── Import │ │ │ │ └── Product │ │ │ │ └── Type │ │ │ │ ├── Grouped.php │ │ │ │ └── Grouped │ │ │ │ └── Links.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ └── Model │ │ │ │ ├── Export │ │ │ │ └── Product │ │ │ │ │ └── RowCustomizerTest.php │ │ │ │ └── Import │ │ │ │ └── Product │ │ │ │ └── Type │ │ │ │ ├── Grouped │ │ │ │ └── LinksTest.php │ │ │ │ └── GroupedTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── di.xml │ │ │ ├── export.xml │ │ │ ├── import.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ └── registration.php │ │ ├── GroupedProduct │ │ ├── Block │ │ │ ├── Adminhtml │ │ │ │ ├── Items │ │ │ │ │ └── Column │ │ │ │ │ │ └── Name │ │ │ │ │ │ └── Grouped.php │ │ │ │ ├── Order │ │ │ │ │ └── Create │ │ │ │ │ │ └── Sidebar.php │ │ │ │ └── Product │ │ │ │ │ └── Composite │ │ │ │ │ └── Fieldset │ │ │ │ │ └── Grouped.php │ │ │ ├── Cart │ │ │ │ └── Item │ │ │ │ │ └── Renderer │ │ │ │ │ └── Grouped.php │ │ │ ├── Order │ │ │ │ ├── Email │ │ │ │ │ └── Items │ │ │ │ │ │ └── Order │ │ │ │ │ │ └── Grouped.php │ │ │ │ └── Item │ │ │ │ │ └── Renderer │ │ │ │ │ └── Grouped.php │ │ │ ├── Product │ │ │ │ ├── Grouped │ │ │ │ │ ├── AssociatedProducts.php │ │ │ │ │ └── AssociatedProducts │ │ │ │ │ │ └── ListAssociatedProducts.php │ │ │ │ └── View │ │ │ │ │ └── Type │ │ │ │ │ └── Grouped.php │ │ │ └── Stockqty │ │ │ │ └── Type │ │ │ │ └── Grouped.php │ │ ├── Controller │ │ │ └── Adminhtml │ │ │ │ └── Edit │ │ │ │ └── Popup.php │ │ ├── Helper │ │ │ └── Product │ │ │ │ └── Configuration │ │ │ │ └── Plugin │ │ │ │ └── Grouped.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Order │ │ │ │ └── Pdf │ │ │ │ │ └── Items │ │ │ │ │ ├── Creditmemo │ │ │ │ │ └── Grouped.php │ │ │ │ │ └── Invoice │ │ │ │ │ └── Grouped.php │ │ │ ├── Product │ │ │ │ ├── Cart │ │ │ │ │ └── Configuration │ │ │ │ │ │ └── Plugin │ │ │ │ │ │ └── Grouped.php │ │ │ │ ├── CatalogPrice.php │ │ │ │ ├── Configuration │ │ │ │ │ └── Item │ │ │ │ │ │ └── ItemProductResolver.php │ │ │ │ ├── CopyConstructor │ │ │ │ │ └── Grouped.php │ │ │ │ ├── Initialization │ │ │ │ │ └── Helper │ │ │ │ │ │ └── ProductLinks │ │ │ │ │ │ └── Plugin │ │ │ │ │ │ └── Grouped.php │ │ │ │ ├── Link │ │ │ │ │ ├── CollectionProvider │ │ │ │ │ │ └── Grouped.php │ │ │ │ │ └── ProductEntity │ │ │ │ │ │ └── Converter.php │ │ │ │ └── Type │ │ │ │ │ ├── Grouped.php │ │ │ │ │ ├── Grouped │ │ │ │ │ ├── Backend.php │ │ │ │ │ └── Price.php │ │ │ │ │ └── Plugin.php │ │ │ ├── ResourceModel │ │ │ │ ├── Indexer │ │ │ │ │ └── Stock │ │ │ │ │ │ └── Grouped.php │ │ │ │ └── Product │ │ │ │ │ ├── Indexer │ │ │ │ │ └── Price │ │ │ │ │ │ ├── Grouped.php │ │ │ │ │ │ └── GroupedInterface.php │ │ │ │ │ ├── Link.php │ │ │ │ │ ├── Link │ │ │ │ │ └── RelationPersister.php │ │ │ │ │ └── Type │ │ │ │ │ └── Grouped │ │ │ │ │ └── AssociatedProductsCollection.php │ │ │ └── Sales │ │ │ │ └── AdminOrder │ │ │ │ └── Product │ │ │ │ └── Quote │ │ │ │ └── Plugin │ │ │ │ └── Initializer.php │ │ ├── Pricing │ │ │ └── Price │ │ │ │ ├── ConfiguredPrice.php │ │ │ │ ├── ConfiguredRegularPrice.php │ │ │ │ └── FinalPrice.php │ │ ├── README.md │ │ ├── Setup │ │ │ └── Patch │ │ │ │ └── Data │ │ │ │ ├── InitializeGroupedProductLinks.php │ │ │ │ └── UpdateProductRelations.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ ├── AdminGroupedProductActionGroup.xml │ │ │ │ │ └── VerifyProductTypeOrderActionGroup.xml │ │ │ │ ├── Data │ │ │ │ │ ├── GroupedProductData.xml │ │ │ │ │ ├── ProductLinkData.xml │ │ │ │ │ ├── ProductLinkExtensionAttributeData.xml │ │ │ │ │ └── ProductLinksData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Page │ │ │ │ │ └── AdminProductCreatePage.xml │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ │ ├── AdminAddProductsToGroupPanelSection.xml │ │ │ │ │ ├── AdminProductDropdownOrderSection.xml │ │ │ │ │ └── AdminProductFormGroupedProductsSection.xml │ │ │ │ └── Test │ │ │ │ │ ├── AdminAddDefaultImageGroupedProductTest.xml │ │ │ │ │ ├── AdminAddDefaultVideoGroupedProductTest.xml │ │ │ │ │ ├── AdminDeleteGroupedProductTest.xml │ │ │ │ │ ├── AdminGroupedProductSetEditContentTest.xml │ │ │ │ │ ├── AdminGroupedProductsListTest.xml │ │ │ │ │ ├── AdminGroupedSetEditRelatedProductsTest.xml │ │ │ │ │ ├── AdminRemoveDefaultImageGroupedProductTest.xml │ │ │ │ │ ├── AdminRemoveDefaultVideoGroupedProductTest.xml │ │ │ │ │ ├── AdminSortingAssociatedProductsTest.xml │ │ │ │ │ ├── AdvanceCatalogSearchGroupedProductTest.xml │ │ │ │ │ ├── EndToEndB2CAdminTest.xml │ │ │ │ │ └── NewProductsListWidgetGroupedProductTest.xml │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ ├── Adminhtml │ │ │ │ │ ├── Order │ │ │ │ │ │ └── Create │ │ │ │ │ │ │ └── SidebarTest.php │ │ │ │ │ └── Product │ │ │ │ │ │ └── Composite │ │ │ │ │ │ └── Fieldset │ │ │ │ │ │ └── GroupedTest.php │ │ │ │ ├── Cart │ │ │ │ │ └── Item │ │ │ │ │ │ └── Renderer │ │ │ │ │ │ └── GroupedTest.php │ │ │ │ ├── Product │ │ │ │ │ ├── Grouped │ │ │ │ │ │ ├── AssociatedProducts │ │ │ │ │ │ │ └── ListAssociatedProductsTest.php │ │ │ │ │ │ └── AssociatedProductsTest.php │ │ │ │ │ └── View │ │ │ │ │ │ └── Type │ │ │ │ │ │ └── GroupedTest.php │ │ │ │ └── Stockqty │ │ │ │ │ └── Type │ │ │ │ │ └── GroupedTest.php │ │ │ │ ├── Controller │ │ │ │ └── Adminhtml │ │ │ │ │ └── Edit │ │ │ │ │ └── PopupTest.php │ │ │ │ ├── Helper │ │ │ │ └── Product │ │ │ │ │ └── Configuration │ │ │ │ │ └── Plugin │ │ │ │ │ └── GroupedTest.php │ │ │ │ ├── Model │ │ │ │ ├── Product │ │ │ │ │ ├── Cart │ │ │ │ │ │ └── Configuration │ │ │ │ │ │ │ └── Plugin │ │ │ │ │ │ │ └── GroupedTest.php │ │ │ │ │ ├── CatalogPriceTest.php │ │ │ │ │ ├── CopyConstructor │ │ │ │ │ │ └── GroupedTest.php │ │ │ │ │ ├── Initialization │ │ │ │ │ │ └── Helper │ │ │ │ │ │ │ └── ProductLinks │ │ │ │ │ │ │ └── Plugin │ │ │ │ │ │ │ └── GroupedTest.php │ │ │ │ │ └── Type │ │ │ │ │ │ ├── Grouped │ │ │ │ │ │ └── PriceTest.php │ │ │ │ │ │ ├── GroupedTest.php │ │ │ │ │ │ └── PluginTest.php │ │ │ │ ├── ProductTest.php │ │ │ │ ├── ResourceModel │ │ │ │ │ └── Product │ │ │ │ │ │ └── Link │ │ │ │ │ │ └── RelationPersisterTest.php │ │ │ │ └── Sales │ │ │ │ │ └── AdminOrder │ │ │ │ │ └── Product │ │ │ │ │ └── Quote │ │ │ │ │ └── Plugin │ │ │ │ │ └── InitializerTest.php │ │ │ │ ├── Pricing │ │ │ │ └── Price │ │ │ │ │ ├── ConfiguredPriceTest.php │ │ │ │ │ └── FinalPriceTest.php │ │ │ │ └── Ui │ │ │ │ └── DataProvider │ │ │ │ └── Product │ │ │ │ ├── Form │ │ │ │ └── Modifier │ │ │ │ │ ├── CustomOptionsTest.php │ │ │ │ │ └── GroupedTest.php │ │ │ │ └── GroupedProductDataProviderTest.php │ │ ├── Ui │ │ │ └── DataProvider │ │ │ │ └── Product │ │ │ │ ├── Form │ │ │ │ └── Modifier │ │ │ │ │ ├── CustomOptions.php │ │ │ │ │ ├── Grouped.php │ │ │ │ │ └── StockData.php │ │ │ │ └── GroupedProductDataProvider.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ ├── routes.xml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── di.xml │ │ │ ├── extension_attributes.xml │ │ │ ├── module.xml │ │ │ ├── pdf.xml │ │ │ ├── product_types.xml │ │ │ └── sales.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ ├── layout │ │ │ │ ├── catalog_product_grouped.xml │ │ │ │ ├── catalog_product_new.xml │ │ │ │ ├── catalog_product_view_type_grouped.xml │ │ │ │ ├── groupedproduct_edit_popup.xml │ │ │ │ ├── groupedproduct_popup_grid.xml │ │ │ │ ├── sales_order_creditmemo_new.xml │ │ │ │ ├── sales_order_creditmemo_updateqty.xml │ │ │ │ ├── sales_order_creditmemo_view.xml │ │ │ │ ├── sales_order_invoice_new.xml │ │ │ │ ├── sales_order_invoice_updateqty.xml │ │ │ │ ├── sales_order_invoice_view.xml │ │ │ │ └── sales_order_view.xml │ │ │ ├── requirejs-config.js │ │ │ ├── templates │ │ │ │ ├── catalog │ │ │ │ │ └── product │ │ │ │ │ │ └── composite │ │ │ │ │ │ └── fieldset │ │ │ │ │ │ └── grouped.phtml │ │ │ │ └── product │ │ │ │ │ ├── grouped │ │ │ │ │ ├── grouped.phtml │ │ │ │ │ └── list.phtml │ │ │ │ │ └── stock │ │ │ │ │ └── disabler.phtml │ │ │ ├── ui_component │ │ │ │ └── grouped_product_listing.xml │ │ │ └── web │ │ │ │ ├── css │ │ │ │ └── grouped-product.css │ │ │ │ ├── js │ │ │ │ ├── grouped-product-grid.js │ │ │ │ └── grouped-product.js │ │ │ │ └── template │ │ │ │ └── components │ │ │ │ └── position.html │ │ │ ├── base │ │ │ ├── layout │ │ │ │ └── catalog_product_prices.xml │ │ │ ├── templates │ │ │ │ └── product │ │ │ │ │ └── price │ │ │ │ │ └── final_price.phtml │ │ │ └── web │ │ │ │ └── template │ │ │ │ └── product │ │ │ │ └── price │ │ │ │ ├── minimal_price.html │ │ │ │ └── regular_price.html │ │ │ └── frontend │ │ │ ├── layout │ │ │ ├── catalog_product_rss_feed_renderer_list.xml │ │ │ ├── catalog_product_view_type_grouped.xml │ │ │ ├── checkout_cart_item_renderers.xml │ │ │ ├── checkout_onepage_review_item_renderers.xml │ │ │ ├── sales_email_order_creditmemo_renderers.xml │ │ │ ├── sales_email_order_invoice_renderers.xml │ │ │ ├── sales_email_order_renderers.xml │ │ │ ├── sales_guest_invoice.xml │ │ │ ├── sales_order_creditmemo_renderers.xml │ │ │ ├── sales_order_invoice_renderers.xml │ │ │ ├── sales_order_item_renderers.xml │ │ │ ├── sales_order_print_creditmemo_renderers.xml │ │ │ ├── sales_order_print_invoice_renderers.xml │ │ │ └── sales_order_print_renderers.xml │ │ │ ├── templates │ │ │ └── product │ │ │ │ └── view │ │ │ │ └── type │ │ │ │ ├── default.phtml │ │ │ │ └── grouped.phtml │ │ │ ├── ui_component │ │ │ ├── widget_recently_compared.xml │ │ │ └── widget_recently_viewed.xml │ │ │ └── web │ │ │ └── js │ │ │ └── product-ids-resolver.js │ │ ├── GroupedProductGraphQl │ │ ├── Model │ │ │ ├── GroupedProductLinksTypeResolver.php │ │ │ ├── GroupedProductTypeResolver.php │ │ │ └── Resolver │ │ │ │ └── GroupedItems.php │ │ ├── README.md │ │ ├── Test │ │ │ └── Mftf │ │ │ │ └── README.md │ │ ├── composer.json │ │ ├── etc │ │ │ ├── di.xml │ │ │ ├── graphql │ │ │ │ └── di.xml │ │ │ ├── module.xml │ │ │ └── schema.graphqls │ │ └── registration.php │ │ ├── ImportExport │ │ ├── Api │ │ │ ├── Data │ │ │ │ └── ExportInfoInterface.php │ │ │ └── ExportManagementInterface.php │ │ ├── Block │ │ │ └── Adminhtml │ │ │ │ ├── Export │ │ │ │ ├── Edit.php │ │ │ │ ├── Edit │ │ │ │ │ └── Form.php │ │ │ │ └── Filter.php │ │ │ │ ├── Form │ │ │ │ └── After.php │ │ │ │ ├── Grid │ │ │ │ └── Column │ │ │ │ │ └── Renderer │ │ │ │ │ ├── Download.php │ │ │ │ │ └── Error.php │ │ │ │ ├── History.php │ │ │ │ └── Import │ │ │ │ ├── Edit.php │ │ │ │ ├── Edit │ │ │ │ ├── Before.php │ │ │ │ └── Form.php │ │ │ │ └── Frame │ │ │ │ └── Result.php │ │ ├── Controller │ │ │ └── Adminhtml │ │ │ │ ├── Export.php │ │ │ │ ├── Export │ │ │ │ ├── Export.php │ │ │ │ ├── File │ │ │ │ │ ├── Delete.php │ │ │ │ │ └── Download.php │ │ │ │ ├── GetFilter.php │ │ │ │ └── Index.php │ │ │ │ ├── History.php │ │ │ │ ├── History │ │ │ │ ├── Download.php │ │ │ │ └── Index.php │ │ │ │ ├── Import.php │ │ │ │ ├── Import │ │ │ │ ├── Download.php │ │ │ │ ├── Index.php │ │ │ │ ├── Start.php │ │ │ │ └── Validate.php │ │ │ │ └── ImportResult.php │ │ ├── Files │ │ │ └── Sample │ │ │ │ ├── advanced_pricing.csv │ │ │ │ ├── catalog_product.csv │ │ │ │ ├── customer.csv │ │ │ │ ├── customer_address.csv │ │ │ │ ├── customer_composite.csv │ │ │ │ └── customer_finance.csv │ │ ├── Helper │ │ │ ├── Data.php │ │ │ └── Report.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── AbstractModel.php │ │ │ ├── Export.php │ │ │ ├── Export │ │ │ │ ├── AbstractEntity.php │ │ │ │ ├── Adapter │ │ │ │ │ ├── AbstractAdapter.php │ │ │ │ │ ├── Csv.php │ │ │ │ │ └── Factory.php │ │ │ │ ├── Config.php │ │ │ │ ├── Config │ │ │ │ │ ├── Converter.php │ │ │ │ │ ├── Reader.php │ │ │ │ │ └── SchemaLocator.php │ │ │ │ ├── ConfigInterface.php │ │ │ │ ├── Consumer.php │ │ │ │ ├── Entity │ │ │ │ │ ├── AbstractEav.php │ │ │ │ │ ├── AbstractEntity.php │ │ │ │ │ ├── ExportInfo.php │ │ │ │ │ ├── ExportInfoFactory.php │ │ │ │ │ └── Factory.php │ │ │ │ ├── ExportManagement.php │ │ │ │ └── Factory.php │ │ │ ├── History.php │ │ │ ├── Import.php │ │ │ ├── Import │ │ │ │ ├── AbstractEntity.php │ │ │ │ ├── AbstractSource.php │ │ │ │ ├── Adapter.php │ │ │ │ ├── Config.php │ │ │ │ ├── Config │ │ │ │ │ ├── Converter.php │ │ │ │ │ ├── Reader.php │ │ │ │ │ └── SchemaLocator.php │ │ │ │ ├── ConfigInterface.php │ │ │ │ ├── Entity │ │ │ │ │ ├── AbstractEav.php │ │ │ │ │ ├── AbstractEntity.php │ │ │ │ │ └── Factory.php │ │ │ │ ├── ErrorProcessing │ │ │ │ │ ├── ProcessingError.php │ │ │ │ │ ├── ProcessingErrorAggregator.php │ │ │ │ │ └── ProcessingErrorAggregatorInterface.php │ │ │ │ ├── SampleFileProvider.php │ │ │ │ └── Source │ │ │ │ │ ├── Csv.php │ │ │ │ │ └── Zip.php │ │ │ ├── Report │ │ │ │ ├── Csv.php │ │ │ │ └── ReportProcessorInterface.php │ │ │ ├── ResourceModel │ │ │ │ ├── CollectionByPagesIterator.php │ │ │ │ ├── Helper.php │ │ │ │ ├── History.php │ │ │ │ ├── History │ │ │ │ │ └── Collection.php │ │ │ │ └── Import │ │ │ │ │ └── Data.php │ │ │ └── Source │ │ │ │ ├── Export │ │ │ │ ├── Entity.php │ │ │ │ └── Format.php │ │ │ │ └── Import │ │ │ │ ├── AbstractBehavior.php │ │ │ │ ├── Behavior │ │ │ │ ├── Basic.php │ │ │ │ ├── Custom.php │ │ │ │ └── Factory.php │ │ │ │ └── Entity.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ └── AdminImportProductsActionGroup.xml │ │ │ │ ├── Data │ │ │ │ │ └── AdminMenuData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Page │ │ │ │ │ ├── AdminExportIndexPage.xml │ │ │ │ │ └── AdminImportIndexPage.xml │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ │ ├── AdminExportAttributeSection.xml │ │ │ │ │ ├── AdminExportMainSection.xml │ │ │ │ │ ├── AdminImportHeaderSection.xml │ │ │ │ │ └── AdminImportMainSection.xml │ │ │ │ └── Test │ │ │ │ │ ├── AdminExportPageNavigateMenuTest.xml │ │ │ │ │ ├── AdminImportProductsWithAddUpdateBehaviorTest.xml │ │ │ │ │ ├── AdminImportProductsWithDeleteBehaviorTest.xml │ │ │ │ │ ├── AdminImportProductsWithReplaceBehaviorTest.xml │ │ │ │ │ └── AdminSystemImportNavigateMenuTest.xml │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ └── Adminhtml │ │ │ │ │ ├── Export │ │ │ │ │ └── FilterTest.php │ │ │ │ │ ├── Grid │ │ │ │ │ └── Column │ │ │ │ │ │ └── Renderer │ │ │ │ │ │ └── DownloadTest.php │ │ │ │ │ └── Import │ │ │ │ │ └── Edit │ │ │ │ │ └── FormTest.php │ │ │ │ ├── Controller │ │ │ │ └── Adminhtml │ │ │ │ │ ├── History │ │ │ │ │ ├── DownloadTest.php │ │ │ │ │ └── IndexTest.php │ │ │ │ │ └── Import │ │ │ │ │ └── ValidateTest.php │ │ │ │ ├── Helper │ │ │ │ └── ReportTest.php │ │ │ │ └── Model │ │ │ │ ├── Export │ │ │ │ ├── Config │ │ │ │ │ ├── ConverterTest.php │ │ │ │ │ ├── SchemaLocatorTest.php │ │ │ │ │ ├── XsdTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ ├── export.php │ │ │ │ │ │ ├── export.xml │ │ │ │ │ │ ├── export_merged_valid.xml │ │ │ │ │ │ ├── export_valid.xml │ │ │ │ │ │ ├── invalidExportMergedXmlArray.php │ │ │ │ │ │ └── invalidExportXmlArray.php │ │ │ │ ├── ConfigTest.php │ │ │ │ ├── Entity │ │ │ │ │ └── AbstractEavTest.php │ │ │ │ └── EntityAbstractTest.php │ │ │ │ ├── ExportTest.php │ │ │ │ ├── Import │ │ │ │ ├── AbstractImportTestCase.php │ │ │ │ ├── AdapterTest.php │ │ │ │ ├── Config │ │ │ │ │ ├── ConverterTest.php │ │ │ │ │ ├── SchemaLocatorTest.php │ │ │ │ │ ├── XsdMergedTest.php │ │ │ │ │ ├── XsdTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ ├── import.php │ │ │ │ │ │ ├── import.xml │ │ │ │ │ │ ├── invalidImportMergedXmlArray.php │ │ │ │ │ │ ├── invalidImportXmlArray.php │ │ │ │ │ │ ├── valid_import.xml │ │ │ │ │ │ └── valid_import_merged.xml │ │ │ │ ├── ConfigTest.php │ │ │ │ ├── Entity │ │ │ │ │ ├── AbstractTest.php │ │ │ │ │ └── EavAbstractTest.php │ │ │ │ ├── EntityAbstractTest.php │ │ │ │ ├── ErrorProcessing │ │ │ │ │ ├── ProcessingErrorAggregatorTest.php │ │ │ │ │ └── ProcessingErrorTest.php │ │ │ │ ├── Source │ │ │ │ │ ├── CsvTest.php │ │ │ │ │ ├── ZipTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ └── test.csv │ │ │ │ └── SourceAbstractTest.php │ │ │ │ ├── ImportTest.php │ │ │ │ ├── Report │ │ │ │ └── CsvTest.php │ │ │ │ ├── ResourceModel │ │ │ │ ├── CollectionByPagesIteratorTest.php │ │ │ │ └── HistoryTest.php │ │ │ │ └── Source │ │ │ │ └── Import │ │ │ │ ├── AbstractBehaviorTestCase.php │ │ │ │ ├── Behavior │ │ │ │ ├── BasicTest.php │ │ │ │ └── CustomTest.php │ │ │ │ └── BehaviorAbstractTest.php │ │ ├── Ui │ │ │ ├── Component │ │ │ │ └── Columns │ │ │ │ │ └── ExportGridActions.php │ │ │ └── DataProvider │ │ │ │ └── ExportFileDataProvider.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ ├── menu.xml │ │ │ │ └── routes.xml │ │ │ ├── communication.xml │ │ │ ├── config.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── export.xsd │ │ │ ├── export_merged.xsd │ │ │ ├── import.xsd │ │ │ ├── import_merged.xsd │ │ │ ├── module.xml │ │ │ ├── queue.xml │ │ │ ├── queue_consumer.xml │ │ │ ├── queue_publisher.xml │ │ │ └── queue_topology.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ └── adminhtml │ │ │ ├── layout │ │ │ ├── adminhtml_export_getfilter.xml │ │ │ ├── adminhtml_export_index.xml │ │ │ ├── adminhtml_history_grid_block.xml │ │ │ ├── adminhtml_history_index.xml │ │ │ ├── adminhtml_import_busy.xml │ │ │ ├── adminhtml_import_index.xml │ │ │ ├── adminhtml_import_start.xml │ │ │ └── adminhtml_import_validate.xml │ │ │ ├── templates │ │ │ ├── busy.phtml │ │ │ ├── export │ │ │ │ └── form │ │ │ │ │ ├── after.phtml │ │ │ │ │ ├── before.phtml │ │ │ │ │ └── filter │ │ │ │ │ └── after.phtml │ │ │ └── import │ │ │ │ ├── form │ │ │ │ ├── after.phtml │ │ │ │ └── before.phtml │ │ │ │ └── frame │ │ │ │ └── result.phtml │ │ │ ├── ui_component │ │ │ └── export_grid.xml │ │ │ └── web │ │ │ └── css │ │ │ └── importexport.css │ │ ├── Indexer │ │ ├── App │ │ │ └── Indexer.php │ │ ├── Block │ │ │ └── Backend │ │ │ │ ├── Container.php │ │ │ │ └── Grid │ │ │ │ ├── Column │ │ │ │ └── Renderer │ │ │ │ │ ├── Scheduled.php │ │ │ │ │ ├── Status.php │ │ │ │ │ └── Updated.php │ │ │ │ └── ItemsUpdater.php │ │ ├── Console │ │ │ └── Command │ │ │ │ ├── AbstractIndexerCommand.php │ │ │ │ ├── AbstractIndexerManageCommand.php │ │ │ │ ├── IndexerInfoCommand.php │ │ │ │ ├── IndexerReindexCommand.php │ │ │ │ ├── IndexerResetStateCommand.php │ │ │ │ ├── IndexerSetDimensionsModeCommand.php │ │ │ │ ├── IndexerSetModeCommand.php │ │ │ │ ├── IndexerShowDimensionsModeCommand.php │ │ │ │ ├── IndexerShowModeCommand.php │ │ │ │ └── IndexerStatusCommand.php │ │ ├── Controller │ │ │ └── Adminhtml │ │ │ │ ├── Indexer.php │ │ │ │ └── Indexer │ │ │ │ ├── ListAction.php │ │ │ │ ├── MassChangelog.php │ │ │ │ └── MassOnTheFly.php │ │ ├── Cron │ │ │ ├── ClearChangelog.php │ │ │ ├── ReindexAllInvalid.php │ │ │ └── UpdateMview.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Config.php │ │ │ ├── Config │ │ │ │ └── Data.php │ │ │ ├── DimensionMode.php │ │ │ ├── DimensionModes.php │ │ │ ├── Indexer.php │ │ │ ├── Indexer │ │ │ │ ├── Collection.php │ │ │ │ ├── DependencyDecorator.php │ │ │ │ └── State.php │ │ │ ├── Message │ │ │ │ └── Invalid.php │ │ │ ├── ModeSwitcherInterface.php │ │ │ ├── Mview │ │ │ │ └── View │ │ │ │ │ └── State.php │ │ │ ├── ProcessManager.php │ │ │ ├── Processor.php │ │ │ ├── Processor │ │ │ │ └── CleanCache.php │ │ │ ├── ResourceModel │ │ │ │ ├── AbstractResource.php │ │ │ │ ├── Indexer │ │ │ │ │ ├── State.php │ │ │ │ │ └── State │ │ │ │ │ │ └── Collection.php │ │ │ │ └── Mview │ │ │ │ │ └── View │ │ │ │ │ ├── State.php │ │ │ │ │ └── State │ │ │ │ │ └── Collection.php │ │ │ └── Source │ │ │ │ ├── DataInterface.php │ │ │ │ └── ServiceSource.php │ │ ├── README.md │ │ ├── Setup │ │ │ ├── Patch │ │ │ │ └── Data │ │ │ │ │ └── InitializeIndexerState.php │ │ │ ├── Recurring.php │ │ │ └── RecurringData.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ └── IndexerActionGroup.xml │ │ │ │ ├── Data │ │ │ │ │ └── AdminMenuData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Page │ │ │ │ │ └── AdminIndexManagementPage.xml │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ │ └── AdminIndexManagementSection.xml │ │ │ │ └── Test │ │ │ │ │ └── AdminSystemIndexManagementNavigateMenuTest.xml │ │ │ └── Unit │ │ │ │ ├── App │ │ │ │ └── IndexerTest.php │ │ │ │ ├── Block │ │ │ │ └── Backend │ │ │ │ │ ├── ContainerTest.php │ │ │ │ │ └── Grid │ │ │ │ │ ├── Column │ │ │ │ │ └── Renderer │ │ │ │ │ │ ├── ScheduledTest.php │ │ │ │ │ │ ├── StatusTest.php │ │ │ │ │ │ └── UpdatedTest.php │ │ │ │ │ └── ItemsUpdaterTest.php │ │ │ │ ├── Console │ │ │ │ └── Command │ │ │ │ │ ├── AbstractIndexerCommandCommonSetup.php │ │ │ │ │ ├── IndexerInfoCommandTest.php │ │ │ │ │ ├── IndexerReindexCommandTest.php │ │ │ │ │ ├── IndexerResetStateCommandTest.php │ │ │ │ │ ├── IndexerSetDimensionsModeCommandTest.php │ │ │ │ │ ├── IndexerSetModeCommandTest.php │ │ │ │ │ ├── IndexerShowDimensionsModeCommandTest.php │ │ │ │ │ ├── IndexerShowModeCommandTest.php │ │ │ │ │ └── IndexerStatusCommandTest.php │ │ │ │ ├── Controller │ │ │ │ └── Adminhtml │ │ │ │ │ └── Indexer │ │ │ │ │ ├── ListActionTest.php │ │ │ │ │ ├── MassChangelogTest.php │ │ │ │ │ └── MassOnTheFlyTest.php │ │ │ │ ├── Model │ │ │ │ ├── CacheContextTest.php │ │ │ │ ├── Config │ │ │ │ │ └── DataTest.php │ │ │ │ ├── ConfigTest.php │ │ │ │ ├── Indexer │ │ │ │ │ ├── AbstractProcessorStub.php │ │ │ │ │ ├── AbstractProcessorTest.php │ │ │ │ │ ├── CollectionTest.php │ │ │ │ │ ├── DependencyDecoratorTest.php │ │ │ │ │ └── StateTest.php │ │ │ │ ├── IndexerTest.php │ │ │ │ ├── Message │ │ │ │ │ └── InvalidTest.php │ │ │ │ ├── Mview │ │ │ │ │ └── View │ │ │ │ │ │ └── StateTest.php │ │ │ │ ├── Processor │ │ │ │ │ └── CleanCacheTest.php │ │ │ │ ├── ProcessorTest.php │ │ │ │ └── ResourceModel │ │ │ │ │ ├── AbstractResourceStub.php │ │ │ │ │ ├── AbstractResourceTest.php │ │ │ │ │ ├── Indexer │ │ │ │ │ ├── State │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ └── StateTest.php │ │ │ │ │ └── Mview │ │ │ │ │ └── View │ │ │ │ │ ├── State │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ └── StateTest.php │ │ │ │ └── Ui │ │ │ │ └── DataProvider │ │ │ │ └── Indexer │ │ │ │ └── DataCollectionTest.php │ │ ├── Ui │ │ │ └── DataProvider │ │ │ │ └── Indexer │ │ │ │ └── DataCollection.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ ├── menu.xml │ │ │ │ └── routes.xml │ │ │ ├── cron_groups.xml │ │ │ ├── crontab.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ └── adminhtml │ │ │ └── layout │ │ │ ├── indexer_indexer_list.xml │ │ │ └── indexer_indexer_list_grid.xml │ │ ├── InstantPurchase │ │ ├── Block │ │ │ └── Button.php │ │ ├── Controller │ │ │ └── Button │ │ │ │ └── PlaceOrder.php │ │ ├── CustomerData │ │ │ └── InstantPurchase.php │ │ ├── Model │ │ │ ├── BillingAddressChoose │ │ │ │ ├── BillingAddressChooserInterface.php │ │ │ │ └── DefaultBillingAddressChooser.php │ │ │ ├── Config.php │ │ │ ├── InstantPurchaseChooser.php │ │ │ ├── InstantPurchaseInterface.php │ │ │ ├── InstantPurchaseOption.php │ │ │ ├── InstantPurchaseOptionFactory.php │ │ │ ├── InstantPurchaseOptionLoadingFactory.php │ │ │ ├── PaymentMethodChoose │ │ │ │ ├── LastCreatedPaymentTokenChooser.php │ │ │ │ └── PaymentTokenChooserInterface.php │ │ │ ├── PlaceOrder.php │ │ │ ├── QuoteManagement │ │ │ │ ├── PaymentConfiguration.php │ │ │ │ ├── Purchase.php │ │ │ │ ├── QuoteCreation.php │ │ │ │ ├── QuoteFilling.php │ │ │ │ └── ShippingConfiguration.php │ │ │ ├── ShippingAddressChoose │ │ │ │ ├── DefaultShippingAddressChooser.php │ │ │ │ └── ShippingAddressChooserInterface.php │ │ │ ├── ShippingMethodChoose │ │ │ │ ├── CarrierFinder.php │ │ │ │ ├── CheapestMethodChooser.php │ │ │ │ ├── CheapestMethodDeferredChooser.php │ │ │ │ ├── DeferredShippingMethodChooserInterface.php │ │ │ │ ├── DeferredShippingMethodChooserPool.php │ │ │ │ └── ShippingMethodChooserInterface.php │ │ │ └── Ui │ │ │ │ ├── CustomerAddressesFormatter.php │ │ │ │ ├── PaymentTokenFormatter.php │ │ │ │ └── ShippingMethodFormatter.php │ │ ├── PaymentMethodIntegration │ │ │ ├── AvailabilityCheckerInterface.php │ │ │ ├── Integration.php │ │ │ ├── IntegrationFactory.php │ │ │ ├── IntegrationsManager.php │ │ │ ├── PaymentAdditionalInformationProviderInterface.php │ │ │ ├── PaymentTokenFormatterInterface.php │ │ │ ├── SimplePaymentTokenFormatter.php │ │ │ ├── StaticAdditionalInformationProvider.php │ │ │ └── StaticAvailabilityChecker.php │ │ ├── README.md │ │ ├── Test │ │ │ └── Mftf │ │ │ │ └── README.md │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── di.xml │ │ │ ├── frontend │ │ │ │ ├── di.xml │ │ │ │ ├── routes.xml │ │ │ │ └── sections.xml │ │ │ └── module.xml │ │ ├── registration.php │ │ └── view │ │ │ └── frontend │ │ │ ├── layout │ │ │ ├── catalog_product_view.xml │ │ │ └── catalog_product_view_type_bundle.xml │ │ │ ├── templates │ │ │ └── button.phtml │ │ │ └── web │ │ │ ├── js │ │ │ └── view │ │ │ │ └── instant-purchase.js │ │ │ └── template │ │ │ ├── confirmation.html │ │ │ └── instant-purchase.html │ │ ├── Integration │ │ ├── Api │ │ │ ├── AdminTokenServiceInterface.php │ │ │ ├── AuthorizationServiceInterface.php │ │ │ ├── CustomerTokenServiceInterface.php │ │ │ ├── IntegrationServiceInterface.php │ │ │ └── OauthServiceInterface.php │ │ ├── Block │ │ │ └── Adminhtml │ │ │ │ ├── Integration.php │ │ │ │ ├── Integration │ │ │ │ ├── Activate │ │ │ │ │ └── Permissions │ │ │ │ │ │ ├── Tab │ │ │ │ │ │ └── Webapi.php │ │ │ │ │ │ └── Tabs.php │ │ │ │ ├── Edit.php │ │ │ │ ├── Edit │ │ │ │ │ ├── Form.php │ │ │ │ │ ├── Tab │ │ │ │ │ │ ├── Info.php │ │ │ │ │ │ └── Webapi.php │ │ │ │ │ └── Tabs.php │ │ │ │ ├── Grid.php │ │ │ │ └── Tokens.php │ │ │ │ └── Widget │ │ │ │ └── Grid │ │ │ │ └── Column │ │ │ │ └── Renderer │ │ │ │ ├── Button.php │ │ │ │ ├── Button │ │ │ │ ├── Delete.php │ │ │ │ └── Edit.php │ │ │ │ ├── Link.php │ │ │ │ ├── Link │ │ │ │ └── Activate.php │ │ │ │ └── Name.php │ │ ├── Controller │ │ │ ├── Adminhtml │ │ │ │ ├── Integration.php │ │ │ │ └── Integration │ │ │ │ │ ├── Delete.php │ │ │ │ │ ├── Edit.php │ │ │ │ │ ├── Grid.php │ │ │ │ │ ├── Index.php │ │ │ │ │ ├── LoginSuccessCallback.php │ │ │ │ │ ├── NewAction.php │ │ │ │ │ ├── PermissionsDialog.php │ │ │ │ │ ├── Save.php │ │ │ │ │ ├── TokensDialog.php │ │ │ │ │ └── TokensExchange.php │ │ │ └── Token │ │ │ │ ├── Access.php │ │ │ │ └── Request.php │ │ ├── Cron │ │ │ ├── CleanExpiredAuthenticationFailures.php │ │ │ └── CleanExpiredTokens.php │ │ ├── Helper │ │ │ ├── Data.php │ │ │ └── Oauth │ │ │ │ └── Data.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── AdminTokenService.php │ │ │ ├── AuthorizationService.php │ │ │ ├── Cache │ │ │ │ ├── Type.php │ │ │ │ ├── TypeConsolidated.php │ │ │ │ └── TypeIntegration.php │ │ │ ├── Config.php │ │ │ ├── Config │ │ │ │ ├── Consolidated │ │ │ │ │ ├── Converter.php │ │ │ │ │ ├── Reader.php │ │ │ │ │ └── SchemaLocator.php │ │ │ │ ├── Converter.php │ │ │ │ ├── Integration │ │ │ │ │ ├── Converter.php │ │ │ │ │ ├── Reader.php │ │ │ │ │ └── SchemaLocator.php │ │ │ │ ├── Reader.php │ │ │ │ └── SchemaLocator.php │ │ │ ├── ConfigBasedIntegrationManager.php │ │ │ ├── ConsolidatedConfig.php │ │ │ ├── CredentialsValidator.php │ │ │ ├── CustomerTokenService.php │ │ │ ├── Integration.php │ │ │ ├── Integration │ │ │ │ └── Source │ │ │ │ │ └── Status.php │ │ │ ├── IntegrationConfig.php │ │ │ ├── IntegrationService.php │ │ │ ├── Message │ │ │ │ └── RecreatedIntegration.php │ │ │ ├── Oauth │ │ │ │ ├── Consumer.php │ │ │ │ ├── Consumer │ │ │ │ │ └── Validator │ │ │ │ │ │ └── KeyLength.php │ │ │ │ ├── Nonce.php │ │ │ │ ├── Nonce │ │ │ │ │ └── Generator.php │ │ │ │ ├── Token.php │ │ │ │ └── Token │ │ │ │ │ ├── Provider.php │ │ │ │ │ ├── RequestLog │ │ │ │ │ ├── Config.php │ │ │ │ │ ├── ReaderInterface.php │ │ │ │ │ └── WriterInterface.php │ │ │ │ │ └── RequestThrottler.php │ │ │ ├── OauthService.php │ │ │ ├── Plugin │ │ │ │ └── Integration.php │ │ │ └── ResourceModel │ │ │ │ ├── Integration.php │ │ │ │ ├── Integration │ │ │ │ └── Collection.php │ │ │ │ └── Oauth │ │ │ │ ├── Consumer.php │ │ │ │ ├── Consumer │ │ │ │ └── Collection.php │ │ │ │ ├── Nonce.php │ │ │ │ ├── Nonce │ │ │ │ └── Collection.php │ │ │ │ ├── Token.php │ │ │ │ └── Token │ │ │ │ ├── Collection.php │ │ │ │ └── RequestLog.php │ │ ├── Plugin │ │ │ └── Model │ │ │ │ ├── AdminUser.php │ │ │ │ └── CustomerUser.php │ │ ├── README.md │ │ ├── Setup │ │ │ ├── Patch │ │ │ │ └── Data │ │ │ │ │ └── RemoveInactiveTokens.php │ │ │ └── Recurring.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── Data │ │ │ │ │ └── AdminMenuData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── README.md │ │ │ │ └── Test │ │ │ │ │ └── AdminSystemIntegrationsNavigateMenuTest.xml │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ └── Adminhtml │ │ │ │ │ ├── Integration │ │ │ │ │ └── Edit │ │ │ │ │ │ └── Tab │ │ │ │ │ │ ├── InfoTest.php │ │ │ │ │ │ └── WebapiTest.php │ │ │ │ │ └── Widget │ │ │ │ │ └── Grid │ │ │ │ │ └── Column │ │ │ │ │ └── Renderer │ │ │ │ │ ├── ButtonTest.php │ │ │ │ │ ├── LinkTest.php │ │ │ │ │ └── NameTest.php │ │ │ │ ├── Controller │ │ │ │ ├── Adminhtml │ │ │ │ │ ├── Integration │ │ │ │ │ │ ├── DeleteTest.php │ │ │ │ │ │ ├── EditTest.php │ │ │ │ │ │ ├── IndexTest.php │ │ │ │ │ │ ├── NewActionTest.php │ │ │ │ │ │ ├── PermissionsDialogTest.php │ │ │ │ │ │ ├── SaveTest.php │ │ │ │ │ │ ├── TokensDialogTest.php │ │ │ │ │ │ └── TokensExchangeTest.php │ │ │ │ │ └── IntegrationTest.php │ │ │ │ └── Token │ │ │ │ │ ├── AccessTest.php │ │ │ │ │ └── RequestTest.php │ │ │ │ ├── Helper │ │ │ │ ├── DataTest.php │ │ │ │ ├── Oauth │ │ │ │ │ ├── ConsumerTest.php │ │ │ │ │ ├── DataTest.php │ │ │ │ │ └── OauthTest.php │ │ │ │ └── _files │ │ │ │ │ ├── acl-map.php │ │ │ │ │ └── acl.php │ │ │ │ ├── Model │ │ │ │ ├── AdminTokenServiceTest.php │ │ │ │ ├── AuthorizationServiceTest.php │ │ │ │ ├── Config │ │ │ │ │ ├── Consolidated │ │ │ │ │ │ ├── ConverterTest.php │ │ │ │ │ │ ├── SchemaLocatorTest.php │ │ │ │ │ │ ├── XsdTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ ├── acl.php │ │ │ │ │ │ │ ├── integration.php │ │ │ │ │ │ │ └── integration.xml │ │ │ │ │ ├── ConverterTest.php │ │ │ │ │ ├── Integration │ │ │ │ │ │ ├── ConverterTest.php │ │ │ │ │ │ ├── SchemaLocatorTest.php │ │ │ │ │ │ ├── XsdTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ ├── api.php │ │ │ │ │ │ │ └── api.xml │ │ │ │ │ ├── SchemaLocatorTest.php │ │ │ │ │ ├── XsdTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ ├── config.xml │ │ │ │ │ │ └── integration.php │ │ │ │ ├── ConsolidatedConfigTest.php │ │ │ │ ├── CredentialsValidatorTest.php │ │ │ │ ├── CustomerTokenServiceTest.php │ │ │ │ ├── Integration │ │ │ │ │ └── Source │ │ │ │ │ │ └── StatusTest.php │ │ │ │ ├── IntegrationConfigTest.php │ │ │ │ ├── IntegrationServiceTest.php │ │ │ │ ├── IntegrationTest.php │ │ │ │ ├── ManagerTest.php │ │ │ │ ├── Oauth │ │ │ │ │ ├── Consumer │ │ │ │ │ │ └── Validator │ │ │ │ │ │ │ └── KeyLengthTest.php │ │ │ │ │ ├── ConsumerTest.php │ │ │ │ │ ├── NonceTest.php │ │ │ │ │ ├── Token │ │ │ │ │ │ └── ProviderTest.php │ │ │ │ │ └── TokenTest.php │ │ │ │ ├── OauthServiceTest.php │ │ │ │ ├── Plugin │ │ │ │ │ └── IntegrationTest.php │ │ │ │ └── ResourceModel │ │ │ │ │ ├── Integration │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ ├── IntegrationTest.php │ │ │ │ │ └── Oauth │ │ │ │ │ ├── ConsumerTest.php │ │ │ │ │ ├── NonceTest.php │ │ │ │ │ ├── Token │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ └── TokenTest.php │ │ │ │ └── Oauth │ │ │ │ └── OauthTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ ├── menu.xml │ │ │ │ ├── routes.xml │ │ │ │ └── system.xml │ │ │ ├── cache.xml │ │ │ ├── config.xml │ │ │ ├── crontab.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── frontend │ │ │ │ └── routes.xml │ │ │ ├── integration │ │ │ │ ├── api.xsd │ │ │ │ ├── config.xsd │ │ │ │ ├── integration.xsd │ │ │ │ ├── integration_base.xsd │ │ │ │ └── integration_file.xsd │ │ │ ├── module.xml │ │ │ ├── webapi.xml │ │ │ ├── webapi_rest │ │ │ │ └── events.xml │ │ │ └── webapi_soap │ │ │ │ └── events.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ └── adminhtml │ │ │ ├── layout │ │ │ ├── adminhtml_integration_edit.xml │ │ │ ├── adminhtml_integration_grid.xml │ │ │ ├── adminhtml_integration_grid_block.xml │ │ │ ├── adminhtml_integration_index.xml │ │ │ ├── adminhtml_integration_new.xml │ │ │ ├── adminhtml_integration_permissionsdialog.xml │ │ │ ├── adminhtml_integration_tokensdialog.xml │ │ │ └── adminhtml_integration_tokensexchange.xml │ │ │ ├── requirejs-config.js │ │ │ ├── templates │ │ │ ├── integration │ │ │ │ ├── activate │ │ │ │ │ ├── permissions.phtml │ │ │ │ │ └── permissions │ │ │ │ │ │ └── tab │ │ │ │ │ │ └── webapi.phtml │ │ │ │ ├── popup_container.phtml │ │ │ │ └── tokens_exchange.phtml │ │ │ └── resourcetree.phtml │ │ │ └── web │ │ │ └── js │ │ │ └── integration.js │ │ ├── LayeredNavigation │ │ ├── Block │ │ │ ├── Navigation.php │ │ │ └── Navigation │ │ │ │ ├── FilterRenderer.php │ │ │ │ ├── FilterRendererInterface.php │ │ │ │ └── State.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Aggregation │ │ │ │ └── Status.php │ │ │ └── Attribute │ │ │ │ └── Source │ │ │ │ └── FilterableOptions.php │ │ ├── Observer │ │ │ ├── Edit │ │ │ │ └── Tab │ │ │ │ │ └── Front │ │ │ │ │ └── ProductAttributeFormBuildFrontTabObserver.php │ │ │ └── Grid │ │ │ │ └── ProductAttributeGridBuildObserver.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ │ └── LayeredNavigationSection.xml │ │ │ │ └── Test │ │ │ │ │ ├── AdminSpecifyLayerNavigationConfigurationTest.xml │ │ │ │ │ └── ShopByButtonInMobile.xml │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ └── NavigationTest.php │ │ │ │ └── Model │ │ │ │ └── Aggregation │ │ │ │ └── StatusTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ ├── events.xml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── di.xml │ │ │ ├── frontend │ │ │ │ └── di.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ └── ui_component │ │ │ │ ├── product_attribute_add_form.xml │ │ │ │ ├── product_attributes_grid.xml │ │ │ │ └── product_attributes_listing.xml │ │ │ └── frontend │ │ │ ├── layout │ │ │ ├── catalog_category_view_type_layered.xml │ │ │ ├── catalog_category_view_type_layered_without_children.xml │ │ │ └── catalogsearch_result_index.xml │ │ │ ├── page_layout │ │ │ ├── 1column.xml │ │ │ ├── 2columns-left.xml │ │ │ ├── 2columns-right.xml │ │ │ ├── 3columns.xml │ │ │ └── empty.xml │ │ │ └── templates │ │ │ └── layer │ │ │ ├── filter.phtml │ │ │ ├── state.phtml │ │ │ └── view.phtml │ │ ├── Marketplace │ │ ├── Block │ │ │ ├── Index.php │ │ │ └── Partners.php │ │ ├── Controller │ │ │ └── Adminhtml │ │ │ │ ├── Index.php │ │ │ │ ├── Index │ │ │ │ └── Index.php │ │ │ │ ├── Partners.php │ │ │ │ └── Partners │ │ │ │ └── Index.php │ │ ├── Helper │ │ │ └── Cache.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ └── Partners.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ └── PartnersTest.php │ │ │ │ ├── Controller │ │ │ │ ├── Index │ │ │ │ │ └── IndexTest.php │ │ │ │ └── Partners │ │ │ │ │ └── IndexTest.php │ │ │ │ ├── Helper │ │ │ │ └── CacheTest.php │ │ │ │ └── Model │ │ │ │ └── PartnersTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ ├── menu.xml │ │ │ │ └── routes.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ └── adminhtml │ │ │ ├── layout │ │ │ ├── marketplace_index_index.xml │ │ │ └── marketplace_partners_index.xml │ │ │ ├── templates │ │ │ ├── index.phtml │ │ │ └── partners.phtml │ │ │ └── web │ │ │ ├── default.js │ │ │ └── partners │ │ │ └── images │ │ │ └── magento-marketplace.svg │ │ ├── MediaStorage │ │ ├── App │ │ │ └── Media.php │ │ ├── Block │ │ │ └── System │ │ │ │ └── Config │ │ │ │ └── System │ │ │ │ └── Storage │ │ │ │ └── Media │ │ │ │ └── Synchronize.php │ │ ├── Console │ │ │ └── Command │ │ │ │ └── ImagesResizeCommand.php │ │ ├── Controller │ │ │ └── Adminhtml │ │ │ │ └── System │ │ │ │ └── Config │ │ │ │ └── System │ │ │ │ ├── Storage.php │ │ │ │ └── Storage │ │ │ │ ├── Status.php │ │ │ │ └── Synchronize.php │ │ ├── Helper │ │ │ └── File │ │ │ │ ├── Media.php │ │ │ │ ├── Storage.php │ │ │ │ └── Storage │ │ │ │ └── Database.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Asset │ │ │ │ └── Plugin │ │ │ │ │ └── CleanMergedJsCss.php │ │ │ ├── Config │ │ │ │ ├── Backend │ │ │ │ │ └── Storage │ │ │ │ │ │ └── Media │ │ │ │ │ │ └── Database.php │ │ │ │ └── Source │ │ │ │ │ └── Storage │ │ │ │ │ └── Media │ │ │ │ │ ├── Database.php │ │ │ │ │ └── Storage.php │ │ │ ├── File │ │ │ │ ├── Storage.php │ │ │ │ ├── Storage │ │ │ │ │ ├── Config.php │ │ │ │ │ ├── Database.php │ │ │ │ │ ├── Database │ │ │ │ │ │ └── AbstractDatabase.php │ │ │ │ │ ├── Directory │ │ │ │ │ │ └── Database.php │ │ │ │ │ ├── File.php │ │ │ │ │ ├── Flag.php │ │ │ │ │ ├── Request.php │ │ │ │ │ ├── Response.php │ │ │ │ │ └── Synchronization.php │ │ │ │ ├── Uploader.php │ │ │ │ └── Validator │ │ │ │ │ ├── AvailablePath.php │ │ │ │ │ └── NotProtectedExtension.php │ │ │ └── ResourceModel │ │ │ │ └── File │ │ │ │ └── Storage │ │ │ │ ├── AbstractStorage.php │ │ │ │ ├── Database.php │ │ │ │ ├── Directory │ │ │ │ └── Database.php │ │ │ │ └── File.php │ │ ├── README.md │ │ ├── Service │ │ │ └── ImageResize.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ ├── App │ │ │ │ └── MediaTest.php │ │ │ │ ├── Helper │ │ │ │ └── File │ │ │ │ │ ├── MediaTest.php │ │ │ │ │ ├── Storage │ │ │ │ │ └── DatabaseTest.php │ │ │ │ │ └── StorageTest.php │ │ │ │ └── Model │ │ │ │ ├── Asset │ │ │ │ └── Plugin │ │ │ │ │ └── CleanMergedJsCssTest.php │ │ │ │ ├── Config │ │ │ │ └── Source │ │ │ │ │ └── Storage │ │ │ │ │ └── Media │ │ │ │ │ └── DatabaseTest.php │ │ │ │ ├── File │ │ │ │ └── Storage │ │ │ │ │ ├── ConfigTest.php │ │ │ │ │ ├── Directory │ │ │ │ │ └── DatabaseTest.php │ │ │ │ │ ├── MediaTest.php │ │ │ │ │ ├── RequestTest.php │ │ │ │ │ ├── ResponseTest.php │ │ │ │ │ ├── SynchronizationTest.php │ │ │ │ │ └── _files │ │ │ │ │ └── config.xml │ │ │ │ └── ResourceModel │ │ │ │ └── File │ │ │ │ └── Storage │ │ │ │ └── FileTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ ├── routes.xml │ │ │ │ └── system.xml │ │ │ ├── di.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ └── adminhtml │ │ │ └── templates │ │ │ └── system │ │ │ └── config │ │ │ └── system │ │ │ └── storage │ │ │ └── media │ │ │ └── synchronize.phtml │ │ ├── MessageQueue │ │ ├── Console │ │ │ ├── ConsumerListCommand.php │ │ │ └── StartConsumerCommand.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── ConsumerRunner.php │ │ │ ├── Cron │ │ │ │ ├── ConsumersRunner.php │ │ │ │ └── ConsumersRunner │ │ │ │ │ └── PidConsumerManager.php │ │ │ ├── Lock.php │ │ │ ├── Plugin │ │ │ │ └── ResourceModel │ │ │ │ │ └── Lock.php │ │ │ ├── PoisonPillCompare.php │ │ │ └── ResourceModel │ │ │ │ ├── Lock.php │ │ │ │ └── PoisonPill.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ ├── Console │ │ │ │ └── StartConsumerCommandTest.php │ │ │ │ ├── Model │ │ │ │ ├── ConsumerRunnerTest.php │ │ │ │ ├── Cron │ │ │ │ │ ├── ConsumersRunner │ │ │ │ │ │ └── PidConsumerManagerTest.php │ │ │ │ │ └── ConsumersRunnerTest.php │ │ │ │ └── ResourceModel │ │ │ │ │ └── LockTest.php │ │ │ │ └── _files │ │ │ │ ├── consumers_runner_functions_mocks.php │ │ │ │ └── pid_consumer_functions_mocks.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── cron_groups.xml │ │ │ ├── crontab.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ └── module.xml │ │ └── registration.php │ │ ├── Msrp │ │ ├── Api │ │ │ └── Data │ │ │ │ └── ProductRender │ │ │ │ └── MsrpPriceInfoInterface.php │ │ ├── Block │ │ │ ├── Adminhtml │ │ │ │ └── Product │ │ │ │ │ └── Helper │ │ │ │ │ └── Form │ │ │ │ │ ├── Type.php │ │ │ │ │ └── Type │ │ │ │ │ └── Price.php │ │ │ ├── Popup.php │ │ │ └── Total.php │ │ ├── Helper │ │ │ └── Data.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Config.php │ │ │ ├── Msrp.php │ │ │ ├── Product │ │ │ │ ├── Attribute │ │ │ │ │ └── Source │ │ │ │ │ │ ├── Type.php │ │ │ │ │ │ └── Type │ │ │ │ │ │ └── Price.php │ │ │ │ └── Options.php │ │ │ ├── ProductRender │ │ │ │ └── MsrpPriceInfo.php │ │ │ └── Quote │ │ │ │ ├── Address │ │ │ │ └── CanApplyMsrp.php │ │ │ │ └── Msrp.php │ │ ├── Observer │ │ │ └── Frontend │ │ │ │ └── Quote │ │ │ │ └── SetCanApplyMsrpObserver.php │ │ ├── Plugin │ │ │ └── Bundle │ │ │ │ └── Block │ │ │ │ └── Adminhtml │ │ │ │ └── Catalog │ │ │ │ └── Product │ │ │ │ └── Edit │ │ │ │ └── Tab │ │ │ │ └── Attributes.php │ │ ├── Pricing │ │ │ ├── MsrpPriceCalculator.php │ │ │ ├── MsrpPriceCalculatorInterface.php │ │ │ ├── Price │ │ │ │ ├── MsrpPrice.php │ │ │ │ └── MsrpPriceInterface.php │ │ │ └── Render │ │ │ │ └── PriceBox.php │ │ ├── Setup │ │ │ └── Patch │ │ │ │ └── Data │ │ │ │ ├── ChangePriceAttributeDefaultScope.php │ │ │ │ └── InitializeMsrpAttributes.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── Data │ │ │ │ │ └── MsrpSettingsData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Metadata │ │ │ │ │ └── msrp_settings-meta.xml │ │ │ │ ├── README.md │ │ │ │ └── Test │ │ │ │ │ └── StorefrontProductWithMapAssignedConfigProductIsCorrectTest.xml │ │ │ └── Unit │ │ │ │ ├── Helper │ │ │ │ └── DataTest.php │ │ │ │ ├── Model │ │ │ │ └── Product │ │ │ │ │ └── Attribute │ │ │ │ │ └── Source │ │ │ │ │ └── Type │ │ │ │ │ └── PriceTest.php │ │ │ │ ├── Observer │ │ │ │ └── Frontend │ │ │ │ │ └── Quote │ │ │ │ │ └── SetCanApplyMsrpObserverTest.php │ │ │ │ ├── Pricing │ │ │ │ └── Price │ │ │ │ │ └── MsrpPriceTest.php │ │ │ │ └── Ui │ │ │ │ └── DataProvider │ │ │ │ └── Product │ │ │ │ ├── Form │ │ │ │ └── Modifier │ │ │ │ │ └── MsrpTest.php │ │ │ │ └── Listing │ │ │ │ └── Collector │ │ │ │ └── MsrpPriceTest.php │ │ ├── Ui │ │ │ └── DataProvider │ │ │ │ └── Product │ │ │ │ ├── Form │ │ │ │ └── Modifier │ │ │ │ │ └── Msrp.php │ │ │ │ └── Listing │ │ │ │ └── Collector │ │ │ │ └── MsrpPrice.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ └── system.xml │ │ │ ├── catalog_attributes.xml │ │ │ ├── config.xml │ │ │ ├── di.xml │ │ │ ├── extension_attributes.xml │ │ │ ├── frontend │ │ │ │ └── events.xml │ │ │ ├── module.xml │ │ │ ├── webapi_rest │ │ │ │ └── events.xml │ │ │ └── webapi_soap │ │ │ │ └── events.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── base │ │ │ ├── layout │ │ │ │ ├── catalog_product_prices.xml │ │ │ │ └── cms_index_index.xml │ │ │ ├── templates │ │ │ │ └── product │ │ │ │ │ └── price │ │ │ │ │ └── msrp.phtml │ │ │ └── web │ │ │ │ └── js │ │ │ │ └── msrp.js │ │ │ └── frontend │ │ │ ├── layout │ │ │ ├── catalog_category_view.xml │ │ │ ├── catalog_product_compare_index.xml │ │ │ ├── catalog_product_view.xml │ │ │ ├── catalog_product_view_type_downloadable.xml │ │ │ ├── catalogsearch_advanced_result.xml │ │ │ ├── catalogsearch_result_index.xml │ │ │ ├── checkout_cart_index.xml │ │ │ ├── checkout_cart_sidebar_total_renderers.xml │ │ │ ├── checkout_onepage_failure.xml │ │ │ ├── checkout_onepage_success.xml │ │ │ ├── msrp_popup.xml │ │ │ ├── review_product_list.xml │ │ │ ├── wishlist_index_configure_type_downloadable.xml │ │ │ ├── wishlist_index_index.xml │ │ │ ├── wishlist_search_view.xml │ │ │ └── wishlist_shared_index.xml │ │ │ ├── requirejs-config.js │ │ │ ├── templates │ │ │ ├── cart │ │ │ │ ├── subtotal.phtml │ │ │ │ └── totals.phtml │ │ │ ├── popup.phtml │ │ │ └── render │ │ │ │ └── item │ │ │ │ ├── price_msrp_item.phtml │ │ │ │ └── price_msrp_rss.phtml │ │ │ ├── ui_component │ │ │ ├── widget_recently_compared.xml │ │ │ └── widget_recently_viewed.xml │ │ │ └── web │ │ │ ├── js │ │ │ ├── product │ │ │ │ └── list │ │ │ │ │ └── columns │ │ │ │ │ └── msrp-price.js │ │ │ └── view │ │ │ │ └── checkout │ │ │ │ └── minicart │ │ │ │ └── subtotal │ │ │ │ └── totals.js │ │ │ └── template │ │ │ ├── checkout │ │ │ └── minicart │ │ │ │ └── subtotal │ │ │ │ └── totals.html │ │ │ └── product │ │ │ ├── item │ │ │ └── popup.html │ │ │ └── price │ │ │ └── price_box.html │ │ ├── MsrpConfigurableProduct │ │ ├── Pricing │ │ │ └── MsrpPriceCalculator.php │ │ ├── README.md │ │ ├── composer.json │ │ ├── etc │ │ │ ├── di.xml │ │ │ └── module.xml │ │ └── registration.php │ │ ├── MsrpGroupedProduct │ │ ├── Pricing │ │ │ └── MsrpPriceCalculator.php │ │ ├── README.md │ │ ├── composer.json │ │ ├── etc │ │ │ ├── di.xml │ │ │ └── module.xml │ │ └── registration.php │ │ ├── Multishipping │ │ ├── Block │ │ │ ├── Checkout │ │ │ │ ├── AbstractMultishipping.php │ │ │ │ ├── Address │ │ │ │ │ └── Select.php │ │ │ │ ├── Addresses.php │ │ │ │ ├── Billing.php │ │ │ │ ├── Billing │ │ │ │ │ └── Items.php │ │ │ │ ├── Link.php │ │ │ │ ├── Overview.php │ │ │ │ ├── Payment │ │ │ │ │ └── Info.php │ │ │ │ ├── Results.php │ │ │ │ ├── Shipping.php │ │ │ │ ├── State.php │ │ │ │ └── Success.php │ │ │ └── DataProviders │ │ │ │ ├── Billing.php │ │ │ │ ├── Overview.php │ │ │ │ └── Success.php │ │ ├── Controller │ │ │ ├── Checkout.php │ │ │ └── Checkout │ │ │ │ ├── Address.php │ │ │ │ ├── Address │ │ │ │ ├── EditAddress.php │ │ │ │ ├── EditBilling.php │ │ │ │ ├── EditShipping.php │ │ │ │ ├── EditShippingPost.php │ │ │ │ ├── NewBilling.php │ │ │ │ ├── NewShipping.php │ │ │ │ ├── SaveBilling.php │ │ │ │ ├── SelectBilling.php │ │ │ │ ├── SetBilling.php │ │ │ │ └── ShippingSaved.php │ │ │ │ ├── Addresses.php │ │ │ │ ├── AddressesPost.php │ │ │ │ ├── BackToAddresses.php │ │ │ │ ├── BackToBilling.php │ │ │ │ ├── BackToShipping.php │ │ │ │ ├── Billing.php │ │ │ │ ├── CheckItems.php │ │ │ │ ├── Index.php │ │ │ │ ├── Login.php │ │ │ │ ├── Overview.php │ │ │ │ ├── OverviewPost.php │ │ │ │ ├── Plugin.php │ │ │ │ ├── Register.php │ │ │ │ ├── RemoveItem.php │ │ │ │ ├── Results.php │ │ │ │ ├── Shipping.php │ │ │ │ ├── ShippingPost.php │ │ │ │ └── Success.php │ │ ├── Helper │ │ │ ├── Data.php │ │ │ └── Url.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Cart │ │ │ │ └── Controller │ │ │ │ │ └── CartPlugin.php │ │ │ ├── Checkout │ │ │ │ └── Type │ │ │ │ │ ├── Multishipping.php │ │ │ │ │ └── Multishipping │ │ │ │ │ ├── PlaceOrderDefault.php │ │ │ │ │ ├── PlaceOrderFactory.php │ │ │ │ │ ├── PlaceOrderInterface.php │ │ │ │ │ ├── PlaceOrderPool.php │ │ │ │ │ ├── Plugin.php │ │ │ │ │ └── State.php │ │ │ └── Payment │ │ │ │ └── Method │ │ │ │ └── Specification │ │ │ │ └── Enabled.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Page │ │ │ │ │ └── NewMultishippingAddressPage.xml │ │ │ │ ├── README.md │ │ │ │ └── Section │ │ │ │ │ └── MultishippingSection.xml │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ └── Checkout │ │ │ │ │ ├── Address │ │ │ │ │ └── SelectTest.php │ │ │ │ │ ├── Billing │ │ │ │ │ └── ItemsTest.php │ │ │ │ │ ├── OverviewTest.php │ │ │ │ │ ├── Payment │ │ │ │ │ └── InfoTest.php │ │ │ │ │ ├── ShippingTest.php │ │ │ │ │ ├── StateTest.php │ │ │ │ │ └── SuccessTest.php │ │ │ │ ├── Controller │ │ │ │ └── Checkout │ │ │ │ │ ├── Address │ │ │ │ │ ├── EditAddressTest.php │ │ │ │ │ ├── EditBillingTest.php │ │ │ │ │ ├── EditShippingTest.php │ │ │ │ │ ├── NewBillingTest.php │ │ │ │ │ ├── NewShippingTest.php │ │ │ │ │ └── ShippingSavedTest.php │ │ │ │ │ └── PluginTest.php │ │ │ │ ├── Helper │ │ │ │ └── DataTest.php │ │ │ │ └── Model │ │ │ │ ├── Cart │ │ │ │ └── Controller │ │ │ │ │ └── CartPluginTest.php │ │ │ │ ├── Checkout │ │ │ │ └── Type │ │ │ │ │ ├── Multishipping │ │ │ │ │ ├── PlaceOrderDefaultTest.php │ │ │ │ │ ├── PlaceOrderFactoryTest.php │ │ │ │ │ ├── PlaceOrderPoolTest.php │ │ │ │ │ └── PluginTest.php │ │ │ │ │ └── MultishippingTest.php │ │ │ │ └── Payment │ │ │ │ └── Method │ │ │ │ └── Specification │ │ │ │ └── EnabledTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── frontend │ │ │ │ ├── di.xml │ │ │ │ ├── page_types.xml │ │ │ │ ├── routes.xml │ │ │ │ └── sections.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ └── frontend │ │ │ ├── layout │ │ │ ├── checkout_cart_index.xml │ │ │ ├── multishipping_checkout.xml │ │ │ ├── multishipping_checkout_address_editaddress.xml │ │ │ ├── multishipping_checkout_address_editbilling.xml │ │ │ ├── multishipping_checkout_address_editshipping.xml │ │ │ ├── multishipping_checkout_address_newbilling.xml │ │ │ ├── multishipping_checkout_address_newshipping.xml │ │ │ ├── multishipping_checkout_address_select.xml │ │ │ ├── multishipping_checkout_address_selectbilling.xml │ │ │ ├── multishipping_checkout_addresses.xml │ │ │ ├── multishipping_checkout_billing.xml │ │ │ ├── multishipping_checkout_customer_address.xml │ │ │ ├── multishipping_checkout_login.xml │ │ │ ├── multishipping_checkout_overview.xml │ │ │ ├── multishipping_checkout_register.xml │ │ │ ├── multishipping_checkout_results.xml │ │ │ ├── multishipping_checkout_shipping.xml │ │ │ └── multishipping_checkout_success.xml │ │ │ ├── requirejs-config.js │ │ │ ├── templates │ │ │ ├── checkout │ │ │ │ ├── address │ │ │ │ │ └── select.phtml │ │ │ │ ├── addresses.phtml │ │ │ │ ├── billing.phtml │ │ │ │ ├── billing │ │ │ │ │ └── items.phtml │ │ │ │ ├── item │ │ │ │ │ └── default.phtml │ │ │ │ ├── link.phtml │ │ │ │ ├── overview.phtml │ │ │ │ ├── overview │ │ │ │ │ └── item.phtml │ │ │ │ ├── results.phtml │ │ │ │ ├── shipping.phtml │ │ │ │ ├── state.phtml │ │ │ │ └── success.phtml │ │ │ ├── js │ │ │ │ └── components.phtml │ │ │ └── multishipping │ │ │ │ └── item │ │ │ │ └── default.phtml │ │ │ └── web │ │ │ └── js │ │ │ ├── multi-shipping.js │ │ │ ├── overview.js │ │ │ └── payment.js │ │ ├── MysqlMq │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── ConnectionTypeResolver.php │ │ │ ├── Driver │ │ │ │ ├── Bulk │ │ │ │ │ └── Exchange.php │ │ │ │ ├── Exchange.php │ │ │ │ ├── ExchangeFactory.php │ │ │ │ ├── Queue.php │ │ │ │ └── QueueFactory.php │ │ │ ├── Message.php │ │ │ ├── MessageStatus.php │ │ │ ├── Observer.php │ │ │ ├── Queue.php │ │ │ ├── QueueManagement.php │ │ │ └── ResourceModel │ │ │ │ ├── Message.php │ │ │ │ ├── MessageCollection.php │ │ │ │ ├── MessageStatus.php │ │ │ │ ├── MessageStatusCollection.php │ │ │ │ └── Queue.php │ │ ├── README.md │ │ ├── Setup │ │ │ └── Recurring.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ ├── Model │ │ │ │ ├── ConnectionTypeResolverTest.php │ │ │ │ ├── Driver │ │ │ │ │ └── Bulk │ │ │ │ │ │ └── ExchangeTest.php │ │ │ │ ├── QueueManagementTest.php │ │ │ │ └── ResourceModel │ │ │ │ │ └── QueueTest.php │ │ │ │ └── Setup │ │ │ │ └── RecurringTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── crontab.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ └── registration.php │ │ ├── NewRelicReporting │ │ ├── Console │ │ │ └── Command │ │ │ │ └── DeployMarker.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Apm │ │ │ │ └── Deployments.php │ │ │ ├── Config.php │ │ │ ├── Counter.php │ │ │ ├── Counts.php │ │ │ ├── Cron.php │ │ │ ├── Cron │ │ │ │ ├── ReportCounts.php │ │ │ │ ├── ReportModulesInfo.php │ │ │ │ └── ReportNewRelicCron.php │ │ │ ├── CronEvent.php │ │ │ ├── Module.php │ │ │ ├── Module │ │ │ │ └── Collect.php │ │ │ ├── NewRelicWrapper.php │ │ │ ├── Observer │ │ │ │ ├── CheckConfig.php │ │ │ │ ├── ReportApplicationHandledExceptionToNewRelic.php │ │ │ │ ├── ReportConcurrentAdmins.php │ │ │ │ ├── ReportConcurrentAdminsToNewRelic.php │ │ │ │ ├── ReportConcurrentUsers.php │ │ │ │ ├── ReportConcurrentUsersToNewRelic.php │ │ │ │ ├── ReportOrderPlaced.php │ │ │ │ ├── ReportOrderPlacedToNewRelic.php │ │ │ │ ├── ReportProductDeleted.php │ │ │ │ ├── ReportProductDeletedToNewRelic.php │ │ │ │ ├── ReportProductSaved.php │ │ │ │ ├── ReportProductSavedToNewRelic.php │ │ │ │ ├── ReportSystemCacheFlush.php │ │ │ │ └── ReportSystemCacheFlushToNewRelic.php │ │ │ ├── Orders.php │ │ │ ├── ResourceModel │ │ │ │ ├── Counts.php │ │ │ │ ├── Counts │ │ │ │ │ └── Collection.php │ │ │ │ ├── Module.php │ │ │ │ ├── Module │ │ │ │ │ └── Collection.php │ │ │ │ ├── Orders.php │ │ │ │ ├── Orders │ │ │ │ │ └── Collection.php │ │ │ │ ├── System.php │ │ │ │ ├── System │ │ │ │ │ └── Collection.php │ │ │ │ ├── Users.php │ │ │ │ └── Users │ │ │ │ │ └── Collection.php │ │ │ ├── ServiceShellUser.php │ │ │ ├── System.php │ │ │ └── Users.php │ │ ├── Plugin │ │ │ ├── CommandPlugin.php │ │ │ ├── HttpPlugin.php │ │ │ └── StatePlugin.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ └── Model │ │ │ │ ├── Apm │ │ │ │ └── DeploymentsTest.php │ │ │ │ ├── CounterTest.php │ │ │ │ ├── Cron │ │ │ │ ├── ReportCountsTest.php │ │ │ │ ├── ReportModulesInfoTest.php │ │ │ │ └── ReportNewRelicCronTest.php │ │ │ │ ├── CronEventTest.php │ │ │ │ ├── CronTest.php │ │ │ │ ├── Module │ │ │ │ └── CollectTest.php │ │ │ │ └── Observer │ │ │ │ ├── CheckConfigTest.php │ │ │ │ ├── ReportConcurrentAdminsTest.php │ │ │ │ ├── ReportConcurrentAdminsToNewRelicTest.php │ │ │ │ ├── ReportConcurrentUsersTest.php │ │ │ │ ├── ReportConcurrentUsersToNewRelicTest.php │ │ │ │ ├── ReportOrderPlacedTest.php │ │ │ │ ├── ReportOrderPlacedToNewRelicTest.php │ │ │ │ ├── ReportProductDeletedTest.php │ │ │ │ ├── ReportProductDeletedToNewRelicTest.php │ │ │ │ ├── ReportProductSavedTest.php │ │ │ │ ├── ReportProductSavedToNewRelicTest.php │ │ │ │ ├── ReportSystemCacheFlushTest.php │ │ │ │ └── ReportSystemCacheFlushToNewRelicTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ ├── events.xml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── crontab.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── events.xml │ │ │ ├── frontend │ │ │ │ └── events.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ └── registration.php │ │ ├── Newsletter │ │ ├── Block │ │ │ ├── Adminhtml │ │ │ │ ├── Problem.php │ │ │ │ ├── Problem │ │ │ │ │ └── Grid │ │ │ │ │ │ ├── Filter │ │ │ │ │ │ └── Checkbox.php │ │ │ │ │ │ └── Renderer │ │ │ │ │ │ └── Checkbox.php │ │ │ │ ├── Queue │ │ │ │ │ ├── Edit.php │ │ │ │ │ ├── Edit │ │ │ │ │ │ └── Form.php │ │ │ │ │ ├── Grid │ │ │ │ │ │ └── Renderer │ │ │ │ │ │ │ └── Action.php │ │ │ │ │ ├── Preview.php │ │ │ │ │ └── Preview │ │ │ │ │ │ └── Form.php │ │ │ │ ├── Subscriber.php │ │ │ │ ├── Subscriber │ │ │ │ │ ├── Grid.php │ │ │ │ │ └── Grid │ │ │ │ │ │ ├── Filter │ │ │ │ │ │ ├── Checkbox.php │ │ │ │ │ │ └── Website.php │ │ │ │ │ │ └── Renderer │ │ │ │ │ │ └── Checkbox.php │ │ │ │ ├── Template.php │ │ │ │ └── Template │ │ │ │ │ ├── Edit.php │ │ │ │ │ ├── Edit │ │ │ │ │ └── Form.php │ │ │ │ │ ├── Grid.php │ │ │ │ │ ├── Grid │ │ │ │ │ └── Renderer │ │ │ │ │ │ ├── Action.php │ │ │ │ │ │ └── Sender.php │ │ │ │ │ ├── Preview.php │ │ │ │ │ └── Preview │ │ │ │ │ └── Form.php │ │ │ ├── Subscribe.php │ │ │ └── Subscribe │ │ │ │ └── Grid │ │ │ │ └── Options │ │ │ │ ├── GroupOptionHash.php │ │ │ │ └── StoreOptionHash.php │ │ ├── Controller │ │ │ ├── Adminhtml │ │ │ │ ├── Problem.php │ │ │ │ ├── Problem │ │ │ │ │ ├── Grid.php │ │ │ │ │ └── Index.php │ │ │ │ ├── Queue.php │ │ │ │ ├── Queue │ │ │ │ │ ├── Cancel.php │ │ │ │ │ ├── Drop.php │ │ │ │ │ ├── Edit.php │ │ │ │ │ ├── Grid.php │ │ │ │ │ ├── Index.php │ │ │ │ │ ├── Pause.php │ │ │ │ │ ├── Preview.php │ │ │ │ │ ├── Resume.php │ │ │ │ │ ├── Save.php │ │ │ │ │ ├── Sending.php │ │ │ │ │ └── Start.php │ │ │ │ ├── Subscriber.php │ │ │ │ ├── Subscriber │ │ │ │ │ ├── ExportCsv.php │ │ │ │ │ ├── ExportXml.php │ │ │ │ │ ├── Grid.php │ │ │ │ │ ├── Index.php │ │ │ │ │ ├── MassDelete.php │ │ │ │ │ └── MassUnsubscribe.php │ │ │ │ ├── Template.php │ │ │ │ └── Template │ │ │ │ │ ├── Delete.php │ │ │ │ │ ├── Drop.php │ │ │ │ │ ├── Edit.php │ │ │ │ │ ├── Grid.php │ │ │ │ │ ├── Index.php │ │ │ │ │ ├── NewAction.php │ │ │ │ │ ├── Preview.php │ │ │ │ │ └── Save.php │ │ │ ├── Manage.php │ │ │ ├── Manage │ │ │ │ ├── Index.php │ │ │ │ └── Save.php │ │ │ ├── Subscriber.php │ │ │ └── Subscriber │ │ │ │ ├── Confirm.php │ │ │ │ ├── NewAction.php │ │ │ │ └── Unsubscribe.php │ │ ├── Helper │ │ │ └── Data.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Observer.php │ │ │ ├── Plugin │ │ │ │ └── CustomerPlugin.php │ │ │ ├── Problem.php │ │ │ ├── Queue.php │ │ │ ├── Queue │ │ │ │ ├── Options │ │ │ │ │ └── Status.php │ │ │ │ └── TransportBuilder.php │ │ │ ├── ResourceModel │ │ │ │ ├── Grid │ │ │ │ │ └── Collection.php │ │ │ │ ├── Problem.php │ │ │ │ ├── Problem │ │ │ │ │ └── Collection.php │ │ │ │ ├── Queue.php │ │ │ │ ├── Queue │ │ │ │ │ ├── Collection.php │ │ │ │ │ └── Grid │ │ │ │ │ │ └── Collection.php │ │ │ │ ├── Subscriber.php │ │ │ │ ├── Subscriber │ │ │ │ │ ├── Collection.php │ │ │ │ │ └── Grid │ │ │ │ │ │ └── Collection.php │ │ │ │ ├── Template.php │ │ │ │ └── Template │ │ │ │ │ └── Collection.php │ │ │ ├── Session.php │ │ │ ├── Subscriber.php │ │ │ ├── Template.php │ │ │ └── Template │ │ │ │ └── Filter.php │ │ ├── Observer │ │ │ └── PredispatchNewsletterObserver.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ └── VerifySubscribedNewsletterDisplayedActionGroup.xml │ │ │ │ ├── Data │ │ │ │ │ ├── AdminMenuData.xml │ │ │ │ │ └── NewsletterTemplateData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Page │ │ │ │ │ ├── NewsletterTemplatePage.xml │ │ │ │ │ └── StorefrontNewsletterManagePage.xml │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ │ ├── NewsletterTemplateSection.xml │ │ │ │ │ ├── StorefrontNewsletterManageSection.xml │ │ │ │ │ ├── StorefrontNewsletterSection.xml │ │ │ │ │ └── VerifySubscribedNewsLetterDisplayedSection.xml │ │ │ │ └── Test │ │ │ │ │ ├── AdminAddImageToWYSIWYGNewsletterTest.xml │ │ │ │ │ ├── AdminAddVariableToWYSIWYGNewsletterTest.xml │ │ │ │ │ ├── AdminAddWidgetToWYSIWYGNewsletterTest.xml │ │ │ │ │ ├── AdminMarketingNewsletterQueueNavigateMenuTest.xml │ │ │ │ │ ├── AdminMarketingNewsletterSubscribersNavigateMenuTest.xml │ │ │ │ │ ├── AdminMarketingNewsletterTemplateNavigateMenuTest.xml │ │ │ │ │ ├── AdminReportsNewsletterProblemReportsNavigateMenuTest.xml │ │ │ │ │ ├── VerifySubscribedNewsletterDisplayedTest.xml │ │ │ │ │ └── VerifyTinyMCEv4IsNativeWYSIWYGOnNewsletterTest.xml │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ └── Adminhtml │ │ │ │ │ ├── Queue │ │ │ │ │ └── PreviewTest.php │ │ │ │ │ └── Template │ │ │ │ │ ├── Grid │ │ │ │ │ └── Renderer │ │ │ │ │ │ └── SenderTest.php │ │ │ │ │ └── PreviewTest.php │ │ │ │ ├── Controller │ │ │ │ └── Manage │ │ │ │ │ └── SaveTest.php │ │ │ │ ├── Model │ │ │ │ ├── Plugin │ │ │ │ │ └── CustomerPluginTest.php │ │ │ │ ├── ProblemTest.php │ │ │ │ ├── Queue │ │ │ │ │ └── TransportBuilderTest.php │ │ │ │ ├── QueueTest.php │ │ │ │ ├── SubscriberTest.php │ │ │ │ ├── Template │ │ │ │ │ └── FilterTest.php │ │ │ │ └── TemplateTest.php │ │ │ │ └── Observer │ │ │ │ └── PredispatchNewsletterObserverTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ ├── menu.xml │ │ │ │ ├── routes.xml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── crontab.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── email_templates.xml │ │ │ ├── extension_attributes.xml │ │ │ ├── frontend │ │ │ │ ├── di.xml │ │ │ │ ├── events.xml │ │ │ │ ├── page_types.xml │ │ │ │ └── routes.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ ├── layout │ │ │ │ ├── newsletter_problem_block.xml │ │ │ │ ├── newsletter_problem_grid.xml │ │ │ │ ├── newsletter_problem_index.xml │ │ │ │ ├── newsletter_queue_edit.xml │ │ │ │ ├── newsletter_queue_grid.xml │ │ │ │ ├── newsletter_queue_grid_block.xml │ │ │ │ ├── newsletter_queue_index.xml │ │ │ │ ├── newsletter_queue_preview.xml │ │ │ │ ├── newsletter_queue_preview_popup.xml │ │ │ │ ├── newsletter_subscriber_block.xml │ │ │ │ ├── newsletter_subscriber_exportcsv.xml │ │ │ │ ├── newsletter_subscriber_exportxml.xml │ │ │ │ ├── newsletter_subscriber_grid.xml │ │ │ │ ├── newsletter_subscriber_index.xml │ │ │ │ ├── newsletter_template_edit.xml │ │ │ │ ├── newsletter_template_preview.xml │ │ │ │ ├── newsletter_template_preview_popup.xml │ │ │ │ └── preview.xml │ │ │ └── templates │ │ │ │ ├── preview │ │ │ │ ├── iframeswitcher.phtml │ │ │ │ └── store.phtml │ │ │ │ ├── problem │ │ │ │ └── list.phtml │ │ │ │ ├── queue │ │ │ │ ├── edit.phtml │ │ │ │ ├── list.phtml │ │ │ │ └── preview.phtml │ │ │ │ ├── subscriber │ │ │ │ └── list.phtml │ │ │ │ └── template │ │ │ │ ├── edit.phtml │ │ │ │ ├── list.phtml │ │ │ │ └── preview.phtml │ │ │ ├── base │ │ │ └── ui_component │ │ │ │ └── customer_form.xml │ │ │ └── frontend │ │ │ ├── email │ │ │ ├── subscr_confirm.html │ │ │ ├── subscr_success.html │ │ │ └── unsub_success.html │ │ │ ├── layout │ │ │ ├── customer_account.xml │ │ │ ├── default.xml │ │ │ └── newsletter_manage_index.xml │ │ │ └── templates │ │ │ ├── js │ │ │ └── components.phtml │ │ │ └── subscribe.phtml │ │ ├── OfflinePayments │ │ ├── Block │ │ │ ├── Form │ │ │ │ ├── AbstractInstruction.php │ │ │ │ ├── Banktransfer.php │ │ │ │ ├── Cashondelivery.php │ │ │ │ ├── Checkmo.php │ │ │ │ └── Purchaseorder.php │ │ │ └── Info │ │ │ │ ├── Checkmo.php │ │ │ │ └── Purchaseorder.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Banktransfer.php │ │ │ ├── Cashondelivery.php │ │ │ ├── Checkmo.php │ │ │ ├── CheckmoConfigProvider.php │ │ │ ├── InstructionsConfigProvider.php │ │ │ └── Purchaseorder.php │ │ ├── Observer │ │ │ └── BeforeOrderPaymentSaveObserver.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── Data │ │ │ │ │ └── ConfigData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ ├── Form │ │ │ │ │ └── AbstractInstructionTest.php │ │ │ │ └── Info │ │ │ │ │ └── CheckmoTest.php │ │ │ │ ├── Model │ │ │ │ ├── BanktransferTest.php │ │ │ │ ├── CashondeliveryTest.php │ │ │ │ ├── CheckmoConfigProviderTest.php │ │ │ │ ├── CheckmoTest.php │ │ │ │ ├── InstructionsConfigProviderTest.php │ │ │ │ └── PurchaseorderTest.php │ │ │ │ └── Observer │ │ │ │ └── BeforeOrderPaymentSaveObserverTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── di.xml │ │ │ ├── events.xml │ │ │ ├── frontend │ │ │ │ └── di.xml │ │ │ ├── module.xml │ │ │ └── payment.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ └── templates │ │ │ │ ├── form │ │ │ │ ├── banktransfer.phtml │ │ │ │ ├── cashondelivery.phtml │ │ │ │ ├── checkmo.phtml │ │ │ │ └── purchaseorder.phtml │ │ │ │ └── info │ │ │ │ ├── checkmo.phtml │ │ │ │ ├── pdf │ │ │ │ ├── checkmo.phtml │ │ │ │ └── purchaseorder.phtml │ │ │ │ └── purchaseorder.phtml │ │ │ ├── base │ │ │ └── templates │ │ │ │ └── info │ │ │ │ └── pdf │ │ │ │ ├── checkmo.phtml │ │ │ │ └── purchaseorder.phtml │ │ │ └── frontend │ │ │ ├── layout │ │ │ ├── checkout_index_index.xml │ │ │ └── multishipping_checkout_billing.xml │ │ │ ├── templates │ │ │ ├── form │ │ │ │ ├── banktransfer.phtml │ │ │ │ ├── cashondelivery.phtml │ │ │ │ ├── checkmo.phtml │ │ │ │ └── purchaseorder.phtml │ │ │ ├── info │ │ │ │ ├── checkmo.phtml │ │ │ │ └── purchaseorder.phtml │ │ │ └── multishipping │ │ │ │ └── checkmo_form.phtml │ │ │ └── web │ │ │ ├── js │ │ │ └── view │ │ │ │ └── payment │ │ │ │ ├── method-renderer │ │ │ │ ├── banktransfer-method.js │ │ │ │ ├── cashondelivery-method.js │ │ │ │ ├── checkmo-method.js │ │ │ │ └── purchaseorder-method.js │ │ │ │ └── offline-payments.js │ │ │ └── template │ │ │ └── payment │ │ │ ├── banktransfer.html │ │ │ ├── cashondelivery.html │ │ │ ├── checkmo.html │ │ │ └── purchaseorder-form.html │ │ ├── OfflineShipping │ │ ├── Block │ │ │ └── Adminhtml │ │ │ │ ├── Carrier │ │ │ │ └── Tablerate │ │ │ │ │ └── Grid.php │ │ │ │ └── Form │ │ │ │ └── Field │ │ │ │ ├── Export.php │ │ │ │ └── Import.php │ │ ├── Controller │ │ │ └── Adminhtml │ │ │ │ └── System │ │ │ │ └── Config │ │ │ │ └── ExportTablerates.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Carrier │ │ │ │ ├── Flatrate.php │ │ │ │ ├── Flatrate │ │ │ │ │ └── ItemPriceCalculator.php │ │ │ │ ├── Freeshipping.php │ │ │ │ ├── Pickup.php │ │ │ │ └── Tablerate.php │ │ │ ├── Config │ │ │ │ ├── Backend │ │ │ │ │ └── Tablerate.php │ │ │ │ └── Source │ │ │ │ │ ├── Flatrate.php │ │ │ │ │ └── Tablerate.php │ │ │ ├── Plugin │ │ │ │ └── Checkout │ │ │ │ │ └── Block │ │ │ │ │ └── Cart │ │ │ │ │ └── Shipping.php │ │ │ ├── Quote │ │ │ │ └── Address │ │ │ │ │ └── FreeShipping.php │ │ │ ├── ResourceModel │ │ │ │ └── Carrier │ │ │ │ │ ├── Tablerate.php │ │ │ │ │ └── Tablerate │ │ │ │ │ ├── CSV │ │ │ │ │ ├── ColumnNotFoundException.php │ │ │ │ │ ├── ColumnResolver.php │ │ │ │ │ ├── RowException.php │ │ │ │ │ └── RowParser.php │ │ │ │ │ ├── Collection.php │ │ │ │ │ ├── DataHashGenerator.php │ │ │ │ │ ├── Import.php │ │ │ │ │ ├── LocationDirectory.php │ │ │ │ │ └── RateQuery.php │ │ │ ├── SalesRule │ │ │ │ ├── Calculator.php │ │ │ │ └── Rule.php │ │ │ └── Source │ │ │ │ └── SalesRule │ │ │ │ └── FreeShippingOptions.php │ │ ├── README.md │ │ ├── Setup │ │ │ └── Patch │ │ │ │ └── Data │ │ │ │ ├── UpdateQuoteShippingAddresses.php │ │ │ │ └── UpdateShippingTablerate.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ └── Adminhtml │ │ │ │ │ ├── Carrier │ │ │ │ │ └── Tablerate │ │ │ │ │ │ └── GridTest.php │ │ │ │ │ └── Form │ │ │ │ │ └── Field │ │ │ │ │ ├── ExportTest.php │ │ │ │ │ └── ImportTest.php │ │ │ │ └── Model │ │ │ │ ├── Carrier │ │ │ │ ├── FlatrateTest.php │ │ │ │ └── TablerateTest.php │ │ │ │ ├── Config │ │ │ │ ├── Backend │ │ │ │ │ └── TablerateTest.php │ │ │ │ └── Source │ │ │ │ │ ├── FlatrateTest.php │ │ │ │ │ └── TablerateTest.php │ │ │ │ ├── Plugin │ │ │ │ └── Checkout │ │ │ │ │ └── Block │ │ │ │ │ └── Cart │ │ │ │ │ └── ShippingTest.php │ │ │ │ ├── Quote │ │ │ │ └── Address │ │ │ │ │ └── FreeShippingTest.php │ │ │ │ ├── ResourceModel │ │ │ │ └── Carrier │ │ │ │ │ ├── Tablerate │ │ │ │ │ ├── CSV │ │ │ │ │ │ ├── ColumnResolverTest.php │ │ │ │ │ │ └── RowParserTest.php │ │ │ │ │ └── ImportTest.php │ │ │ │ │ └── TablerateTest.php │ │ │ │ └── SalesRule │ │ │ │ └── CalculatorTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ ├── routes.xml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── fieldset.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ └── ui_component │ │ │ │ ├── sales_rule_form.xml │ │ │ │ └── salesrulestaging_update_form.xml │ │ │ └── frontend │ │ │ ├── layout │ │ │ ├── checkout_cart_index.xml │ │ │ └── checkout_index_index.xml │ │ │ └── web │ │ │ └── js │ │ │ ├── model │ │ │ ├── shipping-rates-validation-rules │ │ │ │ ├── flatrate.js │ │ │ │ ├── freeshipping.js │ │ │ │ └── tablerate.js │ │ │ └── shipping-rates-validator │ │ │ │ ├── flatrate.js │ │ │ │ ├── freeshipping.js │ │ │ │ └── tablerate.js │ │ │ └── view │ │ │ └── shipping-rates-validation │ │ │ ├── flatrate.js │ │ │ ├── freeshipping.js │ │ │ └── tablerate.js │ │ ├── PageCache │ │ ├── Block │ │ │ ├── Javascript.php │ │ │ └── System │ │ │ │ └── Config │ │ │ │ └── Form │ │ │ │ └── Field │ │ │ │ ├── Export.php │ │ │ │ └── Export │ │ │ │ ├── Varnish4.php │ │ │ │ └── Varnish5.php │ │ ├── Console │ │ │ └── Command │ │ │ │ └── GenerateVclCommand.php │ │ ├── Controller │ │ │ ├── Adminhtml │ │ │ │ └── PageCache │ │ │ │ │ └── ExportVarnishConfig.php │ │ │ ├── Block.php │ │ │ └── Block │ │ │ │ ├── Esi.php │ │ │ │ └── Render.php │ │ ├── Exception │ │ │ └── UnsupportedVarnishVersion.php │ │ ├── Helper │ │ │ └── Data.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── App │ │ │ │ ├── CacheIdentifierPlugin.php │ │ │ │ ├── FrontController │ │ │ │ │ ├── BuiltinPlugin.php │ │ │ │ │ └── VarnishPlugin.php │ │ │ │ ├── PageCachePlugin.php │ │ │ │ └── Response │ │ │ │ │ └── HttpPlugin.php │ │ │ ├── Cache │ │ │ │ ├── Server.php │ │ │ │ └── Type.php │ │ │ ├── Config.php │ │ │ ├── Controller │ │ │ │ └── Result │ │ │ │ │ ├── BuiltinPlugin.php │ │ │ │ │ └── VarnishPlugin.php │ │ │ ├── DepersonalizeChecker.php │ │ │ ├── Layout │ │ │ │ ├── DepersonalizePlugin.php │ │ │ │ ├── LayoutPlugin.php │ │ │ │ └── MergePlugin.php │ │ │ ├── System │ │ │ │ └── Config │ │ │ │ │ ├── Backend │ │ │ │ │ ├── AccessList.php │ │ │ │ │ ├── Ttl.php │ │ │ │ │ └── Varnish.php │ │ │ │ │ └── Source │ │ │ │ │ └── Application.php │ │ │ ├── Varnish │ │ │ │ ├── VclGenerator.php │ │ │ │ └── VclTemplateLocator.php │ │ │ ├── VclGeneratorInterface.php │ │ │ └── VclTemplateLocatorInterface.php │ │ ├── Observer │ │ │ ├── FlushAllCache.php │ │ │ ├── FlushCacheByTags.php │ │ │ ├── FlushFormKey.php │ │ │ ├── InvalidateCache.php │ │ │ ├── ProcessLayoutRenderElement.php │ │ │ ├── SwitchPageCacheOnMaintenance.php │ │ │ └── SwitchPageCacheOnMaintenance │ │ │ │ └── PageCacheState.php │ │ ├── Plugin │ │ │ └── RegisterFormKeyFromCookie.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ ├── ClearCacheActionGroup.xml │ │ │ │ │ └── ClearPageCacheActionGroup.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Page │ │ │ │ │ └── AdminCacheManagementPage.xml │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ │ └── AdminCacheManagementSection.xml │ │ │ │ └── Test │ │ │ │ │ ├── FlushStaticFilesCacheButtonVisibilityTest.xml │ │ │ │ │ └── NewProductsListWidgetTest.xml │ │ │ └── Unit │ │ │ │ ├── App │ │ │ │ └── CacheIdentifierPluginTest.php │ │ │ │ ├── Block │ │ │ │ ├── Controller │ │ │ │ │ └── StubBlock.php │ │ │ │ └── JavascriptTest.php │ │ │ │ ├── Controller │ │ │ │ ├── Adminhtml │ │ │ │ │ └── PageCache │ │ │ │ │ │ └── ExportVarnishConfigTest.php │ │ │ │ └── Block │ │ │ │ │ ├── EsiTest.php │ │ │ │ │ └── RenderTest.php │ │ │ │ ├── Helper │ │ │ │ └── DataTest.php │ │ │ │ ├── Model │ │ │ │ ├── App │ │ │ │ │ ├── FrontController │ │ │ │ │ │ ├── BuiltinPluginTest.php │ │ │ │ │ │ └── VarnishPluginTest.php │ │ │ │ │ ├── PageCachePluginTest.php │ │ │ │ │ └── Response │ │ │ │ │ │ └── HttpPluginTest.php │ │ │ │ ├── Cache │ │ │ │ │ ├── ServerTest.php │ │ │ │ │ └── TypeTest.php │ │ │ │ ├── ConfigTest.php │ │ │ │ ├── Controller │ │ │ │ │ └── Result │ │ │ │ │ │ ├── BuiltinPluginTest.php │ │ │ │ │ │ └── VarnishPluginTest.php │ │ │ │ ├── DepersonalizeCheckerTest.php │ │ │ │ ├── Layout │ │ │ │ │ ├── DepersonalizePluginTest.php │ │ │ │ │ └── LayoutPluginTest.php │ │ │ │ ├── System │ │ │ │ │ └── Config │ │ │ │ │ │ └── Backend │ │ │ │ │ │ └── AccessListTest.php │ │ │ │ └── _files │ │ │ │ │ ├── result.vcl │ │ │ │ │ └── test.vcl │ │ │ │ └── Observer │ │ │ │ ├── FlushAllCacheTest.php │ │ │ │ ├── FlushCacheByTagsTest.php │ │ │ │ ├── FlushFormKeyTest.php │ │ │ │ ├── InvalidateCacheTest.php │ │ │ │ ├── ProcessLayoutRenderElementTest.php │ │ │ │ └── SwitchPageCacheOnMaintenanceTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ ├── routes.xml │ │ │ │ └── system.xml │ │ │ ├── cache.xml │ │ │ ├── config.xml │ │ │ ├── di.xml │ │ │ ├── events.xml │ │ │ ├── frontend │ │ │ │ ├── di.xml │ │ │ │ └── routes.xml │ │ │ ├── module.xml │ │ │ ├── varnish4.vcl │ │ │ └── varnish5.vcl │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ ├── layout │ │ │ │ └── adminhtml_system_config_edit.xml │ │ │ └── templates │ │ │ │ └── page_cache_validation.phtml │ │ │ └── frontend │ │ │ ├── layout │ │ │ └── default.xml │ │ │ ├── requirejs-config.js │ │ │ ├── templates │ │ │ ├── javascript.phtml │ │ │ └── js │ │ │ │ └── components.phtml │ │ │ └── web │ │ │ └── js │ │ │ └── page-cache.js │ │ ├── Payment │ │ ├── Api │ │ │ ├── Data │ │ │ │ ├── PaymentAdditionalInfoInterface.php │ │ │ │ └── PaymentMethodInterface.php │ │ │ ├── PaymentMethodListInterface.php │ │ │ └── PaymentVerificationInterface.php │ │ ├── Block │ │ │ ├── Adminhtml │ │ │ │ └── Transparent │ │ │ │ │ └── Form.php │ │ │ ├── ConfigurableInfo.php │ │ │ ├── Form.php │ │ │ ├── Form │ │ │ │ ├── Cc.php │ │ │ │ └── Container.php │ │ │ ├── Info.php │ │ │ ├── Info │ │ │ │ ├── AbstractContainer.php │ │ │ │ ├── Cc.php │ │ │ │ ├── Instructions.php │ │ │ │ └── Substitution.php │ │ │ └── Transparent │ │ │ │ ├── Form.php │ │ │ │ ├── Iframe.php │ │ │ │ └── Info.php │ │ ├── Gateway │ │ │ ├── Command │ │ │ │ ├── CommandException.php │ │ │ │ ├── CommandManager.php │ │ │ │ ├── CommandManagerInterface.php │ │ │ │ ├── CommandManagerPool.php │ │ │ │ ├── CommandManagerPoolInterface.php │ │ │ │ ├── CommandPool.php │ │ │ │ ├── CommandPoolInterface.php │ │ │ │ ├── GatewayCommand.php │ │ │ │ ├── NullCommand.php │ │ │ │ ├── Result │ │ │ │ │ ├── ArrayResult.php │ │ │ │ │ └── BoolResult.php │ │ │ │ └── ResultInterface.php │ │ │ ├── CommandInterface.php │ │ │ ├── Config │ │ │ │ ├── Config.php │ │ │ │ ├── ConfigFactory.php │ │ │ │ ├── ConfigValueHandler.php │ │ │ │ ├── ValueHandlerInterface.php │ │ │ │ ├── ValueHandlerPool.php │ │ │ │ └── ValueHandlerPoolInterface.php │ │ │ ├── ConfigFactoryInterface.php │ │ │ ├── ConfigInterface.php │ │ │ ├── Data │ │ │ │ ├── AddressAdapterInterface.php │ │ │ │ ├── Order │ │ │ │ │ ├── AddressAdapter.php │ │ │ │ │ └── OrderAdapter.php │ │ │ │ ├── OrderAdapterInterface.php │ │ │ │ ├── PaymentDataObject.php │ │ │ │ ├── PaymentDataObjectFactory.php │ │ │ │ ├── PaymentDataObjectFactoryInterface.php │ │ │ │ ├── PaymentDataObjectInterface.php │ │ │ │ └── Quote │ │ │ │ │ ├── AddressAdapter.php │ │ │ │ │ └── QuoteAdapter.php │ │ │ ├── ErrorMapper │ │ │ │ ├── ErrorMessageMapper.php │ │ │ │ ├── ErrorMessageMapperInterface.php │ │ │ │ ├── MappingData.php │ │ │ │ ├── NullMappingData.php │ │ │ │ └── XmlToArrayConverter.php │ │ │ ├── Helper │ │ │ │ ├── ContextHelper.php │ │ │ │ └── SubjectReader.php │ │ │ ├── Http │ │ │ │ ├── Client │ │ │ │ │ ├── Soap.php │ │ │ │ │ └── Zend.php │ │ │ │ ├── ClientException.php │ │ │ │ ├── ClientInterface.php │ │ │ │ ├── Converter │ │ │ │ │ ├── HtmlFormConverter.php │ │ │ │ │ └── Soap │ │ │ │ │ │ └── ObjectToArrayConverter.php │ │ │ │ ├── ConverterException.php │ │ │ │ ├── ConverterInterface.php │ │ │ │ ├── Transfer.php │ │ │ │ ├── TransferBuilder.php │ │ │ │ ├── TransferFactoryInterface.php │ │ │ │ └── TransferInterface.php │ │ │ ├── Request │ │ │ │ ├── BuilderComposite.php │ │ │ │ └── BuilderInterface.php │ │ │ ├── Response │ │ │ │ ├── HandlerChain.php │ │ │ │ └── HandlerInterface.php │ │ │ └── Validator │ │ │ │ ├── AbstractValidator.php │ │ │ │ ├── CountryValidator.php │ │ │ │ ├── Result.php │ │ │ │ ├── ResultInterface.php │ │ │ │ ├── ValidatorComposite.php │ │ │ │ ├── ValidatorInterface.php │ │ │ │ ├── ValidatorPool.php │ │ │ │ └── ValidatorPoolInterface.php │ │ ├── Helper │ │ │ ├── Data.php │ │ │ └── Formatter.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Cart.php │ │ │ ├── Cart │ │ │ │ └── SalesModel │ │ │ │ │ ├── Factory.php │ │ │ │ │ ├── Order.php │ │ │ │ │ ├── Quote.php │ │ │ │ │ └── SalesModelInterface.php │ │ │ ├── CcConfig.php │ │ │ ├── CcConfigProvider.php │ │ │ ├── CcGenericConfigProvider.php │ │ │ ├── Checks │ │ │ │ ├── CanUseCheckout.php │ │ │ │ ├── CanUseForCountry.php │ │ │ │ ├── CanUseForCountry │ │ │ │ │ └── CountryProvider.php │ │ │ │ ├── CanUseForCurrency.php │ │ │ │ ├── CanUseInternal.php │ │ │ │ ├── Composite.php │ │ │ │ ├── SpecificationFactory.php │ │ │ │ ├── SpecificationInterface.php │ │ │ │ ├── TotalMinMax.php │ │ │ │ └── ZeroTotal.php │ │ │ ├── Config.php │ │ │ ├── Config │ │ │ │ ├── Converter.php │ │ │ │ ├── Reader.php │ │ │ │ ├── SchemaLocator.php │ │ │ │ └── Source │ │ │ │ │ ├── Allmethods.php │ │ │ │ │ ├── Allspecificcountries.php │ │ │ │ │ └── Cctype.php │ │ │ ├── IframeConfigProvider.php │ │ │ ├── Info.php │ │ │ ├── InfoInterface.php │ │ │ ├── Method │ │ │ │ ├── AbstractMethod.php │ │ │ │ ├── Adapter.php │ │ │ │ ├── Cc.php │ │ │ │ ├── ConfigInterface.php │ │ │ │ ├── Factory.php │ │ │ │ ├── Free.php │ │ │ │ ├── InstanceFactory.php │ │ │ │ ├── Logger.php │ │ │ │ ├── Online │ │ │ │ │ └── GatewayInterface.php │ │ │ │ ├── Specification │ │ │ │ │ ├── AbstractSpecification.php │ │ │ │ │ ├── Composite.php │ │ │ │ │ └── Factory.php │ │ │ │ ├── SpecificationInterface.php │ │ │ │ ├── Substitution.php │ │ │ │ └── TransparentInterface.php │ │ │ ├── MethodInterface.php │ │ │ ├── MethodList.php │ │ │ ├── Paygate │ │ │ │ └── Result.php │ │ │ ├── PaymentAdditionalInfo.php │ │ │ ├── PaymentMethod.php │ │ │ ├── PaymentMethodList.php │ │ │ ├── ResourceModel │ │ │ │ └── Grid │ │ │ │ │ ├── GroupList.php │ │ │ │ │ └── TypeList.php │ │ │ └── Source │ │ │ │ ├── Cctype.php │ │ │ │ └── Invoice.php │ │ ├── Observer │ │ │ ├── AbstractDataAssignObserver.php │ │ │ ├── SalesOrderBeforeSaveObserver.php │ │ │ └── UpdateOrderStatusForPaymentMethodsObserver.php │ │ ├── Plugin │ │ │ └── PaymentConfigurationProcess.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── Data │ │ │ │ │ └── PaymentMethodData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Metadata │ │ │ │ │ └── payment_method-meta.xml │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ ├── Adminhtml │ │ │ │ │ └── Transparent │ │ │ │ │ │ ├── FormTest.php │ │ │ │ │ │ └── FormTesting.php │ │ │ │ ├── Form │ │ │ │ │ └── ContainerTest.php │ │ │ │ ├── FormTest.php │ │ │ │ ├── Info │ │ │ │ │ ├── CcTest.php │ │ │ │ │ ├── ContainerAbstractTest.php │ │ │ │ │ ├── InstructionsTest.php │ │ │ │ │ └── SubstitutionTest.php │ │ │ │ ├── InfoTest.php │ │ │ │ └── Transparent │ │ │ │ │ ├── FormTest.php │ │ │ │ │ └── FormTesting.php │ │ │ │ ├── Gateway │ │ │ │ ├── Command │ │ │ │ │ ├── CommandPoolTest.php │ │ │ │ │ └── GatewayCommandTest.php │ │ │ │ ├── Config │ │ │ │ │ ├── ConfigTest.php │ │ │ │ │ ├── ConfigValueHandlerTest.php │ │ │ │ │ └── ValueHandlerPoolTest.php │ │ │ │ ├── Data │ │ │ │ │ ├── Order │ │ │ │ │ │ ├── AddressAdapterTest.php │ │ │ │ │ │ └── OrderAdapterTest.php │ │ │ │ │ ├── PaymentDataObjectFactoryTest.php │ │ │ │ │ ├── PaymentDataObjectTest.php │ │ │ │ │ └── Quote │ │ │ │ │ │ ├── AddressAdapterTest.php │ │ │ │ │ │ └── QuoteAdapterTest.php │ │ │ │ ├── Http │ │ │ │ │ ├── Client │ │ │ │ │ │ ├── SoapTest.php │ │ │ │ │ │ └── ZendTest.php │ │ │ │ │ ├── Converter │ │ │ │ │ │ ├── HtmlFormConverterTest.php │ │ │ │ │ │ └── Soap │ │ │ │ │ │ │ └── ObjectToArrayConverterTest.php │ │ │ │ │ └── TransferTest.php │ │ │ │ ├── Request │ │ │ │ │ └── BuilderCompositeTest.php │ │ │ │ ├── Response │ │ │ │ │ └── HandlerChainTest.php │ │ │ │ └── Validator │ │ │ │ │ ├── CountryValidatorTest.php │ │ │ │ │ ├── ResultTest.php │ │ │ │ │ ├── ValidatorCompositeTest.php │ │ │ │ │ └── ValidatorPoolTest.php │ │ │ │ ├── Helper │ │ │ │ └── DataTest.php │ │ │ │ ├── Model │ │ │ │ ├── Cart │ │ │ │ │ └── SalesModel │ │ │ │ │ │ ├── FactoryTest.php │ │ │ │ │ │ ├── OrderTest.php │ │ │ │ │ │ └── QuoteTest.php │ │ │ │ ├── CartTest.php │ │ │ │ ├── CcConfigProviderTest.php │ │ │ │ ├── CcConfigTest.php │ │ │ │ ├── CcGenericConfigProviderTest.php │ │ │ │ ├── Checks │ │ │ │ │ ├── CanUseCheckoutTest.php │ │ │ │ │ ├── CanUseForCountry │ │ │ │ │ │ └── CountryProviderTest.php │ │ │ │ │ ├── CanUseForCountryTest.php │ │ │ │ │ ├── CanUseForCurrencyTest.php │ │ │ │ │ ├── CanUseInternalTest.php │ │ │ │ │ ├── CompositeTest.php │ │ │ │ │ ├── SpecificationFactoryTest.php │ │ │ │ │ ├── TotalMinMaxTest.php │ │ │ │ │ └── ZeroTotalTest.php │ │ │ │ ├── Config │ │ │ │ │ ├── ConverterTest.php │ │ │ │ │ ├── SchemaLocatorTest.php │ │ │ │ │ ├── Source │ │ │ │ │ │ ├── AllmethodsTest.php │ │ │ │ │ │ ├── AllspecificcountriesTest.php │ │ │ │ │ │ └── CctypeTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ └── payment.xml │ │ │ │ ├── ConfigTest.php │ │ │ │ ├── InfoTest.php │ │ │ │ ├── Method │ │ │ │ │ ├── AbstractMethod │ │ │ │ │ │ └── Stub.php │ │ │ │ │ ├── AbstractMethodTest.php │ │ │ │ │ ├── AdapterTest.php │ │ │ │ │ ├── CcTest.php │ │ │ │ │ ├── FreeTest.php │ │ │ │ │ ├── LoggerTest.php │ │ │ │ │ ├── Specification │ │ │ │ │ │ └── CompositeTest.php │ │ │ │ │ └── SubstitutionTest.php │ │ │ │ ├── MethodListTest.php │ │ │ │ ├── PaymentMethodListTest.php │ │ │ │ ├── ResourceModel │ │ │ │ │ └── Grid │ │ │ │ │ │ ├── GroupListTest.php │ │ │ │ │ │ └── TypeListTest.php │ │ │ │ └── Source │ │ │ │ │ ├── CctypeTest.php │ │ │ │ │ └── InvoiceTest.php │ │ │ │ ├── Observer │ │ │ │ ├── SalesOrderBeforeSaveObserverTest.php │ │ │ │ └── UpdateOrderStatusForPaymentMethodsObserverTest.php │ │ │ │ └── Plugin │ │ │ │ └── PaymentConfigurationProcessTest.php │ │ ├── Ui │ │ │ └── Component │ │ │ │ └── Listing │ │ │ │ └── Column │ │ │ │ └── Method │ │ │ │ └── Options.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── di.xml │ │ │ ├── error_mapping.xsd │ │ │ ├── events.xml │ │ │ ├── frontend │ │ │ │ └── di.xml │ │ │ ├── module.xml │ │ │ ├── payment.xml │ │ │ ├── payment.xsd │ │ │ └── payment_file.xsd │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ ├── templates │ │ │ │ ├── form │ │ │ │ │ └── cc.phtml │ │ │ │ ├── info │ │ │ │ │ ├── default.phtml │ │ │ │ │ ├── instructions.phtml │ │ │ │ │ ├── pdf │ │ │ │ │ │ └── default.phtml │ │ │ │ │ └── substitution.phtml │ │ │ │ └── transparent │ │ │ │ │ ├── form.phtml │ │ │ │ │ ├── iframe.phtml │ │ │ │ │ └── info.phtml │ │ │ └── web │ │ │ │ └── js │ │ │ │ └── transparent.js │ │ │ ├── base │ │ │ ├── templates │ │ │ │ └── info │ │ │ │ │ └── pdf │ │ │ │ │ └── default.phtml │ │ │ └── web │ │ │ │ ├── images │ │ │ │ └── cc │ │ │ │ │ ├── ae.png │ │ │ │ │ ├── au.png │ │ │ │ │ ├── di.png │ │ │ │ │ ├── dn.png │ │ │ │ │ ├── elo.png │ │ │ │ │ ├── hc.png │ │ │ │ │ ├── jcb.png │ │ │ │ │ ├── mc.png │ │ │ │ │ ├── md.png │ │ │ │ │ ├── mi.png │ │ │ │ │ ├── sm.png │ │ │ │ │ ├── so.png │ │ │ │ │ ├── un.png │ │ │ │ │ └── vi.png │ │ │ │ └── js │ │ │ │ └── model │ │ │ │ └── credit-card-validation │ │ │ │ ├── credit-card-data.js │ │ │ │ ├── credit-card-number-validator.js │ │ │ │ ├── credit-card-number-validator │ │ │ │ ├── credit-card-type.js │ │ │ │ └── luhn10-validator.js │ │ │ │ ├── cvv-validator.js │ │ │ │ ├── expiration-date-validator.js │ │ │ │ ├── expiration-date-validator │ │ │ │ ├── expiration-month-validator.js │ │ │ │ ├── expiration-year-validator.js │ │ │ │ └── parse-date.js │ │ │ │ └── validator.js │ │ │ └── frontend │ │ │ ├── layout │ │ │ ├── checkout_index_index.xml │ │ │ └── checkout_onepage_review.xml │ │ │ ├── requirejs-config.js │ │ │ ├── templates │ │ │ ├── form │ │ │ │ └── cc.phtml │ │ │ ├── info │ │ │ │ ├── default.phtml │ │ │ │ ├── instructions.phtml │ │ │ │ └── pdf │ │ │ │ │ └── default.phtml │ │ │ └── transparent │ │ │ │ ├── form.phtml │ │ │ │ ├── iframe.phtml │ │ │ │ └── info.phtml │ │ │ └── web │ │ │ ├── js │ │ │ ├── cc-type.js │ │ │ ├── transparent.js │ │ │ └── view │ │ │ │ └── payment │ │ │ │ ├── cc-form.js │ │ │ │ ├── iframe.js │ │ │ │ ├── method-renderer │ │ │ │ └── free-method.js │ │ │ │ └── payments.js │ │ │ └── template │ │ │ └── payment │ │ │ ├── cc-form.html │ │ │ ├── free.html │ │ │ └── iframe.html │ │ ├── Paypal │ │ ├── Block │ │ │ ├── Adminhtml │ │ │ │ ├── Billing │ │ │ │ │ ├── Agreement.php │ │ │ │ │ └── Agreement │ │ │ │ │ │ ├── Grid.php │ │ │ │ │ │ ├── View.php │ │ │ │ │ │ └── View │ │ │ │ │ │ ├── Form.php │ │ │ │ │ │ ├── Tab │ │ │ │ │ │ ├── Info.php │ │ │ │ │ │ └── Orders.php │ │ │ │ │ │ └── Tabs.php │ │ │ │ ├── Customer │ │ │ │ │ └── Edit │ │ │ │ │ │ └── Tab │ │ │ │ │ │ └── Agreement.php │ │ │ │ ├── Order │ │ │ │ │ └── View.php │ │ │ │ ├── Payflowpro │ │ │ │ │ └── CcForm.php │ │ │ │ ├── Settlement │ │ │ │ │ ├── Details.php │ │ │ │ │ ├── Details │ │ │ │ │ │ └── Form.php │ │ │ │ │ └── Report.php │ │ │ │ ├── Store │ │ │ │ │ └── SwitcherPlugin.php │ │ │ │ └── System │ │ │ │ │ └── Config │ │ │ │ │ ├── ApiWizard.php │ │ │ │ │ ├── BmlApiWizard.php │ │ │ │ │ ├── Field │ │ │ │ │ ├── Country.php │ │ │ │ │ ├── Depends │ │ │ │ │ │ ├── BmlApiSortOrder.php │ │ │ │ │ │ ├── BmlSortOrder.php │ │ │ │ │ │ ├── ButtonStylesLabel.php │ │ │ │ │ │ └── MerchantId.php │ │ │ │ │ ├── Enable │ │ │ │ │ │ ├── AbstractEnable.php │ │ │ │ │ │ ├── Bml.php │ │ │ │ │ │ ├── BmlApi.php │ │ │ │ │ │ ├── Express.php │ │ │ │ │ │ ├── InContext.php │ │ │ │ │ │ ├── InContextApi.php │ │ │ │ │ │ └── Payment.php │ │ │ │ │ └── Hidden.php │ │ │ │ │ ├── Fieldset │ │ │ │ │ ├── Expanded.php │ │ │ │ │ ├── Group.php │ │ │ │ │ ├── Hint.php │ │ │ │ │ └── Payment.php │ │ │ │ │ ├── MultiSelect │ │ │ │ │ └── DisabledFundingOptions.php │ │ │ │ │ ├── Payflowlink │ │ │ │ │ ├── Advanced.php │ │ │ │ │ └── Info.php │ │ │ │ │ └── ResolutionRules.php │ │ │ ├── Billing │ │ │ │ ├── Agreement │ │ │ │ │ └── View.php │ │ │ │ └── Agreements.php │ │ │ ├── Bml │ │ │ │ ├── Banners.php │ │ │ │ ├── Form.php │ │ │ │ └── Shortcut.php │ │ │ ├── Cart │ │ │ │ └── ValidationMessages.php │ │ │ ├── Checkout │ │ │ │ └── Onepage │ │ │ │ │ └── Success │ │ │ │ │ └── BillingAgreement.php │ │ │ ├── Express │ │ │ │ ├── Form.php │ │ │ │ ├── InContext │ │ │ │ │ ├── Component.php │ │ │ │ │ ├── Minicart │ │ │ │ │ │ ├── Button.php │ │ │ │ │ │ └── SmartButton.php │ │ │ │ │ └── SmartButton.php │ │ │ │ ├── Review.php │ │ │ │ ├── Review │ │ │ │ │ ├── Billing.php │ │ │ │ │ ├── Details.php │ │ │ │ │ └── Shipping.php │ │ │ │ └── Shortcut.php │ │ │ ├── Hosted │ │ │ │ └── Pro │ │ │ │ │ ├── Form.php │ │ │ │ │ ├── Iframe.php │ │ │ │ │ └── Info.php │ │ │ ├── Iframe.php │ │ │ ├── Logo.php │ │ │ ├── Payflow │ │ │ │ ├── Advanced │ │ │ │ │ ├── Form.php │ │ │ │ │ ├── Iframe.php │ │ │ │ │ └── Info.php │ │ │ │ ├── Bml │ │ │ │ │ └── Form.php │ │ │ │ ├── Customer │ │ │ │ │ └── CardRenderer.php │ │ │ │ ├── Info.php │ │ │ │ └── Link │ │ │ │ │ ├── Form.php │ │ │ │ │ ├── Iframe.php │ │ │ │ │ └── Info.php │ │ │ ├── PayflowExpress │ │ │ │ └── Form.php │ │ │ └── Payment │ │ │ │ ├── Form │ │ │ │ └── Billing │ │ │ │ │ └── Agreement.php │ │ │ │ ├── Info.php │ │ │ │ └── Info │ │ │ │ └── Billing │ │ │ │ └── Agreement.php │ │ ├── Controller │ │ │ ├── Adminhtml │ │ │ │ ├── Billing │ │ │ │ │ ├── Agreement.php │ │ │ │ │ └── Agreement │ │ │ │ │ │ ├── Cancel.php │ │ │ │ │ │ ├── CustomerGrid.php │ │ │ │ │ │ ├── Delete.php │ │ │ │ │ │ ├── Grid.php │ │ │ │ │ │ ├── Index.php │ │ │ │ │ │ ├── OrdersGrid.php │ │ │ │ │ │ └── View.php │ │ │ │ ├── Express │ │ │ │ │ └── Authorization.php │ │ │ │ ├── Paypal │ │ │ │ │ ├── Reports.php │ │ │ │ │ └── Reports │ │ │ │ │ │ ├── Details.php │ │ │ │ │ │ ├── Fetch.php │ │ │ │ │ │ ├── Grid.php │ │ │ │ │ │ └── Index.php │ │ │ │ └── Transparent │ │ │ │ │ ├── RequestSecureToken.php │ │ │ │ │ └── Response.php │ │ │ ├── Billing │ │ │ │ ├── Agreement.php │ │ │ │ └── Agreement │ │ │ │ │ ├── Cancel.php │ │ │ │ │ ├── CancelWizard.php │ │ │ │ │ ├── Index.php │ │ │ │ │ ├── ReturnWizard.php │ │ │ │ │ ├── StartWizard.php │ │ │ │ │ └── View.php │ │ │ ├── Bml │ │ │ │ └── Start.php │ │ │ ├── Express │ │ │ │ ├── AbstractExpress.php │ │ │ │ ├── AbstractExpress │ │ │ │ │ ├── Cancel.php │ │ │ │ │ ├── Edit.php │ │ │ │ │ ├── PlaceOrder.php │ │ │ │ │ ├── ReturnAction.php │ │ │ │ │ ├── Review.php │ │ │ │ │ ├── SaveShippingMethod.php │ │ │ │ │ ├── ShippingOptionsCallback.php │ │ │ │ │ ├── Start.php │ │ │ │ │ └── UpdateShippingMethods.php │ │ │ │ ├── Cancel.php │ │ │ │ ├── Edit.php │ │ │ │ ├── GetToken.php │ │ │ │ ├── GetTokenData.php │ │ │ │ ├── OnAuthorization.php │ │ │ │ ├── PlaceOrder.php │ │ │ │ ├── ReturnAction.php │ │ │ │ ├── Review.php │ │ │ │ ├── SaveShippingMethod.php │ │ │ │ ├── ShippingOptionsCallback.php │ │ │ │ ├── Start.php │ │ │ │ └── UpdateShippingMethods.php │ │ │ ├── Hostedpro │ │ │ │ ├── Cancel.php │ │ │ │ ├── Redirect.php │ │ │ │ └── ReturnAction.php │ │ │ ├── Ipn │ │ │ │ └── Index.php │ │ │ ├── Payflow.php │ │ │ ├── Payflow │ │ │ │ ├── CancelPayment.php │ │ │ │ ├── Form.php │ │ │ │ ├── ReturnUrl.php │ │ │ │ └── SilentPost.php │ │ │ ├── Payflowadvanced │ │ │ │ ├── CancelPayment.php │ │ │ │ ├── Form.php │ │ │ │ ├── ReturnUrl.php │ │ │ │ └── SilentPost.php │ │ │ ├── Payflowbml │ │ │ │ └── Start.php │ │ │ ├── Payflowexpress │ │ │ │ ├── Cancel.php │ │ │ │ ├── Edit.php │ │ │ │ ├── PlaceOrder.php │ │ │ │ ├── ReturnAction.php │ │ │ │ ├── Review.php │ │ │ │ ├── SaveShippingMethod.php │ │ │ │ ├── ShippingOptionsCallback.php │ │ │ │ ├── Start.php │ │ │ │ └── UpdateShippingMethods.php │ │ │ └── Transparent │ │ │ │ ├── RequestSecureToken.php │ │ │ │ └── Response.php │ │ ├── Cron │ │ │ └── FetchReports.php │ │ ├── CustomerData │ │ │ └── BillingAgreement.php │ │ ├── Gateway │ │ │ └── Payflowpro │ │ │ │ └── Command │ │ │ │ ├── AuthorizationCommand.php │ │ │ │ └── SaleCommand.php │ │ ├── Helper │ │ │ ├── Backend.php │ │ │ ├── Checkout.php │ │ │ ├── Data.php │ │ │ ├── Hss.php │ │ │ └── Shortcut │ │ │ │ ├── CheckoutValidator.php │ │ │ │ ├── Factory.php │ │ │ │ ├── Validator.php │ │ │ │ └── ValidatorInterface.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── AbstractConfig.php │ │ │ ├── AbstractIpn.php │ │ │ ├── Adminhtml │ │ │ │ └── Express.php │ │ │ ├── Api │ │ │ │ ├── AbstractApi.php │ │ │ │ ├── Nvp.php │ │ │ │ ├── PayflowNvp.php │ │ │ │ ├── ProcessableException.php │ │ │ │ └── Type │ │ │ │ │ └── Factory.php │ │ │ ├── Billing │ │ │ │ ├── AbstractAgreement.php │ │ │ │ ├── Agreement.php │ │ │ │ └── Agreement │ │ │ │ │ ├── MethodInterface.php │ │ │ │ │ └── OrdersUpdater.php │ │ │ ├── BillingAgreementConfigProvider.php │ │ │ ├── Bml.php │ │ │ ├── Cart.php │ │ │ ├── Cert.php │ │ │ ├── Config.php │ │ │ ├── Config │ │ │ │ ├── Factory.php │ │ │ │ ├── Rules │ │ │ │ │ ├── Converter.php │ │ │ │ │ ├── FileResolver.php │ │ │ │ │ ├── Reader.php │ │ │ │ │ └── SchemaLocator.php │ │ │ │ ├── Structure │ │ │ │ │ ├── Element │ │ │ │ │ │ └── FieldPlugin.php │ │ │ │ │ └── PaymentSectionModifier.php │ │ │ │ └── StructurePlugin.php │ │ │ ├── Direct.php │ │ │ ├── Express.php │ │ │ ├── Express │ │ │ │ ├── Checkout.php │ │ │ │ ├── Checkout │ │ │ │ │ └── Factory.php │ │ │ │ └── QuotePlugin.php │ │ │ ├── ExpressConfigProvider.php │ │ │ ├── Hostedpro.php │ │ │ ├── Hostedpro │ │ │ │ └── Request.php │ │ │ ├── IframeConfigProvider.php │ │ │ ├── Info.php │ │ │ ├── InstantPurchase │ │ │ │ └── Payflow │ │ │ │ │ └── Pro │ │ │ │ │ └── TokenFormatter.php │ │ │ ├── Ipn.php │ │ │ ├── IpnFactory.php │ │ │ ├── IpnInterface.php │ │ │ ├── Method │ │ │ │ ├── Agreement.php │ │ │ │ └── Checks │ │ │ │ │ └── SpecificationPlugin.php │ │ │ ├── Payflow │ │ │ │ ├── AvsEmsCodeMapper.php │ │ │ │ ├── Bml.php │ │ │ │ ├── CvvEmsCodeMapper.php │ │ │ │ ├── Pro.php │ │ │ │ ├── Request.php │ │ │ │ ├── Service │ │ │ │ │ ├── Gateway.php │ │ │ │ │ ├── Request │ │ │ │ │ │ └── SecureToken.php │ │ │ │ │ └── Response │ │ │ │ │ │ ├── Handler │ │ │ │ │ │ ├── CreditCardValidationHandler.php │ │ │ │ │ │ ├── FraudHandler.php │ │ │ │ │ │ ├── HandlerComposite.php │ │ │ │ │ │ └── HandlerInterface.php │ │ │ │ │ │ ├── Transaction.php │ │ │ │ │ │ ├── Validator │ │ │ │ │ │ ├── AVSResponse.php │ │ │ │ │ │ ├── CVV2Match.php │ │ │ │ │ │ ├── IAVSResponse.php │ │ │ │ │ │ ├── ResponseValidator.php │ │ │ │ │ │ └── SecureToken.php │ │ │ │ │ │ └── ValidatorInterface.php │ │ │ │ ├── Transparent.php │ │ │ │ └── Ui │ │ │ │ │ ├── Adminhtml │ │ │ │ │ └── TokenUiComponentProvider.php │ │ │ │ │ └── TokenUiComponentProvider.php │ │ │ ├── PayflowConfig.php │ │ │ ├── PayflowExpress.php │ │ │ ├── PayflowExpress │ │ │ │ └── Checkout.php │ │ │ ├── Payflowadvanced.php │ │ │ ├── Payflowlink.php │ │ │ ├── Payflowpro.php │ │ │ ├── Payment │ │ │ │ └── Method │ │ │ │ │ └── Billing │ │ │ │ │ └── AbstractAgreement.php │ │ │ ├── Pro.php │ │ │ ├── Report │ │ │ │ ├── Settlement.php │ │ │ │ └── Settlement │ │ │ │ │ └── Row.php │ │ │ ├── ResourceModel │ │ │ │ ├── Billing │ │ │ │ │ ├── Agreement.php │ │ │ │ │ └── Agreement │ │ │ │ │ │ └── Collection.php │ │ │ │ ├── Cert.php │ │ │ │ └── Report │ │ │ │ │ ├── Settlement.php │ │ │ │ │ └── Settlement │ │ │ │ │ ├── Options │ │ │ │ │ └── TransactionEvents.php │ │ │ │ │ ├── Row.php │ │ │ │ │ └── Row │ │ │ │ │ └── Collection.php │ │ │ ├── SmartButtonConfig.php │ │ │ └── System │ │ │ │ └── Config │ │ │ │ ├── Backend │ │ │ │ ├── Cert.php │ │ │ │ ├── Cron.php │ │ │ │ └── MerchantCountry.php │ │ │ │ └── Source │ │ │ │ ├── BmlPosition.php │ │ │ │ ├── BmlSize.php │ │ │ │ ├── ButtonStyles.php │ │ │ │ ├── BuyerCountry.php │ │ │ │ ├── DisableFundingOptions.php │ │ │ │ ├── FetchingSchedule.php │ │ │ │ ├── Logo.php │ │ │ │ ├── MerchantCountry.php │ │ │ │ ├── PaymentActions.php │ │ │ │ ├── PaymentActions │ │ │ │ └── Express.php │ │ │ │ ├── RequireBillingAddress.php │ │ │ │ ├── UrlMethod.php │ │ │ │ └── Yesnoshortcut.php │ │ ├── Observer │ │ │ ├── AddBillingAgreementToSessionObserver.php │ │ │ ├── AddPaypalShortcutsObserver.php │ │ │ ├── HtmlTransactionIdObserver.php │ │ │ ├── PayflowProAddCcData.php │ │ │ ├── RestrictAdminBillingAgreementUsageObserver.php │ │ │ ├── SaveOrderAfterSubmitObserver.php │ │ │ └── SetResponseAfterSaveOrderObserver.php │ │ ├── Plugin │ │ │ ├── OrderCanInvoice.php │ │ │ └── ValidatorCanInvoice.php │ │ ├── README.md │ │ ├── Setup │ │ │ └── Patch │ │ │ │ └── Data │ │ │ │ ├── AddPaypalOrderStatuses.php │ │ │ │ └── UpdatePaypalCreditOption.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ ├── OpenPayPalButtonCheckoutPageActionGroup.xml │ │ │ │ │ ├── OtherPayPalConfigurationActionGroup.xml │ │ │ │ │ └── PayPalExpressCheckoutConfigurationActionGroup.xml │ │ │ │ ├── Data │ │ │ │ │ ├── AdminMenuData.xml │ │ │ │ │ └── PaypalData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Metadata │ │ │ │ │ └── paypal_config-meta.xml │ │ │ │ ├── Page │ │ │ │ │ └── AdminConfigPaymentMethodsPage.xml │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ │ ├── OtherPayPalPaymentsConfigSection.xml │ │ │ │ │ ├── OtherPaymentsConfigSection.xml │ │ │ │ │ ├── PayPalExpressCheckoutConfigSection.xml │ │ │ │ │ └── PaymentsConfigSection.xml │ │ │ │ ├── Suite │ │ │ │ │ └── suite.xml │ │ │ │ └── Test │ │ │ │ │ ├── AdminConfigPaymentsConflictResolutionForPayPal.xml │ │ │ │ │ ├── AdminConfigPaymentsSectionState.xml │ │ │ │ │ ├── AdminReportsPayPalSettlementNavigateMenuTest.xml │ │ │ │ │ ├── AdminSalesBillingAgreementsNavigateMenuTest.xml │ │ │ │ │ └── PayPalSmartButtonInCheckoutPage.xml │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ ├── Adminhtml │ │ │ │ │ ├── Order │ │ │ │ │ │ └── ViewTest.php │ │ │ │ │ ├── Store │ │ │ │ │ │ └── SwitcherPluginTest.php │ │ │ │ │ └── System │ │ │ │ │ │ └── Config │ │ │ │ │ │ ├── Field │ │ │ │ │ │ ├── CountryTest.php │ │ │ │ │ │ └── Enable │ │ │ │ │ │ │ ├── AbstractEnable │ │ │ │ │ │ │ └── Stub.php │ │ │ │ │ │ │ └── AbstractEnableTest.php │ │ │ │ │ │ ├── Fieldset │ │ │ │ │ │ ├── HintTest.php │ │ │ │ │ │ └── PaymentTest.php │ │ │ │ │ │ ├── Multiselect │ │ │ │ │ │ └── DisabledFundingOptionsTest.php │ │ │ │ │ │ └── ResolutionRulesTest.php │ │ │ │ ├── Billing │ │ │ │ │ ├── Agreement │ │ │ │ │ │ └── ViewTest.php │ │ │ │ │ └── AgreementsTest.php │ │ │ │ ├── Bml │ │ │ │ │ └── ShortcutTest.php │ │ │ │ ├── Express │ │ │ │ │ ├── FormTest.php │ │ │ │ │ ├── ReviewTest.php │ │ │ │ │ └── ShortcutTest.php │ │ │ │ ├── Payflow │ │ │ │ │ └── Link │ │ │ │ │ │ └── IframeTest.php │ │ │ │ └── PayflowExpress │ │ │ │ │ └── FormTest.php │ │ │ │ ├── Controller │ │ │ │ ├── Billing │ │ │ │ │ └── Agreement │ │ │ │ │ │ └── CancelTest.php │ │ │ │ ├── Express │ │ │ │ │ ├── PlaceOrderTest.php │ │ │ │ │ ├── ReturnActionTest.php │ │ │ │ │ └── StartTest.php │ │ │ │ ├── ExpressTest.php │ │ │ │ ├── Ipn │ │ │ │ │ └── IndexTest.php │ │ │ │ ├── Payflow │ │ │ │ │ └── ReturnUrlTest.php │ │ │ │ └── Transparent │ │ │ │ │ ├── RequestSecureTokenTest.php │ │ │ │ │ └── ResponseTest.php │ │ │ │ ├── Cron │ │ │ │ └── FetchReportsTest.php │ │ │ │ ├── CustomerData │ │ │ │ └── BillingAgreementTest.php │ │ │ │ ├── Helper │ │ │ │ ├── BackendTest.php │ │ │ │ ├── CheckoutTest.php │ │ │ │ ├── DataTest.php │ │ │ │ └── Shortcut │ │ │ │ │ ├── CheckoutValidatorTest.php │ │ │ │ │ ├── FactoryTest.php │ │ │ │ │ └── ValidatorTest.php │ │ │ │ ├── Model │ │ │ │ ├── AbstractConfigTest.php │ │ │ │ ├── AbstractConfigTesting.php │ │ │ │ ├── Adminhtml │ │ │ │ │ └── ExpressTest.php │ │ │ │ ├── Api │ │ │ │ │ ├── NvpTest.php │ │ │ │ │ └── ProcessableExceptionTest.php │ │ │ │ ├── Billing │ │ │ │ │ ├── AbstractAgreementTest.php │ │ │ │ │ ├── Agreement │ │ │ │ │ │ └── OrdersUpdaterTest.php │ │ │ │ │ └── AgreementTest.php │ │ │ │ ├── BillingAgreementConfigProviderTest.php │ │ │ │ ├── CartTest.php │ │ │ │ ├── Config │ │ │ │ │ ├── Rules │ │ │ │ │ │ ├── ConverterTest.php │ │ │ │ │ │ ├── ConvertibleContent │ │ │ │ │ │ │ └── rules.xml │ │ │ │ │ │ ├── FileResolverTest.php │ │ │ │ │ │ ├── ReaderTest.php │ │ │ │ │ │ └── SchemaLocatorTest.php │ │ │ │ │ ├── Structure │ │ │ │ │ │ ├── Element │ │ │ │ │ │ │ └── FieldPluginTest.php │ │ │ │ │ │ ├── PaymentSectionModifierTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ └── payment_section_structure_variations.php │ │ │ │ │ └── StructurePluginTest.php │ │ │ │ ├── ConfigTest.php │ │ │ │ ├── Express │ │ │ │ │ └── CheckoutTest.php │ │ │ │ ├── ExpressConfigProviderTest.php │ │ │ │ ├── ExpressTest.php │ │ │ │ ├── Hostedpro │ │ │ │ │ └── RequestTest.php │ │ │ │ ├── IframeConfigProviderTest.php │ │ │ │ ├── InfoTest.php │ │ │ │ ├── IpnTest.php │ │ │ │ ├── Method │ │ │ │ │ ├── AgreementTest.php │ │ │ │ │ └── Checks │ │ │ │ │ │ └── SpecificationPluginTest.php │ │ │ │ ├── Payflow │ │ │ │ │ ├── AvsEmsCodeMapperTest.php │ │ │ │ │ ├── CvvEmsCodeMapperTest.php │ │ │ │ │ ├── Service │ │ │ │ │ │ ├── GatewayTest.php │ │ │ │ │ │ ├── Request │ │ │ │ │ │ │ └── SecureTokenTest.php │ │ │ │ │ │ └── Response │ │ │ │ │ │ │ ├── Handler │ │ │ │ │ │ │ ├── CreditCardValidationHandlerTest.php │ │ │ │ │ │ │ ├── FraudHandlerTest.php │ │ │ │ │ │ │ ├── HandlerCompositeTest.php │ │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ │ ├── fps_prexmldata.xml │ │ │ │ │ │ │ │ ├── xxe-xml.txt │ │ │ │ │ │ │ │ └── xxe_fps_prexmldata.xml │ │ │ │ │ │ │ ├── TransactionTest.php │ │ │ │ │ │ │ └── Validator │ │ │ │ │ │ │ ├── AVSResponseTest.php │ │ │ │ │ │ │ ├── CVV2MatchTest.php │ │ │ │ │ │ │ ├── IAVSResponseTest.php │ │ │ │ │ │ │ ├── ResponseValidatorTest.php │ │ │ │ │ │ │ └── SecureTokenTest.php │ │ │ │ │ └── TransparentTest.php │ │ │ │ ├── PayflowConfigTest.php │ │ │ │ ├── PayflowExpressTest.php │ │ │ │ ├── PayflowadvancedTest.php │ │ │ │ ├── PayflowlinkTest.php │ │ │ │ ├── PayflowproTest.php │ │ │ │ ├── Payment │ │ │ │ │ └── Method │ │ │ │ │ │ └── Billing │ │ │ │ │ │ ├── AbstractAgreementStub.php │ │ │ │ │ │ └── AbstractAgreementTest.php │ │ │ │ ├── ProTest.php │ │ │ │ ├── Report │ │ │ │ │ └── Settlement │ │ │ │ │ │ └── RowTest.php │ │ │ │ ├── ResourceModel │ │ │ │ │ └── Billing │ │ │ │ │ │ └── AgreementTest.php │ │ │ │ ├── SmartButtonConfigTest.php │ │ │ │ ├── System │ │ │ │ │ └── Config │ │ │ │ │ │ └── Source │ │ │ │ │ │ ├── BmlPositionTest.php │ │ │ │ │ │ └── YesnoshortcutTest.php │ │ │ │ └── _files │ │ │ │ │ ├── additional_info_data.php │ │ │ │ │ ├── allowed_fundings.php │ │ │ │ │ ├── default_styles.php │ │ │ │ │ └── expected_config.php │ │ │ │ └── Observer │ │ │ │ ├── AddBillingAgreementToSessionObserverTest.php │ │ │ │ ├── AddPaypalShortcutsObserverTest.php │ │ │ │ ├── HtmlTransactionIdObserverTest.php │ │ │ │ ├── RestrictAdminBillingAgreementUsageObserverTest.php │ │ │ │ └── SetResponseAfterSaveOrderObserverTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ ├── events.xml │ │ │ │ ├── menu.xml │ │ │ │ ├── routes.xml │ │ │ │ ├── rules │ │ │ │ │ ├── payment_au.xml │ │ │ │ │ ├── payment_ca.xml │ │ │ │ │ ├── payment_de.xml │ │ │ │ │ ├── payment_es.xml │ │ │ │ │ ├── payment_fr.xml │ │ │ │ │ ├── payment_gb.xml │ │ │ │ │ ├── payment_hk.xml │ │ │ │ │ ├── payment_it.xml │ │ │ │ │ ├── payment_jp.xml │ │ │ │ │ ├── payment_nz.xml │ │ │ │ │ ├── payment_other.xml │ │ │ │ │ └── payment_us.xml │ │ │ │ ├── system.xml │ │ │ │ └── system │ │ │ │ │ ├── express_checkout.xml │ │ │ │ │ ├── payflow_advanced.xml │ │ │ │ │ ├── payflow_link.xml │ │ │ │ │ ├── payments_pro_hosted_solution.xml │ │ │ │ │ ├── payments_pro_hosted_solution_with_express_checkout.xml │ │ │ │ │ ├── paypal_payflowpro.xml │ │ │ │ │ └── paypal_payflowpro_with_express_checkout.xml │ │ │ ├── config.xml │ │ │ ├── crontab.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── events.xml │ │ │ ├── frontend │ │ │ │ ├── di.xml │ │ │ │ ├── events.xml │ │ │ │ ├── page_types.xml │ │ │ │ ├── routes.xml │ │ │ │ └── sections.xml │ │ │ ├── module.xml │ │ │ ├── payment.xml │ │ │ └── rules.xsd │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ ├── layout │ │ │ │ ├── adminhtml_paypal_reports_block.xml │ │ │ │ ├── adminhtml_system_config_edit.xml │ │ │ │ ├── paypal_billing_agreement_customergrid.xml │ │ │ │ ├── paypal_billing_agreement_grid.xml │ │ │ │ ├── paypal_billing_agreement_index.xml │ │ │ │ ├── paypal_billing_agreement_ordersgrid.xml │ │ │ │ ├── paypal_billing_agreement_view.xml │ │ │ │ ├── paypal_paypal_reports_grid.xml │ │ │ │ ├── paypal_paypal_reports_index.xml │ │ │ │ ├── sales_order_create_index.xml │ │ │ │ ├── sales_order_create_load_block_billing_method.xml │ │ │ │ ├── sales_order_view.xml │ │ │ │ └── transparent_payment_response.xml │ │ │ ├── templates │ │ │ │ ├── billing │ │ │ │ │ └── agreement │ │ │ │ │ │ ├── form.phtml │ │ │ │ │ │ └── view │ │ │ │ │ │ ├── form.phtml │ │ │ │ │ │ └── tab │ │ │ │ │ │ └── info.phtml │ │ │ │ ├── payflowpro │ │ │ │ │ └── vault.phtml │ │ │ │ ├── payment │ │ │ │ │ └── form │ │ │ │ │ │ └── billing │ │ │ │ │ │ └── agreement.phtml │ │ │ │ ├── system │ │ │ │ │ └── config │ │ │ │ │ │ ├── api_wizard.phtml │ │ │ │ │ │ ├── bml_api_wizard.phtml │ │ │ │ │ │ ├── fieldset │ │ │ │ │ │ └── hint.phtml │ │ │ │ │ │ ├── payflowlink │ │ │ │ │ │ ├── advanced.phtml │ │ │ │ │ │ └── info.phtml │ │ │ │ │ │ └── rules.phtml │ │ │ │ └── transparent │ │ │ │ │ ├── form.phtml │ │ │ │ │ └── iframe.phtml │ │ │ └── web │ │ │ │ ├── images │ │ │ │ ├── AM_mc_vs_dc_ae.jpg │ │ │ │ ├── logo-paypal.png │ │ │ │ ├── paypal-logo.png │ │ │ │ ├── pp-allinone.png │ │ │ │ ├── pp-alt.png │ │ │ │ ├── pp-gateways.png │ │ │ │ ├── pp-logo-200px.png │ │ │ │ ├── pp-payflow-mark.png │ │ │ │ └── pp-uk.png │ │ │ │ ├── js │ │ │ │ ├── payflowpro │ │ │ │ │ └── vault.js │ │ │ │ ├── predicate │ │ │ │ │ └── confirm.js │ │ │ │ ├── rule.js │ │ │ │ ├── rules.js │ │ │ │ ├── solution.js │ │ │ │ └── solutions.js │ │ │ │ ├── logo.gif │ │ │ │ ├── section.png │ │ │ │ └── styles.css │ │ │ ├── base │ │ │ ├── requirejs-config.js │ │ │ └── ui_component │ │ │ │ └── customer_form.xml │ │ │ └── frontend │ │ │ ├── layout │ │ │ ├── catalog_category_view.xml │ │ │ ├── catalog_product_view.xml │ │ │ ├── checkout_cart_index.xml │ │ │ ├── checkout_index_index.xml │ │ │ ├── checkout_onepage_review.xml │ │ │ ├── checkout_onepage_success.xml │ │ │ ├── cms_index_index.xml │ │ │ ├── customer_account.xml │ │ │ ├── default.xml │ │ │ ├── paypal_billing_agreement_index.xml │ │ │ ├── paypal_billing_agreement_view.xml │ │ │ ├── paypal_express_review.xml │ │ │ ├── paypal_express_review_details.xml │ │ │ ├── paypal_payflow_cancelpayment.xml │ │ │ ├── paypal_payflow_form.xml │ │ │ ├── paypal_payflow_returnurl.xml │ │ │ ├── paypal_payflowadvanced_cancelpayment.xml │ │ │ ├── paypal_payflowadvanced_form.xml │ │ │ ├── paypal_payflowadvanced_returnurl.xml │ │ │ ├── paypal_payflowexpress_review.xml │ │ │ ├── transparent_payment_response.xml │ │ │ └── vault_cards_listaction.xml │ │ │ ├── requirejs-config.js │ │ │ ├── templates │ │ │ ├── billing │ │ │ │ ├── agreement │ │ │ │ │ └── view.phtml │ │ │ │ └── agreements.phtml │ │ │ ├── bml.phtml │ │ │ ├── checkout │ │ │ │ └── onepage │ │ │ │ │ ├── review │ │ │ │ │ └── totals.phtml │ │ │ │ │ └── success │ │ │ │ │ └── billing_agreement.phtml │ │ │ ├── express │ │ │ │ ├── in-context │ │ │ │ │ ├── component.phtml │ │ │ │ │ └── shortcut │ │ │ │ │ │ └── button.phtml │ │ │ │ ├── review.phtml │ │ │ │ ├── review │ │ │ │ │ ├── details.phtml │ │ │ │ │ └── shipping │ │ │ │ │ │ └── method.phtml │ │ │ │ ├── shortcut.phtml │ │ │ │ ├── shortcut │ │ │ │ │ └── container.phtml │ │ │ │ └── shortcut_button.phtml │ │ │ ├── hss │ │ │ │ ├── form.phtml │ │ │ │ ├── iframe.phtml │ │ │ │ ├── info.phtml │ │ │ │ ├── js.phtml │ │ │ │ └── review │ │ │ │ │ └── button.phtml │ │ │ ├── js │ │ │ │ └── components.phtml │ │ │ ├── partner │ │ │ │ └── logo.phtml │ │ │ ├── payflowadvanced │ │ │ │ ├── form.phtml │ │ │ │ └── info.phtml │ │ │ ├── payflowlink │ │ │ │ ├── form.phtml │ │ │ │ ├── info.phtml │ │ │ │ └── redirect.phtml │ │ │ └── payment │ │ │ │ ├── form │ │ │ │ └── billing │ │ │ │ │ └── agreement.phtml │ │ │ │ ├── mark.phtml │ │ │ │ └── redirect.phtml │ │ │ └── web │ │ │ ├── js │ │ │ ├── action │ │ │ │ └── set-payment-method.js │ │ │ ├── in-context │ │ │ │ ├── billing-agreement.js │ │ │ │ ├── button.js │ │ │ │ ├── express-checkout-smart-buttons.js │ │ │ │ ├── express-checkout-wrapper.js │ │ │ │ ├── express-checkout.js │ │ │ │ └── product-express-checkout.js │ │ │ ├── model │ │ │ │ ├── iframe-redirect.js │ │ │ │ └── iframe.js │ │ │ ├── order-review.js │ │ │ ├── paypal-checkout.js │ │ │ └── view │ │ │ │ ├── payment │ │ │ │ ├── method-renderer │ │ │ │ │ ├── iframe-methods.js │ │ │ │ │ ├── in-context │ │ │ │ │ │ └── checkout-express.js │ │ │ │ │ ├── payflow-express-bml.js │ │ │ │ │ ├── payflow-express.js │ │ │ │ │ ├── payflowpro-method.js │ │ │ │ │ ├── payflowpro │ │ │ │ │ │ └── vault.js │ │ │ │ │ ├── paypal-billing-agreement.js │ │ │ │ │ ├── paypal-express-abstract.js │ │ │ │ │ └── paypal-express.js │ │ │ │ └── paypal-payments.js │ │ │ │ └── review │ │ │ │ └── actions │ │ │ │ └── iframe.js │ │ │ └── template │ │ │ └── payment │ │ │ ├── express │ │ │ └── billing-agreement.html │ │ │ ├── iframe-methods.html │ │ │ ├── payflow-express-bml.html │ │ │ ├── payflow-express.html │ │ │ ├── payflowpro-form.html │ │ │ ├── paypal-express-in-context.html │ │ │ ├── paypal-express.html │ │ │ ├── paypal_billing_agreement-form.html │ │ │ └── paypal_direct-form.html │ │ ├── PaypalCaptcha │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ └── Checkout │ │ │ │ └── ConfigProviderPayPal.php │ │ ├── Observer │ │ │ └── CaptchaRequestToken.php │ │ ├── README.md │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── frontend │ │ │ │ ├── di.xml │ │ │ │ └── events.xml │ │ │ └── module.xml │ │ ├── registration.php │ │ └── view │ │ │ └── frontend │ │ │ ├── layout │ │ │ └── checkout_index_index.xml │ │ │ ├── requirejs-config.js │ │ │ └── web │ │ │ ├── js │ │ │ └── view │ │ │ │ ├── checkout │ │ │ │ └── paymentCaptcha.js │ │ │ │ └── payment │ │ │ │ └── list-mixin.js │ │ │ └── template │ │ │ └── payment │ │ │ └── payflowpro-form.html │ │ ├── Persistent │ │ ├── Block │ │ │ ├── Form │ │ │ │ └── Remember.php │ │ │ └── Header │ │ │ │ └── Additional.php │ │ ├── Controller │ │ │ ├── Index.php │ │ │ └── Index │ │ │ │ ├── ExpressCheckout.php │ │ │ │ ├── SaveMethod.php │ │ │ │ └── UnsetCookie.php │ │ ├── CustomerData │ │ │ └── Persistent.php │ │ ├── Helper │ │ │ ├── Data.php │ │ │ └── Session.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Checkout │ │ │ │ ├── AddressDataProcessorPlugin.php │ │ │ │ ├── ConfigProviderPlugin.php │ │ │ │ └── GuestPaymentInformationManagementPlugin.php │ │ │ ├── CheckoutConfigProvider.php │ │ │ ├── Factory.php │ │ │ ├── Layout │ │ │ │ └── DepersonalizePlugin.php │ │ │ ├── Observer.php │ │ │ ├── Persistent │ │ │ │ └── Config.php │ │ │ ├── Plugin │ │ │ │ ├── CustomerData.php │ │ │ │ └── PersistentCustomerContext.php │ │ │ ├── QuoteManager.php │ │ │ ├── ResourceModel │ │ │ │ └── Session.php │ │ │ └── Session.php │ │ ├── Observer │ │ │ ├── ApplyBlockPersistentDataObserver.php │ │ │ ├── ApplyPersistentDataObserver.php │ │ │ ├── CheckExpirePersistentQuoteObserver.php │ │ │ ├── ClearExpiredCronJobObserver.php │ │ │ ├── CustomerAuthenticatedEventObserver.php │ │ │ ├── EmulateCustomerObserver.php │ │ │ ├── EmulateQuoteObserver.php │ │ │ ├── MakePersistentQuoteGuestObserver.php │ │ │ ├── PreventClearCheckoutSessionObserver.php │ │ │ ├── PreventExpressCheckoutObserver.php │ │ │ ├── RefreshCustomerData.php │ │ │ ├── RemoveGuestPersistenceOnEmptyCartObserver.php │ │ │ ├── RemovePersistentCookieOnRegisterObserver.php │ │ │ ├── RenewCookieObserver.php │ │ │ ├── SetCheckoutSessionPersistentDataObserver.php │ │ │ ├── SetQuotePersistentDataObserver.php │ │ │ ├── SetRememberMeCheckedStatusObserver.php │ │ │ ├── SetRememberMeStatusForAjaxLoginObserver.php │ │ │ ├── SynchronizePersistentInfoObserver.php │ │ │ ├── SynchronizePersistentOnLoginObserver.php │ │ │ ├── SynchronizePersistentOnLogoutObserver.php │ │ │ └── UpdateCustomerCookiesObserver.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ └── StorefrontCustomerActionGroup.xml │ │ │ │ ├── Data │ │ │ │ │ └── PersistentData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Metadata │ │ │ │ │ └── persistent_config-meta.xml │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ │ └── StorefrontCustomerSignInFormSection.xml │ │ │ │ └── Test │ │ │ │ │ ├── CheckShoppingCartBehaviorAfterSessionExpiredTest.xml │ │ │ │ │ ├── GuestCheckoutWithEnabledPersistentTest.xml │ │ │ │ │ ├── ShippingQuotePersistedForGuestTest.xml │ │ │ │ │ ├── StorefrontCorrectWelcomeMessageAfterCustomerIsLoggedOutTest.xml │ │ │ │ │ └── StorefrontVerifyThatInformationAboutViewingComparisonWishlistIsPersistedUnderLongTermCookieTest.xml │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ └── Header │ │ │ │ │ └── AdditionalTest.php │ │ │ │ ├── Helper │ │ │ │ └── DataTest.php │ │ │ │ ├── Model │ │ │ │ ├── Checkout │ │ │ │ │ ├── ConfigProviderPluginTest.php │ │ │ │ │ └── GuestPaymentInformationManagementPluginTest.php │ │ │ │ ├── FactoryTest.php │ │ │ │ ├── Layout │ │ │ │ │ └── DepersonalizePluginTest.php │ │ │ │ ├── ObserverTest.php │ │ │ │ ├── Plugin │ │ │ │ │ └── CustomerDataTest.php │ │ │ │ ├── QuoteManagerTest.php │ │ │ │ └── SessionTest.php │ │ │ │ └── Observer │ │ │ │ ├── ApplyBlockPersistentDataObserverTest.php │ │ │ │ ├── ApplyPersistentDataObserverTest.php │ │ │ │ ├── CheckExpirePersistentQuoteObserverTest.php │ │ │ │ ├── ClearExpiredCronJobObserverTest.php │ │ │ │ ├── CustomerAuthenticatedEventObserverTest.php │ │ │ │ ├── EmulateCustomerObserverTest.php │ │ │ │ ├── EmulateQuoteObserverTest.php │ │ │ │ ├── MakePersistentQuoteGuestObserverTest.php │ │ │ │ ├── PreventClearCheckoutSessionObserverTest.php │ │ │ │ ├── PreventExpressCheckoutObserverTest.php │ │ │ │ ├── RefreshCustomerDataTest.php │ │ │ │ ├── RemoveGuestPersistenceOnEmptyCartObserverTest.php │ │ │ │ ├── RemovePersistentCookieOnRegisterObserverTest.php │ │ │ │ ├── RenewCookieObserverTest.php │ │ │ │ ├── SetCheckoutSessionPersistentDataObserverTest.php │ │ │ │ ├── SetQuotePersistentDataObserverTest.php │ │ │ │ ├── SetRememberMeCheckedStatusObserverTest.php │ │ │ │ ├── SynchronizePersistentInfoObserverTest.php │ │ │ │ ├── SynchronizePersistentOnLogoutObserverTest.php │ │ │ │ └── UpdateCustomerCookiesObserverTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── crontab.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── extension_attributes.xml │ │ │ ├── frontend │ │ │ │ ├── di.xml │ │ │ │ ├── events.xml │ │ │ │ ├── routes.xml │ │ │ │ └── sections.xml │ │ │ ├── module.xml │ │ │ ├── persistent.xml │ │ │ ├── persistent.xsd │ │ │ ├── webapi_rest │ │ │ │ ├── di.xml │ │ │ │ └── events.xml │ │ │ └── webapi_soap │ │ │ │ ├── di.xml │ │ │ │ └── events.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ └── frontend │ │ │ ├── layout │ │ │ ├── customer_account_create.xml │ │ │ └── customer_account_login.xml │ │ │ ├── requirejs-config.js │ │ │ ├── templates │ │ │ ├── additional.phtml │ │ │ └── remember_me.phtml │ │ │ └── web │ │ │ ├── js │ │ │ └── view │ │ │ │ ├── additional-welcome.js │ │ │ │ ├── customer-data-mixin.js │ │ │ │ └── remember-me.js │ │ │ └── template │ │ │ └── remember-me.html │ │ ├── ProductAlert │ │ ├── Block │ │ │ ├── Email │ │ │ │ ├── AbstractEmail.php │ │ │ │ ├── Price.php │ │ │ │ └── Stock.php │ │ │ └── Product │ │ │ │ ├── ImageProvider.php │ │ │ │ ├── View.php │ │ │ │ └── View │ │ │ │ ├── Price.php │ │ │ │ └── Stock.php │ │ ├── Controller │ │ │ ├── Add.php │ │ │ ├── Add │ │ │ │ ├── Price.php │ │ │ │ └── Stock.php │ │ │ ├── Unsubscribe.php │ │ │ └── Unsubscribe │ │ │ │ ├── Price.php │ │ │ │ ├── PriceAll.php │ │ │ │ ├── Stock.php │ │ │ │ └── StockAll.php │ │ ├── Helper │ │ │ └── Data.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Email.php │ │ │ ├── Observer.php │ │ │ ├── Price.php │ │ │ ├── ProductSalability.php │ │ │ ├── ResourceModel │ │ │ │ ├── AbstractResource.php │ │ │ │ ├── Price.php │ │ │ │ ├── Price │ │ │ │ │ ├── Collection.php │ │ │ │ │ └── Customer │ │ │ │ │ │ └── Collection.php │ │ │ │ ├── Stock.php │ │ │ │ └── Stock │ │ │ │ │ ├── Collection.php │ │ │ │ │ └── Customer │ │ │ │ │ └── Collection.php │ │ │ └── Stock.php │ │ ├── README.md │ │ ├── Setup │ │ │ └── Recurring.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ ├── Email │ │ │ │ │ └── StockTest.php │ │ │ │ └── Product │ │ │ │ │ ├── ImageProviderTest.php │ │ │ │ │ ├── View │ │ │ │ │ ├── PriceTest.php │ │ │ │ │ └── StockTest.php │ │ │ │ │ └── ViewTest.php │ │ │ │ └── Model │ │ │ │ └── ObserverTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── crontab.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── email_templates.xml │ │ │ ├── frontend │ │ │ │ └── routes.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ └── email │ │ │ │ └── cron_error.html │ │ │ └── frontend │ │ │ ├── email │ │ │ ├── price_alert.html │ │ │ └── stock_alert.html │ │ │ ├── layout │ │ │ └── catalog_product_view.xml │ │ │ └── templates │ │ │ ├── email │ │ │ ├── price.phtml │ │ │ └── stock.phtml │ │ │ └── product │ │ │ └── view.phtml │ │ ├── ProductVideo │ │ ├── Block │ │ │ ├── Adminhtml │ │ │ │ └── Product │ │ │ │ │ └── Edit │ │ │ │ │ └── NewVideo.php │ │ │ └── Product │ │ │ │ └── View │ │ │ │ └── Gallery.php │ │ ├── Controller │ │ │ └── Adminhtml │ │ │ │ └── Product │ │ │ │ └── Gallery │ │ │ │ └── RetrieveImage.php │ │ ├── Helper │ │ │ └── Media.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Plugin │ │ │ │ ├── Catalog │ │ │ │ │ └── Product │ │ │ │ │ │ └── Gallery │ │ │ │ │ │ ├── AbstractHandler.php │ │ │ │ │ │ ├── CreateHandler.php │ │ │ │ │ │ └── ReadHandler.php │ │ │ │ └── ExternalVideoResourceBackend.php │ │ │ ├── Product │ │ │ │ └── Attribute │ │ │ │ │ └── Media │ │ │ │ │ ├── ExternalVideoEntryConverter.php │ │ │ │ │ └── VideoEntry.php │ │ │ ├── ResourceModel │ │ │ │ └── Video.php │ │ │ └── VideoExtractor.php │ │ ├── Observer │ │ │ └── ChangeTemplateObserver.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ ├── AdminProductVideoActionGroup.xml │ │ │ │ │ └── StorefrontProductVideoActionGroup.xml │ │ │ │ ├── Data │ │ │ │ │ ├── ProductVideoConfigData.xml │ │ │ │ │ └── ProductVideoData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Metadata │ │ │ │ │ └── product_video_config-meta.xml │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ │ ├── AdminProductImagesSection.xml │ │ │ │ │ ├── AdminProductNewVideoSection.xml │ │ │ │ │ └── StorefrontProductInfoMainSection.xml │ │ │ │ └── Test │ │ │ │ │ ├── AdminAddDefaultVideoSimpleProductTest.xml │ │ │ │ │ ├── AdminRemoveDefaultVideoSimpleProductTest.xml │ │ │ │ │ └── YoutubeVideoWindowOnProductPageTest.xml │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ ├── Adminhtml │ │ │ │ │ └── Product │ │ │ │ │ │ └── Edit │ │ │ │ │ │ └── NewVideoTest.php │ │ │ │ └── Product │ │ │ │ │ └── View │ │ │ │ │ └── GalleryTest.php │ │ │ │ ├── Controller │ │ │ │ └── Adminhtml │ │ │ │ │ └── Product │ │ │ │ │ └── Gallery │ │ │ │ │ └── RetrieveImageTest.php │ │ │ │ ├── Helper │ │ │ │ └── MediaTest.php │ │ │ │ ├── Model │ │ │ │ ├── Plugin │ │ │ │ │ └── Catalog │ │ │ │ │ │ └── Product │ │ │ │ │ │ └── Gallery │ │ │ │ │ │ ├── CreateHandlerTest.php │ │ │ │ │ │ └── ReadHandlerTest.php │ │ │ │ └── Product │ │ │ │ │ └── Attribute │ │ │ │ │ └── Media │ │ │ │ │ ├── ExternalVideoEntryConverterTest.php │ │ │ │ │ └── VideoEntryTest.php │ │ │ │ └── Observer │ │ │ │ └── ChangeTemplateObserverTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ ├── events.xml │ │ │ │ ├── routes.xml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── extension_attributes.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ ├── layout │ │ │ │ └── catalog_product_new.xml │ │ │ ├── requirejs-config.js │ │ │ ├── templates │ │ │ │ ├── helper │ │ │ │ │ └── gallery.phtml │ │ │ │ └── product │ │ │ │ │ └── edit │ │ │ │ │ ├── base_image.phtml │ │ │ │ │ └── slideout │ │ │ │ │ └── form.phtml │ │ │ ├── ui_component │ │ │ │ └── product_form.xml │ │ │ └── web │ │ │ │ ├── css │ │ │ │ └── gallery-delete-tooltip.css │ │ │ │ ├── images │ │ │ │ ├── camera.png │ │ │ │ └── gallery-sprite.png │ │ │ │ └── js │ │ │ │ ├── get-video-information.js │ │ │ │ ├── new-video-dialog.js │ │ │ │ └── video-modal.js │ │ │ └── frontend │ │ │ ├── layout │ │ │ └── catalog_product_view.xml │ │ │ ├── requirejs-config.js │ │ │ ├── templates │ │ │ └── product │ │ │ │ └── view │ │ │ │ └── gallery.phtml │ │ │ └── web │ │ │ ├── img │ │ │ └── gallery-sprite.png │ │ │ └── js │ │ │ ├── fotorama-add-video-events.js │ │ │ └── load-player.js │ │ ├── Quote │ │ ├── Api │ │ │ ├── BillingAddressManagementInterface.php │ │ │ ├── CartItemRepositoryInterface.php │ │ │ ├── CartManagementInterface.php │ │ │ ├── CartRepositoryInterface.php │ │ │ ├── CartTotalManagementInterface.php │ │ │ ├── CartTotalRepositoryInterface.php │ │ │ ├── ChangeQuoteControlInterface.php │ │ │ ├── CouponManagementInterface.php │ │ │ ├── Data │ │ │ │ ├── AddressAdditionalDataInterface.php │ │ │ │ ├── AddressInterface.php │ │ │ │ ├── CartInterface.php │ │ │ │ ├── CartItemInterface.php │ │ │ │ ├── CartSearchResultsInterface.php │ │ │ │ ├── CurrencyInterface.php │ │ │ │ ├── EstimateAddressInterface.php │ │ │ │ ├── PaymentInterface.php │ │ │ │ ├── PaymentMethodInterface.php │ │ │ │ ├── ProductOptionInterface.php │ │ │ │ ├── ShippingAssignmentInterface.php │ │ │ │ ├── ShippingInterface.php │ │ │ │ ├── ShippingMethodInterface.php │ │ │ │ ├── TotalSegmentInterface.php │ │ │ │ ├── TotalsAdditionalDataInterface.php │ │ │ │ ├── TotalsInterface.php │ │ │ │ └── TotalsItemInterface.php │ │ │ ├── GuestBillingAddressManagementInterface.php │ │ │ ├── GuestCartItemRepositoryInterface.php │ │ │ ├── GuestCartManagementInterface.php │ │ │ ├── GuestCartRepositoryInterface.php │ │ │ ├── GuestCartTotalManagementInterface.php │ │ │ ├── GuestCartTotalRepositoryInterface.php │ │ │ ├── GuestCouponManagementInterface.php │ │ │ ├── GuestPaymentMethodManagementInterface.php │ │ │ ├── GuestShipmentEstimationInterface.php │ │ │ ├── GuestShippingMethodManagementInterface.php │ │ │ ├── PaymentMethodManagementInterface.php │ │ │ ├── ShipmentEstimationInterface.php │ │ │ └── ShippingMethodManagementInterface.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── AddressAdditionalData.php │ │ │ ├── AddressAdditionalDataProcessor.php │ │ │ ├── BillingAddressManagement.php │ │ │ ├── Cart │ │ │ │ ├── CartTotalManagement.php │ │ │ │ ├── CartTotalRepository.php │ │ │ │ ├── Currency.php │ │ │ │ ├── ShippingMethod.php │ │ │ │ ├── ShippingMethodConverter.php │ │ │ │ ├── TotalSegment.php │ │ │ │ ├── Totals.php │ │ │ │ ├── Totals │ │ │ │ │ ├── Item.php │ │ │ │ │ └── ItemConverter.php │ │ │ │ ├── TotalsAdditionalData.php │ │ │ │ ├── TotalsAdditionalDataProcessor.php │ │ │ │ └── TotalsConverter.php │ │ │ ├── ChangeQuoteControl.php │ │ │ ├── CouponManagement.php │ │ │ ├── CustomerManagement.php │ │ │ ├── EstimateAddress.php │ │ │ ├── GuestCart │ │ │ │ ├── GuestBillingAddressManagement.php │ │ │ │ ├── GuestCartItemRepository.php │ │ │ │ ├── GuestCartManagement.php │ │ │ │ ├── GuestCartRepository.php │ │ │ │ ├── GuestCartTotalManagement.php │ │ │ │ ├── GuestCartTotalRepository.php │ │ │ │ ├── GuestCouponManagement.php │ │ │ │ ├── GuestPaymentMethodManagement.php │ │ │ │ ├── GuestShippingAddressManagement.php │ │ │ │ ├── GuestShippingAddressManagementInterface.php │ │ │ │ ├── GuestShippingMethodManagement.php │ │ │ │ └── GuestShippingMethodManagementInterface.php │ │ │ ├── GuestCartManagement │ │ │ │ └── Plugin │ │ │ │ │ └── Authorization.php │ │ │ ├── MaskedQuoteIdToQuoteId.php │ │ │ ├── MaskedQuoteIdToQuoteIdInterface.php │ │ │ ├── PaymentMethodManagement.php │ │ │ ├── Product │ │ │ │ ├── Plugin │ │ │ │ │ ├── MarkQuotesRecollectMassDisabled.php │ │ │ │ │ ├── RemoveQuoteItems.php │ │ │ │ │ └── UpdateQuoteItems.php │ │ │ │ ├── QuoteItemsCleaner.php │ │ │ │ └── QuoteItemsCleanerInterface.php │ │ │ ├── QueryResolver.php │ │ │ ├── Quote.php │ │ │ ├── Quote │ │ │ │ ├── Address.php │ │ │ │ ├── Address │ │ │ │ │ ├── BillingAddressPersister.php │ │ │ │ │ ├── CustomAttributeList.php │ │ │ │ │ ├── CustomAttributeListInterface.php │ │ │ │ │ ├── FreeShipping.php │ │ │ │ │ ├── FreeShippingInterface.php │ │ │ │ │ ├── Item.php │ │ │ │ │ ├── Rate.php │ │ │ │ │ ├── RateCollectorInterface.php │ │ │ │ │ ├── RateCollectorInterfaceFactory.php │ │ │ │ │ ├── RateRequest.php │ │ │ │ │ ├── RateResult │ │ │ │ │ │ ├── AbstractResult.php │ │ │ │ │ │ ├── Error.php │ │ │ │ │ │ └── Method.php │ │ │ │ │ ├── Relation.php │ │ │ │ │ ├── ToOrder.php │ │ │ │ │ ├── ToOrderAddress.php │ │ │ │ │ ├── Total.php │ │ │ │ │ ├── Total │ │ │ │ │ │ ├── AbstractTotal.php │ │ │ │ │ │ ├── Collector.php │ │ │ │ │ │ ├── CollectorInterface.php │ │ │ │ │ │ ├── Grand.php │ │ │ │ │ │ ├── ReaderInterface.php │ │ │ │ │ │ ├── Shipping.php │ │ │ │ │ │ └── Subtotal.php │ │ │ │ │ ├── TotalFactory.php │ │ │ │ │ └── Validator.php │ │ │ │ ├── Config.php │ │ │ │ ├── Item.php │ │ │ │ ├── Item │ │ │ │ │ ├── AbstractItem.php │ │ │ │ │ ├── CartItemOptionsProcessor.php │ │ │ │ │ ├── CartItemPersister.php │ │ │ │ │ ├── CartItemProcessorInterface.php │ │ │ │ │ ├── CartItemProcessorsPool.php │ │ │ │ │ ├── Compare.php │ │ │ │ │ ├── Option.php │ │ │ │ │ ├── Processor.php │ │ │ │ │ ├── RelatedProducts.php │ │ │ │ │ ├── Repository.php │ │ │ │ │ ├── ToOrderItem.php │ │ │ │ │ └── Updater.php │ │ │ │ ├── Payment.php │ │ │ │ ├── Payment │ │ │ │ │ └── ToOrderPayment.php │ │ │ │ ├── ProductOption.php │ │ │ │ ├── Relation.php │ │ │ │ ├── ShippingAssignment │ │ │ │ │ ├── ShippingAssignmentPersister.php │ │ │ │ │ ├── ShippingAssignmentProcessor.php │ │ │ │ │ └── ShippingProcessor.php │ │ │ │ ├── TotalsCollector.php │ │ │ │ ├── TotalsCollectorList.php │ │ │ │ ├── TotalsReader.php │ │ │ │ └── Validator │ │ │ │ │ └── MinimumOrderAmount │ │ │ │ │ └── ValidationMessage.php │ │ │ ├── QuoteAddressValidator.php │ │ │ ├── QuoteIdMask.php │ │ │ ├── QuoteIdToMaskedQuoteId.php │ │ │ ├── QuoteIdToMaskedQuoteIdInterface.php │ │ │ ├── QuoteManagement.php │ │ │ ├── QuoteRepository.php │ │ │ ├── QuoteRepository │ │ │ │ ├── LoadHandler.php │ │ │ │ ├── Plugin │ │ │ │ │ ├── AccessChangeQuoteControl.php │ │ │ │ │ └── Authorization.php │ │ │ │ └── SaveHandler.php │ │ │ ├── QuoteValidator.php │ │ │ ├── ResourceModel │ │ │ │ ├── Quote.php │ │ │ │ └── Quote │ │ │ │ │ ├── Address.php │ │ │ │ │ ├── Address │ │ │ │ │ ├── Attribute │ │ │ │ │ │ ├── Backend.php │ │ │ │ │ │ ├── Backend │ │ │ │ │ │ │ ├── Child.php │ │ │ │ │ │ │ └── Region.php │ │ │ │ │ │ ├── Frontend.php │ │ │ │ │ │ └── Frontend │ │ │ │ │ │ │ ├── Custbalance.php │ │ │ │ │ │ │ ├── Discount.php │ │ │ │ │ │ │ ├── Grand.php │ │ │ │ │ │ │ ├── Shipping.php │ │ │ │ │ │ │ ├── Subtotal.php │ │ │ │ │ │ │ └── Tax.php │ │ │ │ │ ├── Collection.php │ │ │ │ │ ├── Item.php │ │ │ │ │ ├── Item │ │ │ │ │ │ └── Collection.php │ │ │ │ │ ├── Rate.php │ │ │ │ │ └── Rate │ │ │ │ │ │ └── Collection.php │ │ │ │ │ ├── Collection.php │ │ │ │ │ ├── Item.php │ │ │ │ │ ├── Item │ │ │ │ │ ├── Collection.php │ │ │ │ │ ├── Option.php │ │ │ │ │ └── Option │ │ │ │ │ │ └── Collection.php │ │ │ │ │ ├── Payment.php │ │ │ │ │ ├── Payment │ │ │ │ │ └── Collection.php │ │ │ │ │ └── QuoteIdMask.php │ │ │ ├── Shipping.php │ │ │ ├── ShippingAddressAssignment.php │ │ │ ├── ShippingAddressManagement.php │ │ │ ├── ShippingAddressManagementInterface.php │ │ │ ├── ShippingAssignment.php │ │ │ ├── ShippingMethodManagement.php │ │ │ ├── ShippingMethodManagementInterface.php │ │ │ ├── ValidationRules │ │ │ │ ├── AllowedCountryValidationRule.php │ │ │ │ ├── BillingAddressValidationRule.php │ │ │ │ ├── MinimumAmountValidationRule.php │ │ │ │ ├── PaymentMethodValidationRule.php │ │ │ │ ├── QuoteValidationComposite.php │ │ │ │ ├── QuoteValidationRuleInterface.php │ │ │ │ ├── ShippingAddressValidationRule.php │ │ │ │ └── ShippingMethodValidationRule.php │ │ │ └── Webapi │ │ │ │ └── ParamOverriderCartId.php │ │ ├── Observer │ │ │ ├── Backend │ │ │ │ └── CustomerQuoteObserver.php │ │ │ ├── Frontend │ │ │ │ └── Quote │ │ │ │ │ └── Address │ │ │ │ │ ├── CollectTotalsObserver.php │ │ │ │ │ └── VatValidator.php │ │ │ └── SubmitObserver.php │ │ ├── Plugin │ │ │ ├── RecollectOnGroupChange.php │ │ │ ├── UpdateQuoteItemStore.php │ │ │ └── UpdateQuoteStore.php │ │ ├── README.md │ │ ├── Setup │ │ │ ├── ConvertSerializedDataToJson.php │ │ │ ├── Patch │ │ │ │ └── Data │ │ │ │ │ ├── ConvertSerializedDataToJson.php │ │ │ │ │ └── InstallEntityTypes.php │ │ │ └── QuoteSetup.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── Data │ │ │ │ │ ├── CartItemData.xml │ │ │ │ │ └── GuestCartData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Metadata │ │ │ │ │ ├── billing_address-meta.xml │ │ │ │ │ ├── guest_cart-meta.xml │ │ │ │ │ └── shipping_address-meta.xml │ │ │ │ ├── README.md │ │ │ │ └── Test │ │ │ │ │ └── StorefrontGuestCheckoutDisabledProductTest.xml │ │ │ └── Unit │ │ │ │ ├── Model │ │ │ │ ├── BillingAddressManagementTest.php │ │ │ │ ├── Cart │ │ │ │ │ ├── CartTotalManagementTest.php │ │ │ │ │ ├── CartTotalRepositoryTest.php │ │ │ │ │ ├── ShippingMethodConverterTest.php │ │ │ │ │ └── Totals │ │ │ │ │ │ └── ItemConverterTest.php │ │ │ │ ├── CouponManagementTest.php │ │ │ │ ├── CustomerManagementTest.php │ │ │ │ ├── GuestCart │ │ │ │ │ ├── GuestBillingAddressManagementTest.php │ │ │ │ │ ├── GuestCartItemRepositoryTest.php │ │ │ │ │ ├── GuestCartManagementTest.php │ │ │ │ │ ├── GuestCartRepositoryTest.php │ │ │ │ │ ├── GuestCartTestHelper.php │ │ │ │ │ ├── GuestCartTotalRepositoryTest.php │ │ │ │ │ ├── GuestCouponManagementTest.php │ │ │ │ │ ├── GuestPaymentMethodManagementTest.php │ │ │ │ │ ├── GuestShippingAddressManagementTest.php │ │ │ │ │ └── GuestShippingMethodManagementTest.php │ │ │ │ ├── GuestCartManagement │ │ │ │ │ └── Plugin │ │ │ │ │ │ └── AuthorizationTest.php │ │ │ │ ├── PaymentMethodManagementTest.php │ │ │ │ ├── Product │ │ │ │ │ ├── Plugin │ │ │ │ │ │ ├── RemoveQuoteItemsTest.php │ │ │ │ │ │ └── UpdateQuoteItemsTest.php │ │ │ │ │ └── QuoteItemsCleanerTest.php │ │ │ │ ├── QueryResolverTest.php │ │ │ │ ├── Quote │ │ │ │ │ ├── Address │ │ │ │ │ │ ├── RelationTest.php │ │ │ │ │ │ ├── ToOrderAddressTest.php │ │ │ │ │ │ ├── ToOrderTest.php │ │ │ │ │ │ ├── Total │ │ │ │ │ │ │ ├── GrandTest.php │ │ │ │ │ │ │ ├── ShippingTest.php │ │ │ │ │ │ │ └── SubtotalTest.php │ │ │ │ │ │ ├── TotalTest.php │ │ │ │ │ │ └── ValidatorTest.php │ │ │ │ │ ├── AddressTest.php │ │ │ │ │ ├── ConfigTest.php │ │ │ │ │ ├── Item │ │ │ │ │ │ ├── AbstractItemTest.php │ │ │ │ │ │ ├── CompareTest.php │ │ │ │ │ │ ├── ProcessorTest.php │ │ │ │ │ │ ├── RelatedProductsTest.php │ │ │ │ │ │ ├── RepositoryTest.php │ │ │ │ │ │ ├── ToOrderItemTest.php │ │ │ │ │ │ └── UpdaterTest.php │ │ │ │ │ ├── ItemTest.php │ │ │ │ │ ├── Payment │ │ │ │ │ │ └── ToOrderPaymentTest.php │ │ │ │ │ ├── PaymentTest.php │ │ │ │ │ ├── RelationTest.php │ │ │ │ │ ├── ShippingAssignment │ │ │ │ │ │ ├── ShippingAssignmentProcessorTest.php │ │ │ │ │ │ └── ShippingProcessorTest.php │ │ │ │ │ ├── TotalsReaderTest.php │ │ │ │ │ └── Validator │ │ │ │ │ │ └── MinimumOrderAmount │ │ │ │ │ │ └── ValidationMessageTest.php │ │ │ │ ├── QuoteIdMaskTest.php │ │ │ │ ├── QuoteManagementTest.php │ │ │ │ ├── QuoteRepository │ │ │ │ │ ├── Plugin │ │ │ │ │ │ ├── AccessChangeQuoteControlTest.php │ │ │ │ │ │ └── AuthorizationTest.php │ │ │ │ │ └── SaveHandlerTest.php │ │ │ │ ├── QuoteRepositoryTest.php │ │ │ │ ├── QuoteTest.php │ │ │ │ ├── QuoteValidatorTest.php │ │ │ │ ├── ResourceModel │ │ │ │ │ ├── Quote │ │ │ │ │ │ ├── Item │ │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ │ ├── ItemTest.php │ │ │ │ │ │ └── QuoteAddressTest.php │ │ │ │ │ └── QuoteTest.php │ │ │ │ ├── ShippingAddressAssignmentTest.php │ │ │ │ ├── ShippingMethodManagementTest.php │ │ │ │ └── Webapi │ │ │ │ │ └── ParamOverriderCartIdTest.php │ │ │ │ ├── Observer │ │ │ │ ├── Backend │ │ │ │ │ └── CustomerQuoteObserverTest.php │ │ │ │ ├── Frontend │ │ │ │ │ └── Quote │ │ │ │ │ │ └── Address │ │ │ │ │ │ ├── CollectTotalsObserverTest.php │ │ │ │ │ │ └── VatValidatorTest.php │ │ │ │ └── SubmitObserverTest.php │ │ │ │ └── Setup │ │ │ │ └── QuoteSetupTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ └── events.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── events.xml │ │ │ ├── extension_attributes.xml │ │ │ ├── fieldset.xml │ │ │ ├── frontend │ │ │ │ ├── di.xml │ │ │ │ └── events.xml │ │ │ ├── module.xml │ │ │ ├── sales.xml │ │ │ ├── webapi.xml │ │ │ ├── webapi_rest │ │ │ │ ├── di.xml │ │ │ │ └── events.xml │ │ │ └── webapi_soap │ │ │ │ ├── di.xml │ │ │ │ └── events.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ └── registration.php │ │ ├── QuoteAnalytics │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── README.md │ │ ├── Test │ │ │ └── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ ├── composer.json │ │ ├── etc │ │ │ ├── analytics.xml │ │ │ ├── module.xml │ │ │ └── reports.xml │ │ └── registration.php │ │ ├── QuoteGraphQl │ │ ├── Model │ │ │ ├── Cart │ │ │ │ ├── AddProductsToCart.php │ │ │ │ ├── AddSimpleProductToCart.php │ │ │ │ ├── AssignBillingAddressToCart.php │ │ │ │ ├── AssignShippingAddressToCart.php │ │ │ │ ├── AssignShippingMethodToCart.php │ │ │ │ ├── CreateEmptyCartForCustomer.php │ │ │ │ ├── CreateEmptyCartForGuest.php │ │ │ │ ├── ExtractQuoteAddressData.php │ │ │ │ ├── GetCartForUser.php │ │ │ │ ├── GetQuoteAddress.php │ │ │ │ ├── QuoteAddressFactory.php │ │ │ │ ├── SetBillingAddressOnCart.php │ │ │ │ ├── SetShippingAddressesOnCart.php │ │ │ │ ├── SetShippingAddressesOnCartInterface.php │ │ │ │ ├── SetShippingMethodsOnCart.php │ │ │ │ └── SetShippingMethodsOnCartInterface.php │ │ │ ├── CartItem │ │ │ │ └── DataProvider │ │ │ │ │ ├── CustomizableOption.php │ │ │ │ │ ├── CustomizableOptionValue │ │ │ │ │ ├── Composite.php │ │ │ │ │ ├── Dropdown.php │ │ │ │ │ ├── Multiple.php │ │ │ │ │ ├── PriceUnitLabel.php │ │ │ │ │ └── Text.php │ │ │ │ │ └── CustomizableOptionValueInterface.php │ │ │ └── Resolver │ │ │ │ ├── AddSimpleProductsToCart.php │ │ │ │ ├── AppliedCoupon.php │ │ │ │ ├── ApplyCouponToCart.php │ │ │ │ ├── AvailablePaymentMethods.php │ │ │ │ ├── BillingAddress.php │ │ │ │ ├── Cart.php │ │ │ │ ├── CartEmail.php │ │ │ │ ├── CartItemTypeResolver.php │ │ │ │ ├── CartItems.php │ │ │ │ ├── CartPrices.php │ │ │ │ ├── CreateEmptyCart.php │ │ │ │ ├── CustomizableOptions.php │ │ │ │ ├── PlaceOrder.php │ │ │ │ ├── RemoveCouponFromCart.php │ │ │ │ ├── RemoveItemFromCart.php │ │ │ │ ├── SelectedPaymentMethod.php │ │ │ │ ├── SetBillingAddressOnCart.php │ │ │ │ ├── SetGuestEmailOnCart.php │ │ │ │ ├── SetPaymentMethodOnCart.php │ │ │ │ ├── SetShippingAddressesOnCart.php │ │ │ │ ├── SetShippingMethodsOnCart.php │ │ │ │ ├── ShippingAddress │ │ │ │ ├── AvailableShippingMethods.php │ │ │ │ └── SelectedShippingMethod.php │ │ │ │ ├── ShippingAddresses.php │ │ │ │ └── UpdateCartItems.php │ │ ├── README.md │ │ ├── composer.json │ │ ├── etc │ │ │ ├── di.xml │ │ │ ├── graphql │ │ │ │ └── di.xml │ │ │ ├── module.xml │ │ │ └── schema.graphqls │ │ └── registration.php │ │ ├── ReleaseNotification │ │ ├── Controller │ │ │ └── Adminhtml │ │ │ │ └── Notification │ │ │ │ └── MarkUserNotified.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Condition │ │ │ │ └── CanViewNotification.php │ │ │ ├── ContentProvider │ │ │ │ └── Http │ │ │ │ │ ├── HttpContentProvider.php │ │ │ │ │ └── UrlBuilder.php │ │ │ ├── ContentProviderInterface.php │ │ │ ├── ResourceModel │ │ │ │ └── Viewer │ │ │ │ │ └── Logger.php │ │ │ └── Viewer │ │ │ │ └── Log.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ ├── Controller │ │ │ │ └── Notification │ │ │ │ │ └── MarkUserNotifiedTest.php │ │ │ │ └── Model │ │ │ │ ├── Condition │ │ │ │ └── CanViewNotificationTest.php │ │ │ │ └── ContentProvider │ │ │ │ └── Http │ │ │ │ ├── HttpContentProviderTest.php │ │ │ │ └── UrlBuilderTest.php │ │ ├── Ui │ │ │ ├── DataProvider │ │ │ │ ├── Modifier │ │ │ │ │ └── Notifications.php │ │ │ │ └── NotificationDataProvider.php │ │ │ └── Renderer │ │ │ │ └── NotificationRenderer.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ └── routes.xml │ │ │ ├── config.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ └── adminhtml │ │ │ ├── layout │ │ │ └── adminhtml_dashboard_index.xml │ │ │ ├── ui_component │ │ │ └── release_notification.xml │ │ │ └── web │ │ │ └── js │ │ │ └── modal │ │ │ └── component.js │ │ ├── Reports │ │ ├── Block │ │ │ ├── Adminhtml │ │ │ │ ├── Config │ │ │ │ │ └── Form │ │ │ │ │ │ └── Field │ │ │ │ │ │ ├── MtdStart.php │ │ │ │ │ │ └── YtdStart.php │ │ │ │ ├── Customer │ │ │ │ │ ├── Accounts.php │ │ │ │ │ ├── Orders.php │ │ │ │ │ └── Totals.php │ │ │ │ ├── Filter │ │ │ │ │ └── Form.php │ │ │ │ ├── Grid.php │ │ │ │ ├── Grid │ │ │ │ │ ├── AbstractGrid.php │ │ │ │ │ ├── Column │ │ │ │ │ │ └── Renderer │ │ │ │ │ │ │ ├── Blanknumber.php │ │ │ │ │ │ │ ├── Currency.php │ │ │ │ │ │ │ ├── Customer.php │ │ │ │ │ │ │ └── Product.php │ │ │ │ │ └── Shopcart.php │ │ │ │ ├── Product.php │ │ │ │ ├── Product │ │ │ │ │ ├── Downloads.php │ │ │ │ │ ├── Downloads │ │ │ │ │ │ ├── Grid.php │ │ │ │ │ │ └── Renderer │ │ │ │ │ │ │ └── Purchases.php │ │ │ │ │ ├── Lowstock.php │ │ │ │ │ ├── Lowstock │ │ │ │ │ │ └── Grid.php │ │ │ │ │ ├── Sold.php │ │ │ │ │ ├── Viewed.php │ │ │ │ │ └── Viewed │ │ │ │ │ │ └── Grid.php │ │ │ │ ├── Refresh │ │ │ │ │ └── Statistics.php │ │ │ │ ├── Review │ │ │ │ │ ├── Customer.php │ │ │ │ │ ├── Detail.php │ │ │ │ │ ├── Detail │ │ │ │ │ │ └── Grid.php │ │ │ │ │ └── Product.php │ │ │ │ ├── Sales │ │ │ │ │ ├── Bestsellers.php │ │ │ │ │ ├── Bestsellers │ │ │ │ │ │ └── Grid.php │ │ │ │ │ ├── Coupons.php │ │ │ │ │ ├── Coupons │ │ │ │ │ │ └── Grid.php │ │ │ │ │ ├── Grid │ │ │ │ │ │ └── Column │ │ │ │ │ │ │ └── Renderer │ │ │ │ │ │ │ └── Date.php │ │ │ │ │ ├── Invoiced.php │ │ │ │ │ ├── Invoiced │ │ │ │ │ │ └── Grid.php │ │ │ │ │ ├── Refunded.php │ │ │ │ │ ├── Refunded │ │ │ │ │ │ └── Grid.php │ │ │ │ │ ├── Sales.php │ │ │ │ │ ├── Sales │ │ │ │ │ │ └── Grid.php │ │ │ │ │ ├── Shipping.php │ │ │ │ │ ├── Shipping │ │ │ │ │ │ └── Grid.php │ │ │ │ │ ├── Tax.php │ │ │ │ │ └── Tax │ │ │ │ │ │ └── Grid.php │ │ │ │ ├── Shopcart │ │ │ │ │ ├── Abandoned.php │ │ │ │ │ ├── Abandoned │ │ │ │ │ │ └── Grid.php │ │ │ │ │ ├── Customer.php │ │ │ │ │ ├── Customer │ │ │ │ │ │ └── Grid.php │ │ │ │ │ ├── Product.php │ │ │ │ │ └── Product │ │ │ │ │ │ └── Grid.php │ │ │ │ ├── Wishlist.php │ │ │ │ └── Wishlist │ │ │ │ │ └── Grid.php │ │ │ └── Product │ │ │ │ ├── AbstractProduct.php │ │ │ │ ├── Compared.php │ │ │ │ ├── Viewed.php │ │ │ │ └── Widget │ │ │ │ ├── Compared.php │ │ │ │ ├── Viewed.php │ │ │ │ └── Viewed │ │ │ │ └── Item.php │ │ ├── Controller │ │ │ └── Adminhtml │ │ │ │ ├── Index.php │ │ │ │ └── Report │ │ │ │ ├── AbstractReport.php │ │ │ │ ├── Customer.php │ │ │ │ ├── Customer │ │ │ │ ├── Accounts.php │ │ │ │ ├── ExportAccountsCsv.php │ │ │ │ ├── ExportAccountsExcel.php │ │ │ │ ├── ExportOrdersCsv.php │ │ │ │ ├── ExportOrdersExcel.php │ │ │ │ ├── ExportTotalsCsv.php │ │ │ │ ├── ExportTotalsExcel.php │ │ │ │ ├── Orders.php │ │ │ │ └── Totals.php │ │ │ │ ├── Product.php │ │ │ │ ├── Product │ │ │ │ ├── Downloads.php │ │ │ │ ├── ExportDownloadsCsv.php │ │ │ │ ├── ExportDownloadsExcel.php │ │ │ │ ├── ExportLowstockCsv.php │ │ │ │ ├── ExportLowstockExcel.php │ │ │ │ ├── ExportSoldCsv.php │ │ │ │ ├── ExportSoldExcel.php │ │ │ │ ├── ExportViewedCsv.php │ │ │ │ ├── ExportViewedExcel.php │ │ │ │ ├── Lowstock.php │ │ │ │ ├── Sold.php │ │ │ │ └── Viewed.php │ │ │ │ ├── Review.php │ │ │ │ ├── Review │ │ │ │ ├── Customer.php │ │ │ │ ├── ExportCustomerCsv.php │ │ │ │ ├── ExportCustomerExcel.php │ │ │ │ ├── ExportProductCsv.php │ │ │ │ ├── ExportProductDetailCsv.php │ │ │ │ ├── ExportProductDetailExcel.php │ │ │ │ ├── ExportProductExcel.php │ │ │ │ ├── Product.php │ │ │ │ └── ProductDetail.php │ │ │ │ ├── Sales.php │ │ │ │ ├── Sales │ │ │ │ ├── Bestsellers.php │ │ │ │ ├── Coupons.php │ │ │ │ ├── ExportBestsellersCsv.php │ │ │ │ ├── ExportBestsellersExcel.php │ │ │ │ ├── ExportCouponsCsv.php │ │ │ │ ├── ExportCouponsExcel.php │ │ │ │ ├── ExportInvoicedCsv.php │ │ │ │ ├── ExportInvoicedExcel.php │ │ │ │ ├── ExportRefundedCsv.php │ │ │ │ ├── ExportRefundedExcel.php │ │ │ │ ├── ExportSalesCsv.php │ │ │ │ ├── ExportSalesExcel.php │ │ │ │ ├── ExportShippingCsv.php │ │ │ │ ├── ExportShippingExcel.php │ │ │ │ ├── ExportTaxCsv.php │ │ │ │ ├── ExportTaxExcel.php │ │ │ │ ├── Invoiced.php │ │ │ │ ├── RefreshLifetime.php │ │ │ │ ├── RefreshRecent.php │ │ │ │ ├── RefreshStatistics.php │ │ │ │ ├── Refunded.php │ │ │ │ ├── Sales.php │ │ │ │ ├── Shipping.php │ │ │ │ └── Tax.php │ │ │ │ ├── Shopcart.php │ │ │ │ ├── Shopcart │ │ │ │ ├── Abandoned.php │ │ │ │ ├── Customer.php │ │ │ │ ├── ExportAbandonedCsv.php │ │ │ │ ├── ExportAbandonedExcel.php │ │ │ │ ├── ExportCustomerCsv.php │ │ │ │ ├── ExportCustomerExcel.php │ │ │ │ ├── ExportProductCsv.php │ │ │ │ ├── ExportProductExcel.php │ │ │ │ └── Product.php │ │ │ │ ├── Statistics.php │ │ │ │ └── Statistics │ │ │ │ ├── Index.php │ │ │ │ ├── RefreshLifetime.php │ │ │ │ └── RefreshRecent.php │ │ ├── Helper │ │ │ └── Data.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Config.php │ │ │ ├── Event.php │ │ │ ├── Event │ │ │ │ └── Type.php │ │ │ ├── Flag.php │ │ │ ├── Grouped │ │ │ │ └── Collection.php │ │ │ ├── Item.php │ │ │ ├── Plugin │ │ │ │ └── Log.php │ │ │ ├── Product │ │ │ │ └── Index │ │ │ │ │ ├── AbstractIndex.php │ │ │ │ │ ├── Compared.php │ │ │ │ │ ├── Factory.php │ │ │ │ │ └── Viewed.php │ │ │ ├── ReportStatus.php │ │ │ └── ResourceModel │ │ │ │ ├── Accounts │ │ │ │ ├── Collection.php │ │ │ │ └── Collection │ │ │ │ │ └── Initial.php │ │ │ │ ├── Customer │ │ │ │ ├── Collection.php │ │ │ │ ├── Orders │ │ │ │ │ ├── Collection.php │ │ │ │ │ └── Collection │ │ │ │ │ │ └── Initial.php │ │ │ │ └── Totals │ │ │ │ │ ├── Collection.php │ │ │ │ │ └── Collection │ │ │ │ │ └── Initial.php │ │ │ │ ├── Event.php │ │ │ │ ├── Event │ │ │ │ ├── Collection.php │ │ │ │ ├── Type.php │ │ │ │ └── Type │ │ │ │ │ └── Collection.php │ │ │ │ ├── Helper.php │ │ │ │ ├── HelperInterface.php │ │ │ │ ├── Order │ │ │ │ └── Collection.php │ │ │ │ ├── Product │ │ │ │ ├── Collection.php │ │ │ │ ├── Downloads │ │ │ │ │ └── Collection.php │ │ │ │ ├── Index │ │ │ │ │ ├── AbstractIndex.php │ │ │ │ │ ├── Collection │ │ │ │ │ │ └── AbstractCollection.php │ │ │ │ │ ├── Compared.php │ │ │ │ │ ├── Compared │ │ │ │ │ │ └── Collection.php │ │ │ │ │ ├── Viewed.php │ │ │ │ │ └── Viewed │ │ │ │ │ │ └── Collection.php │ │ │ │ ├── Lowstock │ │ │ │ │ └── Collection.php │ │ │ │ └── Sold │ │ │ │ │ ├── Collection.php │ │ │ │ │ └── Collection │ │ │ │ │ └── Initial.php │ │ │ │ ├── Quote │ │ │ │ ├── Collection.php │ │ │ │ ├── CollectionFactory.php │ │ │ │ ├── CollectionFactoryInterface.php │ │ │ │ └── Item │ │ │ │ │ └── Collection.php │ │ │ │ ├── Refresh │ │ │ │ └── Collection.php │ │ │ │ ├── Report │ │ │ │ ├── AbstractReport.php │ │ │ │ ├── Collection.php │ │ │ │ ├── Collection │ │ │ │ │ ├── AbstractCollection.php │ │ │ │ │ └── Factory.php │ │ │ │ └── Product │ │ │ │ │ ├── Viewed.php │ │ │ │ │ └── Viewed │ │ │ │ │ └── Collection.php │ │ │ │ ├── Review │ │ │ │ ├── Collection.php │ │ │ │ ├── Customer │ │ │ │ │ └── Collection.php │ │ │ │ └── Product │ │ │ │ │ └── Collection.php │ │ │ │ └── Wishlist │ │ │ │ ├── Collection.php │ │ │ │ └── Product │ │ │ │ └── Collection.php │ │ ├── Observer │ │ │ ├── CatalogProductCompareAddProductObserver.php │ │ │ ├── CatalogProductCompareClearObserver.php │ │ │ ├── CatalogProductViewObserver.php │ │ │ ├── CheckoutCartAddProductObserver.php │ │ │ ├── CustomerLoginObserver.php │ │ │ ├── CustomerLogoutObserver.php │ │ │ ├── EventSaver.php │ │ │ ├── SendfriendProductObserver.php │ │ │ ├── WishlistAddProductObserver.php │ │ │ └── WishlistShareObserver.php │ │ ├── README.md │ │ ├── Setup │ │ │ ├── Patch │ │ │ │ └── Data │ │ │ │ │ └── InitializeReportEntityTypesAndPages.php │ │ │ └── Recurring.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ ├── AdminReviewOrderActionGroup.xml │ │ │ │ │ └── GenerateOrderReportActionGroup.xml │ │ │ │ ├── Data │ │ │ │ │ └── AdminMenuData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Page │ │ │ │ │ └── OrdersReportPage.xml │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ │ ├── OrderReportMainSection.xml │ │ │ │ │ └── OrderedProductsSection.xml │ │ │ │ └── Test │ │ │ │ │ ├── AdminReportsAbandonedCartsNavigateMenuTest.xml │ │ │ │ │ ├── AdminReportsBestsellersNavigateMenuTest.xml │ │ │ │ │ ├── AdminReportsCouponsNavigateMenuTest.xml │ │ │ │ │ ├── AdminReportsDownloadsNavigateMenuTest.xml │ │ │ │ │ ├── AdminReportsInvoicedNavigateMenuTest.xml │ │ │ │ │ ├── AdminReportsLowStockNavigateMenuTest.xml │ │ │ │ │ ├── AdminReportsNewNavigateMenuTest.xml │ │ │ │ │ ├── AdminReportsOrderCountNavigateMenuTest.xml │ │ │ │ │ ├── AdminReportsOrderTotalNavigateMenuTest.xml │ │ │ │ │ ├── AdminReportsOrderedNavigateMenuTest.xml │ │ │ │ │ ├── AdminReportsOrdersNavigateMenuTest.xml │ │ │ │ │ ├── AdminReportsProductsInCartNavigateMenuTest.xml │ │ │ │ │ ├── AdminReportsRefreshStatisticsNavigateMenuTest.xml │ │ │ │ │ ├── AdminReportsTaxNavigateMenuTest.xml │ │ │ │ │ ├── AdminReportsViewsNavigateMenuTest.xml │ │ │ │ │ └── CancelOrdersInOrderSalesReportTest.xml │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ ├── Adminhtml │ │ │ │ │ ├── Grid │ │ │ │ │ │ └── AbstractGridTest.php │ │ │ │ │ └── Sales │ │ │ │ │ │ ├── Coupons │ │ │ │ │ │ └── GridTest.php │ │ │ │ │ │ └── Grid │ │ │ │ │ │ └── Column │ │ │ │ │ │ └── Renderer │ │ │ │ │ │ └── DateTest.php │ │ │ │ └── Product │ │ │ │ │ ├── ComparedTest.php │ │ │ │ │ └── ViewedTest.php │ │ │ │ ├── Controller │ │ │ │ └── Adminhtml │ │ │ │ │ └── Report │ │ │ │ │ ├── AbstractControllerTest.php │ │ │ │ │ ├── Customer │ │ │ │ │ ├── AccountsTest.php │ │ │ │ │ ├── ExportAccountsCsvTest.php │ │ │ │ │ ├── ExportAccountsExcelTest.php │ │ │ │ │ ├── ExportOrdersCsvTest.php │ │ │ │ │ ├── ExportOrdersExcelTest.php │ │ │ │ │ ├── ExportTotalsCsvTest.php │ │ │ │ │ ├── ExportTotalsExcelTest.php │ │ │ │ │ ├── OrdersTest.php │ │ │ │ │ └── TotalsTest.php │ │ │ │ │ └── Product │ │ │ │ │ ├── DownloadsTest.php │ │ │ │ │ ├── ExportDownloadsCsvTest.php │ │ │ │ │ ├── ExportDownloadsExcelTest.php │ │ │ │ │ ├── ExportLowstockCsvTest.php │ │ │ │ │ ├── ExportLowstockExcelTest.php │ │ │ │ │ ├── ExportSoldCsvTest.php │ │ │ │ │ ├── ExportSoldExcelTest.php │ │ │ │ │ ├── ExportViewedCsvTest.php │ │ │ │ │ ├── ExportViewedExcelTest.php │ │ │ │ │ ├── LowstockTest.php │ │ │ │ │ ├── SoldTest.php │ │ │ │ │ └── ViewedTest.php │ │ │ │ ├── Helper │ │ │ │ └── DataTest.php │ │ │ │ ├── Model │ │ │ │ ├── Plugin │ │ │ │ │ └── LogTest.php │ │ │ │ ├── Product │ │ │ │ │ └── Index │ │ │ │ │ │ └── ComparedTest.php │ │ │ │ └── ResourceModel │ │ │ │ │ ├── Event │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ ├── EventTest.php │ │ │ │ │ ├── HelperTest.php │ │ │ │ │ ├── Order │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ ├── Product │ │ │ │ │ ├── CollectionTest.php │ │ │ │ │ └── Sold │ │ │ │ │ │ └── Collection │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ ├── Quote │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ └── Report │ │ │ │ │ ├── Collection │ │ │ │ │ └── AbstractCollectionTest.php │ │ │ │ │ ├── CollectionTest.php │ │ │ │ │ ├── Product │ │ │ │ │ └── ViewedTest.php │ │ │ │ │ └── Quote │ │ │ │ │ └── CollectionTest.php │ │ │ │ └── Observer │ │ │ │ ├── CatalogProductCompareAddProductObserverTest.php │ │ │ │ ├── CatalogProductViewObserverTest.php │ │ │ │ ├── CustomerLoginObserverTest.php │ │ │ │ └── CustomerLogoutObserverTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ ├── menu.xml │ │ │ │ ├── routes.xml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── frontend │ │ │ │ └── events.xml │ │ │ ├── module.xml │ │ │ ├── webapi_rest │ │ │ │ └── events.xml │ │ │ └── webapi_soap │ │ │ │ └── events.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ ├── layout │ │ │ │ ├── reports_report_customer_accounts.xml │ │ │ │ ├── reports_report_customer_accounts_grid.xml │ │ │ │ ├── reports_report_customer_exportaccountscsv.xml │ │ │ │ ├── reports_report_customer_exportaccountsexcel.xml │ │ │ │ ├── reports_report_customer_exportorderscsv.xml │ │ │ │ ├── reports_report_customer_exportordersexcel.xml │ │ │ │ ├── reports_report_customer_exporttotalscsv.xml │ │ │ │ ├── reports_report_customer_exporttotalsexcel.xml │ │ │ │ ├── reports_report_customer_orders.xml │ │ │ │ ├── reports_report_customer_orders_grid.xml │ │ │ │ ├── reports_report_customer_totals.xml │ │ │ │ ├── reports_report_customer_totals_grid.xml │ │ │ │ ├── reports_report_grid.xml │ │ │ │ ├── reports_report_product_downloads.xml │ │ │ │ ├── reports_report_product_exportlowstockcsv.xml │ │ │ │ ├── reports_report_product_exportlowstockexcel.xml │ │ │ │ ├── reports_report_product_exportsoldcsv.xml │ │ │ │ ├── reports_report_product_exportsoldexcel.xml │ │ │ │ ├── reports_report_product_lowstock.xml │ │ │ │ ├── reports_report_product_lowstock_grid.xml │ │ │ │ ├── reports_report_product_sold.xml │ │ │ │ ├── reports_report_product_sold_grid.xml │ │ │ │ ├── reports_report_product_viewed.xml │ │ │ │ ├── reports_report_review_customer.xml │ │ │ │ ├── reports_report_review_customer_grid.xml │ │ │ │ ├── reports_report_review_exportcustomercsv.xml │ │ │ │ ├── reports_report_review_exportcustomerexcel.xml │ │ │ │ ├── reports_report_review_exportproductcsv.xml │ │ │ │ ├── reports_report_review_exportproductexcel.xml │ │ │ │ ├── reports_report_review_product.xml │ │ │ │ ├── reports_report_review_product_grid.xml │ │ │ │ ├── reports_report_sales_bestsellers.xml │ │ │ │ ├── reports_report_sales_coupons.xml │ │ │ │ ├── reports_report_sales_invoiced.xml │ │ │ │ ├── reports_report_sales_refunded.xml │ │ │ │ ├── reports_report_sales_sales.xml │ │ │ │ ├── reports_report_sales_shipping.xml │ │ │ │ ├── reports_report_sales_tax.xml │ │ │ │ ├── reports_report_shopcart_abandoned.xml │ │ │ │ ├── reports_report_statistics_index.xml │ │ │ │ └── reports_sales.xml │ │ │ ├── templates │ │ │ │ ├── grid.phtml │ │ │ │ ├── report │ │ │ │ │ ├── grid │ │ │ │ │ │ └── container.phtml │ │ │ │ │ ├── refresh │ │ │ │ │ │ └── statistics.phtml │ │ │ │ │ └── wishlist.phtml │ │ │ │ └── store │ │ │ │ │ ├── switcher.phtml │ │ │ │ │ └── switcher │ │ │ │ │ └── enhanced.phtml │ │ │ └── web │ │ │ │ └── images │ │ │ │ ├── product_widget_compared.gif │ │ │ │ └── product_widget_viewed.gif │ │ │ └── frontend │ │ │ ├── layout │ │ │ ├── default.xml │ │ │ └── print.xml │ │ │ ├── requirejs-config.js │ │ │ ├── templates │ │ │ ├── js │ │ │ │ └── components.phtml │ │ │ ├── product │ │ │ │ └── widget │ │ │ │ │ ├── viewed.phtml │ │ │ │ │ └── viewed │ │ │ │ │ └── item.phtml │ │ │ └── widget │ │ │ │ ├── compared │ │ │ │ ├── column │ │ │ │ │ ├── compared_default_list.phtml │ │ │ │ │ ├── compared_images_list.phtml │ │ │ │ │ └── compared_names_list.phtml │ │ │ │ └── content │ │ │ │ │ ├── compared_grid.phtml │ │ │ │ │ └── compared_list.phtml │ │ │ │ └── viewed │ │ │ │ ├── column │ │ │ │ ├── viewed_default_list.phtml │ │ │ │ ├── viewed_images_list.phtml │ │ │ │ └── viewed_names_list.phtml │ │ │ │ └── content │ │ │ │ ├── viewed_grid.phtml │ │ │ │ └── viewed_list.phtml │ │ │ └── web │ │ │ └── js │ │ │ └── recently-viewed.js │ │ ├── RequireJs │ │ ├── Block │ │ │ └── Html │ │ │ │ └── Head │ │ │ │ └── Config.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ └── FileManager.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ └── Html │ │ │ │ │ └── Head │ │ │ │ │ └── ConfigTest.php │ │ │ │ └── Model │ │ │ │ └── FileManagerTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── di.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ └── registration.php │ │ ├── Review │ │ ├── Block │ │ │ ├── Adminhtml │ │ │ │ ├── Add.php │ │ │ │ ├── Add │ │ │ │ │ └── Form.php │ │ │ │ ├── Edit.php │ │ │ │ ├── Edit │ │ │ │ │ └── Form.php │ │ │ │ ├── Grid.php │ │ │ │ ├── Grid │ │ │ │ │ ├── Filter │ │ │ │ │ │ └── Type.php │ │ │ │ │ └── Renderer │ │ │ │ │ │ └── Type.php │ │ │ │ ├── Main.php │ │ │ │ ├── Product │ │ │ │ │ ├── Edit │ │ │ │ │ │ ├── Tab.php │ │ │ │ │ │ └── Tab │ │ │ │ │ │ │ └── Reviews.php │ │ │ │ │ └── Grid.php │ │ │ │ ├── Rating.php │ │ │ │ ├── Rating │ │ │ │ │ ├── Detailed.php │ │ │ │ │ ├── Edit.php │ │ │ │ │ ├── Edit │ │ │ │ │ │ ├── Form.php │ │ │ │ │ │ ├── Tab │ │ │ │ │ │ │ └── Form.php │ │ │ │ │ │ └── Tabs.php │ │ │ │ │ └── Summary.php │ │ │ │ ├── ReviewTab.php │ │ │ │ ├── Rss.php │ │ │ │ └── Rss │ │ │ │ │ └── Grid │ │ │ │ │ └── Link.php │ │ │ ├── Customer │ │ │ │ ├── ListCustomer.php │ │ │ │ ├── Recent.php │ │ │ │ └── View.php │ │ │ ├── Form.php │ │ │ ├── Form │ │ │ │ └── Configure.php │ │ │ ├── Product │ │ │ │ ├── Compare │ │ │ │ │ └── ListCompare │ │ │ │ │ │ └── Plugin │ │ │ │ │ │ └── Review.php │ │ │ │ ├── Review.php │ │ │ │ ├── ReviewRenderer.php │ │ │ │ ├── View.php │ │ │ │ └── View │ │ │ │ │ ├── ListView.php │ │ │ │ │ └── Other.php │ │ │ ├── Rating │ │ │ │ └── Entity │ │ │ │ │ └── Detailed.php │ │ │ └── View.php │ │ ├── Controller │ │ │ ├── Adminhtml │ │ │ │ ├── Product.php │ │ │ │ ├── Product │ │ │ │ │ ├── Delete.php │ │ │ │ │ ├── Edit.php │ │ │ │ │ ├── Index.php │ │ │ │ │ ├── JsonProductInfo.php │ │ │ │ │ ├── MassDelete.php │ │ │ │ │ ├── MassUpdateStatus.php │ │ │ │ │ ├── MassVisibleIn.php │ │ │ │ │ ├── NewAction.php │ │ │ │ │ ├── Pending.php │ │ │ │ │ ├── Post.php │ │ │ │ │ ├── ProductGrid.php │ │ │ │ │ ├── RatingItems.php │ │ │ │ │ ├── ReviewGrid.php │ │ │ │ │ ├── Reviews │ │ │ │ │ │ └── Grid.php │ │ │ │ │ └── Save.php │ │ │ │ ├── Rating.php │ │ │ │ └── Rating │ │ │ │ │ ├── Delete.php │ │ │ │ │ ├── Edit.php │ │ │ │ │ ├── Index.php │ │ │ │ │ ├── NewAction.php │ │ │ │ │ └── Save.php │ │ │ ├── Customer.php │ │ │ ├── Customer │ │ │ │ ├── Index.php │ │ │ │ └── View.php │ │ │ ├── Product.php │ │ │ └── Product │ │ │ │ ├── ListAction.php │ │ │ │ ├── ListAjax.php │ │ │ │ ├── Post.php │ │ │ │ └── View.php │ │ ├── CustomerData │ │ │ └── Review.php │ │ ├── Helper │ │ │ ├── Action │ │ │ │ └── Pager.php │ │ │ └── Data.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Rating.php │ │ │ ├── Rating │ │ │ │ ├── Entity.php │ │ │ │ ├── Option.php │ │ │ │ └── Option │ │ │ │ │ └── Vote.php │ │ │ ├── ResourceModel │ │ │ │ ├── Rating.php │ │ │ │ ├── Rating │ │ │ │ │ ├── Collection.php │ │ │ │ │ ├── Entity.php │ │ │ │ │ ├── Grid │ │ │ │ │ │ └── Collection.php │ │ │ │ │ ├── Option.php │ │ │ │ │ └── Option │ │ │ │ │ │ ├── Collection.php │ │ │ │ │ │ ├── Vote.php │ │ │ │ │ │ └── Vote │ │ │ │ │ │ └── Collection.php │ │ │ │ ├── Review.php │ │ │ │ └── Review │ │ │ │ │ ├── Collection.php │ │ │ │ │ ├── Product │ │ │ │ │ └── Collection.php │ │ │ │ │ ├── Status.php │ │ │ │ │ ├── Status │ │ │ │ │ └── Collection.php │ │ │ │ │ ├── Summary.php │ │ │ │ │ └── Summary │ │ │ │ │ └── Collection.php │ │ │ ├── Review.php │ │ │ ├── Review │ │ │ │ ├── Status.php │ │ │ │ └── Summary.php │ │ │ └── Rss.php │ │ ├── Observer │ │ │ ├── CatalogBlockProductCollectionBeforeToHtmlObserver.php │ │ │ ├── PredispatchReviewObserver.php │ │ │ ├── ProcessProductAfterDeleteEventObserver.php │ │ │ └── TagProductCollectionLoadAfterObserver.php │ │ ├── README.md │ │ ├── Setup │ │ │ └── Patch │ │ │ │ └── Data │ │ │ │ └── InitReviewStatusesAndData.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── Data │ │ │ │ │ └── AdminMenuData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── README.md │ │ │ │ └── Test │ │ │ │ │ ├── AdminMarketingReviewsNavigateMenuTest.xml │ │ │ │ │ ├── AdminReportsByCustomersNavigateMenuTest.xml │ │ │ │ │ ├── AdminReportsByProductsNavigateMenuTest.xml │ │ │ │ │ └── AdminStoresRatingNavigateMenuTest.xml │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ ├── Adminhtml │ │ │ │ │ ├── MainTest.php │ │ │ │ │ ├── Rating │ │ │ │ │ │ └── Edit │ │ │ │ │ │ │ └── Tab │ │ │ │ │ │ │ └── FormTest.php │ │ │ │ │ ├── Rss │ │ │ │ │ │ └── Grid │ │ │ │ │ │ │ └── LinkTest.php │ │ │ │ │ └── RssTest.php │ │ │ │ ├── Customer │ │ │ │ │ └── RecentTest.php │ │ │ │ ├── FormTest.php │ │ │ │ └── Product │ │ │ │ │ └── ReviewTest.php │ │ │ │ ├── Controller │ │ │ │ ├── Adminhtml │ │ │ │ │ └── Product │ │ │ │ │ │ └── PostTest.php │ │ │ │ └── Product │ │ │ │ │ └── PostTest.php │ │ │ │ ├── Helper │ │ │ │ └── Action │ │ │ │ │ └── PagerTest.php │ │ │ │ ├── Model │ │ │ │ ├── RatingTest.php │ │ │ │ ├── ResourceModel │ │ │ │ │ └── Review │ │ │ │ │ │ ├── CollectionTest.php │ │ │ │ │ │ ├── Product │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ │ └── Summary │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ ├── ReviewTest.php │ │ │ │ └── RssTest.php │ │ │ │ ├── Observer │ │ │ │ ├── PredispatchReviewObserverTest.php │ │ │ │ └── ProcessProductAfterDeleteEventObserverTest.php │ │ │ │ └── Ui │ │ │ │ ├── Component │ │ │ │ └── Listing │ │ │ │ │ └── Columns │ │ │ │ │ ├── ReviewActionsTest.php │ │ │ │ │ ├── StatusTest.php │ │ │ │ │ ├── TypeTest.php │ │ │ │ │ └── VisibilityTest.php │ │ │ │ └── DataProvider │ │ │ │ └── Product │ │ │ │ ├── Form │ │ │ │ └── Modifier │ │ │ │ │ └── ReviewTest.php │ │ │ │ └── ReviewDataProviderTest.php │ │ ├── Ui │ │ │ ├── Component │ │ │ │ └── Listing │ │ │ │ │ └── Columns │ │ │ │ │ ├── ReviewActions.php │ │ │ │ │ ├── Status.php │ │ │ │ │ ├── Type.php │ │ │ │ │ └── Visibility.php │ │ │ └── DataProvider │ │ │ │ └── Product │ │ │ │ ├── Form │ │ │ │ └── Modifier │ │ │ │ │ └── Review.php │ │ │ │ ├── Listing │ │ │ │ └── Collector │ │ │ │ │ └── Review.php │ │ │ │ └── ReviewDataProvider.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ ├── events.xml │ │ │ │ ├── menu.xml │ │ │ │ ├── routes.xml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── extension_attributes.xml │ │ │ ├── frontend │ │ │ │ ├── di.xml │ │ │ │ ├── events.xml │ │ │ │ ├── page_types.xml │ │ │ │ ├── routes.xml │ │ │ │ └── sections.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ ├── layout │ │ │ │ ├── catalog_product_new.xml │ │ │ │ ├── rating_block.xml │ │ │ │ ├── review_product_edit.xml │ │ │ │ ├── review_product_index.xml │ │ │ │ ├── review_product_reviews_grid.xml │ │ │ │ ├── review_rating_edit.xml │ │ │ │ └── review_rating_index.xml │ │ │ ├── templates │ │ │ │ ├── add.phtml │ │ │ │ ├── rating │ │ │ │ │ ├── detailed.phtml │ │ │ │ │ ├── form.phtml │ │ │ │ │ ├── options.phtml │ │ │ │ │ └── stars │ │ │ │ │ │ ├── detailed.phtml │ │ │ │ │ │ └── summary.phtml │ │ │ │ └── rss │ │ │ │ │ └── grid │ │ │ │ │ └── link.phtml │ │ │ ├── ui_component │ │ │ │ └── review_listing.xml │ │ │ └── web │ │ │ │ └── js │ │ │ │ └── rating.js │ │ │ ├── base │ │ │ └── ui_component │ │ │ │ └── customer_form.xml │ │ │ └── frontend │ │ │ ├── layout │ │ │ ├── catalog_product_view.xml │ │ │ ├── checkout_cart_configure.xml │ │ │ ├── customer_account.xml │ │ │ ├── customer_account_index.xml │ │ │ ├── review_customer_index.xml │ │ │ ├── review_customer_view.xml │ │ │ ├── review_product_form_component.xml │ │ │ ├── review_product_list.xml │ │ │ ├── review_product_listajax.xml │ │ │ ├── review_product_view.xml │ │ │ └── wishlist_index_configure.xml │ │ │ ├── templates │ │ │ ├── customer │ │ │ │ ├── list.phtml │ │ │ │ ├── recent.phtml │ │ │ │ └── view.phtml │ │ │ ├── detailed.phtml │ │ │ ├── empty.phtml │ │ │ ├── form.phtml │ │ │ ├── helper │ │ │ │ ├── summary.phtml │ │ │ │ └── summary_short.phtml │ │ │ ├── product │ │ │ │ └── view │ │ │ │ │ ├── count.phtml │ │ │ │ │ ├── list.phtml │ │ │ │ │ └── other.phtml │ │ │ ├── redirect.phtml │ │ │ ├── review.phtml │ │ │ └── view.phtml │ │ │ ├── ui_component │ │ │ ├── widget_recently_compared.xml │ │ │ └── widget_recently_viewed.xml │ │ │ └── web │ │ │ └── js │ │ │ ├── error-placement.js │ │ │ ├── process-reviews.js │ │ │ ├── validate-review.js │ │ │ └── view │ │ │ └── review.js │ │ ├── ReviewAnalytics │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── README.md │ │ ├── Test │ │ │ └── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ ├── composer.json │ │ ├── etc │ │ │ ├── analytics.xml │ │ │ ├── module.xml │ │ │ └── reports.xml │ │ └── registration.php │ │ ├── Robots │ │ ├── Block │ │ │ └── Data.php │ │ ├── Controller │ │ │ ├── Index │ │ │ │ └── Index.php │ │ │ └── Router.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Config │ │ │ │ └── Value.php │ │ │ └── Robots.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ └── DataTest.php │ │ │ │ ├── Controller │ │ │ │ ├── Index │ │ │ │ │ └── IndexTest.php │ │ │ │ └── RouterTest.php │ │ │ │ └── Model │ │ │ │ ├── Config │ │ │ │ └── ValueTest.php │ │ │ │ └── RobotsTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── di.xml │ │ │ ├── frontend │ │ │ │ ├── di.xml │ │ │ │ └── routes.xml │ │ │ └── module.xml │ │ ├── registration.php │ │ └── view │ │ │ └── frontend │ │ │ ├── layout │ │ │ └── robots_index_index.xml │ │ │ ├── page_layout │ │ │ └── robots.xml │ │ │ └── templates │ │ │ └── robots.phtml │ │ ├── Rss │ │ ├── App │ │ │ └── Action │ │ │ │ └── Plugin │ │ │ │ └── BackendAuthentication.php │ │ ├── Block │ │ │ └── Feeds.php │ │ ├── Controller │ │ │ ├── Adminhtml │ │ │ │ ├── Feed.php │ │ │ │ └── Feed │ │ │ │ │ └── Index.php │ │ │ ├── Feed.php │ │ │ ├── Feed │ │ │ │ └── Index.php │ │ │ ├── Index.php │ │ │ └── Index │ │ │ │ └── Index.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Rss.php │ │ │ ├── RssManager.php │ │ │ ├── System │ │ │ │ └── Config │ │ │ │ │ └── Backend │ │ │ │ │ └── Links.php │ │ │ └── UrlBuilder.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ ├── App │ │ │ │ └── Action │ │ │ │ │ └── Plugin │ │ │ │ │ └── BackendAuthenticationTest.php │ │ │ │ ├── Block │ │ │ │ └── FeedsTest.php │ │ │ │ ├── Controller │ │ │ │ ├── Adminhtml │ │ │ │ │ └── Feed │ │ │ │ │ │ └── IndexTest.php │ │ │ │ └── Feed │ │ │ │ │ └── IndexTest.php │ │ │ │ └── Model │ │ │ │ ├── RssManagerTest.php │ │ │ │ ├── RssTest.php │ │ │ │ └── UrlBuilderTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ ├── routes.xml │ │ │ │ └── system.xml │ │ │ ├── di.xml │ │ │ ├── frontend │ │ │ │ ├── page_types.xml │ │ │ │ └── routes.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ └── frontend │ │ │ ├── layout │ │ │ ├── default.xml │ │ │ └── rss_index_index.xml │ │ │ └── templates │ │ │ └── feeds.phtml │ │ ├── Rule │ │ ├── Block │ │ │ ├── Actions.php │ │ │ ├── Conditions.php │ │ │ ├── Editable.php │ │ │ ├── Newchild.php │ │ │ └── Rule.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── AbstractModel.php │ │ │ ├── Action │ │ │ │ ├── AbstractAction.php │ │ │ │ ├── ActionInterface.php │ │ │ │ └── Collection.php │ │ │ ├── ActionFactory.php │ │ │ ├── Condition │ │ │ │ ├── AbstractCondition.php │ │ │ │ ├── Combine.php │ │ │ │ ├── ConditionInterface.php │ │ │ │ ├── Context.php │ │ │ │ ├── Product │ │ │ │ │ └── AbstractProduct.php │ │ │ │ └── Sql │ │ │ │ │ ├── Builder.php │ │ │ │ │ └── Expression.php │ │ │ ├── ConditionFactory.php │ │ │ ├── Renderer │ │ │ │ ├── Actions.php │ │ │ │ └── Conditions.php │ │ │ └── ResourceModel │ │ │ │ ├── AbstractResource.php │ │ │ │ └── Rule │ │ │ │ └── Collection │ │ │ │ └── AbstractCollection.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ └── Model │ │ │ │ ├── AbstractModelTest.php │ │ │ │ ├── ActionFactoryTest.php │ │ │ │ ├── Condition │ │ │ │ ├── AbstractConditionTest.php │ │ │ │ ├── CombineTest.php │ │ │ │ ├── Product │ │ │ │ │ └── AbstractProductTest.php │ │ │ │ └── Sql │ │ │ │ │ ├── BuilderTest.php │ │ │ │ │ └── ExpressionTest.php │ │ │ │ ├── ConditionFactoryTest.php │ │ │ │ ├── Renderer │ │ │ │ ├── ActionsTest.php │ │ │ │ └── ConditionsTest.php │ │ │ │ └── ResourceModel │ │ │ │ └── Rule │ │ │ │ └── Collection │ │ │ │ └── AbstractCollectionTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ └── adminhtml │ │ │ └── web │ │ │ ├── conditions-data-normalizer.js │ │ │ └── rules.js │ │ ├── Sales │ │ ├── Api │ │ │ ├── CreditmemoCommentRepositoryInterface.php │ │ │ ├── CreditmemoItemRepositoryInterface.php │ │ │ ├── CreditmemoManagementInterface.php │ │ │ ├── CreditmemoRepositoryInterface.php │ │ │ ├── Data │ │ │ │ ├── CommentInterface.php │ │ │ │ ├── CreditmemoCommentCreationInterface.php │ │ │ │ ├── CreditmemoCommentInterface.php │ │ │ │ ├── CreditmemoCommentSearchResultInterface.php │ │ │ │ ├── CreditmemoCreationArgumentsInterface.php │ │ │ │ ├── CreditmemoInterface.php │ │ │ │ ├── CreditmemoItemCreationInterface.php │ │ │ │ ├── CreditmemoItemInterface.php │ │ │ │ ├── CreditmemoItemSearchResultInterface.php │ │ │ │ ├── CreditmemoSearchResultInterface.php │ │ │ │ ├── EntityInterface.php │ │ │ │ ├── InvoiceCommentCreationInterface.php │ │ │ │ ├── InvoiceCommentInterface.php │ │ │ │ ├── InvoiceCommentSearchResultInterface.php │ │ │ │ ├── InvoiceCreationArgumentsInterface.php │ │ │ │ ├── InvoiceInterface.php │ │ │ │ ├── InvoiceItemCreationInterface.php │ │ │ │ ├── InvoiceItemInterface.php │ │ │ │ ├── InvoiceItemSearchResultInterface.php │ │ │ │ ├── InvoiceSearchResultInterface.php │ │ │ │ ├── LineItemInterface.php │ │ │ │ ├── OrderAddressInterface.php │ │ │ │ ├── OrderAddressSearchResultInterface.php │ │ │ │ ├── OrderInterface.php │ │ │ │ ├── OrderItemInterface.php │ │ │ │ ├── OrderItemSearchResultInterface.php │ │ │ │ ├── OrderPaymentInterface.php │ │ │ │ ├── OrderPaymentSearchResultInterface.php │ │ │ │ ├── OrderSearchResultInterface.php │ │ │ │ ├── OrderStatusHistoryInterface.php │ │ │ │ ├── OrderStatusHistorySearchResultInterface.php │ │ │ │ ├── ShipmentCommentCreationInterface.php │ │ │ │ ├── ShipmentCommentInterface.php │ │ │ │ ├── ShipmentCommentSearchResultInterface.php │ │ │ │ ├── ShipmentCreationArgumentsInterface.php │ │ │ │ ├── ShipmentInterface.php │ │ │ │ ├── ShipmentItemCreationInterface.php │ │ │ │ ├── ShipmentItemInterface.php │ │ │ │ ├── ShipmentItemSearchResultInterface.php │ │ │ │ ├── ShipmentPackageCreationInterface.php │ │ │ │ ├── ShipmentPackageInterface.php │ │ │ │ ├── ShipmentSearchResultInterface.php │ │ │ │ ├── ShipmentTrackCreationInterface.php │ │ │ │ ├── ShipmentTrackInterface.php │ │ │ │ ├── ShipmentTrackSearchResultInterface.php │ │ │ │ ├── ShippingAssignmentInterface.php │ │ │ │ ├── ShippingInterface.php │ │ │ │ ├── TotalInterface.php │ │ │ │ ├── TrackInterface.php │ │ │ │ ├── TransactionInterface.php │ │ │ │ └── TransactionSearchResultInterface.php │ │ │ ├── Exception │ │ │ │ ├── CouldNotInvoiceExceptionInterface.php │ │ │ │ ├── CouldNotRefundExceptionInterface.php │ │ │ │ ├── CouldNotShipExceptionInterface.php │ │ │ │ └── DocumentValidationExceptionInterface.php │ │ │ ├── InvoiceCommentRepositoryInterface.php │ │ │ ├── InvoiceItemRepositoryInterface.php │ │ │ ├── InvoiceManagementInterface.php │ │ │ ├── InvoiceOrderInterface.php │ │ │ ├── InvoiceRepositoryInterface.php │ │ │ ├── OrderAddressRepositoryInterface.php │ │ │ ├── OrderCustomerDelegateInterface.php │ │ │ ├── OrderCustomerManagementInterface.php │ │ │ ├── OrderItemRepositoryInterface.php │ │ │ ├── OrderManagementInterface.php │ │ │ ├── OrderPaymentRepositoryInterface.php │ │ │ ├── OrderRepositoryInterface.php │ │ │ ├── OrderStatusHistoryRepositoryInterface.php │ │ │ ├── PaymentFailuresInterface.php │ │ │ ├── RefundInvoiceInterface.php │ │ │ ├── RefundOrderInterface.php │ │ │ ├── ShipOrderInterface.php │ │ │ ├── ShipmentCommentRepositoryInterface.php │ │ │ ├── ShipmentItemRepositoryInterface.php │ │ │ ├── ShipmentManagementInterface.php │ │ │ ├── ShipmentRepositoryInterface.php │ │ │ ├── ShipmentTrackRepositoryInterface.php │ │ │ └── TransactionRepositoryInterface.php │ │ ├── Block │ │ │ ├── Adminhtml │ │ │ │ ├── Creditmemo.php │ │ │ │ ├── CustomerOrdersTab.php │ │ │ │ ├── Invoice.php │ │ │ │ ├── Items │ │ │ │ │ ├── AbstractItems.php │ │ │ │ │ ├── Column │ │ │ │ │ │ ├── DefaultColumn.php │ │ │ │ │ │ ├── Name.php │ │ │ │ │ │ └── Qty.php │ │ │ │ │ └── Renderer │ │ │ │ │ │ └── DefaultRenderer.php │ │ │ │ ├── Order.php │ │ │ │ ├── Order │ │ │ │ │ ├── AbstractOrder.php │ │ │ │ │ ├── Address.php │ │ │ │ │ ├── Address │ │ │ │ │ │ └── Form.php │ │ │ │ │ ├── Comments │ │ │ │ │ │ └── View.php │ │ │ │ │ ├── Create.php │ │ │ │ │ ├── Create │ │ │ │ │ │ ├── AbstractCreate.php │ │ │ │ │ │ ├── Billing │ │ │ │ │ │ │ ├── Address.php │ │ │ │ │ │ │ ├── Method.php │ │ │ │ │ │ │ └── Method │ │ │ │ │ │ │ │ └── Form.php │ │ │ │ │ │ ├── Comment.php │ │ │ │ │ │ ├── Coupons.php │ │ │ │ │ │ ├── Coupons │ │ │ │ │ │ │ └── Form.php │ │ │ │ │ │ ├── Customer.php │ │ │ │ │ │ ├── Data.php │ │ │ │ │ │ ├── Form.php │ │ │ │ │ │ ├── Form │ │ │ │ │ │ │ ├── AbstractForm.php │ │ │ │ │ │ │ ├── Account.php │ │ │ │ │ │ │ └── Address.php │ │ │ │ │ │ ├── Giftmessage.php │ │ │ │ │ │ ├── Giftmessage │ │ │ │ │ │ │ └── Form.php │ │ │ │ │ │ ├── Header.php │ │ │ │ │ │ ├── Items.php │ │ │ │ │ │ ├── Items │ │ │ │ │ │ │ └── Grid.php │ │ │ │ │ │ ├── Load.php │ │ │ │ │ │ ├── Messages.php │ │ │ │ │ │ ├── Newsletter.php │ │ │ │ │ │ ├── Newsletter │ │ │ │ │ │ │ └── Form.php │ │ │ │ │ │ ├── Search.php │ │ │ │ │ │ ├── Search │ │ │ │ │ │ │ ├── Grid.php │ │ │ │ │ │ │ └── Grid │ │ │ │ │ │ │ │ ├── DataProvider │ │ │ │ │ │ │ │ └── ProductCollection.php │ │ │ │ │ │ │ │ └── Renderer │ │ │ │ │ │ │ │ ├── Price.php │ │ │ │ │ │ │ │ ├── Product.php │ │ │ │ │ │ │ │ └── Qty.php │ │ │ │ │ │ ├── Shipping │ │ │ │ │ │ │ ├── Address.php │ │ │ │ │ │ │ ├── Method.php │ │ │ │ │ │ │ └── Method │ │ │ │ │ │ │ │ └── Form.php │ │ │ │ │ │ ├── Sidebar.php │ │ │ │ │ │ ├── Sidebar │ │ │ │ │ │ │ ├── AbstractSidebar.php │ │ │ │ │ │ │ ├── Cart.php │ │ │ │ │ │ │ ├── Compared.php │ │ │ │ │ │ │ ├── Pcompared.php │ │ │ │ │ │ │ ├── Pviewed.php │ │ │ │ │ │ │ ├── Reorder.php │ │ │ │ │ │ │ ├── Viewed.php │ │ │ │ │ │ │ └── Wishlist.php │ │ │ │ │ │ ├── Store.php │ │ │ │ │ │ ├── Store │ │ │ │ │ │ │ └── Select.php │ │ │ │ │ │ ├── Totals.php │ │ │ │ │ │ └── Totals │ │ │ │ │ │ │ ├── DefaultTotals.php │ │ │ │ │ │ │ ├── Discount.php │ │ │ │ │ │ │ ├── Grandtotal.php │ │ │ │ │ │ │ ├── Shipping.php │ │ │ │ │ │ │ ├── Subtotal.php │ │ │ │ │ │ │ ├── Table.php │ │ │ │ │ │ │ └── Tax.php │ │ │ │ │ ├── Creditmemo │ │ │ │ │ │ ├── Create.php │ │ │ │ │ │ ├── Create │ │ │ │ │ │ │ ├── Adjustments.php │ │ │ │ │ │ │ ├── Form.php │ │ │ │ │ │ │ └── Items.php │ │ │ │ │ │ ├── Totals.php │ │ │ │ │ │ ├── View.php │ │ │ │ │ │ └── View │ │ │ │ │ │ │ ├── Comments.php │ │ │ │ │ │ │ ├── Form.php │ │ │ │ │ │ │ └── Items.php │ │ │ │ │ ├── Details.php │ │ │ │ │ ├── Invoice │ │ │ │ │ │ ├── Create.php │ │ │ │ │ │ ├── Create │ │ │ │ │ │ │ ├── Form.php │ │ │ │ │ │ │ └── Items.php │ │ │ │ │ │ ├── Totals.php │ │ │ │ │ │ ├── View.php │ │ │ │ │ │ └── View │ │ │ │ │ │ │ ├── Comments.php │ │ │ │ │ │ │ ├── Form.php │ │ │ │ │ │ │ └── Items.php │ │ │ │ │ ├── Payment.php │ │ │ │ │ ├── Status.php │ │ │ │ │ ├── Status │ │ │ │ │ │ ├── Assign.php │ │ │ │ │ │ ├── Assign │ │ │ │ │ │ │ └── Form.php │ │ │ │ │ │ ├── Edit.php │ │ │ │ │ │ ├── Edit │ │ │ │ │ │ │ └── Form.php │ │ │ │ │ │ ├── NewStatus.php │ │ │ │ │ │ └── NewStatus │ │ │ │ │ │ │ └── Form.php │ │ │ │ │ ├── Totalbar.php │ │ │ │ │ ├── Totals.php │ │ │ │ │ ├── Totals │ │ │ │ │ │ ├── Item.php │ │ │ │ │ │ └── Tax.php │ │ │ │ │ ├── View.php │ │ │ │ │ └── View │ │ │ │ │ │ ├── Form.php │ │ │ │ │ │ ├── Giftmessage.php │ │ │ │ │ │ ├── History.php │ │ │ │ │ │ ├── Info.php │ │ │ │ │ │ ├── Items.php │ │ │ │ │ │ ├── Items │ │ │ │ │ │ └── Renderer │ │ │ │ │ │ │ └── DefaultRenderer.php │ │ │ │ │ │ ├── Messages.php │ │ │ │ │ │ ├── Tab │ │ │ │ │ │ ├── Creditmemos.php │ │ │ │ │ │ ├── History.php │ │ │ │ │ │ ├── Info.php │ │ │ │ │ │ ├── Invoices.php │ │ │ │ │ │ ├── Shipments.php │ │ │ │ │ │ └── Transactions.php │ │ │ │ │ │ └── Tabs.php │ │ │ │ ├── Reorder │ │ │ │ │ └── Renderer │ │ │ │ │ │ └── Action.php │ │ │ │ ├── Report │ │ │ │ │ └── Filter │ │ │ │ │ │ ├── Form.php │ │ │ │ │ │ └── Form │ │ │ │ │ │ ├── Coupon.php │ │ │ │ │ │ └── Order.php │ │ │ │ ├── Rss │ │ │ │ │ └── Order │ │ │ │ │ │ └── Grid │ │ │ │ │ │ └── Link.php │ │ │ │ ├── Shipment.php │ │ │ │ ├── System │ │ │ │ │ └── Config │ │ │ │ │ │ └── Form │ │ │ │ │ │ └── Fieldset │ │ │ │ │ │ └── Order │ │ │ │ │ │ └── Statuses.php │ │ │ │ ├── Totals.php │ │ │ │ ├── Transactions.php │ │ │ │ └── Transactions │ │ │ │ │ ├── Detail.php │ │ │ │ │ └── Detail │ │ │ │ │ └── Grid.php │ │ │ ├── Guest │ │ │ │ └── Link.php │ │ │ ├── Items │ │ │ │ └── AbstractItems.php │ │ │ ├── Order │ │ │ │ ├── Comments.php │ │ │ │ ├── Creditmemo.php │ │ │ │ ├── Creditmemo │ │ │ │ │ ├── Items.php │ │ │ │ │ └── Totals.php │ │ │ │ ├── Email │ │ │ │ │ ├── Creditmemo │ │ │ │ │ │ └── Items.php │ │ │ │ │ ├── Invoice │ │ │ │ │ │ └── Items.php │ │ │ │ │ ├── Items.php │ │ │ │ │ ├── Items │ │ │ │ │ │ ├── DefaultItems.php │ │ │ │ │ │ └── Order │ │ │ │ │ │ │ └── DefaultOrder.php │ │ │ │ │ └── Shipment │ │ │ │ │ │ └── Items.php │ │ │ │ ├── History.php │ │ │ │ ├── History │ │ │ │ │ └── Container.php │ │ │ │ ├── Info.php │ │ │ │ ├── Info │ │ │ │ │ ├── Buttons.php │ │ │ │ │ └── Buttons │ │ │ │ │ │ └── Rss.php │ │ │ │ ├── Invoice.php │ │ │ │ ├── Invoice │ │ │ │ │ ├── Items.php │ │ │ │ │ └── Totals.php │ │ │ │ ├── Item │ │ │ │ │ └── Renderer │ │ │ │ │ │ └── DefaultRenderer.php │ │ │ │ ├── Items.php │ │ │ │ ├── Link.php │ │ │ │ ├── PrintOrder │ │ │ │ │ ├── Creditmemo.php │ │ │ │ │ ├── Invoice.php │ │ │ │ │ └── Shipment.php │ │ │ │ ├── PrintShipment.php │ │ │ │ ├── Recent.php │ │ │ │ ├── Totals.php │ │ │ │ └── View.php │ │ │ ├── Reorder │ │ │ │ └── Sidebar.php │ │ │ ├── Status │ │ │ │ └── Grid │ │ │ │ │ └── Column │ │ │ │ │ ├── State.php │ │ │ │ │ └── Unassign.php │ │ │ └── Widget │ │ │ │ └── Guest │ │ │ │ └── Form.php │ │ ├── Console │ │ │ └── Command │ │ │ │ └── EncryptionPaymentDataUpdateCommand.php │ │ ├── Controller │ │ │ ├── AbstractController │ │ │ │ ├── Creditmemo.php │ │ │ │ ├── Invoice.php │ │ │ │ ├── OrderLoader.php │ │ │ │ ├── OrderLoaderInterface.php │ │ │ │ ├── OrderViewAuthorization.php │ │ │ │ ├── OrderViewAuthorizationInterface.php │ │ │ │ ├── PrintAction.php │ │ │ │ ├── PrintCreditmemo.php │ │ │ │ ├── PrintInvoice.php │ │ │ │ ├── PrintShipment.php │ │ │ │ ├── Reorder.php │ │ │ │ ├── Shipment.php │ │ │ │ └── View.php │ │ │ ├── Adminhtml │ │ │ │ ├── Creditmemo │ │ │ │ │ ├── AbstractCreditmemo │ │ │ │ │ │ ├── Email.php │ │ │ │ │ │ ├── Grid.php │ │ │ │ │ │ ├── Index.php │ │ │ │ │ │ ├── Pdfcreditmemos.php │ │ │ │ │ │ ├── PrintAction.php │ │ │ │ │ │ └── View.php │ │ │ │ │ ├── Email.php │ │ │ │ │ ├── Grid.php │ │ │ │ │ ├── Index.php │ │ │ │ │ ├── Pdfcreditmemos.php │ │ │ │ │ ├── PrintAction.php │ │ │ │ │ └── View.php │ │ │ │ ├── Invoice │ │ │ │ │ ├── AbstractInvoice │ │ │ │ │ │ ├── Email.php │ │ │ │ │ │ ├── Grid.php │ │ │ │ │ │ ├── Index.php │ │ │ │ │ │ ├── Pdfinvoices.php │ │ │ │ │ │ ├── PrintAction.php │ │ │ │ │ │ └── View.php │ │ │ │ │ ├── Email.php │ │ │ │ │ ├── Grid.php │ │ │ │ │ ├── Index.php │ │ │ │ │ ├── Pdfinvoices.php │ │ │ │ │ ├── PrintAction.php │ │ │ │ │ └── View.php │ │ │ │ ├── Order.php │ │ │ │ ├── Order │ │ │ │ │ ├── AbstractMassAction.php │ │ │ │ │ ├── AddComment.php │ │ │ │ │ ├── Address.php │ │ │ │ │ ├── AddressSave.php │ │ │ │ │ ├── Cancel.php │ │ │ │ │ ├── CommentsHistory.php │ │ │ │ │ ├── Create.php │ │ │ │ │ ├── Create │ │ │ │ │ │ ├── AddConfigured.php │ │ │ │ │ │ ├── Cancel.php │ │ │ │ │ │ ├── ConfigureProductToAdd.php │ │ │ │ │ │ ├── ConfigureQuoteItems.php │ │ │ │ │ │ ├── Index.php │ │ │ │ │ │ ├── LoadBlock.php │ │ │ │ │ │ ├── ProcessData.php │ │ │ │ │ │ ├── Reorder.php │ │ │ │ │ │ ├── Save.php │ │ │ │ │ │ ├── ShowUpdateResult.php │ │ │ │ │ │ └── Start.php │ │ │ │ │ ├── Creditmemo │ │ │ │ │ │ ├── AddComment.php │ │ │ │ │ │ ├── Cancel.php │ │ │ │ │ │ ├── Email.php │ │ │ │ │ │ ├── Grid.php │ │ │ │ │ │ ├── Index.php │ │ │ │ │ │ ├── NewAction.php │ │ │ │ │ │ ├── Pdfcreditmemos.php │ │ │ │ │ │ ├── PrintAction.php │ │ │ │ │ │ ├── Save.php │ │ │ │ │ │ ├── Start.php │ │ │ │ │ │ ├── UpdateQty.php │ │ │ │ │ │ ├── View.php │ │ │ │ │ │ └── VoidAction.php │ │ │ │ │ ├── CreditmemoLoader.php │ │ │ │ │ ├── Creditmemos.php │ │ │ │ │ ├── Edit │ │ │ │ │ │ ├── AddConfigured.php │ │ │ │ │ │ ├── Cancel.php │ │ │ │ │ │ ├── ConfigureProductToAdd.php │ │ │ │ │ │ ├── ConfigureQuoteItems.php │ │ │ │ │ │ ├── Index.php │ │ │ │ │ │ ├── LoadBlock.php │ │ │ │ │ │ ├── ProcessData.php │ │ │ │ │ │ ├── Reorder.php │ │ │ │ │ │ ├── Save.php │ │ │ │ │ │ ├── ShowUpdateResult.php │ │ │ │ │ │ └── Start.php │ │ │ │ │ ├── Email.php │ │ │ │ │ ├── Grid.php │ │ │ │ │ ├── Hold.php │ │ │ │ │ ├── Index.php │ │ │ │ │ ├── Invoice │ │ │ │ │ │ ├── AddComment.php │ │ │ │ │ │ ├── Cancel.php │ │ │ │ │ │ ├── Capture.php │ │ │ │ │ │ ├── Email.php │ │ │ │ │ │ ├── Grid.php │ │ │ │ │ │ ├── Index.php │ │ │ │ │ │ ├── NewAction.php │ │ │ │ │ │ ├── Pdfinvoices.php │ │ │ │ │ │ ├── PrintAction.php │ │ │ │ │ │ ├── Save.php │ │ │ │ │ │ ├── Start.php │ │ │ │ │ │ ├── UpdateQty.php │ │ │ │ │ │ ├── View.php │ │ │ │ │ │ └── VoidAction.php │ │ │ │ │ ├── Invoices.php │ │ │ │ │ ├── MassCancel.php │ │ │ │ │ ├── MassHold.php │ │ │ │ │ ├── MassUnhold.php │ │ │ │ │ ├── PdfDocumentsMassAction.php │ │ │ │ │ ├── Pdfcreditmemos.php │ │ │ │ │ ├── Pdfdocs.php │ │ │ │ │ ├── Pdfinvoices.php │ │ │ │ │ ├── Pdfshipments.php │ │ │ │ │ ├── ReviewPayment.php │ │ │ │ │ ├── Shipments.php │ │ │ │ │ ├── Status.php │ │ │ │ │ ├── Status │ │ │ │ │ │ ├── Assign.php │ │ │ │ │ │ ├── AssignPost.php │ │ │ │ │ │ ├── Edit.php │ │ │ │ │ │ ├── Index.php │ │ │ │ │ │ ├── NewAction.php │ │ │ │ │ │ ├── Save.php │ │ │ │ │ │ └── Unassign.php │ │ │ │ │ ├── Transactions.php │ │ │ │ │ ├── Unhold.php │ │ │ │ │ ├── View.php │ │ │ │ │ ├── View │ │ │ │ │ │ ├── Giftmessage.php │ │ │ │ │ │ └── Giftmessage │ │ │ │ │ │ │ └── Save.php │ │ │ │ │ └── VoidPayment.php │ │ │ │ ├── Shipment │ │ │ │ │ ├── AbstractShipment │ │ │ │ │ │ ├── Index.php │ │ │ │ │ │ ├── Pdfshipments.php │ │ │ │ │ │ ├── PrintAction.php │ │ │ │ │ │ └── View.php │ │ │ │ │ ├── Index.php │ │ │ │ │ ├── Pdfshipments.php │ │ │ │ │ ├── PrintAction.php │ │ │ │ │ └── View.php │ │ │ │ ├── Transactions.php │ │ │ │ └── Transactions │ │ │ │ │ ├── Fetch.php │ │ │ │ │ ├── Grid.php │ │ │ │ │ ├── Index.php │ │ │ │ │ └── View.php │ │ │ ├── Download │ │ │ │ └── DownloadCustomOption.php │ │ │ ├── Guest │ │ │ │ ├── Creditmemo.php │ │ │ │ ├── Form.php │ │ │ │ ├── Invoice.php │ │ │ │ ├── OrderLoader.php │ │ │ │ ├── OrderViewAuthorization.php │ │ │ │ ├── PrintAction.php │ │ │ │ ├── PrintCreditmemo.php │ │ │ │ ├── PrintInvoice.php │ │ │ │ ├── PrintShipment.php │ │ │ │ ├── Reorder.php │ │ │ │ ├── Shipment.php │ │ │ │ └── View.php │ │ │ ├── Order │ │ │ │ ├── Creditmemo.php │ │ │ │ ├── History.php │ │ │ │ ├── Invoice.php │ │ │ │ ├── Plugin │ │ │ │ │ └── Authentication.php │ │ │ │ ├── PrintAction.php │ │ │ │ ├── PrintCreditmemo.php │ │ │ │ ├── PrintInvoice.php │ │ │ │ ├── PrintShipment.php │ │ │ │ ├── Reorder.php │ │ │ │ ├── Shipment.php │ │ │ │ └── View.php │ │ │ └── OrderInterface.php │ │ ├── Cron │ │ │ ├── CleanExpiredQuotes.php │ │ │ ├── GridAsyncInsert.php │ │ │ └── SendEmails.php │ │ ├── CustomerData │ │ │ └── LastOrderedItems.php │ │ ├── Exception │ │ │ ├── CouldNotInvoiceException.php │ │ │ ├── CouldNotRefundException.php │ │ │ ├── CouldNotShipException.php │ │ │ └── DocumentValidationException.php │ │ ├── Helper │ │ │ ├── Admin.php │ │ │ ├── Data.php │ │ │ ├── Guest.php │ │ │ └── Reorder.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── AbstractModel.php │ │ │ ├── AbstractNotifier.php │ │ │ ├── AdminOrder │ │ │ │ ├── Create.php │ │ │ │ ├── EmailSender.php │ │ │ │ └── Product │ │ │ │ │ └── Quote │ │ │ │ │ └── Initializer.php │ │ │ ├── Config.php │ │ │ ├── Config │ │ │ │ ├── Backend │ │ │ │ │ ├── Email │ │ │ │ │ │ └── AsyncSending.php │ │ │ │ │ └── Grid │ │ │ │ │ │ └── AsyncIndexing.php │ │ │ │ ├── Converter.php │ │ │ │ ├── Data.php │ │ │ │ ├── Ordered.php │ │ │ │ ├── Reader.php │ │ │ │ ├── SchemaLocator.php │ │ │ │ └── Source │ │ │ │ │ └── Order │ │ │ │ │ ├── Status.php │ │ │ │ │ └── Status │ │ │ │ │ ├── NewStatus.php │ │ │ │ │ ├── Newprocessing.php │ │ │ │ │ └── Processing.php │ │ │ ├── ConfigInterface.php │ │ │ ├── Convert │ │ │ │ └── Order.php │ │ │ ├── CronJob │ │ │ │ ├── AggregateSalesReportBestsellersData.php │ │ │ │ ├── AggregateSalesReportInvoicedData.php │ │ │ │ ├── AggregateSalesReportOrderData.php │ │ │ │ ├── AggregateSalesReportRefundedData.php │ │ │ │ └── CleanExpiredOrders.php │ │ │ ├── CustomerGroupRetriever.php │ │ │ ├── Download.php │ │ │ ├── EmailSenderHandler.php │ │ │ ├── EntityInterface.php │ │ │ ├── EntityStorage.php │ │ │ ├── Grid │ │ │ │ ├── Child │ │ │ │ │ └── CollectionUpdater.php │ │ │ │ └── CollectionUpdater.php │ │ │ ├── GridAsyncInsert.php │ │ │ ├── Increment.php │ │ │ ├── InvoiceOrder.php │ │ │ ├── Order.php │ │ │ ├── Order │ │ │ │ ├── Address.php │ │ │ │ ├── Address │ │ │ │ │ ├── Renderer.php │ │ │ │ │ └── Validator.php │ │ │ │ ├── AddressRepository.php │ │ │ │ ├── Admin │ │ │ │ │ └── Item.php │ │ │ │ ├── Config.php │ │ │ │ ├── Creditmemo.php │ │ │ │ ├── Creditmemo │ │ │ │ │ ├── Comment.php │ │ │ │ │ ├── Comment │ │ │ │ │ │ └── Validator.php │ │ │ │ │ ├── CommentCreation.php │ │ │ │ │ ├── CommentRepository.php │ │ │ │ │ ├── Config.php │ │ │ │ │ ├── CreationArguments.php │ │ │ │ │ ├── CreditmemoValidator.php │ │ │ │ │ ├── CreditmemoValidatorInterface.php │ │ │ │ │ ├── Item.php │ │ │ │ │ ├── Item │ │ │ │ │ │ └── Validation │ │ │ │ │ │ │ └── CreationQuantityValidator.php │ │ │ │ │ ├── ItemCreation.php │ │ │ │ │ ├── ItemCreationValidator.php │ │ │ │ │ ├── ItemCreationValidatorInterface.php │ │ │ │ │ ├── ItemRepository.php │ │ │ │ │ ├── Notifier.php │ │ │ │ │ ├── NotifierInterface.php │ │ │ │ │ ├── RefundOperation.php │ │ │ │ │ ├── Sender │ │ │ │ │ │ └── EmailSender.php │ │ │ │ │ ├── SenderInterface.php │ │ │ │ │ ├── Total │ │ │ │ │ │ ├── AbstractTotal.php │ │ │ │ │ │ ├── Cost.php │ │ │ │ │ │ ├── Discount.php │ │ │ │ │ │ ├── Grand.php │ │ │ │ │ │ ├── Shipping.php │ │ │ │ │ │ ├── Subtotal.php │ │ │ │ │ │ └── Tax.php │ │ │ │ │ └── Validation │ │ │ │ │ │ ├── QuantityValidator.php │ │ │ │ │ │ └── TotalsValidator.php │ │ │ │ ├── CreditmemoDocumentFactory.php │ │ │ │ ├── CreditmemoFactory.php │ │ │ │ ├── CreditmemoNotifier.php │ │ │ │ ├── CreditmemoRepository.php │ │ │ │ ├── CustomerManagement.php │ │ │ │ ├── Email │ │ │ │ │ ├── Container │ │ │ │ │ │ ├── Container.php │ │ │ │ │ │ ├── CreditmemoCommentIdentity.php │ │ │ │ │ │ ├── CreditmemoIdentity.php │ │ │ │ │ │ ├── IdentityInterface.php │ │ │ │ │ │ ├── InvoiceCommentIdentity.php │ │ │ │ │ │ ├── InvoiceIdentity.php │ │ │ │ │ │ ├── NullIdentity.php │ │ │ │ │ │ ├── OrderCommentIdentity.php │ │ │ │ │ │ ├── OrderIdentity.php │ │ │ │ │ │ ├── ShipmentCommentIdentity.php │ │ │ │ │ │ ├── ShipmentIdentity.php │ │ │ │ │ │ └── Template.php │ │ │ │ │ ├── NotifySender.php │ │ │ │ │ ├── Sender.php │ │ │ │ │ ├── Sender │ │ │ │ │ │ ├── CreditmemoCommentSender.php │ │ │ │ │ │ ├── CreditmemoSender.php │ │ │ │ │ │ ├── InvoiceCommentSender.php │ │ │ │ │ │ ├── InvoiceSender.php │ │ │ │ │ │ ├── OrderCommentSender.php │ │ │ │ │ │ ├── OrderSender.php │ │ │ │ │ │ ├── ShipmentCommentSender.php │ │ │ │ │ │ └── ShipmentSender.php │ │ │ │ │ └── SenderBuilder.php │ │ │ │ ├── Grid │ │ │ │ │ ├── Massaction │ │ │ │ │ │ └── ItemsUpdater.php │ │ │ │ │ └── Row │ │ │ │ │ │ └── UrlGenerator.php │ │ │ │ ├── Invoice.php │ │ │ │ ├── Invoice │ │ │ │ │ ├── Comment.php │ │ │ │ │ ├── Comment │ │ │ │ │ │ └── Validator.php │ │ │ │ │ ├── CommentCreation.php │ │ │ │ │ ├── CommentRepository.php │ │ │ │ │ ├── Config.php │ │ │ │ │ ├── CreationArguments.php │ │ │ │ │ ├── Grid │ │ │ │ │ │ └── Row │ │ │ │ │ │ │ └── UrlGenerator.php │ │ │ │ │ ├── InvoiceValidator.php │ │ │ │ │ ├── InvoiceValidatorInterface.php │ │ │ │ │ ├── Item.php │ │ │ │ │ ├── ItemCreation.php │ │ │ │ │ ├── ItemRepository.php │ │ │ │ │ ├── Notifier.php │ │ │ │ │ ├── NotifierInterface.php │ │ │ │ │ ├── PayOperation.php │ │ │ │ │ ├── Plugin │ │ │ │ │ │ └── AddressUpdate.php │ │ │ │ │ ├── Sender │ │ │ │ │ │ └── EmailSender.php │ │ │ │ │ ├── SenderInterface.php │ │ │ │ │ ├── Total │ │ │ │ │ │ ├── AbstractTotal.php │ │ │ │ │ │ ├── Cost.php │ │ │ │ │ │ ├── Discount.php │ │ │ │ │ │ ├── Grand.php │ │ │ │ │ │ ├── Shipping.php │ │ │ │ │ │ ├── Subtotal.php │ │ │ │ │ │ └── Tax.php │ │ │ │ │ └── Validation │ │ │ │ │ │ └── CanRefund.php │ │ │ │ ├── InvoiceDocumentFactory.php │ │ │ │ ├── InvoiceNotifier.php │ │ │ │ ├── InvoiceQuantityValidator.php │ │ │ │ ├── InvoiceRepository.php │ │ │ │ ├── InvoiceStatisticInterface.php │ │ │ │ ├── Item.php │ │ │ │ ├── ItemRepository.php │ │ │ │ ├── OrderCustomerDelegate.php │ │ │ │ ├── OrderCustomerExtractor.php │ │ │ │ ├── OrderStateResolverInterface.php │ │ │ │ ├── OrderValidator.php │ │ │ │ ├── OrderValidatorInterface.php │ │ │ │ ├── Payment.php │ │ │ │ ├── Payment │ │ │ │ │ ├── Info.php │ │ │ │ │ ├── Operations │ │ │ │ │ │ ├── AbstractOperation.php │ │ │ │ │ │ ├── AuthorizeOperation.php │ │ │ │ │ │ ├── CaptureOperation.php │ │ │ │ │ │ ├── OrderOperation.php │ │ │ │ │ │ └── RegisterCaptureNotificationOperation.php │ │ │ │ │ ├── Processor.php │ │ │ │ │ ├── Repository.php │ │ │ │ │ ├── State │ │ │ │ │ │ ├── AuthorizeCommand.php │ │ │ │ │ │ ├── CaptureCommand.php │ │ │ │ │ │ ├── CommandInterface.php │ │ │ │ │ │ ├── OrderCommand.php │ │ │ │ │ │ └── RegisterCaptureNotificationCommand.php │ │ │ │ │ ├── Transaction.php │ │ │ │ │ └── Transaction │ │ │ │ │ │ ├── Builder.php │ │ │ │ │ │ ├── BuilderInterface.php │ │ │ │ │ │ ├── Manager.php │ │ │ │ │ │ ├── ManagerInterface.php │ │ │ │ │ │ └── Repository.php │ │ │ │ ├── PaymentAdapter.php │ │ │ │ ├── PaymentAdapterInterface.php │ │ │ │ ├── Pdf │ │ │ │ │ ├── AbstractPdf.php │ │ │ │ │ ├── Config.php │ │ │ │ │ ├── Config │ │ │ │ │ │ ├── Converter.php │ │ │ │ │ │ ├── Reader.php │ │ │ │ │ │ └── SchemaLocator.php │ │ │ │ │ ├── Creditmemo.php │ │ │ │ │ ├── Invoice.php │ │ │ │ │ ├── Items │ │ │ │ │ │ ├── AbstractItems.php │ │ │ │ │ │ ├── Creditmemo │ │ │ │ │ │ │ └── DefaultCreditmemo.php │ │ │ │ │ │ ├── Invoice │ │ │ │ │ │ │ └── DefaultInvoice.php │ │ │ │ │ │ └── Shipment │ │ │ │ │ │ │ └── DefaultShipment.php │ │ │ │ │ ├── ItemsFactory.php │ │ │ │ │ ├── Shipment.php │ │ │ │ │ └── Total │ │ │ │ │ │ ├── DefaultTotal.php │ │ │ │ │ │ └── Factory.php │ │ │ │ ├── ProductOption.php │ │ │ │ ├── RefundAdapter.php │ │ │ │ ├── RefundAdapterInterface.php │ │ │ │ ├── Reorder │ │ │ │ │ ├── OrderedProductAvailabilityChecker.php │ │ │ │ │ ├── OrderedProductAvailabilityCheckerInterface.php │ │ │ │ │ └── UnavailableProductsProvider.php │ │ │ │ ├── Shipment.php │ │ │ │ ├── Shipment │ │ │ │ │ ├── Comment.php │ │ │ │ │ ├── Comment │ │ │ │ │ │ └── Validator.php │ │ │ │ │ ├── CommentCreation.php │ │ │ │ │ ├── CommentRepository.php │ │ │ │ │ ├── CreationArguments.php │ │ │ │ │ ├── Item.php │ │ │ │ │ ├── ItemCreation.php │ │ │ │ │ ├── ItemRepository.php │ │ │ │ │ ├── Notifier.php │ │ │ │ │ ├── NotifierInterface.php │ │ │ │ │ ├── OrderRegistrar.php │ │ │ │ │ ├── OrderRegistrarInterface.php │ │ │ │ │ ├── Package.php │ │ │ │ │ ├── PackageCreation.php │ │ │ │ │ ├── Sender │ │ │ │ │ │ └── EmailSender.php │ │ │ │ │ ├── SenderInterface.php │ │ │ │ │ ├── ShipmentValidator.php │ │ │ │ │ ├── ShipmentValidatorInterface.php │ │ │ │ │ ├── Track.php │ │ │ │ │ ├── Track │ │ │ │ │ │ └── Validator.php │ │ │ │ │ ├── TrackCreation.php │ │ │ │ │ ├── TrackRepository.php │ │ │ │ │ └── Validation │ │ │ │ │ │ ├── QuantityValidator.php │ │ │ │ │ │ └── TrackValidator.php │ │ │ │ ├── ShipmentDocumentFactory.php │ │ │ │ ├── ShipmentDocumentFactory │ │ │ │ │ └── ExtensionAttributesProcessor.php │ │ │ │ ├── ShipmentFactory.php │ │ │ │ ├── ShipmentRepository.php │ │ │ │ ├── Shipping.php │ │ │ │ ├── ShippingAssignment.php │ │ │ │ ├── ShippingAssignmentBuilder.php │ │ │ │ ├── ShippingBuilder.php │ │ │ │ ├── ShippingTotal.php │ │ │ │ ├── StateResolver.php │ │ │ │ ├── Status.php │ │ │ │ ├── Status │ │ │ │ │ ├── History.php │ │ │ │ │ ├── History │ │ │ │ │ │ └── Validator.php │ │ │ │ │ └── HistoryRepository.php │ │ │ │ ├── StatusResolver.php │ │ │ │ ├── Tax.php │ │ │ │ ├── Tax │ │ │ │ │ └── Item.php │ │ │ │ ├── Total.php │ │ │ │ ├── Total │ │ │ │ │ ├── AbstractTotal.php │ │ │ │ │ └── Config │ │ │ │ │ │ └── Base.php │ │ │ │ ├── TotalFactory.php │ │ │ │ ├── Validation │ │ │ │ │ ├── CanInvoice.php │ │ │ │ │ ├── CanRefund.php │ │ │ │ │ ├── CanShip.php │ │ │ │ │ ├── InvoiceOrder.php │ │ │ │ │ ├── InvoiceOrderInterface.php │ │ │ │ │ ├── RefundInvoice.php │ │ │ │ │ ├── RefundInvoiceInterface.php │ │ │ │ │ ├── RefundOrder.php │ │ │ │ │ ├── RefundOrderInterface.php │ │ │ │ │ ├── ShipOrder.php │ │ │ │ │ └── ShipOrderInterface.php │ │ │ │ └── Webapi │ │ │ │ │ └── ChangeOutputArray.php │ │ │ ├── OrderIncrementIdChecker.php │ │ │ ├── OrderNotifier.php │ │ │ ├── OrderRepository.php │ │ │ ├── RefundInvoice.php │ │ │ ├── RefundOrder.php │ │ │ ├── ResourceModel │ │ │ │ ├── AbstractGrid.php │ │ │ │ ├── Attribute.php │ │ │ │ ├── Collection │ │ │ │ │ └── AbstractCollection.php │ │ │ │ ├── EntityAbstract.php │ │ │ │ ├── Grid.php │ │ │ │ ├── Grid │ │ │ │ │ └── Collection.php │ │ │ │ ├── GridInterface.php │ │ │ │ ├── GridPool.php │ │ │ │ ├── Helper.php │ │ │ │ ├── HelperInterface.php │ │ │ │ ├── Metadata.php │ │ │ │ ├── Order.php │ │ │ │ ├── Order │ │ │ │ │ ├── Address.php │ │ │ │ │ ├── Address │ │ │ │ │ │ └── Collection.php │ │ │ │ │ ├── Attribute │ │ │ │ │ │ └── Backend │ │ │ │ │ │ │ ├── Billing.php │ │ │ │ │ │ │ ├── Child.php │ │ │ │ │ │ │ └── Shipping.php │ │ │ │ │ ├── Collection.php │ │ │ │ │ ├── Collection │ │ │ │ │ │ ├── AbstractCollection.php │ │ │ │ │ │ └── Factory.php │ │ │ │ │ ├── CollectionFactory.php │ │ │ │ │ ├── CollectionFactoryInterface.php │ │ │ │ │ ├── Comment │ │ │ │ │ │ └── Collection │ │ │ │ │ │ │ └── AbstractCollection.php │ │ │ │ │ ├── Creditmemo.php │ │ │ │ │ ├── Creditmemo │ │ │ │ │ │ ├── Attribute │ │ │ │ │ │ │ └── Backend │ │ │ │ │ │ │ │ └── Child.php │ │ │ │ │ │ ├── Collection.php │ │ │ │ │ │ ├── Comment.php │ │ │ │ │ │ ├── Comment │ │ │ │ │ │ │ └── Collection.php │ │ │ │ │ │ ├── Grid │ │ │ │ │ │ │ ├── Collection.php │ │ │ │ │ │ │ └── StatusList.php │ │ │ │ │ │ ├── Item.php │ │ │ │ │ │ ├── Item │ │ │ │ │ │ │ └── Collection.php │ │ │ │ │ │ ├── Order │ │ │ │ │ │ │ └── Grid │ │ │ │ │ │ │ │ └── Collection.php │ │ │ │ │ │ ├── Relation.php │ │ │ │ │ │ └── Relation │ │ │ │ │ │ │ └── Refund.php │ │ │ │ │ ├── Customer │ │ │ │ │ │ └── Collection.php │ │ │ │ │ ├── Grid │ │ │ │ │ │ └── Collection.php │ │ │ │ │ ├── Handler │ │ │ │ │ │ ├── Address.php │ │ │ │ │ │ └── State.php │ │ │ │ │ ├── Invoice.php │ │ │ │ │ ├── Invoice │ │ │ │ │ │ ├── Attribute │ │ │ │ │ │ │ └── Backend │ │ │ │ │ │ │ │ ├── Child.php │ │ │ │ │ │ │ │ ├── Item.php │ │ │ │ │ │ │ │ └── Order.php │ │ │ │ │ │ ├── Collection.php │ │ │ │ │ │ ├── Comment.php │ │ │ │ │ │ ├── Comment │ │ │ │ │ │ │ └── Collection.php │ │ │ │ │ │ ├── Grid │ │ │ │ │ │ │ ├── Collection.php │ │ │ │ │ │ │ └── StatusList.php │ │ │ │ │ │ ├── Item.php │ │ │ │ │ │ ├── Item │ │ │ │ │ │ │ └── Collection.php │ │ │ │ │ │ ├── Orders │ │ │ │ │ │ │ └── Grid │ │ │ │ │ │ │ │ └── Collection.php │ │ │ │ │ │ └── Relation.php │ │ │ │ │ ├── Item.php │ │ │ │ │ ├── Item │ │ │ │ │ │ └── Collection.php │ │ │ │ │ ├── Payment.php │ │ │ │ │ ├── Payment │ │ │ │ │ │ ├── Collection.php │ │ │ │ │ │ ├── EncryptionUpdate.php │ │ │ │ │ │ ├── Transaction.php │ │ │ │ │ │ └── Transaction │ │ │ │ │ │ │ └── Collection.php │ │ │ │ │ ├── Plugin │ │ │ │ │ │ └── Authorization.php │ │ │ │ │ ├── Relation.php │ │ │ │ │ ├── Rss │ │ │ │ │ │ └── OrderStatus.php │ │ │ │ │ ├── Shipment.php │ │ │ │ │ ├── Shipment │ │ │ │ │ │ ├── Attribute │ │ │ │ │ │ │ └── Backend │ │ │ │ │ │ │ │ └── Child.php │ │ │ │ │ │ ├── Collection.php │ │ │ │ │ │ ├── Comment.php │ │ │ │ │ │ ├── Comment │ │ │ │ │ │ │ └── Collection.php │ │ │ │ │ │ ├── Grid │ │ │ │ │ │ │ └── Collection.php │ │ │ │ │ │ ├── Item.php │ │ │ │ │ │ ├── Item │ │ │ │ │ │ │ └── Collection.php │ │ │ │ │ │ ├── Order │ │ │ │ │ │ │ └── Grid │ │ │ │ │ │ │ │ └── Collection.php │ │ │ │ │ │ ├── Relation.php │ │ │ │ │ │ ├── Track.php │ │ │ │ │ │ └── Track │ │ │ │ │ │ │ └── Collection.php │ │ │ │ │ ├── Status.php │ │ │ │ │ ├── Status │ │ │ │ │ │ ├── Collection.php │ │ │ │ │ │ ├── History.php │ │ │ │ │ │ └── History │ │ │ │ │ │ │ └── Collection.php │ │ │ │ │ ├── Tax.php │ │ │ │ │ └── Tax │ │ │ │ │ │ ├── Collection.php │ │ │ │ │ │ └── Item.php │ │ │ │ ├── Provider │ │ │ │ │ ├── NotSyncedDataProvider.php │ │ │ │ │ ├── NotSyncedDataProviderInterface.php │ │ │ │ │ ├── UpdatedAtListProvider.php │ │ │ │ │ └── UpdatedIdListProvider.php │ │ │ │ ├── Report.php │ │ │ │ ├── Report │ │ │ │ │ ├── AbstractReport.php │ │ │ │ │ ├── Bestsellers.php │ │ │ │ │ ├── Bestsellers │ │ │ │ │ │ └── Collection.php │ │ │ │ │ ├── Collection │ │ │ │ │ │ └── AbstractCollection.php │ │ │ │ │ ├── Invoiced.php │ │ │ │ │ ├── Invoiced │ │ │ │ │ │ └── Collection │ │ │ │ │ │ │ ├── Invoiced.php │ │ │ │ │ │ │ └── Order.php │ │ │ │ │ ├── Order.php │ │ │ │ │ ├── Order │ │ │ │ │ │ ├── Collection.php │ │ │ │ │ │ ├── Createdat.php │ │ │ │ │ │ ├── Updatedat.php │ │ │ │ │ │ └── Updatedat │ │ │ │ │ │ │ └── Collection.php │ │ │ │ │ ├── Refunded.php │ │ │ │ │ ├── Refunded │ │ │ │ │ │ └── Collection │ │ │ │ │ │ │ ├── Order.php │ │ │ │ │ │ │ └── Refunded.php │ │ │ │ │ ├── Shipping.php │ │ │ │ │ └── Shipping │ │ │ │ │ │ └── Collection │ │ │ │ │ │ ├── Order.php │ │ │ │ │ │ └── Shipment.php │ │ │ │ ├── Sale │ │ │ │ │ └── Collection.php │ │ │ │ ├── Status │ │ │ │ │ └── Collection.php │ │ │ │ └── Transaction │ │ │ │ │ └── Grid │ │ │ │ │ ├── Collection.php │ │ │ │ │ └── TypeList.php │ │ │ ├── Rss │ │ │ │ ├── NewOrder.php │ │ │ │ └── OrderStatus.php │ │ │ ├── Service │ │ │ │ ├── CreditmemoService.php │ │ │ │ ├── InvoiceService.php │ │ │ │ ├── OrderService.php │ │ │ │ ├── PaymentFailuresService.php │ │ │ │ └── ShipmentService.php │ │ │ ├── ShipOrder.php │ │ │ ├── Spi │ │ │ │ ├── CreditmemoCommentResourceInterface.php │ │ │ │ ├── CreditmemoItemResourceInterface.php │ │ │ │ ├── CreditmemoResourceInterface.php │ │ │ │ ├── InvoiceCommentResourceInterface.php │ │ │ │ ├── InvoiceItemResourceInterface.php │ │ │ │ ├── InvoiceResourceInterface.php │ │ │ │ ├── OrderAddressResourceInterface.php │ │ │ │ ├── OrderItemResourceInterface.php │ │ │ │ ├── OrderPaymentResourceInterface.php │ │ │ │ ├── OrderResourceInterface.php │ │ │ │ ├── OrderStatusHistoryResourceInterface.php │ │ │ │ ├── ShipmentCommentResourceInterface.php │ │ │ │ ├── ShipmentItemResourceInterface.php │ │ │ │ ├── ShipmentResourceInterface.php │ │ │ │ ├── ShipmentTrackResourceInterface.php │ │ │ │ └── TransactionResourceInterface.php │ │ │ ├── Status │ │ │ │ ├── ListFactory.php │ │ │ │ └── ListStatus.php │ │ │ ├── Validator.php │ │ │ ├── ValidatorInterface.php │ │ │ ├── ValidatorResult.php │ │ │ ├── ValidatorResultInterface.php │ │ │ └── ValidatorResultMerger.php │ │ ├── Observer │ │ │ ├── AssignOrderToCustomerObserver.php │ │ │ ├── Backend │ │ │ │ ├── CatalogPriceRule.php │ │ │ │ ├── CatalogProductSaveAfterObserver.php │ │ │ │ └── SubtractQtyFromQuotesObserver.php │ │ │ ├── Frontend │ │ │ │ ├── AddVatRequestParamsOrderComment.php │ │ │ │ └── RestoreCustomerGroupId.php │ │ │ ├── GridAsyncInsertObserver.php │ │ │ ├── GridProcessAddressChange.php │ │ │ ├── GridSyncInsertObserver.php │ │ │ ├── GridSyncRemoveObserver.php │ │ │ └── Virtual │ │ │ │ └── SendEmails.php │ │ ├── Plugin │ │ │ └── ShippingLabelConverter.php │ │ ├── README.md │ │ ├── Setup │ │ │ ├── Patch │ │ │ │ └── Data │ │ │ │ │ ├── ConvertSerializedDataToJson.php │ │ │ │ │ ├── FillQuoteAddressIdInSalesOrderAddress.php │ │ │ │ │ ├── InstallOrderStatusesAndInitialSalesConfig.php │ │ │ │ │ ├── UpdateEntityTypeModelForInvoice.php │ │ │ │ │ └── UpdateEntityTypes.php │ │ │ ├── SalesOrderPaymentDataConverter.php │ │ │ ├── SalesSetup.php │ │ │ └── SerializedDataConverter.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ ├── AdminCreditMemoActionGroup.xml │ │ │ │ │ ├── AdminInvoiceActionGroup.xml │ │ │ │ │ ├── AdminOrderActionGroup.xml │ │ │ │ │ ├── AdminOrderGridActionGroup.xml │ │ │ │ │ ├── AdminOrderStatusFormFillAndSaveActionGroup.xml │ │ │ │ │ ├── AssertOrderStatusExistsInGridActionGroup.xml │ │ │ │ │ ├── AssertOrderStatusFormSaveDuplicateErrorActionGroup.xml │ │ │ │ │ ├── AssertOrderStatusFormSaveSuccessActionGroup.xml │ │ │ │ │ ├── CreateNewOrderActionGroup.xml │ │ │ │ │ ├── CreateOrderToPrintPageActionGroup.xml │ │ │ │ │ └── StorefrontOrderActionGroupActionGroup.xml │ │ │ │ ├── Data │ │ │ │ │ ├── AddressData.xml │ │ │ │ │ ├── AdminMenuData.xml │ │ │ │ │ ├── ConstData.xml │ │ │ │ │ ├── OrderData.xml │ │ │ │ │ ├── OrderStatusData.xml │ │ │ │ │ └── SalesConfigData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Metadata │ │ │ │ │ └── sales_config-meta.xml │ │ │ │ ├── Page │ │ │ │ │ ├── AdminCreditMemoNewPage.xml │ │ │ │ │ ├── AdminInvoiceDetailsPage.xml │ │ │ │ │ ├── AdminInvoiceNewPage.xml │ │ │ │ │ ├── AdminInvoicesPage.xml │ │ │ │ │ ├── AdminOrderCreatePage.xml │ │ │ │ │ ├── AdminOrderDetailsPage.xml │ │ │ │ │ ├── AdminOrderPage.xml │ │ │ │ │ ├── AdminOrderProcessDataPage.xml │ │ │ │ │ ├── AdminOrderStatusPage.xml │ │ │ │ │ ├── AdminOrdersPage.xml │ │ │ │ │ ├── StorefrontCustomerSignOutPage.xml │ │ │ │ │ ├── StorefrontGuestOrderSearchPage.xml │ │ │ │ │ ├── StorefrontGuestOrderViewPage.xml │ │ │ │ │ ├── StorefrontOrderInformationPage.xml │ │ │ │ │ ├── StorefrontOrdersAndReturnsPage.xml │ │ │ │ │ └── StorefrontSalesOrderPrintPage.xml │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ │ ├── AdminCreditMemoAddressInformationSection.xml │ │ │ │ │ ├── AdminCreditMemoItemsSection.xml │ │ │ │ │ ├── AdminCreditMemoOrderInformationSection.xml │ │ │ │ │ ├── AdminCreditMemoPaymentShippingSection.xml │ │ │ │ │ ├── AdminCreditMemoTotalSection.xml │ │ │ │ │ ├── AdminInvoiceAddressInformationSection.xml │ │ │ │ │ ├── AdminInvoiceDetailsInformationSection.xml │ │ │ │ │ ├── AdminInvoiceItemsSection.xml │ │ │ │ │ ├── AdminInvoiceMainActionsSection.xml │ │ │ │ │ ├── AdminInvoiceOrderInformationSection.xml │ │ │ │ │ ├── AdminInvoicePaymentShippingSection.xml │ │ │ │ │ ├── AdminInvoiceTotalSection.xml │ │ │ │ │ ├── AdminInvoicesFiltersSection.xml │ │ │ │ │ ├── AdminInvoicesGridSection.xml │ │ │ │ │ ├── AdminOrderAddressInformationSection.xml │ │ │ │ │ ├── AdminOrderCommentsTabSection.xml │ │ │ │ │ ├── AdminOrderCreditMemosTabSection.xml │ │ │ │ │ ├── AdminOrderCustomersGridSection.xml │ │ │ │ │ ├── AdminOrderDetailsInformationSection.xml │ │ │ │ │ ├── AdminOrderDetailsInvoicesSection.xml │ │ │ │ │ ├── AdminOrderDetailsMainActionsSection.xml │ │ │ │ │ ├── AdminOrderDetailsMessagesSection.xml │ │ │ │ │ ├── AdminOrderDetailsOrderViewSection.xml │ │ │ │ │ ├── AdminOrderFormAccountSection.xml │ │ │ │ │ ├── AdminOrderFormActionSection.xml │ │ │ │ │ ├── AdminOrderFormBillingAddressSection.xml │ │ │ │ │ ├── AdminOrderFormBundleProductSection.xml │ │ │ │ │ ├── AdminOrderFormConfigureProductSection.xml │ │ │ │ │ ├── AdminOrderFormDownloadableProductSection.xml │ │ │ │ │ ├── AdminOrderFormGroupedProductSection.xml │ │ │ │ │ ├── AdminOrderFormItemsOrderedSection.xml │ │ │ │ │ ├── AdminOrderFormItemsSection.xml │ │ │ │ │ ├── AdminOrderFormPaymentSection.xml │ │ │ │ │ ├── AdminOrderFormShippingAddressSection.xml │ │ │ │ │ ├── AdminOrderFormStoreSelectorSection.xml │ │ │ │ │ ├── AdminOrderFormTotalSection.xml │ │ │ │ │ ├── AdminOrderInvoicesTabSection.xml │ │ │ │ │ ├── AdminOrderItemsOrderedSection.xml │ │ │ │ │ ├── AdminOrderPaymentInformationSection.xml │ │ │ │ │ ├── AdminOrderShipmentsTabSection.xml │ │ │ │ │ ├── AdminOrderShippingInformationSection.xml │ │ │ │ │ ├── AdminOrderStatusFormSection.xml │ │ │ │ │ ├── AdminOrderStatusGridSection.xml │ │ │ │ │ ├── AdminOrderStoreScopeTreeSection.xml │ │ │ │ │ ├── AdminOrderTotalSection.xml │ │ │ │ │ ├── AdminOrdersGridSection.xml │ │ │ │ │ ├── ConfigurationListSection.xml │ │ │ │ │ ├── NewOrderSection.xml │ │ │ │ │ ├── OrdersGridSection.xml │ │ │ │ │ ├── SalesOrderPrintSection.xml │ │ │ │ │ ├── StorefrontGuestOrderSearchSection.xml │ │ │ │ │ ├── StorefrontGuestOrderViewSection.xml │ │ │ │ │ ├── StorefrontOrderAndReturnInformationSection.xml │ │ │ │ │ └── StorefrontOrderInformationMainSection.xml │ │ │ │ └── Test │ │ │ │ │ ├── AdminAvailabilityCreditMemoWithNoPaymentTest.xml │ │ │ │ │ ├── AdminChangeCustomerGroupInNewOrder.xml │ │ │ │ │ ├── AdminCorrectnessInvoicedItemInBundleProductTest.xml │ │ │ │ │ ├── AdminCreateInvoiceTest.xml │ │ │ │ │ ├── AdminCreateOrderStatusDuplicatingCodeTest.xml │ │ │ │ │ ├── AdminCreateOrderStatusDuplicatingLabelTest.xml │ │ │ │ │ ├── AdminCreateOrderStatusTest.xml │ │ │ │ │ ├── AdminCreateOrderWithBundleProductTest.xml │ │ │ │ │ ├── AdminCreateOrderWithMinimumAmountEnabledTest.xml │ │ │ │ │ ├── AdminFreeShippingNotAvailableIfMinimumOrderAmountNotMatchOrderTotalTest.xml │ │ │ │ │ ├── AdminSalesCreditMemosNavigateMenuTest.xml │ │ │ │ │ ├── AdminSalesInvoicesNavigateMenuTest.xml │ │ │ │ │ ├── AdminSalesOrdersNavigateMenuTest.xml │ │ │ │ │ ├── AdminSalesShipmentsNavigateMenuTest.xml │ │ │ │ │ ├── AdminSalesTransactionsNavigateMenuTest.xml │ │ │ │ │ ├── AdminStoresOrderStatusNavigateMenuTest.xml │ │ │ │ │ ├── AdminSubmitConfigurableProductOrderTest.xml │ │ │ │ │ ├── AdminSubmitsOrderPaymentMethodValidationTest.xml │ │ │ │ │ ├── AdminSubmitsOrderWithAndWithoutEmailTest.xml │ │ │ │ │ ├── AdminSubmitsOrderWithAndWithoutFieldsValidationTest.xml │ │ │ │ │ ├── CreditMemoTotalAfterShippingDiscountTest.xml │ │ │ │ │ ├── EndToEndB2CAdminTest.xml │ │ │ │ │ └── StorefrontRedirectToOrderHistory.xml │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ ├── Adminhtml │ │ │ │ │ ├── Items │ │ │ │ │ │ ├── AbstractItemsTest.php │ │ │ │ │ │ ├── AbstractTest.php │ │ │ │ │ │ └── Column │ │ │ │ │ │ │ └── DefaultColumnTest.php │ │ │ │ │ ├── Order │ │ │ │ │ │ ├── Address │ │ │ │ │ │ │ └── FormTest.php │ │ │ │ │ │ ├── Comments │ │ │ │ │ │ │ └── ViewTest.php │ │ │ │ │ │ ├── Create │ │ │ │ │ │ │ ├── AbstractCreateTest.php │ │ │ │ │ │ │ ├── CustomerTest.php │ │ │ │ │ │ │ ├── FormTest.php │ │ │ │ │ │ │ ├── Items │ │ │ │ │ │ │ │ └── GridTest.php │ │ │ │ │ │ │ ├── Search │ │ │ │ │ │ │ │ └── Grid │ │ │ │ │ │ │ │ │ └── Renderer │ │ │ │ │ │ │ │ │ └── QtyTest.php │ │ │ │ │ │ │ ├── Sidebar │ │ │ │ │ │ │ │ └── AbstractSidebarTest.php │ │ │ │ │ │ │ └── TotalsTest.php │ │ │ │ │ │ ├── Creditmemo │ │ │ │ │ │ │ └── Create │ │ │ │ │ │ │ │ └── ItemsTest.php │ │ │ │ │ │ ├── Invoice │ │ │ │ │ │ │ └── ViewTest.php │ │ │ │ │ │ ├── Status │ │ │ │ │ │ │ └── Assign │ │ │ │ │ │ │ │ └── FormTest.php │ │ │ │ │ │ ├── Totals │ │ │ │ │ │ │ └── TaxTest.php │ │ │ │ │ │ └── View │ │ │ │ │ │ │ ├── GiftmessageTest.php │ │ │ │ │ │ │ ├── HistoryTest.php │ │ │ │ │ │ │ ├── InfoTest.php │ │ │ │ │ │ │ └── Tab │ │ │ │ │ │ │ ├── HistoryTest.php │ │ │ │ │ │ │ ├── Stub │ │ │ │ │ │ │ └── OnlineMethod.php │ │ │ │ │ │ │ └── TransactionsTest.php │ │ │ │ │ └── Rss │ │ │ │ │ │ └── Order │ │ │ │ │ │ └── Grid │ │ │ │ │ │ └── LinkTest.php │ │ │ │ ├── Guest │ │ │ │ │ └── LinkTest.php │ │ │ │ ├── Items │ │ │ │ │ └── AbstractTest.php │ │ │ │ ├── Order │ │ │ │ │ ├── Create │ │ │ │ │ │ └── TotalsTest.php │ │ │ │ │ ├── Email │ │ │ │ │ │ └── Items │ │ │ │ │ │ │ ├── DefaultItemsTest.php │ │ │ │ │ │ │ └── Order │ │ │ │ │ │ │ └── DefaultOrderTest.php │ │ │ │ │ ├── HistoryTest.php │ │ │ │ │ ├── Info │ │ │ │ │ │ └── Buttons │ │ │ │ │ │ │ └── RssTest.php │ │ │ │ │ ├── Item │ │ │ │ │ │ └── Renderer │ │ │ │ │ │ │ └── DefaultRendererTest.php │ │ │ │ │ ├── PrintShipmentTest.php │ │ │ │ │ ├── RecentTest.php │ │ │ │ │ └── TotalsTest.php │ │ │ │ ├── Reorder │ │ │ │ │ └── SidebarTest.php │ │ │ │ └── Status │ │ │ │ │ └── Grid │ │ │ │ │ └── Column │ │ │ │ │ └── StateTest.php │ │ │ │ ├── Controller │ │ │ │ ├── Adminhtml │ │ │ │ │ ├── Creditmemo │ │ │ │ │ │ └── AbstractCreditmemo │ │ │ │ │ │ │ └── EmailTest.php │ │ │ │ │ ├── Invoice │ │ │ │ │ │ └── AbstractInvoice │ │ │ │ │ │ │ └── EmailTest.php │ │ │ │ │ ├── Order │ │ │ │ │ │ ├── AddCommentTest.php │ │ │ │ │ │ ├── CancelTest.php │ │ │ │ │ │ ├── Create │ │ │ │ │ │ │ ├── ProcessDataTest.php │ │ │ │ │ │ │ └── ReorderTest.php │ │ │ │ │ │ ├── Creditmemo │ │ │ │ │ │ │ ├── AddCommentTest.php │ │ │ │ │ │ │ ├── CancelTest.php │ │ │ │ │ │ │ ├── NewActionTest.php │ │ │ │ │ │ │ ├── PrintActionTest.php │ │ │ │ │ │ │ ├── SaveTest.php │ │ │ │ │ │ │ ├── UpdateQtyTest.php │ │ │ │ │ │ │ ├── ViewTest.php │ │ │ │ │ │ │ └── VoidActionTest.php │ │ │ │ │ │ ├── CreditmemoLoaderTest.php │ │ │ │ │ │ ├── EmailTest.php │ │ │ │ │ │ ├── HoldTest.php │ │ │ │ │ │ ├── Invoice │ │ │ │ │ │ │ ├── AddCommentTest.php │ │ │ │ │ │ │ ├── CancelTest.php │ │ │ │ │ │ │ ├── CaptureTest.php │ │ │ │ │ │ │ ├── NewActionTest.php │ │ │ │ │ │ │ ├── PrintActionTest.php │ │ │ │ │ │ │ ├── SaveTest.php │ │ │ │ │ │ │ ├── UpdateQtyTest.php │ │ │ │ │ │ │ ├── ViewTest.php │ │ │ │ │ │ │ └── VoidActionTest.php │ │ │ │ │ │ ├── ReviewPaymentTest.php │ │ │ │ │ │ ├── UnholdTest.php │ │ │ │ │ │ └── ViewTest.php │ │ │ │ │ └── PdfDocumentsMassActionTest.php │ │ │ │ ├── Download │ │ │ │ │ └── DownloadCustomOptionTest.php │ │ │ │ └── Guest │ │ │ │ │ └── ViewTest.php │ │ │ │ ├── Cron │ │ │ │ └── CleanExpiredQuotesTest.php │ │ │ │ ├── CustomerData │ │ │ │ └── LastOrderedItemsTest.php │ │ │ │ ├── Helper │ │ │ │ ├── AdminTest.php │ │ │ │ ├── DataTest.php │ │ │ │ ├── GuestTest.php │ │ │ │ └── ReorderTest.php │ │ │ │ ├── Model │ │ │ │ ├── AbstractModelTest.php │ │ │ │ ├── AdminOrder │ │ │ │ │ ├── CreateTest.php │ │ │ │ │ ├── EmailSenderTest.php │ │ │ │ │ └── Product │ │ │ │ │ │ └── Quote │ │ │ │ │ │ └── InitializerTest.php │ │ │ │ ├── Config │ │ │ │ │ ├── Backend │ │ │ │ │ │ ├── Email │ │ │ │ │ │ │ └── AsyncSendingTest.php │ │ │ │ │ │ └── Grid │ │ │ │ │ │ │ └── AsyncIndexingTest.php │ │ │ │ │ ├── ConverterTest.php │ │ │ │ │ ├── DataTest.php │ │ │ │ │ ├── ReaderTest.php │ │ │ │ │ ├── SchemaLocatorTest.php │ │ │ │ │ ├── Source │ │ │ │ │ │ └── Order │ │ │ │ │ │ │ └── StatusTest.php │ │ │ │ │ ├── XsdTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ ├── core_totals_config.php │ │ │ │ │ │ ├── custom_totals_config.php │ │ │ │ │ │ ├── sales_invalid.xml │ │ │ │ │ │ ├── sales_invalid_duplicates.xml │ │ │ │ │ │ ├── sales_invalid_root_node.xml │ │ │ │ │ │ ├── sales_invalid_scope.xml │ │ │ │ │ │ ├── sales_invalid_without_attributes.xml │ │ │ │ │ │ └── sales_valid.xml │ │ │ │ ├── ConfigTest.php │ │ │ │ ├── CronJob │ │ │ │ │ ├── AggregateSalesReportBestsellersDataTest.php │ │ │ │ │ ├── AggregateSalesReportInvoicedDataTest.php │ │ │ │ │ ├── AggregateSalesReportOrderDataTest.php │ │ │ │ │ ├── AggregateSalesReportRefundedDataTest.php │ │ │ │ │ └── CleanExpiredOrdersTest.php │ │ │ │ ├── CustomerGroupRetrieverTest.php │ │ │ │ ├── EmailSenderHandlerTest.php │ │ │ │ ├── Grid │ │ │ │ │ ├── Child │ │ │ │ │ │ └── CollectionUpdaterTest.php │ │ │ │ │ └── CollectionUpdaterTest.php │ │ │ │ ├── GridAsyncInsertTest.php │ │ │ │ ├── IncrementTest.php │ │ │ │ ├── InvoiceOrderTest.php │ │ │ │ ├── InvoiceRepositoryTest.php │ │ │ │ ├── Order │ │ │ │ │ ├── Address │ │ │ │ │ │ ├── RendererTest.php │ │ │ │ │ │ └── ValidatorTest.php │ │ │ │ │ ├── AddressRepositoryTest.php │ │ │ │ │ ├── AddressTest.php │ │ │ │ │ ├── Admin │ │ │ │ │ │ └── ItemTest.php │ │ │ │ │ ├── ConfigTest.php │ │ │ │ │ ├── Creditmemo │ │ │ │ │ │ ├── Comment │ │ │ │ │ │ │ └── ValidatorTest.php │ │ │ │ │ │ ├── CommentRepositoryTest.php │ │ │ │ │ │ ├── Item │ │ │ │ │ │ │ └── Validation │ │ │ │ │ │ │ │ └── CreateQuantityValidatorTest.php │ │ │ │ │ │ ├── ItemTest.php │ │ │ │ │ │ ├── RefundOperationTest.php │ │ │ │ │ │ ├── Sender │ │ │ │ │ │ │ └── EmailSenderTest.php │ │ │ │ │ │ ├── Total │ │ │ │ │ │ │ ├── CostTest.php │ │ │ │ │ │ │ ├── DiscountTest.php │ │ │ │ │ │ │ ├── ShippingTest.php │ │ │ │ │ │ │ ├── SubtotalTest.php │ │ │ │ │ │ │ └── TaxTest.php │ │ │ │ │ │ └── Validation │ │ │ │ │ │ │ └── QuantityValidatorTest.php │ │ │ │ │ ├── CreditmemoDocumentFactoryTest.php │ │ │ │ │ ├── CreditmemoNotifierTest.php │ │ │ │ │ ├── CreditmemoRepositoryTest.php │ │ │ │ │ ├── CreditmemoTest.php │ │ │ │ │ ├── Email │ │ │ │ │ │ ├── Container │ │ │ │ │ │ │ ├── CreditmemoCommentIdentityTest.php │ │ │ │ │ │ │ ├── CreditmemoIdentityTest.php │ │ │ │ │ │ │ ├── InvoiceCommentIdentityTest.php │ │ │ │ │ │ │ ├── InvoiceIdentityTest.php │ │ │ │ │ │ │ ├── OrderCommentIdentityTest.php │ │ │ │ │ │ │ ├── OrderIdentityTest.php │ │ │ │ │ │ │ ├── ShipmentCommentIdentityTest.php │ │ │ │ │ │ │ ├── ShipmentIdentityTest.php │ │ │ │ │ │ │ └── TemplateTest.php │ │ │ │ │ │ ├── Sender │ │ │ │ │ │ │ ├── AbstractSenderTest.php │ │ │ │ │ │ │ ├── CreditmemoCommentSenderTest.php │ │ │ │ │ │ │ ├── CreditmemoSenderTest.php │ │ │ │ │ │ │ ├── InvoiceCommentSenderTest.php │ │ │ │ │ │ │ ├── InvoiceSenderTest.php │ │ │ │ │ │ │ ├── OrderCommentSenderTest.php │ │ │ │ │ │ │ ├── OrderSenderTest.php │ │ │ │ │ │ │ ├── ShipmentCommentSenderTest.php │ │ │ │ │ │ │ └── ShipmentSenderTest.php │ │ │ │ │ │ ├── SenderBuilderTest.php │ │ │ │ │ │ └── Stub │ │ │ │ │ │ │ └── TransportInterfaceMock.php │ │ │ │ │ ├── Grid │ │ │ │ │ │ ├── Massaction │ │ │ │ │ │ │ └── ItemsUpdaterTest.php │ │ │ │ │ │ └── Row │ │ │ │ │ │ │ └── UrlGeneratorTest.php │ │ │ │ │ ├── Invoice │ │ │ │ │ │ ├── Comment │ │ │ │ │ │ │ └── ValidatorTest.php │ │ │ │ │ │ ├── CommentRepositoryTest.php │ │ │ │ │ │ ├── Grid │ │ │ │ │ │ │ └── Row │ │ │ │ │ │ │ │ └── UrlGeneratorTest.php │ │ │ │ │ │ ├── ItemTest.php │ │ │ │ │ │ ├── PayOperationTest.php │ │ │ │ │ │ ├── Plugin │ │ │ │ │ │ │ └── AddressUpdateTest.php │ │ │ │ │ │ ├── Sender │ │ │ │ │ │ │ └── EmailSenderTest.php │ │ │ │ │ │ ├── Total │ │ │ │ │ │ │ ├── ShippingTest.php │ │ │ │ │ │ │ └── TaxTest.php │ │ │ │ │ │ └── Validation │ │ │ │ │ │ │ └── CanRefundTest.php │ │ │ │ │ ├── InvoiceDocumentFactoryTest.php │ │ │ │ │ ├── InvoiceNotifierTest.php │ │ │ │ │ ├── InvoiceQuantityValidatorTest.php │ │ │ │ │ ├── InvoiceTest.php │ │ │ │ │ ├── ItemTest.php │ │ │ │ │ ├── Payment │ │ │ │ │ │ ├── InfoTest.php │ │ │ │ │ │ ├── Operations │ │ │ │ │ │ │ └── CaptureOperationTest.php │ │ │ │ │ │ ├── RepositoryTest.php │ │ │ │ │ │ ├── State │ │ │ │ │ │ │ ├── AuthorizeCommandTest.php │ │ │ │ │ │ │ ├── CaptureCommandTest.php │ │ │ │ │ │ │ ├── OrderCommandTest.php │ │ │ │ │ │ │ └── RegisterCaptureNotificationCommandTest.php │ │ │ │ │ │ ├── Transaction │ │ │ │ │ │ │ ├── BuilderTest.php │ │ │ │ │ │ │ ├── ManagerTest.php │ │ │ │ │ │ │ └── RepositoryTest.php │ │ │ │ │ │ └── TransactionTest.php │ │ │ │ │ ├── PaymentAdapterTest.php │ │ │ │ │ ├── PaymentTest.php │ │ │ │ │ ├── Pdf │ │ │ │ │ │ ├── AbstractTest.php │ │ │ │ │ │ ├── Config │ │ │ │ │ │ │ ├── ConverterTest.php │ │ │ │ │ │ │ ├── ReaderTest.php │ │ │ │ │ │ │ ├── SchemaLocatorTest.php │ │ │ │ │ │ │ ├── XsdTest.php │ │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ │ ├── pdf_merged.php │ │ │ │ │ │ │ │ ├── pdf_merged.xml │ │ │ │ │ │ │ │ ├── pdf_one.xml │ │ │ │ │ │ │ │ └── pdf_two.xml │ │ │ │ │ │ ├── ConfigTest.php │ │ │ │ │ │ ├── InvoiceTest.php │ │ │ │ │ │ └── Total │ │ │ │ │ │ │ └── FactoryTest.php │ │ │ │ │ ├── RefundAdapterTest.php │ │ │ │ │ ├── Reorder │ │ │ │ │ │ ├── OrderProductAvailabilityCheckerTest.php │ │ │ │ │ │ └── UnavailableProductsProviderTest.php │ │ │ │ │ ├── Shipment │ │ │ │ │ │ ├── Comment │ │ │ │ │ │ │ └── ValidatorTest.php │ │ │ │ │ │ ├── CommentRepositoryTest.php │ │ │ │ │ │ ├── OrderRegistrarTest.php │ │ │ │ │ │ ├── Plugin │ │ │ │ │ │ │ └── ShippingLabelConverterTest.php │ │ │ │ │ │ ├── Sender │ │ │ │ │ │ │ └── EmailSenderTest.php │ │ │ │ │ │ ├── Track │ │ │ │ │ │ │ └── ValidatorTest.php │ │ │ │ │ │ ├── TrackTest.php │ │ │ │ │ │ └── Validation │ │ │ │ │ │ │ ├── QuantityValidatorTest.php │ │ │ │ │ │ │ └── TrackValidatorTest.php │ │ │ │ │ ├── ShipmentDocumentFactoryTest.php │ │ │ │ │ ├── ShipmentFactoryTest.php │ │ │ │ │ ├── ShipmentRepositoryTest.php │ │ │ │ │ ├── ShipmentTest.php │ │ │ │ │ ├── StateResolverTest.php │ │ │ │ │ ├── Status │ │ │ │ │ │ ├── History │ │ │ │ │ │ │ └── ValidatorTest.php │ │ │ │ │ │ └── HistoryTest.php │ │ │ │ │ ├── StatusResolverTest.php │ │ │ │ │ ├── StatusTest.php │ │ │ │ │ ├── Total │ │ │ │ │ │ └── Config │ │ │ │ │ │ │ └── BaseTest.php │ │ │ │ │ └── Validation │ │ │ │ │ │ ├── CanInvoiceTest.php │ │ │ │ │ │ ├── CanRefundTest.php │ │ │ │ │ │ └── CanShipTest.php │ │ │ │ ├── OrderIncrementIdCheckerTest.php │ │ │ │ ├── OrderNotifierTest.php │ │ │ │ ├── OrderRepositoryTest.php │ │ │ │ ├── OrderTest.php │ │ │ │ ├── RefundInvoiceTest.php │ │ │ │ ├── RefundOrderTest.php │ │ │ │ ├── ResourceModel │ │ │ │ │ ├── AttributeTest.php │ │ │ │ │ ├── GridPoolTest.php │ │ │ │ │ ├── GridTest.php │ │ │ │ │ ├── HelperTest.php │ │ │ │ │ ├── Order │ │ │ │ │ │ ├── AddressTest.php │ │ │ │ │ │ ├── Creditmemo │ │ │ │ │ │ │ ├── CommentTest.php │ │ │ │ │ │ │ ├── Relation │ │ │ │ │ │ │ │ └── RefundTest.php │ │ │ │ │ │ │ └── RelationTest.php │ │ │ │ │ │ ├── Handler │ │ │ │ │ │ │ ├── AddressTest.php │ │ │ │ │ │ │ └── StateTest.php │ │ │ │ │ │ ├── Invoice │ │ │ │ │ │ │ ├── CommentTest.php │ │ │ │ │ │ │ └── RelationTest.php │ │ │ │ │ │ ├── Plugin │ │ │ │ │ │ │ └── AuthorizationTest.php │ │ │ │ │ │ ├── RelationTest.php │ │ │ │ │ │ ├── Shipment │ │ │ │ │ │ │ ├── CommentTest.php │ │ │ │ │ │ │ ├── RelationTest.php │ │ │ │ │ │ │ └── TrackTest.php │ │ │ │ │ │ ├── Status │ │ │ │ │ │ │ ├── History │ │ │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ │ │ └── HistoryTest.php │ │ │ │ │ │ ├── StatusTest.php │ │ │ │ │ │ └── Tax │ │ │ │ │ │ │ └── ItemTest.php │ │ │ │ │ ├── OrderTest.php │ │ │ │ │ └── Provider │ │ │ │ │ │ └── NotSyncedDataProviderTest.php │ │ │ │ ├── Rss │ │ │ │ │ ├── NewOrderTest.php │ │ │ │ │ └── OrderStatusTest.php │ │ │ │ ├── Service │ │ │ │ │ ├── CreditmemoServiceTest.php │ │ │ │ │ ├── InvoiceServiceTest.php │ │ │ │ │ ├── OrderServiceTest.php │ │ │ │ │ └── ShipmentServiceTest.php │ │ │ │ ├── ShipOrderTest.php │ │ │ │ ├── Status │ │ │ │ │ └── ListStatusTest.php │ │ │ │ ├── ValidatorResultMergerTest.php │ │ │ │ ├── ValidatorResultTest.php │ │ │ │ └── ValidatorTest.php │ │ │ │ ├── Observer │ │ │ │ ├── AssignOrderToCustomerObserverTest.php │ │ │ │ ├── Backend │ │ │ │ │ ├── CatalogPriceRuleTest.php │ │ │ │ │ ├── CatalogProductSaveAfterObserverTest.php │ │ │ │ │ └── SubtractQtyFromQuotesObserverTest.php │ │ │ │ ├── Frontend │ │ │ │ │ ├── AddVatRequestParamsOrderCommentTest.php │ │ │ │ │ └── RestoreCustomerGroupIdTest.php │ │ │ │ ├── GridProcessAddressChangeTest.php │ │ │ │ ├── GridSyncInsertObserverTest.php │ │ │ │ └── GridSyncRemoveObserverTest.php │ │ │ │ ├── Setup │ │ │ │ ├── SalesOrderPaymentDataConverterTest.php │ │ │ │ ├── SalesSetupTest.php │ │ │ │ └── SerializedDataConverterTest.php │ │ │ │ └── Ui │ │ │ │ └── Component │ │ │ │ ├── DataProvider │ │ │ │ └── DocumentTest.php │ │ │ │ └── Listing │ │ │ │ └── Column │ │ │ │ ├── AddressTest.php │ │ │ │ ├── CustomerGroupTest.php │ │ │ │ ├── PaymentMethodTest.php │ │ │ │ ├── PriceTest.php │ │ │ │ ├── PurchasedPriceTest.php │ │ │ │ ├── Status │ │ │ │ └── OptionsTest.php │ │ │ │ ├── StatusTest.php │ │ │ │ └── ViewActionTest.php │ │ ├── Ui │ │ │ └── Component │ │ │ │ ├── Control │ │ │ │ └── PdfAction.php │ │ │ │ ├── DataProvider │ │ │ │ └── Document.php │ │ │ │ └── Listing │ │ │ │ └── Column │ │ │ │ ├── Address.php │ │ │ │ ├── Creditmemo │ │ │ │ ├── State.php │ │ │ │ └── State │ │ │ │ │ └── Options.php │ │ │ │ ├── CustomerGroup.php │ │ │ │ ├── Invoice │ │ │ │ ├── State.php │ │ │ │ └── State │ │ │ │ │ └── Options.php │ │ │ │ ├── PaymentMethod.php │ │ │ │ ├── Price.php │ │ │ │ ├── PurchasedPrice.php │ │ │ │ ├── Status.php │ │ │ │ ├── Status │ │ │ │ └── Options.php │ │ │ │ └── ViewAction.php │ │ ├── ViewModel │ │ │ └── Customer │ │ │ │ └── AddressFormatter.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ ├── events.xml │ │ │ │ ├── menu.xml │ │ │ │ ├── routes.xml │ │ │ │ └── system.xml │ │ │ ├── catalog_attributes.xml │ │ │ ├── config.xml │ │ │ ├── crontab.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── email_templates.xml │ │ │ ├── events.xml │ │ │ ├── extension_attributes.xml │ │ │ ├── fieldset.xml │ │ │ ├── frontend │ │ │ │ ├── di.xml │ │ │ │ ├── events.xml │ │ │ │ ├── page_types.xml │ │ │ │ ├── routes.xml │ │ │ │ └── sections.xml │ │ │ ├── module.xml │ │ │ ├── pdf.xml │ │ │ ├── pdf.xsd │ │ │ ├── pdf_file.xsd │ │ │ ├── resources.xml │ │ │ ├── sales.xml │ │ │ ├── sales.xsd │ │ │ ├── webapi.xml │ │ │ ├── webapi_rest │ │ │ │ ├── di.xml │ │ │ │ └── events.xml │ │ │ ├── webapi_soap │ │ │ │ ├── di.xml │ │ │ │ └── events.xml │ │ │ └── widget.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ ├── layout │ │ │ │ ├── sales_creditmemo_exportcsv.xml │ │ │ │ ├── sales_creditmemo_exportexcel.xml │ │ │ │ ├── sales_creditmemo_grid.xml │ │ │ │ ├── sales_creditmemo_index.xml │ │ │ │ ├── sales_creditmemo_item_price.xml │ │ │ │ ├── sales_invoice_exportcsv.xml │ │ │ │ ├── sales_invoice_exportexcel.xml │ │ │ │ ├── sales_invoice_grid.xml │ │ │ │ ├── sales_invoice_index.xml │ │ │ │ ├── sales_invoice_item_price.xml │ │ │ │ ├── sales_order_addcomment.xml │ │ │ │ ├── sales_order_address.xml │ │ │ │ ├── sales_order_create_customer_block.xml │ │ │ │ ├── sales_order_create_index.xml │ │ │ │ ├── sales_order_create_item_price.xml │ │ │ │ ├── sales_order_create_load_block_billing_address.xml │ │ │ │ ├── sales_order_create_load_block_billing_method.xml │ │ │ │ ├── sales_order_create_load_block_comment.xml │ │ │ │ ├── sales_order_create_load_block_customer_grid.xml │ │ │ │ ├── sales_order_create_load_block_data.xml │ │ │ │ ├── sales_order_create_load_block_form_account.xml │ │ │ │ ├── sales_order_create_load_block_giftmessage.xml │ │ │ │ ├── sales_order_create_load_block_header.xml │ │ │ │ ├── sales_order_create_load_block_items.xml │ │ │ │ ├── sales_order_create_load_block_json.xml │ │ │ │ ├── sales_order_create_load_block_message.xml │ │ │ │ ├── sales_order_create_load_block_newsletter.xml │ │ │ │ ├── sales_order_create_load_block_plain.xml │ │ │ │ ├── sales_order_create_load_block_search.xml │ │ │ │ ├── sales_order_create_load_block_search_grid.xml │ │ │ │ ├── sales_order_create_load_block_shipping_address.xml │ │ │ │ ├── sales_order_create_load_block_shipping_method.xml │ │ │ │ ├── sales_order_create_load_block_sidebar.xml │ │ │ │ ├── sales_order_create_load_block_sidebar_cart.xml │ │ │ │ ├── sales_order_create_load_block_sidebar_compared.xml │ │ │ │ ├── sales_order_create_load_block_sidebar_pcompared.xml │ │ │ │ ├── sales_order_create_load_block_sidebar_pviewed.xml │ │ │ │ ├── sales_order_create_load_block_sidebar_reorder.xml │ │ │ │ ├── sales_order_create_load_block_sidebar_viewed.xml │ │ │ │ ├── sales_order_create_load_block_sidebar_wishlist.xml │ │ │ │ ├── sales_order_create_load_block_totals.xml │ │ │ │ ├── sales_order_creditmemo_addcomment.xml │ │ │ │ ├── sales_order_creditmemo_grid_block.xml │ │ │ │ ├── sales_order_creditmemo_new.xml │ │ │ │ ├── sales_order_creditmemo_updateqty.xml │ │ │ │ ├── sales_order_creditmemo_view.xml │ │ │ │ ├── sales_order_creditmemos.xml │ │ │ │ ├── sales_order_edit_index.xml │ │ │ │ ├── sales_order_exportcsv.xml │ │ │ │ ├── sales_order_exportexcel.xml │ │ │ │ ├── sales_order_grid.xml │ │ │ │ ├── sales_order_index.xml │ │ │ │ ├── sales_order_invoice_addcomment.xml │ │ │ │ ├── sales_order_invoice_grid_block.xml │ │ │ │ ├── sales_order_invoice_new.xml │ │ │ │ ├── sales_order_invoice_updateqty.xml │ │ │ │ ├── sales_order_invoice_view.xml │ │ │ │ ├── sales_order_invoices.xml │ │ │ │ ├── sales_order_item_price.xml │ │ │ │ ├── sales_order_shipment_grid_block.xml │ │ │ │ ├── sales_order_shipments.xml │ │ │ │ ├── sales_order_status_assign.xml │ │ │ │ ├── sales_order_status_edit.xml │ │ │ │ ├── sales_order_status_index.xml │ │ │ │ ├── sales_order_status_new.xml │ │ │ │ ├── sales_order_transactions.xml │ │ │ │ ├── sales_order_transactions_grid_block.xml │ │ │ │ ├── sales_order_view.xml │ │ │ │ ├── sales_shipment_exportcsv.xml │ │ │ │ ├── sales_shipment_exportexcel.xml │ │ │ │ ├── sales_shipment_index.xml │ │ │ │ ├── sales_transaction_child_block.xml │ │ │ │ ├── sales_transactions_grid.xml │ │ │ │ ├── sales_transactions_grid_block.xml │ │ │ │ ├── sales_transactions_index.xml │ │ │ │ └── sales_transactions_view.xml │ │ │ ├── requirejs-config.js │ │ │ ├── templates │ │ │ │ ├── items │ │ │ │ │ ├── column │ │ │ │ │ │ ├── name.phtml │ │ │ │ │ │ └── qty.phtml │ │ │ │ │ ├── price │ │ │ │ │ │ ├── row.phtml │ │ │ │ │ │ ├── total.phtml │ │ │ │ │ │ └── unit.phtml │ │ │ │ │ └── renderer │ │ │ │ │ │ └── default.phtml │ │ │ │ ├── order │ │ │ │ │ ├── address │ │ │ │ │ │ └── form.phtml │ │ │ │ │ ├── comments │ │ │ │ │ │ └── view.phtml │ │ │ │ │ ├── create │ │ │ │ │ │ ├── abstract.phtml │ │ │ │ │ │ ├── billing │ │ │ │ │ │ │ └── method │ │ │ │ │ │ │ │ └── form.phtml │ │ │ │ │ │ ├── comment.phtml │ │ │ │ │ │ ├── coupons │ │ │ │ │ │ │ └── form.phtml │ │ │ │ │ │ ├── data.phtml │ │ │ │ │ │ ├── form.phtml │ │ │ │ │ │ ├── form │ │ │ │ │ │ │ ├── account.phtml │ │ │ │ │ │ │ └── address.phtml │ │ │ │ │ │ ├── giftmessage.phtml │ │ │ │ │ │ ├── items.phtml │ │ │ │ │ │ ├── items │ │ │ │ │ │ │ ├── grid.phtml │ │ │ │ │ │ │ └── price │ │ │ │ │ │ │ │ ├── row.phtml │ │ │ │ │ │ │ │ ├── total.phtml │ │ │ │ │ │ │ │ └── unit.phtml │ │ │ │ │ │ ├── js.phtml │ │ │ │ │ │ ├── newsletter │ │ │ │ │ │ │ └── form.phtml │ │ │ │ │ │ ├── shipping │ │ │ │ │ │ │ └── method │ │ │ │ │ │ │ │ └── form.phtml │ │ │ │ │ │ ├── sidebar.phtml │ │ │ │ │ │ ├── sidebar │ │ │ │ │ │ │ └── items.phtml │ │ │ │ │ │ ├── store │ │ │ │ │ │ │ └── select.phtml │ │ │ │ │ │ ├── totals.phtml │ │ │ │ │ │ └── totals │ │ │ │ │ │ │ ├── default.phtml │ │ │ │ │ │ │ ├── grandtotal.phtml │ │ │ │ │ │ │ ├── shipping.phtml │ │ │ │ │ │ │ ├── subtotal.phtml │ │ │ │ │ │ │ └── tax.phtml │ │ │ │ │ ├── creditmemo │ │ │ │ │ │ ├── create │ │ │ │ │ │ │ ├── form.phtml │ │ │ │ │ │ │ ├── items.phtml │ │ │ │ │ │ │ ├── items │ │ │ │ │ │ │ │ └── renderer │ │ │ │ │ │ │ │ │ └── default.phtml │ │ │ │ │ │ │ └── totals │ │ │ │ │ │ │ │ └── adjustments.phtml │ │ │ │ │ │ └── view │ │ │ │ │ │ │ ├── form.phtml │ │ │ │ │ │ │ ├── items.phtml │ │ │ │ │ │ │ └── items │ │ │ │ │ │ │ └── renderer │ │ │ │ │ │ │ └── default.phtml │ │ │ │ │ ├── details.phtml │ │ │ │ │ ├── giftoptions.phtml │ │ │ │ │ ├── invoice │ │ │ │ │ │ ├── create │ │ │ │ │ │ │ ├── form.phtml │ │ │ │ │ │ │ ├── items.phtml │ │ │ │ │ │ │ └── items │ │ │ │ │ │ │ │ └── renderer │ │ │ │ │ │ │ │ └── default.phtml │ │ │ │ │ │ └── view │ │ │ │ │ │ │ ├── form.phtml │ │ │ │ │ │ │ ├── items.phtml │ │ │ │ │ │ │ └── items │ │ │ │ │ │ │ └── renderer │ │ │ │ │ │ │ └── default.phtml │ │ │ │ │ ├── totalbar.phtml │ │ │ │ │ ├── totals.phtml │ │ │ │ │ ├── totals │ │ │ │ │ │ ├── discount.phtml │ │ │ │ │ │ ├── due.phtml │ │ │ │ │ │ ├── footer.phtml │ │ │ │ │ │ ├── grand.phtml │ │ │ │ │ │ ├── item.phtml │ │ │ │ │ │ ├── main.phtml │ │ │ │ │ │ ├── paid.phtml │ │ │ │ │ │ ├── refunded.phtml │ │ │ │ │ │ ├── shipping.phtml │ │ │ │ │ │ └── tax.phtml │ │ │ │ │ └── view │ │ │ │ │ │ ├── form.phtml │ │ │ │ │ │ ├── giftmessage.phtml │ │ │ │ │ │ ├── history.phtml │ │ │ │ │ │ ├── info.phtml │ │ │ │ │ │ ├── items.phtml │ │ │ │ │ │ ├── items │ │ │ │ │ │ └── renderer │ │ │ │ │ │ │ └── default.phtml │ │ │ │ │ │ └── tab │ │ │ │ │ │ ├── history.phtml │ │ │ │ │ │ └── info.phtml │ │ │ │ ├── page │ │ │ │ │ └── js │ │ │ │ │ │ └── components.phtml │ │ │ │ ├── rss │ │ │ │ │ └── order │ │ │ │ │ │ └── grid │ │ │ │ │ │ └── link.phtml │ │ │ │ └── transactions │ │ │ │ │ └── detail.phtml │ │ │ ├── ui_component │ │ │ │ ├── sales_order_creditmemo_grid.xml │ │ │ │ ├── sales_order_grid.xml │ │ │ │ ├── sales_order_invoice_grid.xml │ │ │ │ ├── sales_order_shipment_grid.xml │ │ │ │ ├── sales_order_view_creditmemo_grid.xml │ │ │ │ ├── sales_order_view_invoice_grid.xml │ │ │ │ └── sales_order_view_shipment_grid.xml │ │ │ └── web │ │ │ │ ├── js │ │ │ │ └── bootstrap │ │ │ │ │ ├── order-create-index.js │ │ │ │ │ └── order-post-action.js │ │ │ │ ├── order │ │ │ │ ├── create │ │ │ │ │ ├── form.js │ │ │ │ │ ├── giftmessage.js │ │ │ │ │ └── scripts.js │ │ │ │ ├── edit │ │ │ │ │ ├── address │ │ │ │ │ │ └── form.js │ │ │ │ │ └── message.js │ │ │ │ ├── giftoptions_tooltip.js │ │ │ │ └── view │ │ │ │ │ └── post-wrapper.js │ │ │ │ └── templates │ │ │ │ └── order │ │ │ │ └── create │ │ │ │ ├── payment │ │ │ │ └── reload.html │ │ │ │ └── shipping │ │ │ │ └── reload.html │ │ │ ├── base │ │ │ └── ui_component │ │ │ │ └── customer_form.xml │ │ │ └── frontend │ │ │ ├── email │ │ │ ├── creditmemo_new.html │ │ │ ├── creditmemo_new_guest.html │ │ │ ├── creditmemo_update.html │ │ │ ├── creditmemo_update_guest.html │ │ │ ├── invoice_new.html │ │ │ ├── invoice_new_guest.html │ │ │ ├── invoice_update.html │ │ │ ├── invoice_update_guest.html │ │ │ ├── order_new.html │ │ │ ├── order_new_guest.html │ │ │ ├── order_update.html │ │ │ ├── order_update_guest.html │ │ │ ├── shipment_new.html │ │ │ ├── shipment_new_guest.html │ │ │ ├── shipment_update.html │ │ │ └── shipment_update_guest.html │ │ │ ├── layout │ │ │ ├── checkout_index_index.xml │ │ │ ├── customer_account.xml │ │ │ ├── customer_account_index.xml │ │ │ ├── default.xml │ │ │ ├── sales_email_item_price.xml │ │ │ ├── sales_email_order_creditmemo_items.xml │ │ │ ├── sales_email_order_creditmemo_renderers.xml │ │ │ ├── sales_email_order_invoice_items.xml │ │ │ ├── sales_email_order_invoice_renderers.xml │ │ │ ├── sales_email_order_items.xml │ │ │ ├── sales_email_order_renderers.xml │ │ │ ├── sales_email_order_shipment_items.xml │ │ │ ├── sales_email_order_shipment_renderers.xml │ │ │ ├── sales_email_order_shipment_track.xml │ │ │ ├── sales_guest_creditmemo.xml │ │ │ ├── sales_guest_form.xml │ │ │ ├── sales_guest_invoice.xml │ │ │ ├── sales_guest_print.xml │ │ │ ├── sales_guest_printcreditmemo.xml │ │ │ ├── sales_guest_printinvoice.xml │ │ │ ├── sales_guest_printshipment.xml │ │ │ ├── sales_guest_reorder.xml │ │ │ ├── sales_guest_shipment.xml │ │ │ ├── sales_guest_view.xml │ │ │ ├── sales_order_creditmemo.xml │ │ │ ├── sales_order_creditmemo_renderers.xml │ │ │ ├── sales_order_guest_info_links.xml │ │ │ ├── sales_order_history.xml │ │ │ ├── sales_order_info_links.xml │ │ │ ├── sales_order_invoice.xml │ │ │ ├── sales_order_invoice_renderers.xml │ │ │ ├── sales_order_item_price.xml │ │ │ ├── sales_order_item_renderers.xml │ │ │ ├── sales_order_print.xml │ │ │ ├── sales_order_print_creditmemo_renderers.xml │ │ │ ├── sales_order_print_invoice_renderers.xml │ │ │ ├── sales_order_print_renderers.xml │ │ │ ├── sales_order_print_shipment_renderers.xml │ │ │ ├── sales_order_printcreditmemo.xml │ │ │ ├── sales_order_printinvoice.xml │ │ │ ├── sales_order_printshipment.xml │ │ │ ├── sales_order_reorder.xml │ │ │ ├── sales_order_shipment.xml │ │ │ ├── sales_order_shipment_renderers.xml │ │ │ └── sales_order_view.xml │ │ │ ├── requirejs-config.js │ │ │ ├── templates │ │ │ ├── email │ │ │ │ ├── creditmemo │ │ │ │ │ └── items.phtml │ │ │ │ ├── invoice │ │ │ │ │ └── items.phtml │ │ │ │ ├── items.phtml │ │ │ │ ├── items │ │ │ │ │ ├── creditmemo │ │ │ │ │ │ └── default.phtml │ │ │ │ │ ├── invoice │ │ │ │ │ │ └── default.phtml │ │ │ │ │ ├── order │ │ │ │ │ │ └── default.phtml │ │ │ │ │ ├── price │ │ │ │ │ │ └── row.phtml │ │ │ │ │ └── shipment │ │ │ │ │ │ └── default.phtml │ │ │ │ └── shipment │ │ │ │ │ ├── items.phtml │ │ │ │ │ └── track.phtml │ │ │ ├── guest │ │ │ │ └── form.phtml │ │ │ ├── items │ │ │ │ └── price │ │ │ │ │ ├── row.phtml │ │ │ │ │ ├── total_after_discount.phtml │ │ │ │ │ └── unit.phtml │ │ │ ├── js │ │ │ │ └── components.phtml │ │ │ ├── order │ │ │ │ ├── comments.phtml │ │ │ │ ├── creditmemo.phtml │ │ │ │ ├── creditmemo │ │ │ │ │ ├── items.phtml │ │ │ │ │ └── items │ │ │ │ │ │ └── renderer │ │ │ │ │ │ └── default.phtml │ │ │ │ ├── history.phtml │ │ │ │ ├── info.phtml │ │ │ │ ├── info │ │ │ │ │ ├── buttons.phtml │ │ │ │ │ └── buttons │ │ │ │ │ │ └── rss.phtml │ │ │ │ ├── invoice.phtml │ │ │ │ ├── invoice │ │ │ │ │ ├── items.phtml │ │ │ │ │ └── items │ │ │ │ │ │ └── renderer │ │ │ │ │ │ └── default.phtml │ │ │ │ ├── items.phtml │ │ │ │ ├── items │ │ │ │ │ └── renderer │ │ │ │ │ │ └── default.phtml │ │ │ │ ├── order_comments.phtml │ │ │ │ ├── order_date.phtml │ │ │ │ ├── order_status.phtml │ │ │ │ ├── print │ │ │ │ │ ├── creditmemo.phtml │ │ │ │ │ ├── invoice.phtml │ │ │ │ │ └── shipment.phtml │ │ │ │ ├── recent.phtml │ │ │ │ ├── shipment │ │ │ │ │ └── items │ │ │ │ │ │ └── renderer │ │ │ │ │ │ └── default.phtml │ │ │ │ ├── totals.phtml │ │ │ │ └── view.phtml │ │ │ ├── reorder │ │ │ │ └── sidebar.phtml │ │ │ └── widget │ │ │ │ └── guest │ │ │ │ └── form.phtml │ │ │ └── web │ │ │ └── js │ │ │ ├── gift-message.js │ │ │ ├── orders-returns.js │ │ │ └── view │ │ │ └── last-ordered-items.js │ │ ├── SalesAnalytics │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── README.md │ │ ├── Test │ │ │ └── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ ├── composer.json │ │ ├── etc │ │ │ ├── analytics.xml │ │ │ ├── module.xml │ │ │ └── reports.xml │ │ └── registration.php │ │ ├── SalesGraphQl │ │ ├── Model │ │ │ └── Resolver │ │ │ │ └── Orders.php │ │ ├── README.md │ │ ├── composer.json │ │ ├── etc │ │ │ ├── module.xml │ │ │ └── schema.graphqls │ │ └── registration.php │ │ ├── SalesInventory │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Order │ │ │ │ ├── ReturnProcessor.php │ │ │ │ └── ReturnValidator.php │ │ │ └── Plugin │ │ │ │ └── Order │ │ │ │ ├── ReturnToStockInvoice.php │ │ │ │ ├── ReturnToStockOrder.php │ │ │ │ └── Validation │ │ │ │ ├── InvoiceRefundCreationArguments.php │ │ │ │ └── OrderRefundCreationArguments.php │ │ ├── Observer │ │ │ └── RefundOrderInventoryObserver.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ ├── Model │ │ │ │ ├── Order │ │ │ │ │ ├── ReturnProcessorTest.php │ │ │ │ │ └── ReturnValidatorTest.php │ │ │ │ └── Plugin │ │ │ │ │ └── Order │ │ │ │ │ ├── ReturnToStockInvoiceTest.php │ │ │ │ │ ├── ReturnToStockOrderTest.php │ │ │ │ │ └── Validation │ │ │ │ │ ├── InvoiceRefundCreationArgumentsTest.php │ │ │ │ │ └── OrderRefundCreationArgumentsTest.php │ │ │ │ └── Observer │ │ │ │ └── RefundOrderInventoryObserverTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── di.xml │ │ │ ├── events.xml │ │ │ ├── extension_attributes.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ └── registration.php │ │ ├── SalesRule │ │ ├── Api │ │ │ ├── CouponManagementInterface.php │ │ │ ├── CouponRepositoryInterface.php │ │ │ ├── Data │ │ │ │ ├── ConditionInterface.php │ │ │ │ ├── CouponGenerationSpecInterface.php │ │ │ │ ├── CouponInterface.php │ │ │ │ ├── CouponMassDeleteResultInterface.php │ │ │ │ ├── CouponSearchResultInterface.php │ │ │ │ ├── RuleInterface.php │ │ │ │ ├── RuleLabelInterface.php │ │ │ │ └── RuleSearchResultInterface.php │ │ │ └── RuleRepositoryInterface.php │ │ ├── Block │ │ │ ├── Adminhtml │ │ │ │ └── Promo │ │ │ │ │ ├── Quote.php │ │ │ │ │ ├── Quote │ │ │ │ │ └── Edit │ │ │ │ │ │ ├── DeleteButton.php │ │ │ │ │ │ ├── GenericButton.php │ │ │ │ │ │ ├── ResetButton.php │ │ │ │ │ │ ├── SaveAndContinueButton.php │ │ │ │ │ │ ├── SaveButton.php │ │ │ │ │ │ └── Tab │ │ │ │ │ │ ├── Actions.php │ │ │ │ │ │ ├── Conditions.php │ │ │ │ │ │ ├── Coupons.php │ │ │ │ │ │ ├── Coupons │ │ │ │ │ │ ├── Form.php │ │ │ │ │ │ ├── Grid.php │ │ │ │ │ │ └── Grid │ │ │ │ │ │ │ └── Column │ │ │ │ │ │ │ └── Renderer │ │ │ │ │ │ │ └── Used.php │ │ │ │ │ │ └── Labels.php │ │ │ │ │ └── Widget │ │ │ │ │ └── Chooser.php │ │ │ ├── Rss │ │ │ │ └── Discounts.php │ │ │ └── Widget │ │ │ │ └── Form │ │ │ │ └── Element │ │ │ │ └── Dependence.php │ │ ├── Controller │ │ │ └── Adminhtml │ │ │ │ └── Promo │ │ │ │ ├── Quote.php │ │ │ │ ├── Quote │ │ │ │ ├── ApplyRules.php │ │ │ │ ├── Chooser.php │ │ │ │ ├── CouponsGrid.php │ │ │ │ ├── CouponsMassDelete.php │ │ │ │ ├── Delete.php │ │ │ │ ├── Edit.php │ │ │ │ ├── ExportCouponsCsv.php │ │ │ │ ├── ExportCouponsXml.php │ │ │ │ ├── Generate.php │ │ │ │ ├── Index.php │ │ │ │ ├── NewAction.php │ │ │ │ ├── NewActionHtml.php │ │ │ │ ├── NewConditionHtml.php │ │ │ │ └── Save.php │ │ │ │ └── Widget │ │ │ │ ├── CategoriesJson.php │ │ │ │ └── Chooser.php │ │ ├── Cron │ │ │ └── AggregateSalesReportCouponsData.php │ │ ├── Helper │ │ │ └── Coupon.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Converter │ │ │ │ ├── ToDataModel.php │ │ │ │ └── ToModel.php │ │ │ ├── Coupon.php │ │ │ ├── Coupon │ │ │ │ ├── Codegenerator.php │ │ │ │ ├── CodegeneratorInterface.php │ │ │ │ ├── Consumer.php │ │ │ │ └── Massgenerator.php │ │ │ ├── CouponGenerator.php │ │ │ ├── CouponRepository.php │ │ │ ├── Data │ │ │ │ ├── Condition.php │ │ │ │ ├── CouponGenerationSpec.php │ │ │ │ ├── CouponMassDeleteResult.php │ │ │ │ ├── Rule.php │ │ │ │ └── RuleLabel.php │ │ │ ├── DeltaPriceRound.php │ │ │ ├── Plugin │ │ │ │ ├── QuoteConfigProductAttributes.php │ │ │ │ ├── ResourceModel │ │ │ │ │ └── Rule.php │ │ │ │ └── Rule.php │ │ │ ├── Quote │ │ │ │ ├── Address │ │ │ │ │ └── Total │ │ │ │ │ │ └── ShippingDiscount.php │ │ │ │ ├── ChildrenValidationLocator.php │ │ │ │ └── Discount.php │ │ │ ├── RegistryConstants.php │ │ │ ├── ResourceModel │ │ │ │ ├── Coupon.php │ │ │ │ ├── Coupon │ │ │ │ │ ├── Collection.php │ │ │ │ │ └── Usage.php │ │ │ │ ├── ReadHandler.php │ │ │ │ ├── Report │ │ │ │ │ ├── Collection.php │ │ │ │ │ ├── Rule.php │ │ │ │ │ ├── Rule │ │ │ │ │ │ ├── Createdat.php │ │ │ │ │ │ └── Updatedat.php │ │ │ │ │ └── Updatedat │ │ │ │ │ │ └── Collection.php │ │ │ │ ├── Rule.php │ │ │ │ ├── Rule │ │ │ │ │ ├── Collection.php │ │ │ │ │ ├── Customer.php │ │ │ │ │ ├── Customer │ │ │ │ │ │ └── Collection.php │ │ │ │ │ ├── DateApplier.php │ │ │ │ │ └── Quote │ │ │ │ │ │ └── Collection.php │ │ │ │ └── SaveHandler.php │ │ │ ├── Rss │ │ │ │ └── Discounts.php │ │ │ ├── Rule.php │ │ │ ├── Rule │ │ │ │ ├── Action │ │ │ │ │ ├── Collection.php │ │ │ │ │ ├── Discount │ │ │ │ │ │ ├── AbstractDiscount.php │ │ │ │ │ │ ├── BuyXGetY.php │ │ │ │ │ │ ├── ByFixed.php │ │ │ │ │ │ ├── ByPercent.php │ │ │ │ │ │ ├── CalculatorFactory.php │ │ │ │ │ │ ├── CartFixed.php │ │ │ │ │ │ ├── Data.php │ │ │ │ │ │ ├── DiscountInterface.php │ │ │ │ │ │ ├── ToFixed.php │ │ │ │ │ │ └── ToPercent.php │ │ │ │ │ └── Product.php │ │ │ │ ├── Condition │ │ │ │ │ ├── Address.php │ │ │ │ │ ├── Combine.php │ │ │ │ │ ├── Product.php │ │ │ │ │ └── Product │ │ │ │ │ │ ├── Combine.php │ │ │ │ │ │ ├── Found.php │ │ │ │ │ │ └── Subselect.php │ │ │ │ ├── Customer.php │ │ │ │ ├── DataProvider.php │ │ │ │ └── Metadata │ │ │ │ │ └── ValueProvider.php │ │ │ ├── RuleRepository.php │ │ │ ├── RulesApplier.php │ │ │ ├── Service │ │ │ │ └── CouponManagementService.php │ │ │ ├── Spi │ │ │ │ └── CouponResourceInterface.php │ │ │ ├── System │ │ │ │ └── Config │ │ │ │ │ └── Source │ │ │ │ │ └── Coupon │ │ │ │ │ └── Format.php │ │ │ ├── Utility.php │ │ │ ├── Validator.php │ │ │ └── Validator │ │ │ │ └── Pool.php │ │ ├── Observer │ │ │ ├── AddSalesRuleNameToOrderObserver.php │ │ │ ├── CatalogAttributeDeleteAfterObserver.php │ │ │ ├── CatalogAttributeSaveAfterObserver.php │ │ │ ├── CheckSalesRulesAvailability.php │ │ │ └── SalesOrderAfterPlaceObserver.php │ │ ├── Plugin │ │ │ └── CartTotalRepository.php │ │ ├── README.md │ │ ├── Setup │ │ │ └── Patch │ │ │ │ └── Data │ │ │ │ ├── ConvertSerializedDataToJson.php │ │ │ │ ├── FillSalesRuleProductAttributeTable.php │ │ │ │ └── PrepareRuleModelSerializedData.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ ├── AdminCartPriceRuleActionGroup.xml │ │ │ │ │ ├── AdminCreateCartPriceRuleActionGroup.xml │ │ │ │ │ ├── AdminFilterCartPriceRuleActionGroup.xml │ │ │ │ │ ├── AdminOpenNewCartPriceRuleFormPageActionGroup.xml │ │ │ │ │ ├── AdminSalesRuleActionGroup.xml │ │ │ │ │ ├── ApplyCartRuleOnStorefrontActionGroup.xml │ │ │ │ │ ├── AssertCustomerGroupNotOnCartPriceRuleFormActionGroup.xml │ │ │ │ │ └── StorefrontSalesRuleActionGroup.xml │ │ │ │ ├── Data │ │ │ │ │ ├── AdminMenuData.xml │ │ │ │ │ ├── QuoteData.xml │ │ │ │ │ ├── SalesCouponData.xml │ │ │ │ │ ├── SalesRuleAddressConditionsData.xml │ │ │ │ │ ├── SalesRuleCouponData.xml │ │ │ │ │ ├── SalesRuleData.xml │ │ │ │ │ ├── SalesRuleLabelData.xml │ │ │ │ │ └── SalesRuleProductConditionsData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Metadata │ │ │ │ │ ├── sales_rule-condition-meta.xml │ │ │ │ │ ├── sales_rule-coupon-meta.xml │ │ │ │ │ ├── sales_rule-label-meta.xml │ │ │ │ │ └── sales_rule-meta.xml │ │ │ │ ├── Page │ │ │ │ │ ├── AdminCartPriceRuleEditPage.xml │ │ │ │ │ ├── AdminCartPriceRulesPage.xml │ │ │ │ │ └── PriceRuleNewPage.xml │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ │ ├── AdminCartPriceRulesFormSection.xml │ │ │ │ │ ├── AdminCartPriceRulesSection.xml │ │ │ │ │ ├── CartPriceRulesSubmenuSection.xml │ │ │ │ │ ├── CheckoutCartSummarySection.xml │ │ │ │ │ ├── DiscountSection.xml │ │ │ │ │ ├── PriceRuleConditionsSection.xml │ │ │ │ │ └── StorefrontSalesRuleCartCouponSection.xml │ │ │ │ └── Test │ │ │ │ │ ├── AdminCartRulesAppliedForProductInCartTest.xml │ │ │ │ │ ├── AdminCreateBuyXGetYFreeTest.xml │ │ │ │ │ ├── AdminCreateCartPriceRuleEmptyFromDateTest.xml │ │ │ │ │ ├── AdminCreateCartPriceRuleForCouponCodeTest.xml │ │ │ │ │ ├── AdminCreateCartPriceRuleForGeneratedCouponTest.xml │ │ │ │ │ ├── AdminCreateFixedAmountDiscountTest.xml │ │ │ │ │ ├── AdminCreateFixedAmountWholeCartDiscountTest.xml │ │ │ │ │ ├── AdminCreatePercentOfProductPriceTest.xml │ │ │ │ │ ├── AdminMarketingCartPriceRulesNavigateMenuTest.xml │ │ │ │ │ ├── CartPriceRuleForConfigurableProductTest.xml │ │ │ │ │ ├── DeleteCustomerGroupTest.xml │ │ │ │ │ ├── EndToEndB2CGuestUserTest.xml │ │ │ │ │ ├── EndToEndB2CLoggedInUserTest.xml │ │ │ │ │ ├── PriceRuleCategoryNestingTest.xml │ │ │ │ │ ├── StorefrontAutoGeneratedCouponCodeTest.xml │ │ │ │ │ ├── StorefrontCartPriceRuleCountry.xml │ │ │ │ │ ├── StorefrontCartPriceRulePostcode.xml │ │ │ │ │ ├── StorefrontCartPriceRuleQuantity.xml │ │ │ │ │ ├── StorefrontCartPriceRuleState.xml │ │ │ │ │ ├── StorefrontCartPriceRuleSubtotal.xml │ │ │ │ │ └── StorefrontCategoryRulesShouldApplyToComplexProductsTest.xml │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ ├── Adminhtml │ │ │ │ │ └── Promo │ │ │ │ │ │ └── Quote │ │ │ │ │ │ └── Edit │ │ │ │ │ │ ├── DeleteButtonTest.php │ │ │ │ │ │ ├── GenericButtonTest.php │ │ │ │ │ │ ├── ResetButtonTest.php │ │ │ │ │ │ ├── SaveAndContinueButtonTest.php │ │ │ │ │ │ └── SaveButtonTest.php │ │ │ │ └── Rss │ │ │ │ │ └── DiscountsTest.php │ │ │ │ ├── Controller │ │ │ │ └── Adminhtml │ │ │ │ │ └── Promo │ │ │ │ │ └── Quote │ │ │ │ │ └── GenerateTest.php │ │ │ │ ├── Cron │ │ │ │ └── AggregateSalesReportCouponsDataTest.php │ │ │ │ ├── Helper │ │ │ │ └── CouponTest.php │ │ │ │ ├── Model │ │ │ │ ├── Converter │ │ │ │ │ ├── ToDataModelTest.php │ │ │ │ │ └── ToModelTest.php │ │ │ │ ├── Coupon │ │ │ │ │ ├── CodegeneratorTest.php │ │ │ │ │ └── MassgeneratorTest.php │ │ │ │ ├── CouponGeneratorTest.php │ │ │ │ ├── CouponRepositoryTest.php │ │ │ │ ├── CouponTest.php │ │ │ │ ├── DeltaPriceRoundTest.php │ │ │ │ ├── Plugin │ │ │ │ │ ├── QuoteConfigProductAttributesTest.php │ │ │ │ │ ├── ResourceModel │ │ │ │ │ │ └── RuleTest.php │ │ │ │ │ └── RuleTest.php │ │ │ │ ├── Quote │ │ │ │ │ ├── ChildrenValidationLocatorTest.php │ │ │ │ │ └── DiscountTest.php │ │ │ │ ├── ResourceModel │ │ │ │ │ ├── ReadHandlerTest.php │ │ │ │ │ ├── Report │ │ │ │ │ │ ├── CollectionTest.php │ │ │ │ │ │ └── RuleTest.php │ │ │ │ │ ├── Rule │ │ │ │ │ │ └── DateApplierTest.php │ │ │ │ │ ├── RuleTest.php │ │ │ │ │ └── SaveHandlerTest.php │ │ │ │ ├── Rss │ │ │ │ │ └── DiscountsTest.php │ │ │ │ ├── Rule │ │ │ │ │ ├── Action │ │ │ │ │ │ └── Discount │ │ │ │ │ │ │ ├── ByPercentTest.php │ │ │ │ │ │ │ ├── CartFixedTest.php │ │ │ │ │ │ │ └── ToPercentTest.php │ │ │ │ │ ├── Condition │ │ │ │ │ │ └── ProductTest.php │ │ │ │ │ ├── DataProviderTest.php │ │ │ │ │ └── Metadata │ │ │ │ │ │ ├── ValueProviderTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ └── MetaData.php │ │ │ │ ├── RuleRepositoryTest.php │ │ │ │ ├── RuleTest.php │ │ │ │ ├── RulesApplierTest.php │ │ │ │ ├── Service │ │ │ │ │ └── CouponManagementServiceTest.php │ │ │ │ ├── System │ │ │ │ │ └── Config │ │ │ │ │ │ └── Source │ │ │ │ │ │ └── Coupon │ │ │ │ │ │ └── FormatTest.php │ │ │ │ ├── UtilityTest.php │ │ │ │ ├── Validator │ │ │ │ │ └── PoolTest.php │ │ │ │ ├── ValidatorTest.php │ │ │ │ └── _files │ │ │ │ │ ├── quote_item_downloadable.php │ │ │ │ │ └── quote_item_simple.php │ │ │ │ └── Observer │ │ │ │ ├── AddSalesRuleNameToOrderObserverTest.php │ │ │ │ ├── CatalogAttributeDeleteAfterObserverTest.php │ │ │ │ ├── CatalogAttributeSaveAfterObserverTest.php │ │ │ │ └── SalesOrderAfterPlaceObserverTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ ├── events.xml │ │ │ │ ├── menu.xml │ │ │ │ ├── routes.xml │ │ │ │ └── system.xml │ │ │ ├── communication.xml │ │ │ ├── config.xml │ │ │ ├── crontab.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── events.xml │ │ │ ├── fieldset.xml │ │ │ ├── frontend │ │ │ │ └── di.xml │ │ │ ├── module.xml │ │ │ ├── queue.xml │ │ │ ├── queue_consumer.xml │ │ │ ├── queue_publisher.xml │ │ │ ├── queue_topology.xml │ │ │ ├── sales.xml │ │ │ └── webapi.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ ├── layout │ │ │ │ ├── sales_rule_promo_quote_couponsgrid.xml │ │ │ │ ├── sales_rule_promo_quote_edit.xml │ │ │ │ └── sales_rule_promo_quote_index.xml │ │ │ ├── templates │ │ │ │ ├── promo │ │ │ │ │ └── salesrulejs.phtml │ │ │ │ └── tab │ │ │ │ │ └── coupons.phtml │ │ │ ├── ui_component │ │ │ │ └── sales_rule_form.xml │ │ │ └── web │ │ │ │ └── js │ │ │ │ └── form │ │ │ │ └── element │ │ │ │ └── apply_to_shipping.js │ │ │ ├── base │ │ │ └── web │ │ │ │ └── js │ │ │ │ └── form │ │ │ │ └── element │ │ │ │ ├── coupon-type.js │ │ │ │ └── manage-coupon-codes.js │ │ │ └── frontend │ │ │ ├── layout │ │ │ ├── checkout_cart_index.xml │ │ │ └── checkout_index_index.xml │ │ │ └── web │ │ │ ├── js │ │ │ ├── action │ │ │ │ ├── cancel-coupon.js │ │ │ │ └── set-coupon-code.js │ │ │ ├── model │ │ │ │ └── payment │ │ │ │ │ └── discount-messages.js │ │ │ └── view │ │ │ │ ├── cart │ │ │ │ └── totals │ │ │ │ │ └── discount.js │ │ │ │ ├── payment │ │ │ │ ├── discount-messages.js │ │ │ │ └── discount.js │ │ │ │ └── summary │ │ │ │ └── discount.js │ │ │ └── template │ │ │ ├── cart │ │ │ └── totals │ │ │ │ └── discount.html │ │ │ ├── payment │ │ │ └── discount.html │ │ │ └── summary │ │ │ └── discount.html │ │ ├── SalesSequence │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Builder.php │ │ │ ├── Config.php │ │ │ ├── EntityPool.php │ │ │ ├── Manager.php │ │ │ ├── Meta.php │ │ │ ├── Profile.php │ │ │ ├── ResourceModel │ │ │ │ ├── Meta.php │ │ │ │ └── Profile.php │ │ │ └── Sequence.php │ │ ├── Observer │ │ │ └── SequenceCreatorObserver.php │ │ ├── README.md │ │ ├── Setup │ │ │ ├── Recurring.php │ │ │ ├── RecurringData.php │ │ │ └── SequenceCreator.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ └── Model │ │ │ │ ├── BuilderTest.php │ │ │ │ ├── ManagerTest.php │ │ │ │ ├── ResourceModel │ │ │ │ ├── MetaTest.php │ │ │ │ └── ProfileTest.php │ │ │ │ └── SequenceTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ └── registration.php │ │ ├── SampleData │ │ ├── Console │ │ │ ├── Command │ │ │ │ ├── SampleDataDeployCommand.php │ │ │ │ ├── SampleDataRemoveCommand.php │ │ │ │ └── SampleDataResetCommand.php │ │ │ └── CommandList.php │ │ ├── Model │ │ │ └── Dependency.php │ │ ├── README.md │ │ ├── Setup │ │ │ └── Patch │ │ │ │ └── Data │ │ │ │ └── ClearSampleDataState.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ ├── Console │ │ │ │ └── Command │ │ │ │ │ ├── AbstractSampleDataCommandTest.php │ │ │ │ │ ├── SampleDataDeployCommandTest.php │ │ │ │ │ └── SampleDataRemoveCommandTest.php │ │ │ │ └── Model │ │ │ │ └── DependencyTest.php │ │ ├── cli_commands.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── di.xml │ │ │ └── module.xml │ │ └── registration.php │ │ ├── Search │ │ ├── Adapter │ │ │ └── Query │ │ │ │ └── Preprocessor │ │ │ │ └── Synonyms.php │ │ ├── Api │ │ │ ├── Data │ │ │ │ └── SynonymGroupInterface.php │ │ │ ├── SearchInterface.php │ │ │ ├── SynonymAnalyzerInterface.php │ │ │ └── SynonymGroupRepositoryInterface.php │ │ ├── Block │ │ │ ├── Adminhtml │ │ │ │ ├── Dashboard │ │ │ │ │ ├── Last.php │ │ │ │ │ └── Top.php │ │ │ │ ├── Reports │ │ │ │ │ └── Search.php │ │ │ │ ├── Synonyms.php │ │ │ │ ├── Synonyms │ │ │ │ │ └── Edit │ │ │ │ │ │ ├── BackButton.php │ │ │ │ │ │ ├── DeleteButton.php │ │ │ │ │ │ ├── GenericButton.php │ │ │ │ │ │ ├── ResetButton.php │ │ │ │ │ │ ├── SaveAndContinueButton.php │ │ │ │ │ │ └── SaveButton.php │ │ │ │ ├── Term.php │ │ │ │ └── Term │ │ │ │ │ ├── Edit.php │ │ │ │ │ └── Edit │ │ │ │ │ └── Form.php │ │ │ └── Term.php │ │ ├── Controller │ │ │ ├── Adminhtml │ │ │ │ ├── Synonyms │ │ │ │ │ ├── Delete.php │ │ │ │ │ ├── Edit.php │ │ │ │ │ ├── Index.php │ │ │ │ │ ├── MassDelete.php │ │ │ │ │ ├── NewAction.php │ │ │ │ │ ├── ResultPageBuilder.php │ │ │ │ │ └── Save.php │ │ │ │ ├── Term.php │ │ │ │ └── Term │ │ │ │ │ ├── Delete.php │ │ │ │ │ ├── Edit.php │ │ │ │ │ ├── ExportSearchCsv.php │ │ │ │ │ ├── ExportSearchExcel.php │ │ │ │ │ ├── Index.php │ │ │ │ │ ├── MassDelete.php │ │ │ │ │ ├── NewAction.php │ │ │ │ │ ├── Report.php │ │ │ │ │ └── Save.php │ │ │ ├── Ajax │ │ │ │ └── Suggest.php │ │ │ ├── RegistryConstants.php │ │ │ └── Term │ │ │ │ └── Popular.php │ │ ├── Helper │ │ │ └── Data.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── AdapterFactory.php │ │ │ ├── Adminhtml │ │ │ │ └── System │ │ │ │ │ └── Config │ │ │ │ │ └── Source │ │ │ │ │ └── Engine.php │ │ │ ├── Autocomplete.php │ │ │ ├── Autocomplete │ │ │ │ ├── DataProviderInterface.php │ │ │ │ ├── Item.php │ │ │ │ ├── ItemFactory.php │ │ │ │ └── ItemInterface.php │ │ │ ├── AutocompleteInterface.php │ │ │ ├── EngineResolver.php │ │ │ ├── PopularSearchTerms.php │ │ │ ├── Query.php │ │ │ ├── QueryFactory.php │ │ │ ├── QueryFactoryInterface.php │ │ │ ├── QueryInterface.php │ │ │ ├── QueryResult.php │ │ │ ├── ResourceModel │ │ │ │ ├── Query.php │ │ │ │ ├── Query │ │ │ │ │ └── Collection.php │ │ │ │ ├── SynonymGroup.php │ │ │ │ ├── SynonymGroup │ │ │ │ │ └── Collection.php │ │ │ │ └── SynonymReader.php │ │ │ ├── Search.php │ │ │ ├── Search │ │ │ │ └── PageSizeProvider.php │ │ │ ├── SearchCollectionFactory.php │ │ │ ├── SearchCollectionInterface.php │ │ │ ├── SearchEngine.php │ │ │ ├── SearchEngine │ │ │ │ ├── Config.php │ │ │ │ └── Config │ │ │ │ │ └── Data.php │ │ │ ├── Synonym │ │ │ │ ├── DataProvider.php │ │ │ │ └── MergeConflictException.php │ │ │ ├── SynonymAnalyzer.php │ │ │ ├── SynonymGroup.php │ │ │ ├── SynonymGroupRepository.php │ │ │ └── SynonymReader.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ └── AdminSearchTermActionGroup.xml │ │ │ │ ├── Data │ │ │ │ │ └── SearchTermData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Metadata │ │ │ │ │ └── search_term-meta.xml │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ │ ├── StorefrontQuickSearchResultsSection.xml │ │ │ │ │ └── StorefrontQuickSearchSection.xml │ │ │ │ └── Test │ │ │ │ │ └── AdminMassDeleteSearchTermEntityTest.xml │ │ │ └── Unit │ │ │ │ ├── Adapter │ │ │ │ └── Query │ │ │ │ │ └── Preprocessor │ │ │ │ │ └── SynonymsTest.php │ │ │ │ ├── Controller │ │ │ │ └── Adminhtml │ │ │ │ │ ├── Ajax │ │ │ │ │ └── SuggestTest.php │ │ │ │ │ ├── Synonyms │ │ │ │ │ ├── DeleteTest.php │ │ │ │ │ └── ResultPageBuilderTest.php │ │ │ │ │ └── Term │ │ │ │ │ ├── ExportSearchCsvTest.php │ │ │ │ │ ├── IndexTest.php │ │ │ │ │ ├── MassDeleteTest.php │ │ │ │ │ ├── ReportTest.php │ │ │ │ │ └── SaveTest.php │ │ │ │ ├── Helper │ │ │ │ └── DataTest.php │ │ │ │ └── Model │ │ │ │ ├── AdapterFactoryTest.php │ │ │ │ ├── AutocompleteTest.php │ │ │ │ ├── EngineResolverTest.php │ │ │ │ ├── PopularSearchTermsTest.php │ │ │ │ ├── QueryFactoryTest.php │ │ │ │ ├── QueryResultTest.php │ │ │ │ ├── QueryTest.php │ │ │ │ ├── ResourceModel │ │ │ │ ├── QueryTest.php │ │ │ │ └── SynonymGroupTest.php │ │ │ │ ├── Search │ │ │ │ └── PageSizeProviderTest.php │ │ │ │ ├── SearchEngine │ │ │ │ └── ConfigTest.php │ │ │ │ ├── SearchEngineTest.php │ │ │ │ ├── SynonymAnalyzerTest.php │ │ │ │ ├── SynonymGroupRepositoryTest.php │ │ │ │ └── SynonymGroupTest.php │ │ ├── Ui │ │ │ └── Component │ │ │ │ └── Listing │ │ │ │ └── Column │ │ │ │ ├── Scope │ │ │ │ └── Options.php │ │ │ │ ├── Store │ │ │ │ └── Options.php │ │ │ │ ├── StoreView.php │ │ │ │ ├── SynonymActions.php │ │ │ │ ├── Website.php │ │ │ │ └── Website │ │ │ │ └── Options.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ ├── menu.xml │ │ │ │ ├── routes.xml │ │ │ │ └── system.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── frontend │ │ │ │ ├── page_types.xml │ │ │ │ └── routes.xml │ │ │ ├── module.xml │ │ │ ├── search_engine.xml │ │ │ └── webapi.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ ├── layout │ │ │ │ ├── adminhtml_dashboard_index.xml │ │ │ │ ├── search_synonyms_edit.xml │ │ │ │ ├── search_synonyms_index.xml │ │ │ │ ├── search_synonyms_new.xml │ │ │ │ ├── search_term_block.xml │ │ │ │ ├── search_term_edit.xml │ │ │ │ ├── search_term_exportsearchcsv.xml │ │ │ │ ├── search_term_exportsearchexcel.xml │ │ │ │ ├── search_term_grid_block.xml │ │ │ │ ├── search_term_index.xml │ │ │ │ ├── search_term_report.xml │ │ │ │ └── search_term_report_block.xml │ │ │ └── ui_component │ │ │ │ ├── search_synonyms_form.xml │ │ │ │ └── search_synonyms_grid.xml │ │ │ └── frontend │ │ │ ├── layout │ │ │ ├── default.xml │ │ │ └── search_term_popular.xml │ │ │ ├── requirejs-config.js │ │ │ ├── templates │ │ │ ├── form.mini.phtml │ │ │ └── term.phtml │ │ │ └── web │ │ │ └── js │ │ │ └── form-mini.js │ │ ├── Security │ │ ├── Block │ │ │ └── Adminhtml │ │ │ │ └── Session │ │ │ │ └── Activity.php │ │ ├── Controller │ │ │ └── Adminhtml │ │ │ │ └── Session │ │ │ │ ├── Activity.php │ │ │ │ └── LogoutAll.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── AdminSessionInfo.php │ │ │ ├── AdminSessionsManager.php │ │ │ ├── Config.php │ │ │ ├── Config │ │ │ │ └── Source │ │ │ │ │ └── ResetMethod.php │ │ │ ├── ConfigInterface.php │ │ │ ├── PasswordResetRequestEvent.php │ │ │ ├── Plugin │ │ │ │ ├── AccountManagement.php │ │ │ │ ├── Auth.php │ │ │ │ ├── AuthSession.php │ │ │ │ └── LoginController.php │ │ │ ├── ResourceModel │ │ │ │ ├── AdminSessionInfo.php │ │ │ │ ├── AdminSessionInfo │ │ │ │ │ └── Collection.php │ │ │ │ ├── PasswordResetRequestEvent.php │ │ │ │ └── PasswordResetRequestEvent │ │ │ │ │ ├── Collection.php │ │ │ │ │ └── CollectionFactory.php │ │ │ ├── SecurityChecker │ │ │ │ ├── Frequency.php │ │ │ │ ├── Quantity.php │ │ │ │ └── SecurityCheckerInterface.php │ │ │ ├── SecurityCookie.php │ │ │ └── SecurityManager.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── README.md │ │ │ │ └── Test │ │ │ │ │ └── AdminUserLockWhenCreatingNewUserTest.xml │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ └── Adminhtml │ │ │ │ │ └── Session │ │ │ │ │ └── ActivityTest.php │ │ │ │ ├── Controller │ │ │ │ └── Adminhtml │ │ │ │ │ └── Session │ │ │ │ │ ├── ActivityTest.php │ │ │ │ │ └── LogoutAllTest.php │ │ │ │ └── Model │ │ │ │ ├── AdminSessionInfoTest.php │ │ │ │ ├── AdminSessionsManagerTest.php │ │ │ │ ├── Config │ │ │ │ └── Source │ │ │ │ │ └── ResetMethodTest.php │ │ │ │ ├── ConfigTest.php │ │ │ │ ├── Plugin │ │ │ │ ├── AccountManagementTest.php │ │ │ │ ├── AuthSessionTest.php │ │ │ │ ├── AuthTest.php │ │ │ │ └── LoginControllerTest.php │ │ │ │ ├── ResourceModel │ │ │ │ ├── AdminSessionInfo │ │ │ │ │ └── CollectionTest.php │ │ │ │ ├── AdminSessionInfoTest.php │ │ │ │ ├── PasswordResetRequestEvent │ │ │ │ │ ├── CollectionFactoryTest.php │ │ │ │ │ └── CollectionTest.php │ │ │ │ └── PasswordResetRequestEventTest.php │ │ │ │ ├── SecurityChecker │ │ │ │ ├── FrequencyTest.php │ │ │ │ └── QuantityTest.php │ │ │ │ ├── SecurityCookieTest.php │ │ │ │ └── SecurityManagerTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ ├── routes.xml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── crontab.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ └── adminhtml │ │ │ ├── layout │ │ │ ├── default.xml │ │ │ └── security_session_activity.xml │ │ │ ├── page_layout │ │ │ └── admin-popup.xml │ │ │ ├── requirejs-config.js │ │ │ ├── templates │ │ │ ├── page │ │ │ │ └── activity_link.phtml │ │ │ └── session │ │ │ │ └── activity.phtml │ │ │ └── web │ │ │ ├── css │ │ │ └── activity.css │ │ │ └── js │ │ │ └── confirm-redirect.js │ │ ├── SendFriend │ │ ├── Block │ │ │ ├── Plugin │ │ │ │ └── Catalog │ │ │ │ │ └── Product │ │ │ │ │ └── View.php │ │ │ └── Send.php │ │ ├── Controller │ │ │ ├── Product.php │ │ │ └── Product │ │ │ │ ├── Send.php │ │ │ │ └── Sendmail.php │ │ ├── Helper │ │ │ └── Data.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── CaptchaValidator.php │ │ │ ├── ResourceModel │ │ │ │ ├── SendFriend.php │ │ │ │ └── SendFriend │ │ │ │ │ └── Collection.php │ │ │ ├── SendFriend.php │ │ │ └── Source │ │ │ │ └── Checktype.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ ├── Plugin │ │ │ │ │ └── Catalog │ │ │ │ │ │ └── Product │ │ │ │ │ │ └── ViewTest.php │ │ │ │ └── SendTest.php │ │ │ │ └── Model │ │ │ │ └── SendFriendTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── email_templates.xml │ │ │ ├── frontend │ │ │ │ ├── di.xml │ │ │ │ ├── page_types.xml │ │ │ │ └── routes.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ └── frontend │ │ │ ├── email │ │ │ └── product_share.html │ │ │ ├── layout │ │ │ └── sendfriend_product_send.xml │ │ │ ├── templates │ │ │ └── send.phtml │ │ │ └── web │ │ │ ├── js │ │ │ └── back-event.js │ │ │ └── requirejs-config.js │ │ ├── SendFriendGraphQl │ │ ├── Model │ │ │ └── Resolver │ │ │ │ └── SendEmailToFriend.php │ │ ├── README.md │ │ ├── composer.json │ │ ├── etc │ │ │ ├── module.xml │ │ │ └── schema.graphqls │ │ └── registration.php │ │ ├── Shipping │ │ ├── Block │ │ │ ├── Adminhtml │ │ │ │ ├── Create.php │ │ │ │ ├── Create │ │ │ │ │ ├── Form.php │ │ │ │ │ └── Items.php │ │ │ │ ├── Order │ │ │ │ │ ├── Packaging.php │ │ │ │ │ ├── Packaging │ │ │ │ │ │ └── Grid.php │ │ │ │ │ ├── Tracking.php │ │ │ │ │ └── Tracking │ │ │ │ │ │ ├── Invoice.php │ │ │ │ │ │ └── View.php │ │ │ │ ├── View.php │ │ │ │ └── View │ │ │ │ │ ├── Comments.php │ │ │ │ │ ├── Form.php │ │ │ │ │ └── Items.php │ │ │ ├── DataProviders │ │ │ │ └── Tracking │ │ │ │ │ └── DeliveryDateTitle.php │ │ │ ├── Items.php │ │ │ ├── Order │ │ │ │ └── Shipment.php │ │ │ └── Tracking │ │ │ │ ├── Ajax.php │ │ │ │ ├── Link.php │ │ │ │ └── Popup.php │ │ ├── Controller │ │ │ ├── Adminhtml │ │ │ │ ├── Order │ │ │ │ │ ├── Shipment │ │ │ │ │ │ ├── AddComment.php │ │ │ │ │ │ ├── AddTrack.php │ │ │ │ │ │ ├── CreateLabel.php │ │ │ │ │ │ ├── Email.php │ │ │ │ │ │ ├── GetShippingItemsGrid.php │ │ │ │ │ │ ├── Index.php │ │ │ │ │ │ ├── MassPrintShippingLabel.php │ │ │ │ │ │ ├── NewAction.php │ │ │ │ │ │ ├── Pdfshipments.php │ │ │ │ │ │ ├── PrintAction.php │ │ │ │ │ │ ├── PrintLabel.php │ │ │ │ │ │ ├── PrintPackage.php │ │ │ │ │ │ ├── RemoveTrack.php │ │ │ │ │ │ ├── Save.php │ │ │ │ │ │ ├── Start.php │ │ │ │ │ │ └── View.php │ │ │ │ │ └── ShipmentLoader.php │ │ │ │ └── Shipment │ │ │ │ │ └── MassPrintShippingLabel.php │ │ │ └── Tracking │ │ │ │ └── Popup.php │ │ ├── Helper │ │ │ ├── Carrier.php │ │ │ └── Data.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Carrier │ │ │ │ ├── AbstractCarrier.php │ │ │ │ ├── AbstractCarrierInterface.php │ │ │ │ ├── AbstractCarrierOnline.php │ │ │ │ ├── CarrierInterface.php │ │ │ │ └── Source │ │ │ │ │ ├── GenericDefault.php │ │ │ │ │ └── GenericInterface.php │ │ │ ├── CarrierFactory.php │ │ │ ├── CarrierFactoryInterface.php │ │ │ ├── Config.php │ │ │ ├── Config │ │ │ │ └── Source │ │ │ │ │ ├── Allmethods.php │ │ │ │ │ ├── Allspecificcountries.php │ │ │ │ │ └── Online │ │ │ │ │ ├── Mode.php │ │ │ │ │ └── Requesttype.php │ │ │ ├── Info.php │ │ │ ├── Observer.php │ │ │ ├── Order │ │ │ │ ├── Pdf │ │ │ │ │ └── Packaging.php │ │ │ │ └── Track.php │ │ │ ├── Rate │ │ │ │ └── Result.php │ │ │ ├── ResourceModel │ │ │ │ └── Order │ │ │ │ │ └── Track │ │ │ │ │ └── Collection.php │ │ │ ├── Shipment │ │ │ │ ├── Request.php │ │ │ │ └── ReturnShipment.php │ │ │ ├── ShipmentNotifier.php │ │ │ ├── ShipmentProvider.php │ │ │ ├── ShipmentProviderInterface.php │ │ │ ├── Shipping.php │ │ │ ├── Shipping │ │ │ │ ├── LabelGenerator.php │ │ │ │ └── Labels.php │ │ │ ├── Simplexml │ │ │ │ └── Element.php │ │ │ ├── Source │ │ │ │ ├── HandlingAction.php │ │ │ │ └── HandlingType.php │ │ │ └── Tracking │ │ │ │ ├── Result.php │ │ │ │ └── Result │ │ │ │ ├── AbstractResult.php │ │ │ │ ├── Error.php │ │ │ │ └── Status.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ └── AdminShipmentActionGroup.xml │ │ │ │ ├── Data │ │ │ │ │ ├── FlatRateShippingMethodData.xml │ │ │ │ │ ├── FreeShippingMethodData.xml │ │ │ │ │ └── ShippingMethodData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Metadata │ │ │ │ │ └── shipping_methods-meta.xml │ │ │ │ ├── Page │ │ │ │ │ └── AdminShipmentNewPage.xml │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ │ ├── AdminShipmentAddressInformationSection.xml │ │ │ │ │ ├── AdminShipmentItemsSection.xml │ │ │ │ │ ├── AdminShipmentMainActionsSection.xml │ │ │ │ │ ├── AdminShipmentOrderInformationSection.xml │ │ │ │ │ ├── AdminShipmentPaymentShippingSection.xml │ │ │ │ │ └── AdminShipmentTotalSection.xml │ │ │ │ └── Test │ │ │ │ │ └── EndToEndB2CAdminTest.xml │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ └── Adminhtml │ │ │ │ │ └── Order │ │ │ │ │ └── TrackingTest.php │ │ │ │ ├── Controller │ │ │ │ └── Adminhtml │ │ │ │ │ └── Order │ │ │ │ │ ├── Shipment │ │ │ │ │ ├── AddCommentTest.php │ │ │ │ │ ├── AddTrackTest.php │ │ │ │ │ ├── CreateLabelTest.php │ │ │ │ │ ├── EmailTest.php │ │ │ │ │ ├── GetShippingItemsGridTest.php │ │ │ │ │ ├── NewActionTest.php │ │ │ │ │ ├── PrintLabelTest.php │ │ │ │ │ ├── PrintPackageTest.php │ │ │ │ │ ├── RemoveTrackTest.php │ │ │ │ │ ├── SaveTest.php │ │ │ │ │ └── ViewTest.php │ │ │ │ │ └── ShipmentLoaderTest.php │ │ │ │ ├── Helper │ │ │ │ └── CarrierTest.php │ │ │ │ └── Model │ │ │ │ ├── Carrier │ │ │ │ ├── AbstractCarrierOnline │ │ │ │ │ └── xxe-xml.txt │ │ │ │ └── AbstractCarrierOnlineTest.php │ │ │ │ ├── InfoTest.php │ │ │ │ ├── Order │ │ │ │ └── TrackTest.php │ │ │ │ ├── ShipmentNotifierTest.php │ │ │ │ ├── ShipmentTest.php │ │ │ │ ├── Shipping │ │ │ │ ├── LabelGeneratorTest.php │ │ │ │ └── LabelsTest.php │ │ │ │ ├── ShippingTest.php │ │ │ │ └── Simplexml │ │ │ │ └── ElementTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ ├── routes.xml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── crontab.xml │ │ │ ├── di.xml │ │ │ ├── frontend │ │ │ │ ├── page_types.xml │ │ │ │ └── routes.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ ├── layout │ │ │ │ ├── adminhtml_order_shipment_addcomment.xml │ │ │ │ ├── adminhtml_order_shipment_addtrack.xml │ │ │ │ ├── adminhtml_order_shipment_new.xml │ │ │ │ ├── adminhtml_order_shipment_removetrack.xml │ │ │ │ ├── adminhtml_order_shipment_view.xml │ │ │ │ ├── sales_order_invoice_new.xml │ │ │ │ └── sales_order_view.xml │ │ │ ├── templates │ │ │ │ ├── create │ │ │ │ │ ├── form.phtml │ │ │ │ │ ├── items.phtml │ │ │ │ │ └── items │ │ │ │ │ │ └── renderer │ │ │ │ │ │ └── default.phtml │ │ │ │ ├── order │ │ │ │ │ ├── packaging │ │ │ │ │ │ ├── grid.phtml │ │ │ │ │ │ ├── packed.phtml │ │ │ │ │ │ ├── popup.phtml │ │ │ │ │ │ └── popup_content.phtml │ │ │ │ │ ├── tracking.phtml │ │ │ │ │ ├── tracking │ │ │ │ │ │ └── view.phtml │ │ │ │ │ └── view │ │ │ │ │ │ └── info.phtml │ │ │ │ └── view │ │ │ │ │ ├── form.phtml │ │ │ │ │ ├── items.phtml │ │ │ │ │ └── items │ │ │ │ │ └── renderer │ │ │ │ │ └── default.phtml │ │ │ └── web │ │ │ │ ├── js │ │ │ │ └── packages.js │ │ │ │ └── order │ │ │ │ └── packaging.js │ │ │ └── frontend │ │ │ ├── layout │ │ │ ├── checkout_index_index.xml │ │ │ ├── sales_guest_reorder.xml │ │ │ ├── sales_guest_shipment.xml │ │ │ ├── sales_guest_view.xml │ │ │ ├── sales_order_reorder.xml │ │ │ ├── sales_order_shipment.xml │ │ │ ├── sales_order_view.xml │ │ │ └── shipping_tracking_popup.xml │ │ │ ├── templates │ │ │ ├── items.phtml │ │ │ ├── order │ │ │ │ └── shipment.phtml │ │ │ └── tracking │ │ │ │ ├── details.phtml │ │ │ │ ├── link.phtml │ │ │ │ ├── popup.phtml │ │ │ │ └── progress.phtml │ │ │ └── web │ │ │ ├── js │ │ │ ├── model │ │ │ │ └── config.js │ │ │ └── view │ │ │ │ └── checkout │ │ │ │ └── shipping │ │ │ │ └── shipping-policy.js │ │ │ └── template │ │ │ └── checkout │ │ │ └── shipping │ │ │ └── shipping-policy.html │ │ ├── Signifyd │ │ ├── Api │ │ │ ├── CaseCreationServiceInterface.php │ │ │ ├── CaseManagementInterface.php │ │ │ ├── CaseRepositoryInterface.php │ │ │ ├── Data │ │ │ │ ├── CaseInterface.php │ │ │ │ └── CaseSearchResultsInterface.php │ │ │ ├── GuaranteeCancelingServiceInterface.php │ │ │ └── GuaranteeCreationServiceInterface.php │ │ ├── Block │ │ │ ├── Adminhtml │ │ │ │ ├── CaseInfo.php │ │ │ │ └── System │ │ │ │ │ └── Config │ │ │ │ │ ├── Field │ │ │ │ │ └── WebhookUrl.php │ │ │ │ │ └── Fieldset │ │ │ │ │ └── Info.php │ │ │ └── Fingerprint.php │ │ ├── Controller │ │ │ └── Webhooks │ │ │ │ └── Handler.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── CaseEntity.php │ │ │ ├── CaseManagement.php │ │ │ ├── CaseRepository.php │ │ │ ├── CaseServices │ │ │ │ ├── CreationService.php │ │ │ │ ├── StubUpdatingService.php │ │ │ │ ├── UpdatingService.php │ │ │ │ ├── UpdatingServiceFactory.php │ │ │ │ └── UpdatingServiceInterface.php │ │ │ ├── CommentsHistoryUpdater.php │ │ │ ├── Config.php │ │ │ ├── CustomerOrders.php │ │ │ ├── Guarantee │ │ │ │ ├── CancelGuaranteeAbility.php │ │ │ │ ├── CancelingService.php │ │ │ │ ├── CreateGuaranteeAbility.php │ │ │ │ └── CreationService.php │ │ │ ├── MessageGenerators │ │ │ │ ├── CaseRescore.php │ │ │ │ ├── GeneratorException.php │ │ │ │ ├── GeneratorFactory.php │ │ │ │ ├── GeneratorInterface.php │ │ │ │ └── PatternGenerator.php │ │ │ ├── OrderStateService.php │ │ │ ├── PaymentMethodMapper │ │ │ │ ├── PaymentMethodMapper.php │ │ │ │ └── XmlToArrayConfigConverter.php │ │ │ ├── PaymentVerificationFactory.php │ │ │ ├── PredefinedVerificationCode.php │ │ │ ├── QuoteSession │ │ │ │ ├── Adminhtml │ │ │ │ │ └── BackendSession.php │ │ │ │ ├── FrontendSession.php │ │ │ │ └── QuoteSessionInterface.php │ │ │ ├── ResourceModel │ │ │ │ ├── CaseEntity.php │ │ │ │ └── CaseEntity │ │ │ │ │ └── Collection.php │ │ │ ├── SalesOrderGrid │ │ │ │ ├── NotSyncedOrderIdListProvider.php │ │ │ │ └── OrderGridUpdater.php │ │ │ ├── SignifydGateway │ │ │ │ ├── ApiCallException.php │ │ │ │ ├── ApiClient.php │ │ │ │ ├── Client │ │ │ │ │ ├── HttpClientFactory.php │ │ │ │ │ ├── RequestBuilder.php │ │ │ │ │ ├── RequestSender.php │ │ │ │ │ └── ResponseHandler.php │ │ │ │ ├── Debugger │ │ │ │ │ ├── BlackHole.php │ │ │ │ │ ├── DebuggerFactory.php │ │ │ │ │ ├── DebuggerInterface.php │ │ │ │ │ └── Log.php │ │ │ │ ├── Gateway.php │ │ │ │ ├── GatewayException.php │ │ │ │ ├── Request │ │ │ │ │ ├── AddressBuilder.php │ │ │ │ │ ├── CardBuilder.php │ │ │ │ │ ├── ClientVersionBuilder.php │ │ │ │ │ ├── CreateCaseBuilder.php │ │ │ │ │ ├── CreateCaseBuilderInterface.php │ │ │ │ │ ├── PurchaseBuilder.php │ │ │ │ │ ├── RecipientBuilder.php │ │ │ │ │ ├── SellerBuilder.php │ │ │ │ │ └── UserAccountBuilder.php │ │ │ │ └── Response │ │ │ │ │ ├── WebhookMessage.php │ │ │ │ │ ├── WebhookMessageReader.php │ │ │ │ │ ├── WebhookRequest.php │ │ │ │ │ └── WebhookRequestValidator.php │ │ │ └── SignifydOrderSessionId.php │ │ ├── Observer │ │ │ └── PlaceOrder.php │ │ ├── Plugin │ │ │ ├── OrderPlugin.php │ │ │ └── PaymentPlugin.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ └── Adminhtml │ │ │ │ │ └── CaseInfoTest.php │ │ │ │ ├── Controller │ │ │ │ └── Webhooks │ │ │ │ │ └── HandlerTest.php │ │ │ │ ├── Model │ │ │ │ ├── CaseServices │ │ │ │ │ ├── UpdatingServiceFactoryTest.php │ │ │ │ │ └── UpdatingServiceTest.php │ │ │ │ ├── CommentsHistoryUpdaterTest.php │ │ │ │ ├── CustomerOrdersTest.php │ │ │ │ ├── Guarantee │ │ │ │ │ ├── CancelGuaranteeAbilityTest.php │ │ │ │ │ ├── CancelingServiceTest.php │ │ │ │ │ ├── CreateGuaranteeAbilityTest.php │ │ │ │ │ └── CreationServiceTest.php │ │ │ │ ├── MessageGenerators │ │ │ │ │ ├── CaseRescoreTest.php │ │ │ │ │ ├── GeneratorFactoryTest.php │ │ │ │ │ └── PatternGeneratorTest.php │ │ │ │ ├── OrderStateServiceTest.php │ │ │ │ ├── PaymentMethodMapper │ │ │ │ │ ├── XmlToArrayConfigConverterTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ ├── expected_array.php │ │ │ │ │ │ └── signifyd_payment_mapping.xml │ │ │ │ ├── PaymentVerificationFactoryTest.php │ │ │ │ ├── SalesOrderGrid │ │ │ │ │ └── OrderGridUpdaterTest.php │ │ │ │ ├── SignifydGateway │ │ │ │ │ ├── Client │ │ │ │ │ │ ├── HttpClientFactoryTest.php │ │ │ │ │ │ └── ResponseHandlerTest.php │ │ │ │ │ ├── GatewayTest.php │ │ │ │ │ └── Response │ │ │ │ │ │ ├── WebhookMessageReaderTest.php │ │ │ │ │ │ └── WebhookRequestValidatorTest.php │ │ │ │ └── SignifydOrderSessionIdTest.php │ │ │ │ └── Observer │ │ │ │ └── PlaceOrderTest.php │ │ ├── Ui │ │ │ └── Component │ │ │ │ └── Listing │ │ │ │ └── Column │ │ │ │ └── Guarantee │ │ │ │ └── Options.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ ├── routes.xml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── events.xml │ │ │ ├── frontend │ │ │ │ ├── di.xml │ │ │ │ └── routes.xml │ │ │ ├── module.xml │ │ │ ├── signifyd_payment_mapping.xml │ │ │ └── signifyd_payment_mapping.xsd │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ ├── layout │ │ │ │ └── sales_order_view.xml │ │ │ ├── templates │ │ │ │ └── case_info.phtml │ │ │ ├── ui_component │ │ │ │ └── sales_order_grid.xml │ │ │ └── web │ │ │ │ ├── images │ │ │ │ └── logo.png │ │ │ │ └── js │ │ │ │ └── request-send.js │ │ │ └── frontend │ │ │ ├── layout │ │ │ ├── checkout_cart_index.xml │ │ │ └── checkout_index_index.xml │ │ │ └── templates │ │ │ └── fingerprint.phtml │ │ ├── Sitemap │ │ ├── Block │ │ │ ├── Adminhtml │ │ │ │ ├── Edit.php │ │ │ │ ├── Edit │ │ │ │ │ └── Form.php │ │ │ │ ├── Grid │ │ │ │ │ └── Renderer │ │ │ │ │ │ ├── Action.php │ │ │ │ │ │ ├── Link.php │ │ │ │ │ │ └── Time.php │ │ │ │ └── Sitemap.php │ │ │ └── Robots.php │ │ ├── Controller │ │ │ └── Adminhtml │ │ │ │ ├── Sitemap.php │ │ │ │ └── Sitemap │ │ │ │ ├── Delete.php │ │ │ │ ├── Edit.php │ │ │ │ ├── Generate.php │ │ │ │ ├── Index.php │ │ │ │ ├── NewAction.php │ │ │ │ └── Save.php │ │ ├── Helper │ │ │ └── Data.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Config │ │ │ │ ├── Backend │ │ │ │ │ ├── Priority.php │ │ │ │ │ └── Robots.php │ │ │ │ └── Source │ │ │ │ │ └── Frequency.php │ │ │ ├── EmailNotification.php │ │ │ ├── ItemProvider │ │ │ │ ├── Category.php │ │ │ │ ├── CategoryConfigReader.php │ │ │ │ ├── CmsPage.php │ │ │ │ ├── CmsPageConfigReader.php │ │ │ │ ├── Composite.php │ │ │ │ ├── ConfigReaderInterface.php │ │ │ │ ├── ItemProviderInterface.php │ │ │ │ ├── Product.php │ │ │ │ └── ProductConfigReader.php │ │ │ ├── Observer.php │ │ │ ├── ResourceModel │ │ │ │ ├── Catalog │ │ │ │ │ ├── Category.php │ │ │ │ │ └── Product.php │ │ │ │ ├── Cms │ │ │ │ │ └── Page.php │ │ │ │ ├── Sitemap.php │ │ │ │ └── Sitemap │ │ │ │ │ └── Collection.php │ │ │ ├── Sitemap.php │ │ │ ├── SitemapConfigReader.php │ │ │ ├── SitemapConfigReaderInterface.php │ │ │ ├── SitemapItem.php │ │ │ ├── SitemapItemInterface.php │ │ │ └── Source │ │ │ │ └── Product │ │ │ │ └── Image │ │ │ │ └── IncludeImage.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── Data │ │ │ │ │ └── AdminMenuData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── README.md │ │ │ │ └── Test │ │ │ │ │ └── AdminMarketingSiteMapNavigateMenuTest.xml │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ └── RobotsTest.php │ │ │ │ ├── Controller │ │ │ │ └── Adminhtml │ │ │ │ │ └── Sitemap │ │ │ │ │ └── SaveTest.php │ │ │ │ └── Model │ │ │ │ ├── Config │ │ │ │ └── Backend │ │ │ │ │ └── RobotsTest.php │ │ │ │ ├── EmailNotificationTest.php │ │ │ │ ├── ItemProvider │ │ │ │ ├── CategoryTest.php │ │ │ │ ├── CmsPageTest.php │ │ │ │ ├── CompositeTest.php │ │ │ │ └── ProductTest.php │ │ │ │ ├── ObserverTest.php │ │ │ │ ├── ResourceModel │ │ │ │ └── Cms │ │ │ │ │ └── PageTest.php │ │ │ │ ├── SitemapConfigReaderTest.php │ │ │ │ ├── SitemapTest.php │ │ │ │ └── _files │ │ │ │ ├── sitemap-1-1.xml │ │ │ │ ├── sitemap-1-2.xml │ │ │ │ ├── sitemap-1-3.xml │ │ │ │ ├── sitemap-1-4.xml │ │ │ │ ├── sitemap-index.xml │ │ │ │ └── sitemap-single.xml │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ ├── menu.xml │ │ │ │ ├── routes.xml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── crontab.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── email_templates.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ ├── email │ │ │ │ └── generate_warnings.html │ │ │ └── layout │ │ │ │ ├── adminhtml_sitemap_index.xml │ │ │ │ └── adminhtml_sitemap_index_grid_block.xml │ │ │ └── frontend │ │ │ └── layout │ │ │ └── robots_index_index.xml │ │ ├── Store │ │ ├── Api │ │ │ ├── Data │ │ │ │ ├── GroupInterface.php │ │ │ │ ├── StoreConfigInterface.php │ │ │ │ ├── StoreInterface.php │ │ │ │ └── WebsiteInterface.php │ │ │ ├── GroupRepositoryInterface.php │ │ │ ├── StoreConfigManagerInterface.php │ │ │ ├── StoreCookieManagerInterface.php │ │ │ ├── StoreManagementInterface.php │ │ │ ├── StoreRepositoryInterface.php │ │ │ ├── StoreResolverInterface.php │ │ │ ├── StoreWebsiteRelationInterface.php │ │ │ ├── WebsiteManagementInterface.php │ │ │ └── WebsiteRepositoryInterface.php │ │ ├── App │ │ │ ├── Action │ │ │ │ └── Plugin │ │ │ │ │ ├── Context.php │ │ │ │ │ └── StoreCheck.php │ │ │ ├── Config │ │ │ │ ├── Source │ │ │ │ │ ├── InitialConfigSource.php │ │ │ │ │ └── RuntimeConfigSource.php │ │ │ │ └── Type │ │ │ │ │ └── Scopes.php │ │ │ ├── FrontController │ │ │ │ └── Plugin │ │ │ │ │ ├── DefaultStore.php │ │ │ │ │ └── RequestPreprocessor.php │ │ │ ├── Request │ │ │ │ ├── PathInfoProcessor.php │ │ │ │ └── StorePathInfoValidator.php │ │ │ └── Response │ │ │ │ └── Redirect.php │ │ ├── Block │ │ │ ├── Store │ │ │ │ └── Switcher.php │ │ │ └── Switcher.php │ │ ├── Console │ │ │ └── Command │ │ │ │ ├── StoreListCommand.php │ │ │ │ └── WebsiteListCommand.php │ │ ├── Controller │ │ │ └── Store │ │ │ │ ├── Redirect.php │ │ │ │ └── SwitchAction.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Address │ │ │ │ └── Renderer.php │ │ │ ├── App │ │ │ │ └── Emulation.php │ │ │ ├── Argument │ │ │ │ └── Interpreter │ │ │ │ │ └── ServiceUrl.php │ │ │ ├── BaseUrlChecker.php │ │ │ ├── Config │ │ │ │ ├── Converter.php │ │ │ │ ├── Importer.php │ │ │ │ ├── Importer │ │ │ │ │ ├── DataDifferenceCalculator.php │ │ │ │ │ └── Processor │ │ │ │ │ │ ├── Create.php │ │ │ │ │ │ ├── Delete.php │ │ │ │ │ │ ├── ProcessorFactory.php │ │ │ │ │ │ ├── ProcessorInterface.php │ │ │ │ │ │ └── Update.php │ │ │ │ ├── Placeholder.php │ │ │ │ ├── Processor │ │ │ │ │ ├── Fallback.php │ │ │ │ │ └── Placeholder.php │ │ │ │ ├── Reader │ │ │ │ │ └── Source │ │ │ │ │ │ ├── Dynamic │ │ │ │ │ │ ├── DefaultScope.php │ │ │ │ │ │ ├── Store.php │ │ │ │ │ │ └── Website.php │ │ │ │ │ │ └── Initial │ │ │ │ │ │ ├── DefaultScope.php │ │ │ │ │ │ ├── Store.php │ │ │ │ │ │ └── Website.php │ │ │ │ ├── StoreView.php │ │ │ │ └── Validator.php │ │ │ ├── Data │ │ │ │ └── StoreConfig.php │ │ │ ├── DefaultStoreScopeProvider.php │ │ │ ├── Group.php │ │ │ ├── GroupRepository.php │ │ │ ├── HeaderProvider │ │ │ │ ├── Hsts.php │ │ │ │ └── UpgradeInsecure.php │ │ │ ├── Indexer │ │ │ │ └── WebsiteDimensionProvider.php │ │ │ ├── Information.php │ │ │ ├── Message │ │ │ │ └── EmptyGroupCategory.php │ │ │ ├── PathConfig.php │ │ │ ├── Plugin │ │ │ │ └── StoreCookie.php │ │ │ ├── Resolver │ │ │ │ ├── Group.php │ │ │ │ ├── Store.php │ │ │ │ └── Website.php │ │ │ ├── ResourceModel │ │ │ │ ├── Config │ │ │ │ │ └── Collection │ │ │ │ │ │ └── Scoped.php │ │ │ │ ├── Group.php │ │ │ │ ├── Group │ │ │ │ │ └── Collection.php │ │ │ │ ├── Store.php │ │ │ │ ├── Store │ │ │ │ │ └── Collection.php │ │ │ │ ├── StoreWebsiteRelation.php │ │ │ │ ├── Website.php │ │ │ │ └── Website │ │ │ │ │ ├── Collection.php │ │ │ │ │ └── Grid │ │ │ │ │ └── Collection.php │ │ │ ├── ScopeFallbackResolver.php │ │ │ ├── ScopeInterface.php │ │ │ ├── ScopeTreeProvider.php │ │ │ ├── ScopeTypeNormalizer.php │ │ │ ├── ScopeValidator.php │ │ │ ├── Service │ │ │ │ └── StoreConfigManager.php │ │ │ ├── Store.php │ │ │ ├── StoreCookieManager.php │ │ │ ├── StoreDimensionProvider.php │ │ │ ├── StoreIsInactiveException.php │ │ │ ├── StoreManagement.php │ │ │ ├── StoreManager.php │ │ │ ├── StoreManagerInterface.php │ │ │ ├── StoreRepository.php │ │ │ ├── StoreResolver.php │ │ │ ├── StoreResolver │ │ │ │ ├── Group.php │ │ │ │ ├── ReaderInterface.php │ │ │ │ ├── ReaderList.php │ │ │ │ ├── Store.php │ │ │ │ └── Website.php │ │ │ ├── StoreScopeProvider.php │ │ │ ├── StoreSwitcher.php │ │ │ ├── StoreSwitcher │ │ │ │ ├── CannotSwitchStoreException.php │ │ │ │ ├── CleanTargetUrl.php │ │ │ │ ├── ManagePrivateContent.php │ │ │ │ └── ManageStoreCookie.php │ │ │ ├── StoreSwitcherInterface.php │ │ │ ├── StoresConfig.php │ │ │ ├── StoresData.php │ │ │ ├── System │ │ │ │ └── Store.php │ │ │ ├── Website.php │ │ │ ├── WebsiteManagement.php │ │ │ └── WebsiteRepository.php │ │ ├── README.md │ │ ├── Setup │ │ │ └── Patch │ │ │ │ ├── Data │ │ │ │ └── UpdateStoreGroupCodes.php │ │ │ │ └── Schema │ │ │ │ └── InitializeStoresAndWebsites.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ ├── AdminCreateNewStoreGroupActionGroup.xml │ │ │ │ │ ├── AdminCreateStoreViewActionGroup.xml │ │ │ │ │ ├── AdminCreateWebsiteActionGroup.xml │ │ │ │ │ ├── AdminDeleteStoreViewActionGroup.xml │ │ │ │ │ ├── AdminDeleteWebsiteActionGroup.xml │ │ │ │ │ ├── AdminFilterStoreViewActionGroup.xml │ │ │ │ │ ├── AdminStoreGroupCreateActionGroup.xml │ │ │ │ │ ├── AdminSwitchStoreViewActionGroup.xml │ │ │ │ │ ├── AdminSwitchWebsiteActionGroup.xml │ │ │ │ │ ├── AssertStoreConfigurationBackendActionGroup.xml │ │ │ │ │ ├── AssertStoreFrontendActionGroup.xml │ │ │ │ │ ├── AssertStoreGroupFormActionGroup.xml │ │ │ │ │ ├── AssertStoreGroupInGridActionGroup.xml │ │ │ │ │ ├── AssertStoreViewFormActionGroup.xml │ │ │ │ │ ├── AssertStoreViewInGridActionGroup.xml │ │ │ │ │ ├── AssertStorefrontStoreCodeInUrlActionGroup.xml │ │ │ │ │ ├── ChangeStoreInStoreViewActionGroup.xml │ │ │ │ │ ├── CreateCustomStoreViewActionGroup.xml │ │ │ │ │ ├── DeleteCustomStoreActionGroup.xml │ │ │ │ │ ├── DeleteCustomWebsiteActionGroup.xml │ │ │ │ │ ├── EditCustomStoreGroupAcceptWarningMessageActionGroup.xml │ │ │ │ │ ├── StoreFrontProductValidationActionGroup.xml │ │ │ │ │ └── StorefrontSwitchStoreViewActionGroup.xml │ │ │ │ ├── Data │ │ │ │ │ ├── ProductWebsiteLinkData.xml │ │ │ │ │ ├── StoreConfigData.xml │ │ │ │ │ ├── StoreData.xml │ │ │ │ │ ├── StoreGroupData.xml │ │ │ │ │ ├── StorePaymentMethodsData.xml │ │ │ │ │ ├── StoreShippingMethodsData.xml │ │ │ │ │ └── WebsiteData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Metadata │ │ │ │ │ ├── product_website_link-meta.xml │ │ │ │ │ ├── store-meta.xml │ │ │ │ │ ├── store_group-meta.xml │ │ │ │ │ ├── store_payment_methods-meta.xml │ │ │ │ │ ├── store_shipping_methods-meta.xml │ │ │ │ │ └── website-meta.xml │ │ │ │ ├── Page │ │ │ │ │ ├── AdminSystemStoreDeletePage.xml │ │ │ │ │ ├── AdminSystemStoreEditPage.xml │ │ │ │ │ ├── AdminSystemStoreGroupEditPage.xml │ │ │ │ │ ├── AdminSystemStoreGroupPage.xml │ │ │ │ │ ├── AdminSystemStorePage.xml │ │ │ │ │ ├── AdminSystemStoreViewPage.xml │ │ │ │ │ ├── AdminSystemStoreWebsitePage.xml │ │ │ │ │ └── StorefrontStoreHomePage.xml │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ │ ├── AdminMainActionsSection.xml │ │ │ │ │ ├── AdminNewStoreGroupActionsSection.xml │ │ │ │ │ ├── AdminNewStoreGroupSection.xml │ │ │ │ │ ├── AdminNewStoreSection.xml │ │ │ │ │ ├── AdminNewStoreViewActionsSection.xml │ │ │ │ │ ├── AdminNewWebsiteActionsSection.xml │ │ │ │ │ ├── AdminNewWebsiteSection.xml │ │ │ │ │ ├── AdminStoreBackupOptionsSection.xml │ │ │ │ │ ├── AdminStoreGroupActionsSection.xml │ │ │ │ │ ├── AdminStoresDeleteStoreGroupSection.xml │ │ │ │ │ ├── AdminStoresDeleteWebsiteSection.xml │ │ │ │ │ ├── AdminStoresGridSection.xml │ │ │ │ │ ├── AdminStoresMainActionsSection.xml │ │ │ │ │ └── StorefrontHeaderSection.xml │ │ │ │ └── Test │ │ │ │ │ ├── AdminCreateStoreGroupTest.xml │ │ │ │ │ ├── AdminCreateStoreGroupWithCustomWebsiteAndDefaultCategoryTest.xml │ │ │ │ │ ├── AdminCreateStoreGroupWithCustomWebsiteAndRootCategoryTest.xml │ │ │ │ │ ├── AdminCreateStoreGroupWithDefaultWebsiteAndDefaultCategoryTest.xml │ │ │ │ │ ├── AdminCreateStoreViewTest.xml │ │ │ │ │ ├── AdminCreateWebsiteTest.xml │ │ │ │ │ ├── AdminDeleteStoreGroupTest.xml │ │ │ │ │ ├── AdminDeleteStoreViewTest.xml │ │ │ │ │ ├── AdminMoveStoreToOtherGroupSameWebsiteTest.xml │ │ │ │ │ ├── AdminUpdateStoreGroupAcceptAlertAndVerifyStoreViewFormTest.xml │ │ │ │ │ ├── AdminUpdateStoreGroupAndVerifyStoreViewFormTest.xml │ │ │ │ │ ├── AdminUpdateStoreViewTest.xml │ │ │ │ │ ├── AdminUpdateWebsiteTest.xml │ │ │ │ │ └── StorefrontAddStoreCodeInUrlTest.xml │ │ │ └── Unit │ │ │ │ ├── App │ │ │ │ ├── Action │ │ │ │ │ └── Plugin │ │ │ │ │ │ ├── ContextTest.php │ │ │ │ │ │ └── StoreCheckTest.php │ │ │ │ ├── Config │ │ │ │ │ ├── Source │ │ │ │ │ │ ├── InitialConfigSourceTest.php │ │ │ │ │ │ └── RuntimeConfigSourceTest.php │ │ │ │ │ └── Type │ │ │ │ │ │ └── ScopesTest.php │ │ │ │ ├── FrontController │ │ │ │ │ └── Plugin │ │ │ │ │ │ └── RequestPreprocessorTest.php │ │ │ │ ├── Request │ │ │ │ │ └── PathInfoProcessorTest.php │ │ │ │ └── Response │ │ │ │ │ └── RedirectTest.php │ │ │ │ ├── Block │ │ │ │ ├── Store │ │ │ │ │ └── SwitcherTest.php │ │ │ │ └── SwitcherTest.php │ │ │ │ ├── Console │ │ │ │ └── Command │ │ │ │ │ ├── StoreListCommandTest.php │ │ │ │ │ └── WebsiteListCommandTest.php │ │ │ │ ├── Controller │ │ │ │ └── Store │ │ │ │ │ └── SwitchActionTest.php │ │ │ │ ├── Model │ │ │ │ ├── Address │ │ │ │ │ └── RendererTest.php │ │ │ │ ├── App │ │ │ │ │ └── EmulationTest.php │ │ │ │ ├── BaseUrlCheckerTest.php │ │ │ │ ├── Config │ │ │ │ │ ├── ConverterTest.php │ │ │ │ │ ├── Importer │ │ │ │ │ │ ├── DataDifferenceCalculatorTest.php │ │ │ │ │ │ └── Processor │ │ │ │ │ │ │ ├── CreateTest.php │ │ │ │ │ │ │ ├── DeleteTest.php │ │ │ │ │ │ │ ├── ProcessorFactoryTest.php │ │ │ │ │ │ │ └── UpdateTest.php │ │ │ │ │ ├── ImporterTest.php │ │ │ │ │ ├── PlaceholderTest.php │ │ │ │ │ ├── Processor │ │ │ │ │ │ └── PlaceholderTest.php │ │ │ │ │ ├── Reader │ │ │ │ │ │ └── Source │ │ │ │ │ │ │ ├── Dynamic │ │ │ │ │ │ │ ├── DefaultScopeTest.php │ │ │ │ │ │ │ ├── StoreTest.php │ │ │ │ │ │ │ └── WebsiteTest.php │ │ │ │ │ │ │ └── Initial │ │ │ │ │ │ │ ├── DefaultScopeTest.php │ │ │ │ │ │ │ ├── StoreTest.php │ │ │ │ │ │ │ └── WebsiteTest.php │ │ │ │ │ └── ValidatorTest.php │ │ │ │ ├── HeaderProvider │ │ │ │ │ ├── HstsTest.php │ │ │ │ │ └── UpgradeInsecureTest.php │ │ │ │ ├── InformationTest.php │ │ │ │ ├── Message │ │ │ │ │ └── EmptyGroupCategoryTest.php │ │ │ │ ├── PathConfigTest.php │ │ │ │ ├── Plugin │ │ │ │ │ └── StoreCookieTest.php │ │ │ │ ├── Resolver │ │ │ │ │ ├── GroupTest.php │ │ │ │ │ ├── StoreTest.php │ │ │ │ │ └── WebsiteTest.php │ │ │ │ ├── ResourceModel │ │ │ │ │ └── StoreWebsiteRelationTest.php │ │ │ │ ├── ScopeFallbackResolverTest.php │ │ │ │ ├── ScopeTreeProviderTest.php │ │ │ │ ├── ScopeTypeNormalizerTest.php │ │ │ │ ├── ScopeValidatorTest.php │ │ │ │ ├── Service │ │ │ │ │ └── StoreConfigManagerTest.php │ │ │ │ ├── StoreManagementTest.php │ │ │ │ ├── StoreManagerTest.php │ │ │ │ ├── StoreRepositoryTest.php │ │ │ │ ├── StoreTest.php │ │ │ │ ├── StoresConfigTest.php │ │ │ │ ├── System │ │ │ │ │ └── StoreTest.php │ │ │ │ ├── WebsiteManagementTest.php │ │ │ │ ├── WebsiteRepositoryTest.php │ │ │ │ └── WebsiteTest.php │ │ │ │ ├── Ui │ │ │ │ └── Component │ │ │ │ │ └── Listing │ │ │ │ │ └── Column │ │ │ │ │ └── StoreTest.php │ │ │ │ └── Url │ │ │ │ └── Plugin │ │ │ │ ├── RouteParamsResolverTest.php │ │ │ │ └── SecurityInfoTest.php │ │ ├── Ui │ │ │ └── Component │ │ │ │ ├── Form │ │ │ │ └── Fieldset │ │ │ │ │ └── Websites.php │ │ │ │ └── Listing │ │ │ │ └── Column │ │ │ │ ├── Store.php │ │ │ │ └── Store │ │ │ │ └── Options.php │ │ ├── Url │ │ │ └── Plugin │ │ │ │ ├── RouteParamsResolver.php │ │ │ │ └── SecurityInfo.php │ │ ├── ViewModel │ │ │ └── SwitcherUrlProvider.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ └── di.xml │ │ │ ├── cache.xml │ │ │ ├── config.xml │ │ │ ├── config.xsd │ │ │ ├── data_source │ │ │ │ └── website.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── frontend │ │ │ │ ├── di.xml │ │ │ │ ├── routes.xml │ │ │ │ └── sections.xml │ │ │ ├── module.xml │ │ │ └── webapi.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ └── frontend │ │ │ └── templates │ │ │ └── switch │ │ │ ├── flags.phtml │ │ │ ├── languages.phtml │ │ │ └── stores.phtml │ │ ├── StoreGraphQl │ │ ├── Controller │ │ │ ├── HttpHeaderProcessor │ │ │ │ └── StoreProcessor.php │ │ │ └── HttpRequestValidator │ │ │ │ └── StoreValidator.php │ │ ├── Model │ │ │ └── Resolver │ │ │ │ ├── Store │ │ │ │ └── StoreConfigDataProvider.php │ │ │ │ └── StoreConfigResolver.php │ │ ├── README.md │ │ ├── Test │ │ │ └── Mftf │ │ │ │ └── README.md │ │ ├── composer.json │ │ ├── etc │ │ │ ├── graphql │ │ │ │ └── di.xml │ │ │ ├── module.xml │ │ │ └── schema.graphqls │ │ └── registration.php │ │ ├── Swagger │ │ ├── Api │ │ │ └── Data │ │ │ │ └── SchemaTypeInterface.php │ │ ├── Block │ │ │ └── Index.php │ │ ├── Controller │ │ │ └── Index │ │ │ │ └── Index.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ └── IndexTest.php │ │ │ │ └── Controller │ │ │ │ └── Index │ │ │ │ └── IndexTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── frontend │ │ │ │ └── routes.xml │ │ │ └── module.xml │ │ ├── registration.php │ │ └── view │ │ │ └── frontend │ │ │ ├── layout │ │ │ └── swagger_index_index.xml │ │ │ ├── templates │ │ │ └── swagger-ui │ │ │ │ ├── LICENSE.txt │ │ │ │ └── index.phtml │ │ │ └── web │ │ │ └── swagger-ui │ │ │ ├── LICENSE.txt │ │ │ ├── css │ │ │ ├── style.css │ │ │ └── swagger-ui.css │ │ │ ├── images │ │ │ └── logo_small.png │ │ │ └── js │ │ │ ├── lang │ │ │ ├── en.js │ │ │ ├── es.js │ │ │ ├── pt.js │ │ │ ├── ru.js │ │ │ └── translator.js │ │ │ ├── magento-swagger.js │ │ │ ├── swagger-ui-bundle.min.js │ │ │ └── swagger-ui-standalone-preset.min.js │ │ ├── SwaggerWebapi │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ └── SchemaType │ │ │ │ └── Rest.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ └── Model │ │ │ │ └── SchemaType │ │ │ │ └── RestTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── frontend │ │ │ │ └── di.xml │ │ │ └── module.xml │ │ ├── registration.php │ │ └── view │ │ │ └── frontend │ │ │ └── layout │ │ │ └── swagger_index_index.xml │ │ ├── SwaggerWebapiAsync │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ └── SchemaType │ │ │ │ └── Async.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ └── Model │ │ │ │ └── SchemaType │ │ │ │ └── AsyncTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── frontend │ │ │ │ └── di.xml │ │ │ └── module.xml │ │ ├── registration.php │ │ └── view │ │ │ └── frontend │ │ │ └── layout │ │ │ └── swagger_index_index.xml │ │ ├── Swatches │ │ ├── Block │ │ │ ├── Adminhtml │ │ │ │ ├── Attribute │ │ │ │ │ └── Edit │ │ │ │ │ │ └── Options │ │ │ │ │ │ ├── AbstractSwatch.php │ │ │ │ │ │ ├── Text.php │ │ │ │ │ │ └── Visual.php │ │ │ │ └── Product │ │ │ │ │ └── Attribute │ │ │ │ │ └── Edit │ │ │ │ │ └── Form.php │ │ │ ├── LayeredNavigation │ │ │ │ └── RenderLayered.php │ │ │ └── Product │ │ │ │ └── Renderer │ │ │ │ ├── Configurable.php │ │ │ │ └── Listing │ │ │ │ └── Configurable.php │ │ ├── Controller │ │ │ ├── Adminhtml │ │ │ │ ├── Iframe │ │ │ │ │ └── Show.php │ │ │ │ └── Product │ │ │ │ │ └── Attribute │ │ │ │ │ └── Plugin │ │ │ │ │ └── Save.php │ │ │ └── Ajax │ │ │ │ └── Media.php │ │ ├── Helper │ │ │ ├── Data.php │ │ │ └── Media.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── AttributesList.php │ │ │ ├── Form │ │ │ │ └── Element │ │ │ │ │ ├── AbstractSwatch.php │ │ │ │ │ ├── SwatchText.php │ │ │ │ │ └── SwatchVisual.php │ │ │ ├── Plugin │ │ │ │ ├── Configurable.php │ │ │ │ ├── EavAttribute.php │ │ │ │ ├── FilterRenderer.php │ │ │ │ ├── Product.php │ │ │ │ └── ProductImage.php │ │ │ ├── ResourceModel │ │ │ │ ├── Swatch.php │ │ │ │ └── Swatch │ │ │ │ │ └── Collection.php │ │ │ ├── Swatch.php │ │ │ ├── SwatchAttributeCodes.php │ │ │ ├── SwatchAttributeType.php │ │ │ └── SwatchAttributesProvider.php │ │ ├── Observer │ │ │ ├── AddFieldsToAttributeObserver.php │ │ │ └── AddSwatchAttributeTypeObserver.php │ │ ├── Plugin │ │ │ ├── Catalog │ │ │ │ └── CacheInvalidate.php │ │ │ └── Eav │ │ │ │ └── System │ │ │ │ └── Config │ │ │ │ └── Source │ │ │ │ └── InputtypePlugin.php │ │ ├── README.md │ │ ├── Setup │ │ │ └── Patch │ │ │ │ └── Data │ │ │ │ ├── AddSwatchImageAttribute.php │ │ │ │ ├── AddSwatchImageToDefaultAttribtueSet.php │ │ │ │ ├── ConvertAdditionalDataToJson.php │ │ │ │ └── UpdateAdminTextSwatchValues.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ ├── AddSwatchToProductActionGroup.xml │ │ │ │ │ └── ColorPickerActionGroup.xml │ │ │ │ ├── Data │ │ │ │ │ ├── SwatchAttributeData.xml │ │ │ │ │ └── SwatchOptionData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ │ ├── AdminColorPickerSection.xml │ │ │ │ │ ├── AdminManageSwatchSection.xml │ │ │ │ │ ├── AdminNewAttributePanelSection.xml │ │ │ │ │ ├── StorefrontCategorySidebarSection.xml │ │ │ │ │ └── StorefrontProductInfoMainSection.xml │ │ │ │ └── Test │ │ │ │ │ ├── AdminCreateImageSwatchTest.xml │ │ │ │ │ ├── AdminCreateTextSwatchTest.xml │ │ │ │ │ ├── AdminCreateVisualSwatchTest.xml │ │ │ │ │ ├── AdminCreateVisualSwatchWithNonValidOptionsTest.xml │ │ │ │ │ ├── AdminWatermarkUploadTest.xml │ │ │ │ │ ├── StorefrontDisplayAllCharactersOnTextSwatchTest.xml │ │ │ │ │ ├── StorefrontFilterByImageSwatchTest.xml │ │ │ │ │ ├── StorefrontFilterByTextSwatchTest.xml │ │ │ │ │ ├── StorefrontFilterByVisualSwatchTest.xml │ │ │ │ │ ├── StorefrontSwatchAttributesDisplayInWidgetCMSTest.xml │ │ │ │ │ └── StorefrontSwatchProductWithFileCustomOptionTest.xml │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ ├── Adminhtml │ │ │ │ │ ├── Attribute │ │ │ │ │ │ └── Edit │ │ │ │ │ │ │ └── Options │ │ │ │ │ │ │ └── AbstractSwatchTest.php │ │ │ │ │ └── Product │ │ │ │ │ │ └── Attribute │ │ │ │ │ │ └── Edit │ │ │ │ │ │ └── FormTest.php │ │ │ │ ├── LayeredNavigation │ │ │ │ │ └── RenderLayeredTest.php │ │ │ │ └── Product │ │ │ │ │ └── Renderer │ │ │ │ │ └── Listing │ │ │ │ │ └── ConfigurableTest.php │ │ │ │ ├── Controller │ │ │ │ ├── Adminhtml │ │ │ │ │ ├── Iframe │ │ │ │ │ │ └── ShowTest.php │ │ │ │ │ └── Product │ │ │ │ │ │ └── Attribute │ │ │ │ │ │ └── Plugin │ │ │ │ │ │ └── SaveTest.php │ │ │ │ └── Ajax │ │ │ │ │ └── MediaTest.php │ │ │ │ ├── Helper │ │ │ │ ├── DataTest.php │ │ │ │ └── MediaTest.php │ │ │ │ ├── Model │ │ │ │ ├── AttributesListTest.php │ │ │ │ ├── Form │ │ │ │ │ └── Element │ │ │ │ │ │ └── AbstractSwatchTest.php │ │ │ │ ├── Plugin │ │ │ │ │ ├── ConfigurableTest.php │ │ │ │ │ ├── EavAttributeTest.php │ │ │ │ │ ├── FilterRendererTest.php │ │ │ │ │ ├── ProductImageTest.php │ │ │ │ │ └── ProductTest.php │ │ │ │ ├── SwatchAttributeCodesTest.php │ │ │ │ ├── SwatchAttributeTypeTest.php │ │ │ │ └── SwatchAttributesProviderTest.php │ │ │ │ ├── Observer │ │ │ │ ├── AddFieldsToAttributeObserverTest.php │ │ │ │ └── AddSwatchAttributeTypeObserverTest.php │ │ │ │ └── Plugin │ │ │ │ └── Catalog │ │ │ │ └── CacheInvalidateTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ ├── events.xml │ │ │ │ ├── routes.xml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── frontend │ │ │ │ └── routes.xml │ │ │ ├── module.xml │ │ │ └── view.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ ├── layout │ │ │ │ ├── catalog_product_attribute_edit.xml │ │ │ │ ├── catalog_product_attribute_edit_popup.xml │ │ │ │ ├── catalog_product_form.xml │ │ │ │ └── catalog_product_superconfig_config.xml │ │ │ ├── requirejs-config.js │ │ │ ├── templates │ │ │ │ └── catalog │ │ │ │ │ └── product │ │ │ │ │ ├── attribute │ │ │ │ │ ├── js.phtml │ │ │ │ │ ├── text.phtml │ │ │ │ │ └── visual.phtml │ │ │ │ │ └── edit │ │ │ │ │ └── attribute │ │ │ │ │ └── steps │ │ │ │ │ └── attributes_values.phtml │ │ │ ├── ui_component │ │ │ │ ├── design_config_form.xml │ │ │ │ └── product_attribute_add_form.xml │ │ │ └── web │ │ │ │ ├── css │ │ │ │ └── swatches.css │ │ │ │ ├── js │ │ │ │ ├── form │ │ │ │ │ └── element │ │ │ │ │ │ └── swatch-visual.js │ │ │ │ ├── product-attributes.js │ │ │ │ ├── text.js │ │ │ │ └── visual.js │ │ │ │ └── template │ │ │ │ └── swatch-visual.html │ │ │ └── frontend │ │ │ ├── layout │ │ │ ├── catalog_category_view.xml │ │ │ ├── catalog_product_view_type_configurable.xml │ │ │ ├── catalog_widget_product_list.xml │ │ │ ├── catalogsearch_advanced_result.xml │ │ │ ├── catalogsearch_result_index.xml │ │ │ ├── checkout_cart_configure_type_configurable.xml │ │ │ └── wishlist_index_configure_type_configurable.xml │ │ │ ├── templates │ │ │ └── product │ │ │ │ ├── layered │ │ │ │ └── renderer.phtml │ │ │ │ ├── listing │ │ │ │ └── renderer.phtml │ │ │ │ └── view │ │ │ │ └── renderer.phtml │ │ │ └── web │ │ │ └── js │ │ │ ├── catalog-add-to-cart.js │ │ │ ├── configurable-customer-data.js │ │ │ └── swatch-renderer.js │ │ ├── SwatchesGraphQl │ │ ├── Model │ │ │ └── Resolver │ │ │ │ └── SwatchLayerFilterItemResolver.php │ │ ├── Plugin │ │ │ └── Filters │ │ │ │ └── DataProviderPlugin.php │ │ ├── README.md │ │ ├── Test │ │ │ └── Mftf │ │ │ │ └── README.md │ │ ├── composer.json │ │ ├── etc │ │ │ ├── graphql │ │ │ │ └── di.xml │ │ │ ├── module.xml │ │ │ └── schema.graphqls │ │ └── registration.php │ │ ├── SwatchesLayeredNavigation │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── README.md │ │ ├── Test │ │ │ └── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ ├── composer.json │ │ ├── etc │ │ │ └── module.xml │ │ ├── registration.php │ │ └── view │ │ │ └── adminhtml │ │ │ └── ui_component │ │ │ └── product_attribute_add_form.xml │ │ ├── Tax │ │ ├── Api │ │ │ ├── Data │ │ │ │ ├── AppliedTaxInterface.php │ │ │ │ ├── AppliedTaxRateInterface.php │ │ │ │ ├── GrandTotalDetailsInterface.php │ │ │ │ ├── GrandTotalRatesInterface.php │ │ │ │ ├── OrderTaxDetailsAppliedTaxInterface.php │ │ │ │ ├── OrderTaxDetailsInterface.php │ │ │ │ ├── OrderTaxDetailsItemInterface.php │ │ │ │ ├── QuoteDetailsInterface.php │ │ │ │ ├── QuoteDetailsItemInterface.php │ │ │ │ ├── TaxClassInterface.php │ │ │ │ ├── TaxClassKeyInterface.php │ │ │ │ ├── TaxClassSearchResultsInterface.php │ │ │ │ ├── TaxDetailsInterface.php │ │ │ │ ├── TaxDetailsItemInterface.php │ │ │ │ ├── TaxRateInterface.php │ │ │ │ ├── TaxRateSearchResultsInterface.php │ │ │ │ ├── TaxRateTitleInterface.php │ │ │ │ ├── TaxRuleInterface.php │ │ │ │ └── TaxRuleSearchResultsInterface.php │ │ │ ├── OrderTaxManagementInterface.php │ │ │ ├── TaxAddressManagerInterface.php │ │ │ ├── TaxCalculationInterface.php │ │ │ ├── TaxClassManagementInterface.php │ │ │ ├── TaxClassRepositoryInterface.php │ │ │ ├── TaxRateManagementInterface.php │ │ │ ├── TaxRateRepositoryInterface.php │ │ │ └── TaxRuleRepositoryInterface.php │ │ ├── Block │ │ │ ├── Adminhtml │ │ │ │ ├── Frontend │ │ │ │ │ └── Region │ │ │ │ │ │ └── Updater.php │ │ │ │ ├── Items │ │ │ │ │ └── Price │ │ │ │ │ │ └── Renderer.php │ │ │ │ ├── Rate │ │ │ │ │ ├── Form.php │ │ │ │ │ ├── Grid │ │ │ │ │ │ └── Renderer │ │ │ │ │ │ │ └── Data.php │ │ │ │ │ ├── Title.php │ │ │ │ │ ├── Title │ │ │ │ │ │ └── Fieldset.php │ │ │ │ │ └── Toolbar │ │ │ │ │ │ ├── Add.php │ │ │ │ │ │ └── Save.php │ │ │ │ ├── Rule.php │ │ │ │ └── Rule │ │ │ │ │ ├── Edit.php │ │ │ │ │ └── Edit │ │ │ │ │ └── Form.php │ │ │ ├── Checkout │ │ │ │ ├── Discount.php │ │ │ │ ├── Grandtotal.php │ │ │ │ ├── Shipping.php │ │ │ │ ├── Shipping │ │ │ │ │ └── Price.php │ │ │ │ ├── Subtotal.php │ │ │ │ └── Tax.php │ │ │ ├── Grid │ │ │ │ └── Renderer │ │ │ │ │ └── Codes.php │ │ │ ├── Item │ │ │ │ └── Price │ │ │ │ │ └── Renderer.php │ │ │ └── Sales │ │ │ │ └── Order │ │ │ │ └── Tax.php │ │ ├── Controller │ │ │ ├── Adminhtml │ │ │ │ ├── Rate.php │ │ │ │ ├── Rate │ │ │ │ │ ├── Add.php │ │ │ │ │ ├── AjaxDelete.php │ │ │ │ │ ├── AjaxLoad.php │ │ │ │ │ ├── AjaxSave.php │ │ │ │ │ ├── Delete.php │ │ │ │ │ ├── Edit.php │ │ │ │ │ ├── Index.php │ │ │ │ │ └── Save.php │ │ │ │ ├── Rule.php │ │ │ │ ├── Rule │ │ │ │ │ ├── AjaxLoadRates.php │ │ │ │ │ ├── Delete.php │ │ │ │ │ ├── Edit.php │ │ │ │ │ ├── Index.php │ │ │ │ │ ├── NewAction.php │ │ │ │ │ └── Save.php │ │ │ │ ├── Tax.php │ │ │ │ └── Tax │ │ │ │ │ ├── AjaxDelete.php │ │ │ │ │ ├── AjaxSave.php │ │ │ │ │ └── IgnoreTaxNotification.php │ │ │ └── RegistryConstants.php │ │ ├── CustomerData │ │ │ └── CheckoutTotalsJsLayoutDataProvider.php │ │ ├── Helper │ │ │ └── Data.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── AggregateSalesReportTaxData.php │ │ │ ├── Api │ │ │ │ └── SearchCriteria │ │ │ │ │ └── JoinProcessor │ │ │ │ │ ├── CalculationData.php │ │ │ │ │ ├── CustomerTaxClass.php │ │ │ │ │ ├── ProductTaxClass.php │ │ │ │ │ ├── Rate.php │ │ │ │ │ └── RateCode.php │ │ │ ├── App │ │ │ │ └── Action │ │ │ │ │ └── ContextPlugin.php │ │ │ ├── Calculation.php │ │ │ ├── Calculation │ │ │ │ ├── AbstractAggregateCalculator.php │ │ │ │ ├── AbstractCalculator.php │ │ │ │ ├── CalculatorFactory.php │ │ │ │ ├── GrandTotalDetails.php │ │ │ │ ├── GrandTotalRates.php │ │ │ │ ├── Rate.php │ │ │ │ ├── Rate │ │ │ │ │ ├── Converter.php │ │ │ │ │ └── Title.php │ │ │ │ ├── RateFactory.php │ │ │ │ ├── RateRegistry.php │ │ │ │ ├── RateRepository.php │ │ │ │ ├── RowBaseCalculator.php │ │ │ │ ├── Rule.php │ │ │ │ ├── Rule │ │ │ │ │ └── Validator.php │ │ │ │ ├── TaxRuleRegistry.php │ │ │ │ ├── TotalBaseCalculator.php │ │ │ │ └── UnitBaseCalculator.php │ │ │ ├── ClassModel.php │ │ │ ├── ClassModelRegistry.php │ │ │ ├── Config.php │ │ │ ├── Config │ │ │ │ ├── Notification.php │ │ │ │ ├── Price │ │ │ │ │ └── IncludePrice.php │ │ │ │ ├── Source │ │ │ │ │ ├── Apply │ │ │ │ │ │ └── On.php │ │ │ │ │ ├── Basedon.php │ │ │ │ │ └── Catalog.php │ │ │ │ └── TaxClass.php │ │ │ ├── Layout │ │ │ │ └── DepersonalizePlugin.php │ │ │ ├── Plugin │ │ │ │ └── OrderSave.php │ │ │ ├── Quote │ │ │ │ ├── GrandTotalDetailsPlugin.php │ │ │ │ └── ToOrderConverter.php │ │ │ ├── Rate │ │ │ │ ├── Provider.php │ │ │ │ └── Source.php │ │ │ ├── ResourceModel │ │ │ │ ├── Calculation.php │ │ │ │ ├── Calculation │ │ │ │ │ ├── Collection.php │ │ │ │ │ ├── Rate.php │ │ │ │ │ ├── Rate │ │ │ │ │ │ ├── Collection.php │ │ │ │ │ │ ├── Title.php │ │ │ │ │ │ └── Title │ │ │ │ │ │ │ └── Collection.php │ │ │ │ │ ├── Rule.php │ │ │ │ │ └── Rule │ │ │ │ │ │ └── Collection.php │ │ │ │ ├── Report │ │ │ │ │ ├── Collection.php │ │ │ │ │ ├── Tax.php │ │ │ │ │ ├── Tax │ │ │ │ │ │ ├── Createdat.php │ │ │ │ │ │ └── Updatedat.php │ │ │ │ │ └── Updatedat │ │ │ │ │ │ └── Collection.php │ │ │ │ ├── Sales │ │ │ │ │ └── Order │ │ │ │ │ │ ├── Tax.php │ │ │ │ │ │ └── Tax │ │ │ │ │ │ └── Collection.php │ │ │ │ ├── TaxClass.php │ │ │ │ └── TaxClass │ │ │ │ │ └── Collection.php │ │ │ ├── Sales │ │ │ │ ├── Order │ │ │ │ │ ├── Details.php │ │ │ │ │ ├── Tax.php │ │ │ │ │ └── TaxManagement.php │ │ │ │ ├── Pdf │ │ │ │ │ ├── Grandtotal.php │ │ │ │ │ ├── Shipping.php │ │ │ │ │ ├── Subtotal.php │ │ │ │ │ └── Tax.php │ │ │ │ ├── Quote │ │ │ │ │ ├── ItemDetails.php │ │ │ │ │ └── QuoteDetails.php │ │ │ │ └── Total │ │ │ │ │ └── Quote │ │ │ │ │ ├── CommonTaxCollector.php │ │ │ │ │ ├── Shipping.php │ │ │ │ │ ├── Subtotal.php │ │ │ │ │ └── Tax.php │ │ │ ├── System │ │ │ │ ├── Config │ │ │ │ │ └── Source │ │ │ │ │ │ ├── Algorithm.php │ │ │ │ │ │ ├── Apply.php │ │ │ │ │ │ ├── PriceType.php │ │ │ │ │ │ └── Tax │ │ │ │ │ │ ├── Country.php │ │ │ │ │ │ ├── Display │ │ │ │ │ │ └── Type.php │ │ │ │ │ │ └── Region.php │ │ │ │ └── Message │ │ │ │ │ ├── Notification │ │ │ │ │ ├── ApplyDiscountOnPrices.php │ │ │ │ │ ├── DiscountErrors.php │ │ │ │ │ └── RoundingErrors.php │ │ │ │ │ ├── NotificationInterface.php │ │ │ │ │ └── Notifications.php │ │ │ ├── TaxAddressManager.php │ │ │ ├── TaxCalculation.php │ │ │ ├── TaxClass │ │ │ │ ├── AbstractType.php │ │ │ │ ├── Factory.php │ │ │ │ ├── Key.php │ │ │ │ ├── Management.php │ │ │ │ ├── Repository.php │ │ │ │ ├── Source │ │ │ │ │ ├── Customer.php │ │ │ │ │ └── Product.php │ │ │ │ └── Type │ │ │ │ │ ├── Customer.php │ │ │ │ │ ├── Product.php │ │ │ │ │ └── TypeInterface.php │ │ │ ├── TaxConfigProvider.php │ │ │ ├── TaxDetails │ │ │ │ ├── AppliedTax.php │ │ │ │ ├── AppliedTaxRate.php │ │ │ │ ├── ItemDetails.php │ │ │ │ └── TaxDetails.php │ │ │ ├── TaxRateCollection.php │ │ │ ├── TaxRateManagement.php │ │ │ ├── TaxRuleCollection.php │ │ │ └── TaxRuleRepository.php │ │ ├── Observer │ │ │ ├── AfterAddressSaveObserver.php │ │ │ ├── CustomerLoggedInObserver.php │ │ │ ├── GetPriceConfigurationObserver.php │ │ │ └── UpdateProductOptionsObserver.php │ │ ├── Plugin │ │ │ ├── Checkout │ │ │ │ └── CustomerData │ │ │ │ │ └── Cart.php │ │ │ └── Ui │ │ │ │ └── DataProvider │ │ │ │ └── TaxSettings.php │ │ ├── Pricing │ │ │ ├── Adjustment.php │ │ │ └── Render │ │ │ │ └── Adjustment.php │ │ ├── README.md │ │ ├── Setup │ │ │ ├── Patch │ │ │ │ └── Data │ │ │ │ │ ├── AddTaxAttributeAndTaxClasses.php │ │ │ │ │ ├── UpdateTaxClassAttributeVisibility.php │ │ │ │ │ └── UpdateTaxRegionId.php │ │ │ └── TaxSetup.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ ├── AdminCustomerTaxClassActionGroup.xml │ │ │ │ │ ├── AdminDeleteTaxRuleActionGroup.xml │ │ │ │ │ └── AdminTaxActionGroup.xml │ │ │ │ ├── Data │ │ │ │ │ ├── AdminMenuData.xml │ │ │ │ │ ├── TaxClassData.xml │ │ │ │ │ ├── TaxCodeData.xml │ │ │ │ │ ├── TaxConfigData.xml │ │ │ │ │ ├── TaxRateData.xml │ │ │ │ │ ├── TaxRegionData.xml │ │ │ │ │ └── TaxRuleData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Metadata │ │ │ │ │ ├── tax_class-meta.xml │ │ │ │ │ ├── tax_config-meta.xml │ │ │ │ │ ├── tax_rate-meta.xml │ │ │ │ │ └── tax_rule-meta.xml │ │ │ │ ├── Page │ │ │ │ │ ├── AdminEditTaxRatePage.xml │ │ │ │ │ ├── AdminEditTaxRulePage.xml │ │ │ │ │ ├── AdminNewTaxRulePage.xml │ │ │ │ │ ├── AdminTaxConfigurationPage.xml │ │ │ │ │ ├── AdminTaxRateGridPage.xml │ │ │ │ │ └── AdminTaxRuleGridPage.xml │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ │ ├── AdminConfigureTaxSection.xml │ │ │ │ │ ├── AdminProductTaxClassSection.xml │ │ │ │ │ ├── AdminTaxRateFormSection.xml │ │ │ │ │ ├── AdminTaxRateGridSection.xml │ │ │ │ │ ├── AdminTaxReportsSection.xml │ │ │ │ │ ├── AdminTaxRuleFormSection.xml │ │ │ │ │ ├── AdminTaxRuleGridSection.xml │ │ │ │ │ ├── AdminTaxRulesSection.xml │ │ │ │ │ └── CheckoutCartSummarySection.xml │ │ │ │ └── Test │ │ │ │ │ ├── AdminCreateDefaultsTaxRuleTest.xml │ │ │ │ │ ├── AdminCreateTaxRateAllPostCodesTest.xml │ │ │ │ │ ├── AdminCreateTaxRateLargeRateTest.xml │ │ │ │ │ ├── AdminCreateTaxRateSpecificPostcodeTest.xml │ │ │ │ │ ├── AdminCreateTaxRateWiderZipCodeRangeTest.xml │ │ │ │ │ ├── AdminCreateTaxRateZipCodeRangeTest.xml │ │ │ │ │ ├── AdminCreateTaxRuleWithCustomerAndProductTaxClassTest.xml │ │ │ │ │ ├── AdminCreateTaxRuleWithNewAndExistingTaxRateAndCustomerAndProductTaxClassTest.xml │ │ │ │ │ ├── AdminCreateTaxRuleWithNewTaxClassesAndTaxRateTest.xml │ │ │ │ │ ├── AdminCreateTaxRuleWithZipRangeTest.xml │ │ │ │ │ ├── AdminDeleteTaxRuleTest.xml │ │ │ │ │ ├── AdminStoresTaxRulesNavigateMenuTest.xml │ │ │ │ │ ├── AdminStoresTaxZonesAndRatesNavigateMenuTest.xml │ │ │ │ │ ├── AdminSystemImportExportTaxRatesNavigateMenuTest.xml │ │ │ │ │ ├── AdminTaxCalcWithApplyTaxOnSettingTest.xml │ │ │ │ │ ├── AdminTaxReportGridTest.xml │ │ │ │ │ ├── AdminUpdateDefaultTaxRuleTest.xml │ │ │ │ │ ├── AdminUpdateTaxRuleWithCustomClassesTest.xml │ │ │ │ │ ├── AdminUpdateTaxRuleWithFixedZipUtahTest.xml │ │ │ │ │ ├── CheckCreditMemoTotalsTest.xml │ │ │ │ │ ├── DeleteTaxRateEntityTest.xml │ │ │ │ │ ├── StorefrontTaxInformationInShoppingCartForCustomerPhysicalQuoteTest.xml │ │ │ │ │ ├── StorefrontTaxInformationInShoppingCartForCustomerVirtualQuoteTest.xml │ │ │ │ │ ├── StorefrontTaxInformationInShoppingCartForGuestPhysicalQuoteTest.xml │ │ │ │ │ ├── StorefrontTaxInformationInShoppingCartForGuestVirtualQuoteTest.xml │ │ │ │ │ ├── StorefrontTaxQuoteCartTest.xml │ │ │ │ │ ├── StorefrontTaxQuoteCheckoutTest.xml │ │ │ │ │ ├── Update01TaxRateEntityTest.xml │ │ │ │ │ ├── Update100TaxRateEntityTest.xml │ │ │ │ │ ├── Update1299TaxRateEntityTest.xml │ │ │ │ │ ├── UpdateAnyRegionTaxRateEntityTest.xml │ │ │ │ │ ├── UpdateDecimalTaxRateEntityTest.xml │ │ │ │ │ └── UpdateLargeTaxRateEntityTest.xml │ │ │ └── Unit │ │ │ │ ├── App │ │ │ │ └── Action │ │ │ │ │ └── ContextPluginTest.php │ │ │ │ ├── Block │ │ │ │ ├── Adminhtml │ │ │ │ │ ├── Items │ │ │ │ │ │ └── Price │ │ │ │ │ │ │ └── RendererTest.php │ │ │ │ │ └── Rule │ │ │ │ │ │ └── Edit │ │ │ │ │ │ └── FormTest.php │ │ │ │ ├── Checkout │ │ │ │ │ ├── Shipping │ │ │ │ │ │ └── PriceTest.php │ │ │ │ │ └── ShippingTest.php │ │ │ │ ├── Grid │ │ │ │ │ └── Renderer │ │ │ │ │ │ └── CodesTest.php │ │ │ │ └── Item │ │ │ │ │ └── Price │ │ │ │ │ └── RendererTest.php │ │ │ │ ├── Controller │ │ │ │ └── Adminhtml │ │ │ │ │ ├── Rate │ │ │ │ │ └── AjaxLoadTest.php │ │ │ │ │ ├── Rule │ │ │ │ │ └── AjaxLoadRatesTest.php │ │ │ │ │ └── Tax │ │ │ │ │ └── IgnoreTaxNotificationTest.php │ │ │ │ ├── GetterSetterTest.php │ │ │ │ ├── Helper │ │ │ │ └── DataTest.php │ │ │ │ ├── Model │ │ │ │ ├── Calculation │ │ │ │ │ ├── CalculatorFactoryTest.php │ │ │ │ │ ├── Rate │ │ │ │ │ │ └── ConverterTest.php │ │ │ │ │ ├── RateRegistryTest.php │ │ │ │ │ ├── RateRepositoryTest.php │ │ │ │ │ ├── RateTest.php │ │ │ │ │ ├── RowBaseAndTotalBaseCalculatorTestCase.php │ │ │ │ │ ├── RowBaseCalculatorTest.php │ │ │ │ │ ├── TaxRuleRegistryTest.php │ │ │ │ │ ├── TotalBaseCalculatorTest.php │ │ │ │ │ └── UnitBaseCalculatorTest.php │ │ │ │ ├── ClassModelRegistryTest.php │ │ │ │ ├── Config │ │ │ │ │ └── TaxClassTest.php │ │ │ │ ├── ConfigTest.php │ │ │ │ ├── Plugin │ │ │ │ │ └── OrderSaveTest.php │ │ │ │ ├── Quote │ │ │ │ │ ├── GrandTotalDetailsPluginTest.php │ │ │ │ │ └── ToOrderConverterTest.php │ │ │ │ ├── ResourceModel │ │ │ │ │ └── CalculationTest.php │ │ │ │ ├── Sales │ │ │ │ │ ├── Order │ │ │ │ │ │ └── TaxManagementTest.php │ │ │ │ │ └── Total │ │ │ │ │ │ └── Quote │ │ │ │ │ │ ├── CommonTaxCollectorTest.php │ │ │ │ │ │ ├── ShippingTest.php │ │ │ │ │ │ ├── SubtotalTest.php │ │ │ │ │ │ └── TaxTest.php │ │ │ │ ├── System │ │ │ │ │ └── Message │ │ │ │ │ │ ├── Notification │ │ │ │ │ │ ├── ApplyDiscountOnPricesTest.php │ │ │ │ │ │ ├── DiscountErrorsTest.php │ │ │ │ │ │ └── RoundingErrorsTest.php │ │ │ │ │ │ └── NotificationsTest.php │ │ │ │ ├── TaxAddressManagerTest.php │ │ │ │ ├── TaxCalculationTest.php │ │ │ │ ├── TaxClass │ │ │ │ │ ├── FactoryTest.php │ │ │ │ │ ├── ManagementTest.php │ │ │ │ │ ├── RepositoryTest.php │ │ │ │ │ ├── Source │ │ │ │ │ │ ├── CustomerTest.php │ │ │ │ │ │ └── ProductTest.php │ │ │ │ │ └── Type │ │ │ │ │ │ ├── CustomerTest.php │ │ │ │ │ │ └── ProductTest.php │ │ │ │ ├── TaxConfigProviderTest.php │ │ │ │ ├── TaxRateCollectionTest.php │ │ │ │ ├── TaxRateManagementTest.php │ │ │ │ ├── TaxRuleCollectionTest.php │ │ │ │ └── TaxRuleRepositoryTest.php │ │ │ │ ├── Observer │ │ │ │ ├── AfterAddressSaveObserverTest.php │ │ │ │ ├── CustomerLoggedInObserverTest.php │ │ │ │ ├── GetPriceConfigurationObserverTest.php │ │ │ │ └── UpdateProductOptionsObserverTest.php │ │ │ │ ├── Plugin │ │ │ │ └── Checkout │ │ │ │ │ └── CustomerData │ │ │ │ │ └── CartTest.php │ │ │ │ ├── Pricing │ │ │ │ ├── AdjustmentTest.php │ │ │ │ └── Render │ │ │ │ │ └── AdjustmentTest.php │ │ │ │ ├── Setup │ │ │ │ └── TaxSetupTest.php │ │ │ │ └── Ui │ │ │ │ └── DataProvider │ │ │ │ └── Product │ │ │ │ └── Listing │ │ │ │ └── Collector │ │ │ │ └── TaxTest.php │ │ ├── Ui │ │ │ └── DataProvider │ │ │ │ └── Product │ │ │ │ └── Listing │ │ │ │ └── Collector │ │ │ │ └── Tax.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ ├── menu.xml │ │ │ │ ├── routes.xml │ │ │ │ └── system.xml │ │ │ ├── catalog_attributes.xml │ │ │ ├── config.xml │ │ │ ├── crontab.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── events.xml │ │ │ ├── extension_attributes.xml │ │ │ ├── fieldset.xml │ │ │ ├── frontend │ │ │ │ ├── di.xml │ │ │ │ └── events.xml │ │ │ ├── module.xml │ │ │ ├── pdf.xml │ │ │ ├── sales.xml │ │ │ └── webapi.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ ├── layout │ │ │ │ ├── sales_creditmemo_item_price.xml │ │ │ │ ├── sales_invoice_item_price.xml │ │ │ │ ├── sales_order_create_item_price.xml │ │ │ │ ├── sales_order_item_price.xml │ │ │ │ ├── tax_rate_block.xml │ │ │ │ ├── tax_rate_exportcsv.xml │ │ │ │ ├── tax_rate_exportxml.xml │ │ │ │ ├── tax_rate_index.xml │ │ │ │ ├── tax_rule_block.xml │ │ │ │ ├── tax_rule_edit.xml │ │ │ │ └── tax_rule_index.xml │ │ │ ├── templates │ │ │ │ ├── items │ │ │ │ │ └── price │ │ │ │ │ │ ├── row.phtml │ │ │ │ │ │ ├── total.phtml │ │ │ │ │ │ └── unit.phtml │ │ │ │ ├── order │ │ │ │ │ └── create │ │ │ │ │ │ └── items │ │ │ │ │ │ └── price │ │ │ │ │ │ ├── row.phtml │ │ │ │ │ │ ├── total.phtml │ │ │ │ │ │ └── unit.phtml │ │ │ │ ├── rate │ │ │ │ │ ├── form.phtml │ │ │ │ │ ├── js.phtml │ │ │ │ │ └── title.phtml │ │ │ │ ├── rule │ │ │ │ │ ├── edit.phtml │ │ │ │ │ └── rate │ │ │ │ │ │ └── form.phtml │ │ │ │ └── toolbar │ │ │ │ │ ├── class │ │ │ │ │ ├── add.phtml │ │ │ │ │ └── save.phtml │ │ │ │ │ ├── rate │ │ │ │ │ ├── add.phtml │ │ │ │ │ └── save.phtml │ │ │ │ │ └── rule │ │ │ │ │ ├── add.phtml │ │ │ │ │ └── save.phtml │ │ │ └── web │ │ │ │ └── js │ │ │ │ └── bootstrap.js │ │ │ ├── base │ │ │ ├── layout │ │ │ │ └── catalog_product_prices.xml │ │ │ ├── templates │ │ │ │ └── pricing │ │ │ │ │ ├── adjustment.phtml │ │ │ │ │ └── adjustment │ │ │ │ │ └── bundle.phtml │ │ │ └── web │ │ │ │ ├── js │ │ │ │ └── price │ │ │ │ │ └── adjustment.js │ │ │ │ └── template │ │ │ │ └── price │ │ │ │ ├── adjustment.html │ │ │ │ └── bundle │ │ │ │ └── adjustment.html │ │ │ └── frontend │ │ │ ├── layout │ │ │ ├── checkout_cart_index.xml │ │ │ ├── checkout_cart_sidebar_total_renderers.xml │ │ │ ├── checkout_index_index.xml │ │ │ ├── checkout_item_price_renderers.xml │ │ │ ├── sales_email_item_price.xml │ │ │ └── sales_order_item_price.xml │ │ │ ├── templates │ │ │ ├── checkout │ │ │ │ ├── cart │ │ │ │ │ └── item │ │ │ │ │ │ └── price │ │ │ │ │ │ └── sidebar.phtml │ │ │ │ ├── grandtotal.phtml │ │ │ │ ├── shipping.phtml │ │ │ │ ├── shipping │ │ │ │ │ └── price.phtml │ │ │ │ ├── subtotal.phtml │ │ │ │ └── tax.phtml │ │ │ ├── email │ │ │ │ └── items │ │ │ │ │ └── price │ │ │ │ │ └── row.phtml │ │ │ ├── item │ │ │ │ └── price │ │ │ │ │ ├── row.phtml │ │ │ │ │ ├── total_after_discount.phtml │ │ │ │ │ └── unit.phtml │ │ │ └── order │ │ │ │ └── tax.phtml │ │ │ ├── ui_component │ │ │ ├── widget_recently_compared.xml │ │ │ └── widget_recently_viewed.xml │ │ │ └── web │ │ │ ├── js │ │ │ └── view │ │ │ │ └── checkout │ │ │ │ ├── cart │ │ │ │ └── totals │ │ │ │ │ ├── grand-total.js │ │ │ │ │ ├── shipping.js │ │ │ │ │ └── tax.js │ │ │ │ ├── minicart │ │ │ │ └── subtotal │ │ │ │ │ └── totals.js │ │ │ │ ├── shipping_method │ │ │ │ └── price.js │ │ │ │ └── summary │ │ │ │ ├── grand-total.js │ │ │ │ ├── item │ │ │ │ └── details │ │ │ │ │ └── subtotal.js │ │ │ │ ├── shipping.js │ │ │ │ ├── subtotal.js │ │ │ │ └── tax.js │ │ │ └── template │ │ │ └── checkout │ │ │ ├── cart │ │ │ └── totals │ │ │ │ ├── grand-total.html │ │ │ │ ├── shipping.html │ │ │ │ └── tax.html │ │ │ ├── minicart │ │ │ └── subtotal │ │ │ │ └── totals.html │ │ │ ├── shipping_method │ │ │ └── price.html │ │ │ └── summary │ │ │ ├── grand-total.html │ │ │ ├── item │ │ │ └── details │ │ │ │ └── subtotal.html │ │ │ ├── shipping.html │ │ │ ├── subtotal.html │ │ │ └── tax.html │ │ ├── TaxGraphQl │ │ ├── README.md │ │ ├── Test │ │ │ └── Mftf │ │ │ │ └── README.md │ │ ├── composer.json │ │ ├── etc │ │ │ ├── module.xml │ │ │ └── schema.graphqls │ │ └── registration.php │ │ ├── TaxImportExport │ │ ├── Block │ │ │ └── Adminhtml │ │ │ │ └── Rate │ │ │ │ ├── Grid │ │ │ │ └── Renderer │ │ │ │ │ └── Country.php │ │ │ │ ├── ImportExport.php │ │ │ │ └── ImportExportHeader.php │ │ ├── Controller │ │ │ └── Adminhtml │ │ │ │ ├── Rate.php │ │ │ │ └── Rate │ │ │ │ ├── ExportCsv.php │ │ │ │ ├── ExportPost.php │ │ │ │ ├── ExportXml.php │ │ │ │ ├── ImportExport.php │ │ │ │ └── ImportPost.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ └── Rate │ │ │ │ └── CsvImportHandler.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ └── Controller │ │ │ │ └── Adminhtml │ │ │ │ └── Rate │ │ │ │ └── ExportPostTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ ├── menu.xml │ │ │ │ └── routes.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ └── adminhtml │ │ │ ├── layout │ │ │ ├── tax_rate_block.xml │ │ │ └── tax_rule_edit.xml │ │ │ └── templates │ │ │ ├── importExport.phtml │ │ │ └── importExportHeader.phtml │ │ ├── Theme │ │ ├── Api │ │ │ ├── Data │ │ │ │ ├── DesignConfigDataInterface.php │ │ │ │ └── DesignConfigInterface.php │ │ │ └── DesignConfigRepositoryInterface.php │ │ ├── Block │ │ │ ├── Adminhtml │ │ │ │ ├── Design │ │ │ │ │ └── Config │ │ │ │ │ │ └── Edit │ │ │ │ │ │ ├── BackButton.php │ │ │ │ │ │ ├── SaveAndContinueButton.php │ │ │ │ │ │ ├── SaveButton.php │ │ │ │ │ │ └── Scope.php │ │ │ │ ├── System │ │ │ │ │ └── Design │ │ │ │ │ │ ├── Theme.php │ │ │ │ │ │ └── Theme │ │ │ │ │ │ ├── Edit.php │ │ │ │ │ │ └── Edit │ │ │ │ │ │ ├── AbstractTab.php │ │ │ │ │ │ ├── Form.php │ │ │ │ │ │ ├── Form │ │ │ │ │ │ └── Element │ │ │ │ │ │ │ ├── File.php │ │ │ │ │ │ │ ├── Image.php │ │ │ │ │ │ │ └── Links.php │ │ │ │ │ │ ├── Tab │ │ │ │ │ │ ├── Css.php │ │ │ │ │ │ ├── General.php │ │ │ │ │ │ └── Js.php │ │ │ │ │ │ └── Tabs.php │ │ │ │ └── Wysiwyg │ │ │ │ │ └── Files │ │ │ │ │ ├── Content.php │ │ │ │ │ ├── Content │ │ │ │ │ ├── Files.php │ │ │ │ │ └── Uploader.php │ │ │ │ │ └── Tree.php │ │ │ └── Html │ │ │ │ ├── Breadcrumbs.php │ │ │ │ ├── Footer.php │ │ │ │ ├── Header.php │ │ │ │ ├── Header │ │ │ │ └── Logo.php │ │ │ │ ├── Notices.php │ │ │ │ ├── Pager.php │ │ │ │ ├── Title.php │ │ │ │ ├── Topmenu.php │ │ │ │ └── Welcome.php │ │ ├── Console │ │ │ └── Command │ │ │ │ └── ThemeUninstallCommand.php │ │ ├── Controller │ │ │ ├── Adminhtml │ │ │ │ ├── Design │ │ │ │ │ └── Config │ │ │ │ │ │ ├── Edit.php │ │ │ │ │ │ ├── FileUploader │ │ │ │ │ │ └── Save.php │ │ │ │ │ │ ├── Index.php │ │ │ │ │ │ └── Save.php │ │ │ │ └── System │ │ │ │ │ └── Design │ │ │ │ │ ├── Theme.php │ │ │ │ │ ├── Theme │ │ │ │ │ ├── Delete.php │ │ │ │ │ ├── DownloadCss.php │ │ │ │ │ ├── DownloadCustomCss.php │ │ │ │ │ ├── Edit.php │ │ │ │ │ ├── Grid.php │ │ │ │ │ ├── Index.php │ │ │ │ │ ├── NewAction.php │ │ │ │ │ ├── Save.php │ │ │ │ │ ├── UploadCss.php │ │ │ │ │ └── UploadJs.php │ │ │ │ │ └── Wysiwyg │ │ │ │ │ ├── Files.php │ │ │ │ │ └── Files │ │ │ │ │ ├── Contents.php │ │ │ │ │ ├── DeleteFiles.php │ │ │ │ │ ├── DeleteFolder.php │ │ │ │ │ ├── Index.php │ │ │ │ │ ├── NewFolder.php │ │ │ │ │ ├── OnInsert.php │ │ │ │ │ ├── PreviewImage.php │ │ │ │ │ ├── TreeJson.php │ │ │ │ │ └── Upload.php │ │ │ └── Result │ │ │ │ ├── JsFooterPlugin.php │ │ │ │ └── MessagePlugin.php │ │ ├── CustomerData │ │ │ └── Messages.php │ │ ├── Helper │ │ │ ├── Storage.php │ │ │ └── Theme.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Config.php │ │ │ ├── Config │ │ │ │ ├── Customization.php │ │ │ │ ├── Importer.php │ │ │ │ └── Processor │ │ │ │ │ └── DesignTheme.php │ │ │ ├── CopyService.php │ │ │ ├── Data │ │ │ │ └── Design │ │ │ │ │ ├── Config.php │ │ │ │ │ ├── Config │ │ │ │ │ └── Data.php │ │ │ │ │ └── ConfigFactory.php │ │ │ ├── Design.php │ │ │ ├── Design │ │ │ │ ├── Backend │ │ │ │ │ ├── Exceptions.php │ │ │ │ │ ├── Favicon.php │ │ │ │ │ ├── File.php │ │ │ │ │ ├── Image.php │ │ │ │ │ ├── Logo.php │ │ │ │ │ └── Theme.php │ │ │ │ ├── BackendModelFactory.php │ │ │ │ ├── Config │ │ │ │ │ ├── DataProvider.php │ │ │ │ │ ├── DataProvider │ │ │ │ │ │ ├── DataLoader.php │ │ │ │ │ │ └── MetadataLoader.php │ │ │ │ │ ├── FileUploader │ │ │ │ │ │ └── FileProcessor.php │ │ │ │ │ ├── MetadataProvider.php │ │ │ │ │ ├── MetadataProviderInterface.php │ │ │ │ │ ├── Plugin.php │ │ │ │ │ ├── Plugin │ │ │ │ │ │ └── Dump.php │ │ │ │ │ ├── Storage.php │ │ │ │ │ ├── Validator.php │ │ │ │ │ ├── ValueChecker.php │ │ │ │ │ └── ValueProcessor.php │ │ │ │ └── Theme │ │ │ │ │ └── Label.php │ │ │ ├── DesignConfigRepository.php │ │ │ ├── Favicon │ │ │ │ └── Favicon.php │ │ │ ├── Indexer │ │ │ │ └── Design │ │ │ │ │ ├── Config.php │ │ │ │ │ └── Config │ │ │ │ │ ├── FieldsProvider.php │ │ │ │ │ └── Plugin │ │ │ │ │ ├── Store.php │ │ │ │ │ ├── StoreGroup.php │ │ │ │ │ └── Website.php │ │ │ ├── Layout │ │ │ │ ├── Config.php │ │ │ │ ├── Config │ │ │ │ │ ├── Converter.php │ │ │ │ │ ├── Reader.php │ │ │ │ │ └── SchemaLocator.php │ │ │ │ └── Source │ │ │ │ │ └── Layout.php │ │ │ ├── PageLayout │ │ │ │ └── Config │ │ │ │ │ └── Builder.php │ │ │ ├── ResourceModel │ │ │ │ ├── Design.php │ │ │ │ ├── Design │ │ │ │ │ ├── Collection.php │ │ │ │ │ ├── Config.php │ │ │ │ │ └── Config │ │ │ │ │ │ ├── Collection.php │ │ │ │ │ │ └── Scope │ │ │ │ │ │ └── Collection.php │ │ │ │ ├── Theme.php │ │ │ │ └── Theme │ │ │ │ │ ├── Collection.php │ │ │ │ │ ├── Customization │ │ │ │ │ └── Update.php │ │ │ │ │ ├── Data │ │ │ │ │ └── Collection.php │ │ │ │ │ ├── File.php │ │ │ │ │ ├── File │ │ │ │ │ └── Collection.php │ │ │ │ │ └── Grid │ │ │ │ │ └── Collection.php │ │ │ ├── Source │ │ │ │ └── InitialThemeSource.php │ │ │ ├── Theme.php │ │ │ ├── Theme │ │ │ │ ├── Collection.php │ │ │ │ ├── Customization │ │ │ │ │ ├── Config.php │ │ │ │ │ └── File │ │ │ │ │ │ └── CustomCss.php │ │ │ │ ├── Data.php │ │ │ │ ├── Data │ │ │ │ │ └── Collection.php │ │ │ │ ├── Domain │ │ │ │ │ ├── Physical.php │ │ │ │ │ ├── Staging.php │ │ │ │ │ └── Virtual.php │ │ │ │ ├── File.php │ │ │ │ ├── FileProvider.php │ │ │ │ ├── Image │ │ │ │ │ └── Path.php │ │ │ │ ├── Plugin │ │ │ │ │ └── Registration.php │ │ │ │ ├── Registration.php │ │ │ │ ├── Resolver.php │ │ │ │ ├── SingleFile.php │ │ │ │ ├── Source │ │ │ │ │ └── Theme.php │ │ │ │ ├── ThemeDependencyChecker.php │ │ │ │ ├── ThemePackageInfo.php │ │ │ │ ├── ThemeProvider.php │ │ │ │ └── ThemeUninstaller.php │ │ │ ├── ThemeValidator.php │ │ │ ├── Uploader │ │ │ │ └── Service.php │ │ │ ├── Url │ │ │ │ └── Plugin │ │ │ │ │ └── Signature.php │ │ │ ├── View │ │ │ │ └── Design.php │ │ │ └── Wysiwyg │ │ │ │ └── Storage.php │ │ ├── Observer │ │ │ ├── ApplyThemeCustomizationObserver.php │ │ │ ├── CheckThemeIsAssignedObserver.php │ │ │ └── CleanThemeRelatedContentObserver.php │ │ ├── README.md │ │ ├── Setup │ │ │ ├── Patch │ │ │ │ └── Data │ │ │ │ │ ├── ConvertSerializedData.php │ │ │ │ │ └── RegisterThemes.php │ │ │ └── RecurringData.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ ├── NavigateToFaviconMediaFolderActionGroup.xml │ │ │ │ │ └── StorefrontClickOnHeaderLogoActionGroup.xml │ │ │ │ ├── Data │ │ │ │ │ ├── AdminMenuData.xml │ │ │ │ │ └── DesignData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Page │ │ │ │ │ ├── DesignConfigPage.xml │ │ │ │ │ └── ThemesPage.xml │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ │ ├── AdminDesignConfigSection.xml │ │ │ │ │ ├── AdminThemeSection.xml │ │ │ │ │ ├── StorefrontFooterSection.xml │ │ │ │ │ ├── StorefrontHeaderSection.xml │ │ │ │ │ └── StorefrontMessagesSection.xml │ │ │ │ └── Test │ │ │ │ │ ├── AdminContentThemesNavigateMenuTest.xml │ │ │ │ │ ├── AdminDesignConfigMediaGalleryImageUploadTest.xml │ │ │ │ │ ├── AdminWatermarkUploadTest.xml │ │ │ │ │ └── ThemeTest.xml │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ ├── Adminhtml │ │ │ │ │ ├── Design │ │ │ │ │ │ └── Config │ │ │ │ │ │ │ └── Edit │ │ │ │ │ │ │ ├── BackButtonTest.php │ │ │ │ │ │ │ ├── SaveButtonTest.php │ │ │ │ │ │ │ └── ScopeTest.php │ │ │ │ │ ├── System │ │ │ │ │ │ └── Design │ │ │ │ │ │ │ └── Theme │ │ │ │ │ │ │ ├── Edit │ │ │ │ │ │ │ ├── Form │ │ │ │ │ │ │ │ └── Element │ │ │ │ │ │ │ │ │ └── FileTest.php │ │ │ │ │ │ │ └── FormTest.php │ │ │ │ │ │ │ ├── Tab │ │ │ │ │ │ │ ├── CssTest.php │ │ │ │ │ │ │ └── JsTest.php │ │ │ │ │ │ │ └── TabAbstractTest.php │ │ │ │ │ └── Wysiwyg │ │ │ │ │ │ └── Files │ │ │ │ │ │ ├── ContentTest.php │ │ │ │ │ │ └── TreeTest.php │ │ │ │ └── Html │ │ │ │ │ ├── FooterTest.php │ │ │ │ │ ├── Header │ │ │ │ │ └── LogoTest.php │ │ │ │ │ ├── HeaderTest.php │ │ │ │ │ ├── TitleTest.php │ │ │ │ │ ├── TopmenuTest.php │ │ │ │ │ └── _files │ │ │ │ │ └── logo │ │ │ │ │ └── default │ │ │ │ │ └── image.gif │ │ │ │ ├── Console │ │ │ │ └── Command │ │ │ │ │ └── ThemeUninstallCommandTest.php │ │ │ │ ├── Controller │ │ │ │ ├── Adminhtml │ │ │ │ │ ├── Design │ │ │ │ │ │ └── Config │ │ │ │ │ │ │ ├── EditTest.php │ │ │ │ │ │ │ ├── FileUploader │ │ │ │ │ │ │ └── SaveTest.php │ │ │ │ │ │ │ ├── IndexTest.php │ │ │ │ │ │ │ └── SaveTest.php │ │ │ │ │ └── System │ │ │ │ │ │ └── Design │ │ │ │ │ │ ├── Theme │ │ │ │ │ │ ├── DeleteTest.php │ │ │ │ │ │ ├── DownloadCssTest.php │ │ │ │ │ │ ├── DownloadCustomCssTest.php │ │ │ │ │ │ ├── EditTest.php │ │ │ │ │ │ ├── GridTest.php │ │ │ │ │ │ ├── IndexTest.php │ │ │ │ │ │ ├── SaveTest.php │ │ │ │ │ │ ├── UploadCssTest.php │ │ │ │ │ │ └── UploadJsTest.php │ │ │ │ │ │ ├── ThemeTest.php │ │ │ │ │ │ └── Wysiwyg │ │ │ │ │ │ └── Files │ │ │ │ │ │ ├── ContentsTest.php │ │ │ │ │ │ ├── DeleteFilesTest.php │ │ │ │ │ │ ├── DeleteFolderTest.php │ │ │ │ │ │ ├── IndexTest.php │ │ │ │ │ │ └── OnInsertTest.php │ │ │ │ └── Result │ │ │ │ │ └── MessagePluginTest.php │ │ │ │ ├── CustomerData │ │ │ │ └── MessagesTest.php │ │ │ │ ├── Helper │ │ │ │ ├── StorageTest.php │ │ │ │ └── ThemeTest.php │ │ │ │ ├── Model │ │ │ │ ├── Config │ │ │ │ │ ├── CustomizationTest.php │ │ │ │ │ ├── ImporterTest.php │ │ │ │ │ ├── Processor │ │ │ │ │ │ └── DesignThemeTest.php │ │ │ │ │ ├── ValidatorTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ └── template_fixture.html │ │ │ │ ├── ConfigTest.php │ │ │ │ ├── CopyServiceTest.php │ │ │ │ ├── Data │ │ │ │ │ └── Design │ │ │ │ │ │ └── ConfigFactoryTest.php │ │ │ │ ├── Design │ │ │ │ │ ├── Backend │ │ │ │ │ │ ├── ExceptionsTest.php │ │ │ │ │ │ ├── FileTest.php │ │ │ │ │ │ └── ThemeTest.php │ │ │ │ │ ├── BackendModelFactoryTest.php │ │ │ │ │ └── Config │ │ │ │ │ │ ├── DataProvider │ │ │ │ │ │ ├── DataLoaderTest.php │ │ │ │ │ │ └── MetadataLoaderTest.php │ │ │ │ │ │ ├── DataProviderTest.php │ │ │ │ │ │ ├── FileUploader │ │ │ │ │ │ └── FileProcessorTest.php │ │ │ │ │ │ ├── Plugin │ │ │ │ │ │ └── DumpTest.php │ │ │ │ │ │ ├── PluginTest.php │ │ │ │ │ │ ├── StorageTest.php │ │ │ │ │ │ ├── ValidatorTest.php │ │ │ │ │ │ ├── ValueCheckerTest.php │ │ │ │ │ │ └── ValueProcessorTest.php │ │ │ │ ├── DesignConfigRepositoryTest.php │ │ │ │ ├── DesignTest.php │ │ │ │ ├── Favicon │ │ │ │ │ └── FaviconTest.php │ │ │ │ ├── Indexer │ │ │ │ │ └── Design │ │ │ │ │ │ ├── Config │ │ │ │ │ │ └── Plugin │ │ │ │ │ │ │ ├── StoreGroupTest.php │ │ │ │ │ │ │ ├── StoreTest.php │ │ │ │ │ │ │ └── WebsiteTest.php │ │ │ │ │ │ └── ConfigTest.php │ │ │ │ ├── Layout │ │ │ │ │ ├── Config │ │ │ │ │ │ ├── ConverterTest.php │ │ │ │ │ │ ├── SchemaLocatorTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ └── page_layouts.xml │ │ │ │ │ ├── ConfigTest.php │ │ │ │ │ └── Source │ │ │ │ │ │ └── LayoutTest.php │ │ │ │ ├── PageLayout │ │ │ │ │ └── Config │ │ │ │ │ │ └── BuilderTest.php │ │ │ │ ├── ResourceModel │ │ │ │ │ └── Design │ │ │ │ │ │ └── Config │ │ │ │ │ │ └── Scope │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ ├── Source │ │ │ │ │ └── InitialThemeSourceTest.php │ │ │ │ ├── Theme │ │ │ │ │ ├── CollectionTest.php │ │ │ │ │ ├── Customization │ │ │ │ │ │ ├── ConfigTest.php │ │ │ │ │ │ └── File │ │ │ │ │ │ │ └── CustomCssTest.php │ │ │ │ │ ├── DataTest.php │ │ │ │ │ ├── Domain │ │ │ │ │ │ ├── PhysicalTest.php │ │ │ │ │ │ ├── StagingTest.php │ │ │ │ │ │ └── VirtualTest.php │ │ │ │ │ ├── FileProviderTest.php │ │ │ │ │ ├── FileTest.php │ │ │ │ │ ├── Image │ │ │ │ │ │ └── PathTest.php │ │ │ │ │ ├── Plugin │ │ │ │ │ │ └── RegistrationTest.php │ │ │ │ │ ├── RegistrationTest.php │ │ │ │ │ ├── ResolverTest.php │ │ │ │ │ ├── SingleFileTest.php │ │ │ │ │ ├── Source │ │ │ │ │ │ └── ThemeTest.php │ │ │ │ │ ├── ThemeDependencyCheckerTest.php │ │ │ │ │ ├── ThemePackageInfoTest.php │ │ │ │ │ ├── ThemeProviderTest.php │ │ │ │ │ ├── ThemeUninstallerTest.php │ │ │ │ │ └── ValidationTest.php │ │ │ │ ├── ThemeTest.php │ │ │ │ ├── ThemeValidatorTest.php │ │ │ │ ├── Uploader │ │ │ │ │ └── ServiceTest.php │ │ │ │ ├── Url │ │ │ │ │ └── Plugin │ │ │ │ │ │ └── SignatureTest.php │ │ │ │ ├── View │ │ │ │ │ └── DesignTest.php │ │ │ │ ├── Wysiwyg │ │ │ │ │ └── StorageTest.php │ │ │ │ └── _files │ │ │ │ │ └── frontend │ │ │ │ │ └── magento_iphone │ │ │ │ │ ├── theme.xml │ │ │ │ │ └── theme_invalid.xml │ │ │ │ ├── Observer │ │ │ │ ├── ApplyThemeCustomizationObserverTest.php │ │ │ │ ├── CheckThemeIsAssignedObserverTest.php │ │ │ │ └── CleanThemeRelatedContentObserverTest.php │ │ │ │ └── Ui │ │ │ │ └── Component │ │ │ │ ├── Design │ │ │ │ └── Config │ │ │ │ │ └── SearchRobots │ │ │ │ │ └── ResetButtonTest.php │ │ │ │ └── Listing │ │ │ │ └── Column │ │ │ │ ├── EditActionTest.php │ │ │ │ └── ViewActionTest.php │ │ ├── Ui │ │ │ └── Component │ │ │ │ ├── Design │ │ │ │ └── Config │ │ │ │ │ ├── DataProvider.php │ │ │ │ │ └── SearchRobots │ │ │ │ │ └── ResetButton.php │ │ │ │ ├── Listing │ │ │ │ └── Column │ │ │ │ │ ├── EditAction.php │ │ │ │ │ └── ViewAction.php │ │ │ │ └── Theme │ │ │ │ └── DataProvider │ │ │ │ └── SearchResult.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ ├── menu.xml │ │ │ │ └── routes.xml │ │ │ ├── config.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── events.xml │ │ │ ├── extension_attributes.xml │ │ │ ├── frontend │ │ │ │ ├── di.xml │ │ │ │ ├── events.xml │ │ │ │ └── sections.xml │ │ │ ├── indexer.xml │ │ │ ├── module.xml │ │ │ ├── mview.xml │ │ │ └── system.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ ├── layout │ │ │ │ ├── adminhtml_system_design_theme_block.xml │ │ │ │ ├── adminhtml_system_design_theme_edit.xml │ │ │ │ ├── adminhtml_system_design_theme_grid.xml │ │ │ │ ├── adminhtml_system_design_theme_index.xml │ │ │ │ ├── adminhtml_system_design_wysiwyg_files_contents.xml │ │ │ │ ├── adminhtml_system_design_wysiwyg_files_index.xml │ │ │ │ ├── theme_design_config_edit.xml │ │ │ │ └── theme_design_config_index.xml │ │ │ ├── layouts.xml │ │ │ ├── page_layout │ │ │ │ ├── admin-1column.xml │ │ │ │ ├── admin-2columns-left.xml │ │ │ │ ├── admin-empty.xml │ │ │ │ └── admin-login.xml │ │ │ ├── requirejs-config.js │ │ │ ├── templates │ │ │ │ ├── browser │ │ │ │ │ ├── content.phtml │ │ │ │ │ └── content │ │ │ │ │ │ ├── files.phtml │ │ │ │ │ │ └── uploader.phtml │ │ │ │ ├── design │ │ │ │ │ └── config │ │ │ │ │ │ └── edit │ │ │ │ │ │ └── scope.phtml │ │ │ │ ├── tabs │ │ │ │ │ ├── css.phtml │ │ │ │ │ ├── fieldset │ │ │ │ │ │ └── js.phtml │ │ │ │ │ └── js.phtml │ │ │ │ └── title.phtml │ │ │ ├── ui_component │ │ │ │ ├── design_config_form.xml │ │ │ │ ├── design_config_listing.xml │ │ │ │ └── design_theme_listing.xml │ │ │ └── web │ │ │ │ ├── calendar.png │ │ │ │ ├── css │ │ │ │ └── theme.css │ │ │ │ ├── fam_book_open.png │ │ │ │ ├── favicon.ico │ │ │ │ ├── images │ │ │ │ ├── bkg_movable-arrows.png │ │ │ │ └── js_icon.gif │ │ │ │ ├── js │ │ │ │ ├── bootstrap.js │ │ │ │ ├── custom-js-list.js │ │ │ │ ├── form.js │ │ │ │ ├── form │ │ │ │ │ └── component │ │ │ │ │ │ └── robots-reset-button.js │ │ │ │ └── sortable.js │ │ │ │ ├── prototype │ │ │ │ └── magento.css │ │ │ │ ├── template │ │ │ │ └── form │ │ │ │ │ ├── button-field.html │ │ │ │ │ └── element │ │ │ │ │ └── button.html │ │ │ │ └── theme │ │ │ │ └── default_preview.jpg │ │ │ ├── base │ │ │ ├── layout │ │ │ │ └── default.xml │ │ │ ├── layouts.xml │ │ │ ├── page_layout │ │ │ │ └── empty.xml │ │ │ ├── requirejs-config.js │ │ │ └── templates │ │ │ │ └── root.phtml │ │ │ ├── frontend │ │ │ ├── layout │ │ │ │ ├── default.xml │ │ │ │ ├── default_head_blocks.xml │ │ │ │ ├── page_calendar.xml │ │ │ │ └── print.xml │ │ │ ├── layouts.xml │ │ │ ├── page_layout │ │ │ │ ├── 1column.xml │ │ │ │ ├── 2columns-left.xml │ │ │ │ ├── 2columns-right.xml │ │ │ │ └── 3columns.xml │ │ │ ├── requirejs-config.js │ │ │ ├── templates │ │ │ │ ├── callouts │ │ │ │ │ ├── left_col.phtml │ │ │ │ │ └── right_col.phtml │ │ │ │ ├── html │ │ │ │ │ ├── absolute_footer.phtml │ │ │ │ │ ├── block.phtml │ │ │ │ │ ├── breadcrumbs.phtml │ │ │ │ │ ├── bugreport.phtml │ │ │ │ │ ├── collapsible.phtml │ │ │ │ │ ├── container.phtml │ │ │ │ │ ├── copyright.phtml │ │ │ │ │ ├── footer.phtml │ │ │ │ │ ├── header.phtml │ │ │ │ │ ├── header │ │ │ │ │ │ └── logo.phtml │ │ │ │ │ ├── messages.phtml │ │ │ │ │ ├── notices.phtml │ │ │ │ │ ├── pager.phtml │ │ │ │ │ ├── print.phtml │ │ │ │ │ ├── sections.phtml │ │ │ │ │ ├── skip.phtml │ │ │ │ │ ├── skiptarget.phtml │ │ │ │ │ ├── title.phtml │ │ │ │ │ └── topmenu.phtml │ │ │ │ ├── js │ │ │ │ │ ├── calendar.phtml │ │ │ │ │ ├── components.phtml │ │ │ │ │ └── cookie.phtml │ │ │ │ ├── link.phtml │ │ │ │ ├── messages.phtml │ │ │ │ ├── page │ │ │ │ │ └── js │ │ │ │ │ │ └── require_js.phtml │ │ │ │ ├── template.phtml │ │ │ │ └── text.phtml │ │ │ └── web │ │ │ │ ├── calendar.png │ │ │ │ ├── css │ │ │ │ ├── tabs.css │ │ │ │ └── validate.css │ │ │ │ ├── fam_book_open.png │ │ │ │ ├── favicon.ico │ │ │ │ ├── images │ │ │ │ └── validation_advice_bg.gif │ │ │ │ ├── js │ │ │ │ ├── model │ │ │ │ │ └── breadcrumb-list.js │ │ │ │ ├── row-builder.js │ │ │ │ ├── truncate.js │ │ │ │ └── view │ │ │ │ │ ├── add-home-breadcrumb.js │ │ │ │ │ ├── breadcrumbs.js │ │ │ │ │ └── messages.js │ │ │ │ ├── menu.js │ │ │ │ ├── prototype │ │ │ │ └── magento.css │ │ │ │ └── templates │ │ │ │ └── breadcrumbs.html │ │ │ └── install │ │ │ └── web │ │ │ └── favicon.ico │ │ ├── ThemeGraphQl │ │ ├── README.md │ │ ├── composer.json │ │ ├── etc │ │ │ ├── graphql │ │ │ │ └── di.xml │ │ │ ├── module.xml │ │ │ └── schema.graphqls │ │ └── registration.php │ │ ├── Tinymce3 │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Config │ │ │ │ ├── Gallery │ │ │ │ │ └── Config.php │ │ │ │ ├── Source │ │ │ │ │ └── Wysiwyg │ │ │ │ │ │ └── Editor.php │ │ │ │ ├── Variable │ │ │ │ │ └── Config.php │ │ │ │ ├── Widget │ │ │ │ │ ├── Config.php │ │ │ │ │ └── PlaceholderImagesPool.php │ │ │ │ └── Wysiwyg │ │ │ │ │ └── Config.php │ │ │ └── Plugin │ │ │ │ └── Widget.php │ │ ├── README.md │ │ ├── Test │ │ │ └── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ └── AdminTinymce3FileldsSection.xml │ │ │ │ └── Test │ │ │ │ └── AdminSwitchWYSIWYGOptionsTest.xml │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ └── di.xml │ │ │ ├── di.xml │ │ │ └── module.xml │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ └── web │ │ │ │ ├── images │ │ │ │ ├── catalog │ │ │ │ │ ├── category_widget_link.png │ │ │ │ │ ├── product_widget_compared.png │ │ │ │ │ ├── product_widget_link.png │ │ │ │ │ ├── product_widget_new.png │ │ │ │ │ └── product_widget_viewed.png │ │ │ │ ├── cms │ │ │ │ │ ├── widget_block.png │ │ │ │ │ └── widget_page_link.png │ │ │ │ └── widget │ │ │ │ │ └── placeholder.png │ │ │ │ └── wysiwyg │ │ │ │ └── tiny_mce │ │ │ │ └── plugins │ │ │ │ └── magentovariable │ │ │ │ ├── editor_plugin.js │ │ │ │ └── img │ │ │ │ └── icon.gif │ │ │ └── base │ │ │ ├── requirejs-config.js │ │ │ └── web │ │ │ ├── tiny_mce │ │ │ ├── classes │ │ │ │ ├── AddOnManager.js │ │ │ │ ├── ControlManager.js │ │ │ │ ├── Editor.js │ │ │ │ ├── EditorCommands.js │ │ │ │ ├── EditorManager.js │ │ │ │ ├── ForceBlocks.js │ │ │ │ ├── Formatter.js │ │ │ │ ├── LegacyInput.js │ │ │ │ ├── Popup.js │ │ │ │ ├── UndoManager.js │ │ │ │ ├── WindowManager.js │ │ │ │ ├── adapter │ │ │ │ │ ├── jquery │ │ │ │ │ │ ├── adapter.js │ │ │ │ │ │ └── jquery.tinymce.js │ │ │ │ │ └── prototype │ │ │ │ │ │ └── adapter.js │ │ │ │ ├── dom │ │ │ │ │ ├── DOMUtils.js │ │ │ │ │ ├── Element.js │ │ │ │ │ ├── EventUtils.js │ │ │ │ │ ├── Range.js │ │ │ │ │ ├── RangeUtils.js │ │ │ │ │ ├── ScriptLoader.js │ │ │ │ │ ├── Selection.js │ │ │ │ │ ├── Serializer.js │ │ │ │ │ ├── Sizzle.js │ │ │ │ │ ├── TreeWalker.js │ │ │ │ │ └── TridentSelection.js │ │ │ │ ├── firebug │ │ │ │ │ ├── FIREBUG.LICENSE │ │ │ │ │ └── firebug-lite.js │ │ │ │ ├── html │ │ │ │ │ ├── DomParser.js │ │ │ │ │ ├── Entities.js │ │ │ │ │ ├── Node.js │ │ │ │ │ ├── SaxParser.js │ │ │ │ │ ├── Schema.js │ │ │ │ │ ├── Serializer.js │ │ │ │ │ ├── Styles.js │ │ │ │ │ └── Writer.js │ │ │ │ ├── tinymce.js │ │ │ │ ├── ui │ │ │ │ │ ├── Button.js │ │ │ │ │ ├── ColorSplitButton.js │ │ │ │ │ ├── Container.js │ │ │ │ │ ├── Control.js │ │ │ │ │ ├── DropMenu.js │ │ │ │ │ ├── KeyboardNavigation.js │ │ │ │ │ ├── ListBox.js │ │ │ │ │ ├── Menu.js │ │ │ │ │ ├── MenuButton.js │ │ │ │ │ ├── MenuItem.js │ │ │ │ │ ├── NativeListBox.js │ │ │ │ │ ├── Separator.js │ │ │ │ │ ├── SplitButton.js │ │ │ │ │ ├── Toolbar.js │ │ │ │ │ └── ToolbarGroup.js │ │ │ │ ├── util │ │ │ │ │ ├── Cookie.js │ │ │ │ │ ├── Dispatcher.js │ │ │ │ │ ├── JSON.js │ │ │ │ │ ├── JSONP.js │ │ │ │ │ ├── JSONRequest.js │ │ │ │ │ ├── Quirks.js │ │ │ │ │ ├── URI.js │ │ │ │ │ ├── VK.js │ │ │ │ │ └── XHR.js │ │ │ │ └── xml │ │ │ │ │ └── Parser.js │ │ │ ├── jquery.tinymce.js │ │ │ ├── langs │ │ │ │ └── en.js │ │ │ ├── license.txt │ │ │ ├── plugins │ │ │ │ ├── advhr │ │ │ │ │ ├── css │ │ │ │ │ │ └── advhr.css │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ ├── editor_plugin_src.js │ │ │ │ │ ├── js │ │ │ │ │ │ └── rule.js │ │ │ │ │ ├── langs │ │ │ │ │ │ └── en_dlg.js │ │ │ │ │ └── rule.htm │ │ │ │ ├── advimage │ │ │ │ │ ├── css │ │ │ │ │ │ └── advimage.css │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ ├── editor_plugin_src.js │ │ │ │ │ ├── image.htm │ │ │ │ │ ├── img │ │ │ │ │ │ └── sample.gif │ │ │ │ │ ├── js │ │ │ │ │ │ └── image.js │ │ │ │ │ └── langs │ │ │ │ │ │ └── en_dlg.js │ │ │ │ ├── advlink │ │ │ │ │ ├── css │ │ │ │ │ │ └── advlink.css │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ ├── editor_plugin_src.js │ │ │ │ │ ├── js │ │ │ │ │ │ └── advlink.js │ │ │ │ │ ├── langs │ │ │ │ │ │ └── en_dlg.js │ │ │ │ │ └── link.htm │ │ │ │ ├── advlist │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ └── editor_plugin_src.js │ │ │ │ ├── autolink │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ └── editor_plugin_src.js │ │ │ │ ├── autoresize │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ └── editor_plugin_src.js │ │ │ │ ├── autosave │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ ├── editor_plugin_src.js │ │ │ │ │ └── langs │ │ │ │ │ │ └── en.js │ │ │ │ ├── bbcode │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ └── editor_plugin_src.js │ │ │ │ ├── contextmenu │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ └── editor_plugin_src.js │ │ │ │ ├── directionality │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ └── editor_plugin_src.js │ │ │ │ ├── emotions │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ ├── editor_plugin_src.js │ │ │ │ │ ├── emotions.htm │ │ │ │ │ ├── img │ │ │ │ │ │ ├── smiley-cool.gif │ │ │ │ │ │ ├── smiley-cry.gif │ │ │ │ │ │ ├── smiley-embarassed.gif │ │ │ │ │ │ ├── smiley-foot-in-mouth.gif │ │ │ │ │ │ ├── smiley-frown.gif │ │ │ │ │ │ ├── smiley-innocent.gif │ │ │ │ │ │ ├── smiley-kiss.gif │ │ │ │ │ │ ├── smiley-laughing.gif │ │ │ │ │ │ ├── smiley-money-mouth.gif │ │ │ │ │ │ ├── smiley-sealed.gif │ │ │ │ │ │ ├── smiley-smile.gif │ │ │ │ │ │ ├── smiley-surprised.gif │ │ │ │ │ │ ├── smiley-tongue-out.gif │ │ │ │ │ │ ├── smiley-undecided.gif │ │ │ │ │ │ ├── smiley-wink.gif │ │ │ │ │ │ └── smiley-yell.gif │ │ │ │ │ ├── js │ │ │ │ │ │ └── emotions.js │ │ │ │ │ └── langs │ │ │ │ │ │ └── en_dlg.js │ │ │ │ ├── example │ │ │ │ │ ├── dialog.htm │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ ├── editor_plugin_src.js │ │ │ │ │ ├── img │ │ │ │ │ │ └── example.gif │ │ │ │ │ ├── js │ │ │ │ │ │ └── dialog.js │ │ │ │ │ └── langs │ │ │ │ │ │ ├── en.js │ │ │ │ │ │ └── en_dlg.js │ │ │ │ ├── example_dependency │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ └── editor_plugin_src.js │ │ │ │ ├── fullpage │ │ │ │ │ ├── css │ │ │ │ │ │ └── fullpage.css │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ ├── editor_plugin_src.js │ │ │ │ │ ├── fullpage.htm │ │ │ │ │ ├── js │ │ │ │ │ │ └── fullpage.js │ │ │ │ │ └── langs │ │ │ │ │ │ └── en_dlg.js │ │ │ │ ├── fullscreen │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ ├── editor_plugin_src.js │ │ │ │ │ └── fullscreen.htm │ │ │ │ ├── iespell │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ └── editor_plugin_src.js │ │ │ │ ├── inlinepopups │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ ├── editor_plugin_src.js │ │ │ │ │ ├── skins │ │ │ │ │ │ └── clearlooks2 │ │ │ │ │ │ │ ├── img │ │ │ │ │ │ │ ├── alert.gif │ │ │ │ │ │ │ ├── button.gif │ │ │ │ │ │ │ ├── buttons.gif │ │ │ │ │ │ │ ├── confirm.gif │ │ │ │ │ │ │ ├── corners.gif │ │ │ │ │ │ │ ├── horizontal.gif │ │ │ │ │ │ │ └── vertical.gif │ │ │ │ │ │ │ └── window.css │ │ │ │ │ └── template.htm │ │ │ │ ├── insertdatetime │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ └── editor_plugin_src.js │ │ │ │ ├── layer │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ └── editor_plugin_src.js │ │ │ │ ├── legacyoutput │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ └── editor_plugin_src.js │ │ │ │ ├── lists │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ └── editor_plugin_src.js │ │ │ │ ├── magentowidget │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ └── img │ │ │ │ │ │ └── icon.gif │ │ │ │ ├── media │ │ │ │ │ ├── css │ │ │ │ │ │ └── media.css │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ ├── editor_plugin_src.js │ │ │ │ │ ├── img │ │ │ │ │ │ ├── flash.gif │ │ │ │ │ │ ├── quicktime.gif │ │ │ │ │ │ ├── realmedia.gif │ │ │ │ │ │ ├── shockwave.gif │ │ │ │ │ │ ├── trans.gif │ │ │ │ │ │ └── windowsmedia.gif │ │ │ │ │ ├── js │ │ │ │ │ │ ├── embed.js │ │ │ │ │ │ └── media.js │ │ │ │ │ ├── langs │ │ │ │ │ │ └── en_dlg.js │ │ │ │ │ ├── media.htm │ │ │ │ │ └── moxieplayer.swf │ │ │ │ ├── nonbreaking │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ └── editor_plugin_src.js │ │ │ │ ├── noneditable │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ └── editor_plugin_src.js │ │ │ │ ├── pagebreak │ │ │ │ │ ├── css │ │ │ │ │ │ └── content.css │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ ├── editor_plugin_src.js │ │ │ │ │ └── img │ │ │ │ │ │ ├── pagebreak.gif │ │ │ │ │ │ └── trans.gif │ │ │ │ ├── paste │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ ├── editor_plugin_src.js │ │ │ │ │ ├── js │ │ │ │ │ │ ├── pastetext.js │ │ │ │ │ │ └── pasteword.js │ │ │ │ │ ├── langs │ │ │ │ │ │ └── en_dlg.js │ │ │ │ │ ├── pastetext.htm │ │ │ │ │ └── pasteword.htm │ │ │ │ ├── preview │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ ├── editor_plugin_src.js │ │ │ │ │ ├── example.html │ │ │ │ │ ├── jscripts │ │ │ │ │ │ └── embed.js │ │ │ │ │ └── preview.html │ │ │ │ ├── print │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ └── editor_plugin_src.js │ │ │ │ ├── save │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ └── editor_plugin_src.js │ │ │ │ ├── searchreplace │ │ │ │ │ ├── css │ │ │ │ │ │ └── searchreplace.css │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ ├── editor_plugin_src.js │ │ │ │ │ ├── js │ │ │ │ │ │ └── searchreplace.js │ │ │ │ │ ├── langs │ │ │ │ │ │ └── en_dlg.js │ │ │ │ │ └── searchreplace.htm │ │ │ │ ├── spellchecker │ │ │ │ │ ├── css │ │ │ │ │ │ └── content.css │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ ├── editor_plugin_src.js │ │ │ │ │ └── img │ │ │ │ │ │ └── wline.gif │ │ │ │ ├── style │ │ │ │ │ ├── css │ │ │ │ │ │ └── props.css │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ ├── editor_plugin_src.js │ │ │ │ │ ├── js │ │ │ │ │ │ └── props.js │ │ │ │ │ ├── langs │ │ │ │ │ │ └── en_dlg.js │ │ │ │ │ └── props.htm │ │ │ │ ├── tabfocus │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ └── editor_plugin_src.js │ │ │ │ ├── table │ │ │ │ │ ├── cell.htm │ │ │ │ │ ├── css │ │ │ │ │ │ ├── cell.css │ │ │ │ │ │ ├── row.css │ │ │ │ │ │ └── table.css │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ ├── editor_plugin_src.js │ │ │ │ │ ├── js │ │ │ │ │ │ ├── cell.js │ │ │ │ │ │ ├── merge_cells.js │ │ │ │ │ │ ├── row.js │ │ │ │ │ │ └── table.js │ │ │ │ │ ├── langs │ │ │ │ │ │ └── en_dlg.js │ │ │ │ │ ├── merge_cells.htm │ │ │ │ │ ├── row.htm │ │ │ │ │ └── table.htm │ │ │ │ ├── template │ │ │ │ │ ├── blank.htm │ │ │ │ │ ├── css │ │ │ │ │ │ └── template.css │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ ├── editor_plugin_src.js │ │ │ │ │ ├── js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── langs │ │ │ │ │ │ └── en_dlg.js │ │ │ │ │ └── template.htm │ │ │ │ ├── visualchars │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ └── editor_plugin_src.js │ │ │ │ ├── wordcount │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ └── editor_plugin_src.js │ │ │ │ └── xhtmlxtras │ │ │ │ │ ├── abbr.htm │ │ │ │ │ ├── acronym.htm │ │ │ │ │ ├── attributes.htm │ │ │ │ │ ├── cite.htm │ │ │ │ │ ├── css │ │ │ │ │ ├── attributes.css │ │ │ │ │ └── popup.css │ │ │ │ │ ├── del.htm │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ ├── editor_plugin_src.js │ │ │ │ │ ├── ins.htm │ │ │ │ │ ├── js │ │ │ │ │ ├── abbr.js │ │ │ │ │ ├── acronym.js │ │ │ │ │ ├── attributes.js │ │ │ │ │ ├── cite.js │ │ │ │ │ ├── del.js │ │ │ │ │ ├── element_common.js │ │ │ │ │ └── ins.js │ │ │ │ │ └── langs │ │ │ │ │ └── en_dlg.js │ │ │ ├── themes │ │ │ │ ├── advanced │ │ │ │ │ ├── about.htm │ │ │ │ │ ├── anchor.htm │ │ │ │ │ ├── charmap.htm │ │ │ │ │ ├── color_picker.htm │ │ │ │ │ ├── editor_template.js │ │ │ │ │ ├── editor_template_src.js │ │ │ │ │ ├── image.htm │ │ │ │ │ ├── img │ │ │ │ │ │ ├── colorpicker.jpg │ │ │ │ │ │ ├── flash.gif │ │ │ │ │ │ ├── icons.png │ │ │ │ │ │ ├── iframe.gif │ │ │ │ │ │ ├── pagebreak.gif │ │ │ │ │ │ ├── quicktime.gif │ │ │ │ │ │ ├── realmedia.gif │ │ │ │ │ │ ├── shockwave.gif │ │ │ │ │ │ ├── trans.gif │ │ │ │ │ │ ├── video.gif │ │ │ │ │ │ └── windowsmedia.gif │ │ │ │ │ ├── js │ │ │ │ │ │ ├── about.js │ │ │ │ │ │ ├── anchor.js │ │ │ │ │ │ ├── charmap.js │ │ │ │ │ │ ├── color_picker.js │ │ │ │ │ │ ├── image.js │ │ │ │ │ │ ├── link.js │ │ │ │ │ │ └── source_editor.js │ │ │ │ │ ├── langs │ │ │ │ │ │ ├── en.js │ │ │ │ │ │ └── en_dlg.js │ │ │ │ │ ├── link.htm │ │ │ │ │ ├── shortcuts.htm │ │ │ │ │ ├── skins │ │ │ │ │ │ ├── default │ │ │ │ │ │ │ ├── content.css │ │ │ │ │ │ │ ├── dialog.css │ │ │ │ │ │ │ ├── img │ │ │ │ │ │ │ │ ├── buttons.png │ │ │ │ │ │ │ │ ├── items.gif │ │ │ │ │ │ │ │ ├── menu_arrow.gif │ │ │ │ │ │ │ │ ├── menu_check.gif │ │ │ │ │ │ │ │ ├── progress.gif │ │ │ │ │ │ │ │ └── tabs.gif │ │ │ │ │ │ │ └── ui.css │ │ │ │ │ │ ├── highcontrast │ │ │ │ │ │ │ ├── content.css │ │ │ │ │ │ │ ├── dialog.css │ │ │ │ │ │ │ └── ui.css │ │ │ │ │ │ └── o2k7 │ │ │ │ │ │ │ ├── content.css │ │ │ │ │ │ │ ├── dialog.css │ │ │ │ │ │ │ ├── img │ │ │ │ │ │ │ ├── button_bg.png │ │ │ │ │ │ │ ├── button_bg_black.png │ │ │ │ │ │ │ └── button_bg_silver.png │ │ │ │ │ │ │ ├── ui.css │ │ │ │ │ │ │ ├── ui_black.css │ │ │ │ │ │ │ └── ui_silver.css │ │ │ │ │ └── source_editor.htm │ │ │ │ ├── simple │ │ │ │ │ ├── editor_template.js │ │ │ │ │ ├── editor_template_src.js │ │ │ │ │ ├── img │ │ │ │ │ │ └── icons.png │ │ │ │ │ ├── langs │ │ │ │ │ │ └── en.js │ │ │ │ │ └── skins │ │ │ │ │ │ ├── default │ │ │ │ │ │ ├── content.css │ │ │ │ │ │ └── ui.css │ │ │ │ │ │ └── o2k7 │ │ │ │ │ │ ├── content.css │ │ │ │ │ │ ├── img │ │ │ │ │ │ └── button_bg.png │ │ │ │ │ │ └── ui.css │ │ │ │ └── ui.css │ │ │ ├── tiny_mce.js │ │ │ ├── tiny_mce_dev.js │ │ │ ├── tiny_mce_jquery.js │ │ │ ├── tiny_mce_jquery_src.js │ │ │ ├── tiny_mce_popup.js │ │ │ ├── tiny_mce_prototype.js │ │ │ ├── tiny_mce_prototype_src.js │ │ │ ├── tiny_mce_src.js │ │ │ └── utils │ │ │ │ ├── editable_selects.js │ │ │ │ ├── form_utils.js │ │ │ │ ├── mctabs.js │ │ │ │ └── validate.js │ │ │ └── tinymce3Adapter.js │ │ ├── Translation │ │ ├── App │ │ │ └── Config │ │ │ │ └── Type │ │ │ │ └── Translation.php │ │ ├── Block │ │ │ ├── Html │ │ │ │ └── Head │ │ │ │ │ └── Config.php │ │ │ └── Js.php │ │ ├── Console │ │ │ └── Command │ │ │ │ └── UninstallLanguageCommand.php │ │ ├── Controller │ │ │ └── Ajax │ │ │ │ └── Index.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── FileManager.php │ │ │ ├── Inline │ │ │ │ ├── CacheManager.php │ │ │ │ ├── Config.php │ │ │ │ ├── File.php │ │ │ │ └── Parser.php │ │ │ ├── Js │ │ │ │ ├── Config.php │ │ │ │ ├── Config │ │ │ │ │ └── Source │ │ │ │ │ │ └── Strategy.php │ │ │ │ ├── DataProvider.php │ │ │ │ ├── DataProviderInterface.php │ │ │ │ └── PreProcessor.php │ │ │ ├── Json │ │ │ │ └── PreProcessor.php │ │ │ ├── ResourceModel │ │ │ │ ├── StringUtils.php │ │ │ │ └── Translate.php │ │ │ ├── Source │ │ │ │ └── InitialTranslationSource.php │ │ │ └── StringUtils.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ ├── App │ │ │ │ └── Config │ │ │ │ │ └── Type │ │ │ │ │ └── TranslationTest.php │ │ │ │ ├── Block │ │ │ │ └── JsTest.php │ │ │ │ ├── Console │ │ │ │ └── Command │ │ │ │ │ └── UninstallLanguageCommandTest.php │ │ │ │ └── Model │ │ │ │ ├── FileManagerTest.php │ │ │ │ ├── Inline │ │ │ │ ├── CacheManagerTest.php │ │ │ │ ├── ConfigTest.php │ │ │ │ ├── FileTest.php │ │ │ │ ├── ParserTest.php │ │ │ │ └── _files │ │ │ │ │ └── datatranslate_fixture.html │ │ │ │ ├── Js │ │ │ │ ├── Config │ │ │ │ │ └── Source │ │ │ │ │ │ └── StrategyTest.php │ │ │ │ ├── ConfigTest.php │ │ │ │ ├── DataProviderTest.php │ │ │ │ └── PreProcessorTest.php │ │ │ │ ├── Json │ │ │ │ └── PreProcessorTest.php │ │ │ │ └── Source │ │ │ │ └── InitialTranslationSourceTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ ├── routes.xml │ │ │ │ └── system.xml │ │ │ ├── cache.xml │ │ │ ├── config.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── frontend │ │ │ │ └── routes.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ └── templates │ │ │ │ └── translate_inline.phtml │ │ │ ├── base │ │ │ ├── templates │ │ │ │ └── translate.phtml │ │ │ └── web │ │ │ │ └── js │ │ │ │ └── i18n-config.js │ │ │ └── frontend │ │ │ ├── requirejs-config.js │ │ │ ├── templates │ │ │ └── translate_inline.phtml │ │ │ └── web │ │ │ ├── js │ │ │ └── add-class.js │ │ │ ├── translate_edit_icon.png │ │ │ └── translate_edit_icon_hover.png │ │ ├── Ui │ │ ├── Api │ │ │ ├── BookmarkManagementInterface.php │ │ │ ├── BookmarkRepositoryInterface.php │ │ │ └── Data │ │ │ │ ├── BookmarkExtensionInterface.php │ │ │ │ ├── BookmarkInterface.php │ │ │ │ └── BookmarkSearchResultsInterface.php │ │ ├── Block │ │ │ ├── Component │ │ │ │ ├── StepsWizard.php │ │ │ │ └── StepsWizard │ │ │ │ │ ├── StepAbstract.php │ │ │ │ │ └── StepInterface.php │ │ │ ├── Logger.php │ │ │ ├── Wrapper.php │ │ │ └── Wysiwyg │ │ │ │ └── ActiveEditor.php │ │ ├── Component │ │ │ ├── AbstractComponent.php │ │ │ ├── Action.php │ │ │ ├── Bookmark.php │ │ │ ├── Container.php │ │ │ ├── Control │ │ │ │ ├── Action.php │ │ │ │ ├── ActionPool.php │ │ │ │ ├── Button.php │ │ │ │ ├── Container.php │ │ │ │ ├── Item.php │ │ │ │ ├── Link.php │ │ │ │ └── SplitButton.php │ │ │ ├── DataSource.php │ │ │ ├── DynamicRows.php │ │ │ ├── ExportButton.php │ │ │ ├── Filters.php │ │ │ ├── Filters │ │ │ │ ├── FilterModifier.php │ │ │ │ └── Type │ │ │ │ │ ├── AbstractFilter.php │ │ │ │ │ ├── Date.php │ │ │ │ │ ├── DateRange.php │ │ │ │ │ ├── Input.php │ │ │ │ │ ├── Range.php │ │ │ │ │ ├── Search.php │ │ │ │ │ └── Select.php │ │ │ ├── Form.php │ │ │ ├── Form │ │ │ │ ├── AttributeMapper.php │ │ │ │ ├── Collection.php │ │ │ │ ├── Element │ │ │ │ │ ├── AbstractElement.php │ │ │ │ │ ├── AbstractOptionsField.php │ │ │ │ │ ├── ActionDelete.php │ │ │ │ │ ├── Checkbox.php │ │ │ │ │ ├── CheckboxSet.php │ │ │ │ │ ├── ColorPicker.php │ │ │ │ │ ├── DataType │ │ │ │ │ │ ├── AbstractDataType.php │ │ │ │ │ │ ├── Boolean.php │ │ │ │ │ │ ├── DataTypeInterface.php │ │ │ │ │ │ ├── Date.php │ │ │ │ │ │ ├── Email.php │ │ │ │ │ │ ├── Media.php │ │ │ │ │ │ ├── Media │ │ │ │ │ │ │ └── Image.php │ │ │ │ │ │ ├── Number.php │ │ │ │ │ │ ├── Password.php │ │ │ │ │ │ ├── Price.php │ │ │ │ │ │ └── Text.php │ │ │ │ │ ├── ElementInterface.php │ │ │ │ │ ├── Hidden.php │ │ │ │ │ ├── Input.php │ │ │ │ │ ├── MultiSelect.php │ │ │ │ │ ├── Multiline.php │ │ │ │ │ ├── Radio.php │ │ │ │ │ ├── RadioSet.php │ │ │ │ │ ├── Range.php │ │ │ │ │ ├── Select.php │ │ │ │ │ ├── Textarea.php │ │ │ │ │ ├── UrlInput.php │ │ │ │ │ └── Wysiwyg.php │ │ │ │ ├── Field.php │ │ │ │ ├── Field │ │ │ │ │ └── DefaultValue.php │ │ │ │ ├── Fieldset.php │ │ │ │ └── Fieldset │ │ │ │ │ └── Factory.php │ │ │ ├── HtmlContent.php │ │ │ ├── Layout.php │ │ │ ├── Layout │ │ │ │ ├── Tabs.php │ │ │ │ └── Tabs │ │ │ │ │ ├── Nav.php │ │ │ │ │ ├── Tab.php │ │ │ │ │ ├── TabInterface.php │ │ │ │ │ └── TabWrapper.php │ │ │ ├── Listing.php │ │ │ ├── Listing │ │ │ │ ├── Columns.php │ │ │ │ ├── Columns │ │ │ │ │ ├── Column.php │ │ │ │ │ ├── ColumnInterface.php │ │ │ │ │ └── Date.php │ │ │ │ └── RowInterface.php │ │ │ ├── MassAction.php │ │ │ ├── MassAction │ │ │ │ ├── Columns │ │ │ │ │ └── Column.php │ │ │ │ └── Filter.php │ │ │ ├── Modal.php │ │ │ ├── Paging.php │ │ │ ├── Wrapper │ │ │ │ ├── Block.php │ │ │ │ └── UiComponent.php │ │ │ └── Wysiwyg │ │ │ │ ├── Config.php │ │ │ │ └── ConfigInterface.php │ │ ├── Config │ │ │ ├── Argument │ │ │ │ ├── Parser │ │ │ │ │ ├── ArrayType.php │ │ │ │ │ ├── Composite.php │ │ │ │ │ ├── ConfigurableObjectType.php │ │ │ │ │ ├── ConverterType.php │ │ │ │ │ ├── Url.php │ │ │ │ │ └── XpathType.php │ │ │ │ └── ParserInterface.php │ │ │ ├── Converter.php │ │ │ ├── Converter │ │ │ │ ├── Actions.php │ │ │ │ ├── AdditionalClasses.php │ │ │ │ ├── Buttons.php │ │ │ │ ├── Communication.php │ │ │ │ ├── Composite.php │ │ │ │ ├── Deps.php │ │ │ │ ├── HtmlContent.php │ │ │ │ ├── Item.php │ │ │ │ ├── Options.php │ │ │ │ ├── StorageConfig.php │ │ │ │ └── Url.php │ │ │ ├── ConverterInterface.php │ │ │ ├── ConverterUtils.php │ │ │ ├── Data.php │ │ │ ├── Reader.php │ │ │ └── Reader │ │ │ │ ├── Definition.php │ │ │ │ ├── Definition │ │ │ │ ├── Data.php │ │ │ │ └── SchemaLocator.php │ │ │ │ ├── DefinitionMap.php │ │ │ │ ├── DefinitionMap │ │ │ │ ├── Converter.php │ │ │ │ └── SchemaLocator.php │ │ │ │ ├── Dom.php │ │ │ │ ├── FileResolver.php │ │ │ │ ├── SchemaLocator.php │ │ │ │ └── Template │ │ │ │ └── SchemaLocator.php │ │ ├── Controller │ │ │ ├── Adminhtml │ │ │ │ ├── AbstractAction.php │ │ │ │ ├── Bookmark │ │ │ │ │ ├── Delete.php │ │ │ │ │ └── Save.php │ │ │ │ ├── Export │ │ │ │ │ ├── GridToCsv.php │ │ │ │ │ └── GridToXml.php │ │ │ │ └── Index │ │ │ │ │ ├── Render.php │ │ │ │ │ └── Render │ │ │ │ │ └── Handle.php │ │ │ ├── Index │ │ │ │ └── Render.php │ │ │ └── UiActionInterface.php │ │ ├── DataProvider │ │ │ ├── AbstractDataProvider.php │ │ │ ├── AddFieldToCollection.php │ │ │ ├── AddFieldToCollectionInterface.php │ │ │ ├── AddFilterToCollectionInterface.php │ │ │ ├── EavValidationRules.php │ │ │ ├── Mapper │ │ │ │ ├── FormElement.php │ │ │ │ ├── MapperInterface.php │ │ │ │ └── MetaProperties.php │ │ │ ├── Modifier │ │ │ │ ├── Dummy.php │ │ │ │ ├── ModifierFactory.php │ │ │ │ ├── ModifierInterface.php │ │ │ │ ├── Pool.php │ │ │ │ ├── PoolInterface.php │ │ │ │ └── WysiwygModifierInterface.php │ │ │ ├── ModifierPoolDataProvider.php │ │ │ └── SearchResultFactory.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Bookmark.php │ │ │ ├── BookmarkManagement.php │ │ │ ├── ColorPicker │ │ │ │ ├── ColorModesProvider.php │ │ │ │ ├── FullMode.php │ │ │ │ ├── ModeInterface.php │ │ │ │ ├── NoAlphaMode.php │ │ │ │ ├── PaletteOnlyMode.php │ │ │ │ └── SimpleMode.php │ │ │ ├── Config.php │ │ │ ├── Export │ │ │ │ ├── ConvertToCsv.php │ │ │ │ ├── ConvertToXml.php │ │ │ │ ├── MetadataProvider.php │ │ │ │ └── SearchResultIterator.php │ │ │ ├── Manager.php │ │ │ ├── ResourceModel │ │ │ │ ├── Bookmark.php │ │ │ │ ├── Bookmark │ │ │ │ │ └── Collection.php │ │ │ │ └── BookmarkRepository.php │ │ │ ├── UiComponentGenerator.php │ │ │ ├── UiComponentTypeResolver.php │ │ │ └── UrlInput │ │ │ │ ├── ConfigInterface.php │ │ │ │ ├── LinksConfigProvider.php │ │ │ │ └── Url.php │ │ ├── README.md │ │ ├── TemplateEngine │ │ │ └── Xhtml │ │ │ │ ├── Compiler │ │ │ │ └── Element │ │ │ │ │ ├── Content.php │ │ │ │ │ ├── Form.php │ │ │ │ │ └── Render.php │ │ │ │ └── Result.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ ├── AdminDataGridFilterActionGroup.xml │ │ │ │ │ ├── AdminDataGridPaginationActionGroup.xml │ │ │ │ │ ├── AdminGridFilterSearchResultsActionGroup.xml │ │ │ │ │ └── AdminSaveAndCloseActionGroup.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── README.md │ │ │ │ └── Section │ │ │ │ │ ├── AdminDataGridHeaderSection.xml │ │ │ │ │ ├── AdminDataGridPaginationSection.xml │ │ │ │ │ ├── AdminDataGridTableSection.xml │ │ │ │ │ ├── AdminGridControlsSection.xml │ │ │ │ │ ├── AdminMessagesSection.xml │ │ │ │ │ └── ModalConfirmationSection.xml │ │ │ └── Unit │ │ │ │ ├── Component │ │ │ │ ├── AbstractComponentTest.php │ │ │ │ ├── Control │ │ │ │ │ ├── ActionPoolTest.php │ │ │ │ │ ├── ActionTest.php │ │ │ │ │ ├── ButtonTest.php │ │ │ │ │ ├── ContainerTest.php │ │ │ │ │ └── LinkTest.php │ │ │ │ ├── ExportButtonTest.php │ │ │ │ ├── Filters │ │ │ │ │ ├── FilterModifierTest.php │ │ │ │ │ └── Type │ │ │ │ │ │ ├── DateRangeTest.php │ │ │ │ │ │ ├── DateTest.php │ │ │ │ │ │ ├── InputTest.php │ │ │ │ │ │ ├── RangeTest.php │ │ │ │ │ │ └── SelectTest.php │ │ │ │ ├── FiltersTest.php │ │ │ │ ├── Form │ │ │ │ │ ├── Element │ │ │ │ │ │ ├── AbstractElementTest.php │ │ │ │ │ │ ├── ActionDeleteTest.php │ │ │ │ │ │ ├── CheckboxSetTest.php │ │ │ │ │ │ ├── DataType │ │ │ │ │ │ │ ├── DateTest.php │ │ │ │ │ │ │ ├── Media │ │ │ │ │ │ │ │ └── ImageTest.php │ │ │ │ │ │ │ └── MediaTest.php │ │ │ │ │ │ ├── MultiSelectTest.php │ │ │ │ │ │ ├── RadioSetTest.php │ │ │ │ │ │ ├── SelectTest.php │ │ │ │ │ │ └── WysiwygTest.php │ │ │ │ │ ├── Field │ │ │ │ │ │ └── MultilineTest.php │ │ │ │ │ ├── FieldTest.php │ │ │ │ │ └── FieldsetTest.php │ │ │ │ ├── FormTest.php │ │ │ │ ├── Listing │ │ │ │ │ ├── Columns │ │ │ │ │ │ ├── ColumnTest.php │ │ │ │ │ │ └── DateTest.php │ │ │ │ │ └── ColumnsTest.php │ │ │ │ ├── ListingTest.php │ │ │ │ ├── MassAction │ │ │ │ │ ├── Columns │ │ │ │ │ │ └── ColumnTest.php │ │ │ │ │ └── FilterTest.php │ │ │ │ ├── MassActionTest.php │ │ │ │ └── PagingTest.php │ │ │ │ ├── Config │ │ │ │ └── Converter │ │ │ │ │ ├── ActionsTest.php │ │ │ │ │ ├── AdditionalClassesTest.php │ │ │ │ │ ├── ButtonsTest.php │ │ │ │ │ ├── CommunicationTest.php │ │ │ │ │ ├── CompositeTest.php │ │ │ │ │ ├── DepsTest.php │ │ │ │ │ ├── HtmlContentTest.php │ │ │ │ │ ├── ItemTest.php │ │ │ │ │ ├── OptionsTest.php │ │ │ │ │ ├── StorageConfigTest.php │ │ │ │ │ ├── UrlTest.php │ │ │ │ │ └── _files │ │ │ │ │ ├── test.xml │ │ │ │ │ └── testForm.xml │ │ │ │ ├── Controller │ │ │ │ └── Adminhtml │ │ │ │ │ ├── Export │ │ │ │ │ ├── GridToCsvTest.php │ │ │ │ │ └── GridToXmlTest.php │ │ │ │ │ └── Index │ │ │ │ │ ├── Render │ │ │ │ │ └── HandleTest.php │ │ │ │ │ └── RenderTest.php │ │ │ │ ├── DataProvider │ │ │ │ ├── EavValidationRulesTest.php │ │ │ │ └── Modifier │ │ │ │ │ └── PoolTest.php │ │ │ │ └── Model │ │ │ │ ├── BookmarkManagementTest.php │ │ │ │ ├── Export │ │ │ │ ├── ConvertToCsvTest.php │ │ │ │ ├── ConvertToXmlTest.php │ │ │ │ └── MetadataProviderTest.php │ │ │ │ ├── ManagerTest.php │ │ │ │ ├── ResourceModel │ │ │ │ └── BookmarkRepositoryTest.php │ │ │ │ ├── UiComponentGeneratorTest.php │ │ │ │ └── UiComponentTypeResolverTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ ├── routes.xml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── data_source.xsd │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── frontend │ │ │ │ └── routes.xml │ │ │ ├── module.xml │ │ │ ├── ui_components.xsd │ │ │ ├── ui_configuration.xsd │ │ │ ├── ui_definition.map.xsd │ │ │ ├── ui_definition.xsd │ │ │ └── ui_template.xsd │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ └── web │ │ │ │ └── templates │ │ │ │ └── modal │ │ │ │ └── modal-prompt-content.html │ │ │ ├── base │ │ │ ├── layout │ │ │ │ └── default.xml │ │ │ ├── requirejs-config.js │ │ │ ├── templates │ │ │ │ ├── container │ │ │ │ │ └── content │ │ │ │ │ │ └── default.phtml │ │ │ │ ├── context │ │ │ │ │ └── default.phtml │ │ │ │ ├── control │ │ │ │ │ └── button │ │ │ │ │ │ ├── default.phtml │ │ │ │ │ │ └── split.phtml │ │ │ │ ├── form │ │ │ │ │ └── default.phtml │ │ │ │ ├── label │ │ │ │ │ └── default.phtml │ │ │ │ ├── layout │ │ │ │ │ └── tabs │ │ │ │ │ │ ├── default.phtml │ │ │ │ │ │ └── nav │ │ │ │ │ │ └── default.phtml │ │ │ │ ├── logger.phtml │ │ │ │ ├── stepswizard.phtml │ │ │ │ └── wysiwyg │ │ │ │ │ └── active_editor.phtml │ │ │ ├── ui_component │ │ │ │ ├── etc │ │ │ │ │ ├── definition.map.xml │ │ │ │ │ ├── definition.xml │ │ │ │ │ └── definition │ │ │ │ │ │ ├── action.xsd │ │ │ │ │ │ ├── actionDelete.xsd │ │ │ │ │ │ ├── actions.xsd │ │ │ │ │ │ ├── actionsColumn.xsd │ │ │ │ │ │ ├── bookmark.xsd │ │ │ │ │ │ ├── boolean.xsd │ │ │ │ │ │ ├── button.xsd │ │ │ │ │ │ ├── checkbox.xsd │ │ │ │ │ │ ├── checkboxset.xsd │ │ │ │ │ │ ├── colorPicker.xsd │ │ │ │ │ │ ├── column.xsd │ │ │ │ │ │ ├── columns.xsd │ │ │ │ │ │ ├── columnsControls.xsd │ │ │ │ │ │ ├── component.xsd │ │ │ │ │ │ ├── container.xsd │ │ │ │ │ │ ├── dataProvider.xsd │ │ │ │ │ │ ├── dataSource.xsd │ │ │ │ │ │ ├── date.xsd │ │ │ │ │ │ ├── dynamicRows.xsd │ │ │ │ │ │ ├── email.xsd │ │ │ │ │ │ ├── exportButton.xsd │ │ │ │ │ │ ├── field.xsd │ │ │ │ │ │ ├── fieldset.xsd │ │ │ │ │ │ ├── file.xsd │ │ │ │ │ │ ├── fileUploader.xsd │ │ │ │ │ │ ├── filterRange.xsd │ │ │ │ │ │ ├── filters.xsd │ │ │ │ │ │ ├── form.xsd │ │ │ │ │ │ ├── hidden.xsd │ │ │ │ │ │ ├── htmlContent.xsd │ │ │ │ │ │ ├── imageUploader.xsd │ │ │ │ │ │ ├── inlineEditing.xsd │ │ │ │ │ │ ├── input.xsd │ │ │ │ │ │ ├── insertForm.xsd │ │ │ │ │ │ ├── insertListing.xsd │ │ │ │ │ │ ├── listing.xsd │ │ │ │ │ │ ├── listingToolbar.xsd │ │ │ │ │ │ ├── massaction.xsd │ │ │ │ │ │ ├── modal.xsd │ │ │ │ │ │ ├── multiline.xsd │ │ │ │ │ │ ├── multiselect.xsd │ │ │ │ │ │ ├── nav.xsd │ │ │ │ │ │ ├── number.xsd │ │ │ │ │ │ ├── paging.xsd │ │ │ │ │ │ ├── price.xsd │ │ │ │ │ │ ├── radioset.xsd │ │ │ │ │ │ ├── select.xsd │ │ │ │ │ │ ├── selectionsColumn.xsd │ │ │ │ │ │ ├── tab.xsd │ │ │ │ │ │ ├── text.xsd │ │ │ │ │ │ ├── textarea.xsd │ │ │ │ │ │ ├── ui_component.xsd │ │ │ │ │ │ ├── ui_settings.xsd │ │ │ │ │ │ ├── urlInput.xsd │ │ │ │ │ │ └── wysiwyg.xsd │ │ │ │ └── templates │ │ │ │ │ ├── container │ │ │ │ │ └── default.xhtml │ │ │ │ │ ├── export │ │ │ │ │ └── button.xhtml │ │ │ │ │ ├── form │ │ │ │ │ ├── collapsible.xhtml │ │ │ │ │ └── default.xhtml │ │ │ │ │ └── listing │ │ │ │ │ └── default.xhtml │ │ │ └── web │ │ │ │ ├── js │ │ │ │ ├── block-loader.js │ │ │ │ ├── core │ │ │ │ │ ├── app.js │ │ │ │ │ └── renderer │ │ │ │ │ │ ├── layout.js │ │ │ │ │ │ └── types.js │ │ │ │ ├── dynamic-rows │ │ │ │ │ ├── action-delete.js │ │ │ │ │ ├── dnd.js │ │ │ │ │ ├── dynamic-rows-grid.js │ │ │ │ │ ├── dynamic-rows.js │ │ │ │ │ └── record.js │ │ │ │ ├── form │ │ │ │ │ ├── adapter.js │ │ │ │ │ ├── adapter │ │ │ │ │ │ └── buttons.js │ │ │ │ │ ├── button-adapter.js │ │ │ │ │ ├── client.js │ │ │ │ │ ├── components │ │ │ │ │ │ ├── area.js │ │ │ │ │ │ ├── button.js │ │ │ │ │ │ ├── collection.js │ │ │ │ │ │ ├── collection │ │ │ │ │ │ │ └── item.js │ │ │ │ │ │ ├── fieldset.js │ │ │ │ │ │ ├── group.js │ │ │ │ │ │ ├── html.js │ │ │ │ │ │ ├── insert-form.js │ │ │ │ │ │ ├── insert-listing.js │ │ │ │ │ │ ├── insert.js │ │ │ │ │ │ ├── tab.js │ │ │ │ │ │ └── tab_group.js │ │ │ │ │ ├── element │ │ │ │ │ │ ├── abstract.js │ │ │ │ │ │ ├── boolean.js │ │ │ │ │ │ ├── checkbox-set.js │ │ │ │ │ │ ├── color-picker-palette.js │ │ │ │ │ │ ├── color-picker.js │ │ │ │ │ │ ├── country.js │ │ │ │ │ │ ├── date.js │ │ │ │ │ │ ├── file-uploader.js │ │ │ │ │ │ ├── image-uploader.js │ │ │ │ │ │ ├── media.js │ │ │ │ │ │ ├── multiselect.js │ │ │ │ │ │ ├── post-code.js │ │ │ │ │ │ ├── region.js │ │ │ │ │ │ ├── select.js │ │ │ │ │ │ ├── single-checkbox-toggle-notice.js │ │ │ │ │ │ ├── single-checkbox-use-config.js │ │ │ │ │ │ ├── single-checkbox.js │ │ │ │ │ │ ├── text.js │ │ │ │ │ │ ├── textarea.js │ │ │ │ │ │ ├── ui-select.js │ │ │ │ │ │ ├── url-input.js │ │ │ │ │ │ ├── website.js │ │ │ │ │ │ └── wysiwyg.js │ │ │ │ │ ├── form.js │ │ │ │ │ ├── provider.js │ │ │ │ │ └── switcher.js │ │ │ │ ├── grid │ │ │ │ │ ├── columns │ │ │ │ │ │ ├── actions.js │ │ │ │ │ │ ├── column.js │ │ │ │ │ │ ├── date.js │ │ │ │ │ │ ├── expandable.js │ │ │ │ │ │ ├── link.js │ │ │ │ │ │ ├── multiselect.js │ │ │ │ │ │ ├── onoff.js │ │ │ │ │ │ ├── select.js │ │ │ │ │ │ └── thumbnail.js │ │ │ │ │ ├── controls │ │ │ │ │ │ ├── bookmarks │ │ │ │ │ │ │ ├── bookmarks.js │ │ │ │ │ │ │ └── storage.js │ │ │ │ │ │ ├── button │ │ │ │ │ │ │ └── split.js │ │ │ │ │ │ └── columns.js │ │ │ │ │ ├── data-storage.js │ │ │ │ │ ├── dnd.js │ │ │ │ │ ├── editing │ │ │ │ │ │ ├── bulk.js │ │ │ │ │ │ ├── client.js │ │ │ │ │ │ ├── editor-view.js │ │ │ │ │ │ ├── editor.js │ │ │ │ │ │ └── record.js │ │ │ │ │ ├── export.js │ │ │ │ │ ├── filters │ │ │ │ │ │ ├── chips.js │ │ │ │ │ │ ├── filters.js │ │ │ │ │ │ └── range.js │ │ │ │ │ ├── listing.js │ │ │ │ │ ├── massactions.js │ │ │ │ │ ├── paging │ │ │ │ │ │ ├── paging.js │ │ │ │ │ │ └── sizes.js │ │ │ │ │ ├── provider.js │ │ │ │ │ ├── resize.js │ │ │ │ │ ├── search │ │ │ │ │ │ └── search.js │ │ │ │ │ ├── sticky │ │ │ │ │ │ └── sticky.js │ │ │ │ │ ├── toolbar.js │ │ │ │ │ └── tree-massactions.js │ │ │ │ ├── lib │ │ │ │ │ ├── collapsible.js │ │ │ │ │ ├── core │ │ │ │ │ │ ├── class.js │ │ │ │ │ │ ├── collection.js │ │ │ │ │ │ ├── element │ │ │ │ │ │ │ ├── element.js │ │ │ │ │ │ │ └── links.js │ │ │ │ │ │ ├── events.js │ │ │ │ │ │ └── storage │ │ │ │ │ │ │ └── local.js │ │ │ │ │ ├── key-codes.js │ │ │ │ │ ├── knockout │ │ │ │ │ │ ├── bindings │ │ │ │ │ │ │ ├── after-render.js │ │ │ │ │ │ │ ├── autoselect.js │ │ │ │ │ │ │ ├── bind-html.js │ │ │ │ │ │ │ ├── bootstrap.js │ │ │ │ │ │ │ ├── collapsible.js │ │ │ │ │ │ │ ├── color-picker.js │ │ │ │ │ │ │ ├── datepicker.js │ │ │ │ │ │ │ ├── fadeVisible.js │ │ │ │ │ │ │ ├── i18n.js │ │ │ │ │ │ │ ├── keyboard.js │ │ │ │ │ │ │ ├── mage-init.js │ │ │ │ │ │ │ ├── optgroup.js │ │ │ │ │ │ │ ├── outer_click.js │ │ │ │ │ │ │ ├── range.js │ │ │ │ │ │ │ ├── resizable.js │ │ │ │ │ │ │ ├── scope.js │ │ │ │ │ │ │ ├── simple-checked.js │ │ │ │ │ │ │ ├── staticChecked.js │ │ │ │ │ │ │ └── tooltip.js │ │ │ │ │ │ ├── bootstrap.js │ │ │ │ │ │ ├── extender │ │ │ │ │ │ │ ├── bound-nodes.js │ │ │ │ │ │ │ └── observable_array.js │ │ │ │ │ │ └── template │ │ │ │ │ │ │ ├── engine.js │ │ │ │ │ │ │ ├── loader.js │ │ │ │ │ │ │ ├── observable_source.js │ │ │ │ │ │ │ └── renderer.js │ │ │ │ │ ├── logger │ │ │ │ │ │ ├── console-logger.js │ │ │ │ │ │ ├── console-output-handler.js │ │ │ │ │ │ ├── entry-factory.js │ │ │ │ │ │ ├── entry.js │ │ │ │ │ │ ├── formatter.js │ │ │ │ │ │ ├── levels-pool.js │ │ │ │ │ │ ├── logger-utils.js │ │ │ │ │ │ ├── logger.js │ │ │ │ │ │ └── message-pool.js │ │ │ │ │ ├── registry │ │ │ │ │ │ └── registry.js │ │ │ │ │ ├── spinner.js │ │ │ │ │ ├── step-wizard.js │ │ │ │ │ ├── validation │ │ │ │ │ │ ├── rules.js │ │ │ │ │ │ ├── utils.js │ │ │ │ │ │ └── validator.js │ │ │ │ │ └── view │ │ │ │ │ │ └── utils │ │ │ │ │ │ ├── async.js │ │ │ │ │ │ ├── bindings.js │ │ │ │ │ │ ├── dom-observer.js │ │ │ │ │ │ └── raf.js │ │ │ │ ├── modal │ │ │ │ │ ├── alert.js │ │ │ │ │ ├── confirm.js │ │ │ │ │ ├── modal-component.js │ │ │ │ │ ├── modal.js │ │ │ │ │ ├── modalToggle.js │ │ │ │ │ └── prompt.js │ │ │ │ └── timeline │ │ │ │ │ ├── timeline-view.js │ │ │ │ │ └── timeline.js │ │ │ │ └── templates │ │ │ │ ├── area.html │ │ │ │ ├── block-loader.html │ │ │ │ ├── collection.html │ │ │ │ ├── content │ │ │ │ └── content.html │ │ │ │ ├── dynamic-rows │ │ │ │ ├── cells │ │ │ │ │ ├── action-delete.html │ │ │ │ │ ├── dnd.html │ │ │ │ │ ├── text.html │ │ │ │ │ └── thumbnail.html │ │ │ │ └── templates │ │ │ │ │ ├── collapsible.html │ │ │ │ │ ├── default.html │ │ │ │ │ └── grid.html │ │ │ │ ├── form │ │ │ │ ├── collection.html │ │ │ │ ├── components │ │ │ │ │ ├── button │ │ │ │ │ │ ├── container.html │ │ │ │ │ │ └── simple.html │ │ │ │ │ ├── collection.html │ │ │ │ │ ├── collection │ │ │ │ │ │ └── preview.html │ │ │ │ │ ├── complex.html │ │ │ │ │ └── single │ │ │ │ │ │ ├── checkbox.html │ │ │ │ │ │ ├── field.html │ │ │ │ │ │ ├── radio.html │ │ │ │ │ │ └── switcher.html │ │ │ │ ├── element │ │ │ │ │ ├── button.html │ │ │ │ │ ├── checkbox-set.html │ │ │ │ │ ├── checkbox.html │ │ │ │ │ ├── color-picker.html │ │ │ │ │ ├── date.html │ │ │ │ │ ├── email.html │ │ │ │ │ ├── helper │ │ │ │ │ │ ├── fallback-reset.html │ │ │ │ │ │ ├── service.html │ │ │ │ │ │ └── tooltip.html │ │ │ │ │ ├── hidden.html │ │ │ │ │ ├── html.html │ │ │ │ │ ├── input.html │ │ │ │ │ ├── media.html │ │ │ │ │ ├── multiselect.html │ │ │ │ │ ├── preview.html │ │ │ │ │ ├── price.html │ │ │ │ │ ├── radio.html │ │ │ │ │ ├── select.html │ │ │ │ │ ├── split-button.html │ │ │ │ │ ├── switcher.html │ │ │ │ │ ├── text.html │ │ │ │ │ ├── textDate.html │ │ │ │ │ ├── textarea.html │ │ │ │ │ ├── uploader │ │ │ │ │ │ ├── image.html │ │ │ │ │ │ ├── preview.html │ │ │ │ │ │ └── uploader.html │ │ │ │ │ ├── url-input.html │ │ │ │ │ ├── urlInput │ │ │ │ │ │ ├── setting.html │ │ │ │ │ │ └── typeSelector.html │ │ │ │ │ └── wysiwyg.html │ │ │ │ ├── field.html │ │ │ │ ├── fieldset.html │ │ │ │ └── insert.html │ │ │ │ ├── grid │ │ │ │ ├── actions.html │ │ │ │ ├── cells │ │ │ │ │ ├── actions.html │ │ │ │ │ ├── expandable.html │ │ │ │ │ ├── expandable │ │ │ │ │ │ └── content.html │ │ │ │ │ ├── html.html │ │ │ │ │ ├── link.html │ │ │ │ │ ├── multiselect.html │ │ │ │ │ ├── onoff.html │ │ │ │ │ ├── text.html │ │ │ │ │ ├── thumbnail.html │ │ │ │ │ └── thumbnail │ │ │ │ │ │ └── preview.html │ │ │ │ ├── columns │ │ │ │ │ ├── multiselect.html │ │ │ │ │ ├── onoff.html │ │ │ │ │ └── text.html │ │ │ │ ├── controls │ │ │ │ │ ├── bookmarks │ │ │ │ │ │ ├── bookmarks.html │ │ │ │ │ │ └── view.html │ │ │ │ │ └── columns.html │ │ │ │ ├── editing │ │ │ │ │ ├── bulk.html │ │ │ │ │ ├── field.html │ │ │ │ │ ├── header-buttons.html │ │ │ │ │ ├── row-buttons.html │ │ │ │ │ └── row.html │ │ │ │ ├── exportButton.html │ │ │ │ ├── filters │ │ │ │ │ ├── chips.html │ │ │ │ │ ├── elements │ │ │ │ │ │ ├── group.html │ │ │ │ │ │ ├── ui-select-optgroup.html │ │ │ │ │ │ └── ui-select.html │ │ │ │ │ ├── field.html │ │ │ │ │ └── filters.html │ │ │ │ ├── listing.html │ │ │ │ ├── paging-total.html │ │ │ │ ├── paging │ │ │ │ │ ├── paging-detailed-total.html │ │ │ │ │ ├── paging.html │ │ │ │ │ └── sizes.html │ │ │ │ ├── search │ │ │ │ │ └── search.html │ │ │ │ ├── sticky │ │ │ │ │ ├── filters.html │ │ │ │ │ ├── listing.html │ │ │ │ │ └── sticky.html │ │ │ │ ├── submenu.html │ │ │ │ ├── toolbar.html │ │ │ │ ├── tree-massactions.html │ │ │ │ └── view-switcher.html │ │ │ │ ├── group │ │ │ │ └── group.html │ │ │ │ ├── list │ │ │ │ └── listing.html │ │ │ │ ├── modal │ │ │ │ ├── modal-component.html │ │ │ │ ├── modal-custom.html │ │ │ │ ├── modal-popup.html │ │ │ │ ├── modal-prompt-content.html │ │ │ │ └── modal-slide.html │ │ │ │ ├── tab.html │ │ │ │ ├── timeline │ │ │ │ ├── record.html │ │ │ │ └── timeline.html │ │ │ │ └── tooltip │ │ │ │ └── tooltip.html │ │ │ └── frontend │ │ │ └── web │ │ │ ├── js │ │ │ ├── model │ │ │ │ ├── messageList.js │ │ │ │ └── messages.js │ │ │ └── view │ │ │ │ └── messages.js │ │ │ ├── template │ │ │ └── messages.html │ │ │ └── templates │ │ │ ├── form │ │ │ ├── element │ │ │ │ ├── checkbox.html │ │ │ │ ├── date.html │ │ │ │ ├── email.html │ │ │ │ ├── helper │ │ │ │ │ └── tooltip.html │ │ │ │ ├── input.html │ │ │ │ ├── password.html │ │ │ │ ├── select.html │ │ │ │ └── uploader │ │ │ │ │ └── uploader.html │ │ │ └── field.html │ │ │ └── group │ │ │ └── group.html │ │ ├── Ups │ │ ├── Block │ │ │ └── Backend │ │ │ │ └── System │ │ │ │ └── CarrierConfig.php │ │ ├── Helper │ │ │ └── Config.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Carrier.php │ │ │ └── Config │ │ │ │ └── Source │ │ │ │ ├── Container.php │ │ │ │ ├── DestType.php │ │ │ │ ├── Freemethod.php │ │ │ │ ├── Generic.php │ │ │ │ ├── Method.php │ │ │ │ ├── OriginShipment.php │ │ │ │ ├── Pickup.php │ │ │ │ ├── Type.php │ │ │ │ └── Unitofmeasure.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── Data │ │ │ │ │ └── ShippingMethodsData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Metadata │ │ │ │ │ └── shipping_methods_ups_type_config-meta.xml │ │ │ │ ├── Page │ │ │ │ │ └── AdminShippingMethodsConfigPage.xml │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ │ └── AdminShippingMethodsUpsSection.xml │ │ │ │ └── Test │ │ │ │ │ └── DefaultConfigForUPSTypeTest.xml │ │ │ └── Unit │ │ │ │ ├── Fixtures │ │ │ │ ├── ShipmentAcceptResponse.xml │ │ │ │ └── ShipmentConfirmResponse.xml │ │ │ │ ├── Helper │ │ │ │ └── ConfigTest.php │ │ │ │ └── Model │ │ │ │ ├── CarrierCollectRatesOptionsTest.php │ │ │ │ ├── CarrierTest.php │ │ │ │ └── _files │ │ │ │ ├── ups_rates_response_option1.xml │ │ │ │ ├── ups_rates_response_option2.xml │ │ │ │ ├── ups_rates_response_option3.xml │ │ │ │ ├── ups_rates_response_option4.xml │ │ │ │ ├── ups_rates_response_option5.xml │ │ │ │ ├── ups_rates_response_option6.xml │ │ │ │ ├── ups_rates_response_option7.xml │ │ │ │ └── ups_rates_response_option8.xml │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── di.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ ├── layout │ │ │ │ └── adminhtml_system_config_edit.xml │ │ │ └── templates │ │ │ │ └── system │ │ │ │ └── shipping │ │ │ │ └── carrier_config.phtml │ │ │ └── frontend │ │ │ ├── layout │ │ │ ├── checkout_cart_index.xml │ │ │ └── checkout_index_index.xml │ │ │ └── web │ │ │ └── js │ │ │ ├── model │ │ │ ├── shipping-rates-validation-rules.js │ │ │ └── shipping-rates-validator.js │ │ │ └── view │ │ │ └── shipping-rates-validation.js │ │ ├── UrlRewrite │ │ ├── Block │ │ │ ├── Catalog │ │ │ │ ├── Category │ │ │ │ │ ├── Edit.php │ │ │ │ │ └── Tree.php │ │ │ │ ├── Edit │ │ │ │ │ └── Form.php │ │ │ │ └── Product │ │ │ │ │ ├── Edit.php │ │ │ │ │ └── Grid.php │ │ │ ├── Cms │ │ │ │ └── Page │ │ │ │ │ ├── Edit.php │ │ │ │ │ ├── Edit │ │ │ │ │ └── Form.php │ │ │ │ │ └── Grid.php │ │ │ ├── Edit.php │ │ │ ├── Edit │ │ │ │ └── Form.php │ │ │ ├── GridContainer.php │ │ │ ├── Link.php │ │ │ └── Selector.php │ │ ├── Controller │ │ │ ├── Adminhtml │ │ │ │ └── Url │ │ │ │ │ ├── Rewrite.php │ │ │ │ │ └── Rewrite │ │ │ │ │ ├── CategoriesJson.php │ │ │ │ │ ├── CmsPageGrid.php │ │ │ │ │ ├── Delete.php │ │ │ │ │ ├── Edit.php │ │ │ │ │ ├── Index.php │ │ │ │ │ ├── ProductGrid.php │ │ │ │ │ └── Save.php │ │ │ └── Router.php │ │ ├── Helper │ │ │ └── UrlRewrite.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Exception │ │ │ │ └── UrlAlreadyExistsException.php │ │ │ ├── MergeDataProvider.php │ │ │ ├── Message │ │ │ │ └── UrlRewriteExceptionMessageFactory.php │ │ │ ├── OptionProvider.php │ │ │ ├── ResourceModel │ │ │ │ ├── UrlRewrite.php │ │ │ │ └── UrlRewriteCollection.php │ │ │ ├── Storage │ │ │ │ ├── AbstractStorage.php │ │ │ │ └── DbStorage.php │ │ │ ├── StorageInterface.php │ │ │ ├── StoreSwitcher │ │ │ │ └── RewriteUrl.php │ │ │ ├── UrlFinderInterface.php │ │ │ ├── UrlPersistInterface.php │ │ │ └── UrlRewrite.php │ │ ├── README.md │ │ ├── Service │ │ │ └── V1 │ │ │ │ └── Data │ │ │ │ └── UrlRewrite.php │ │ ├── Setup │ │ │ └── Patch │ │ │ │ └── Data │ │ │ │ └── ConvertSerializedDataToJson.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ ├── AdminUrlRewriteActionGroup.xml │ │ │ │ │ ├── AdminUrlRewriteGridActionGroup.xml │ │ │ │ │ └── StorefrontUrlRewriteRedirectActionGroup.xml │ │ │ │ ├── Data │ │ │ │ │ ├── AdminMenuData.xml │ │ │ │ │ └── UrlRewriteData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Metadata │ │ │ │ │ └── url_rewrite-meta.xml │ │ │ │ ├── Page │ │ │ │ │ ├── AdminUrlRewriteEditPage.xml │ │ │ │ │ ├── AdminUrlRewriteIndexPage.xml │ │ │ │ │ └── AdminUrlRewriteProductPage.xml │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ │ ├── AdminUrlRewriteEditSection.xml │ │ │ │ │ ├── AdminUrlRewriteIndexSection.xml │ │ │ │ │ └── AdminUrlRewriteProductSection.xml │ │ │ │ └── Test │ │ │ │ │ ├── AdminAutoUpdateURLRewriteWhenCategoryIsDeletedTest.xml │ │ │ │ │ ├── AdminCheckUrlRewritesCorrectlyGeneratedForMultipleStoreviewsDuringProductImportTest.xml │ │ │ │ │ ├── AdminCheckUrlRewritesInCatalogCategoriesAfterChangingUrlKeyForStoreViewAndMovingCategoryTest.xml │ │ │ │ │ ├── AdminCreateCategoryUrlRewriteAndAddNoRedirectTest.xml │ │ │ │ │ ├── AdminCreateCategoryUrlRewriteAndAddPermanentRedirectTest.xml │ │ │ │ │ ├── AdminCreateCategoryUrlRewriteAndAddTemporaryRedirectTest.xml │ │ │ │ │ ├── AdminCreateCustomCMSPageUrlRewriteAndAddPermanentRedirectTest.xml │ │ │ │ │ ├── AdminCreateCustomCMSPageUrlRewriteAndAddTemporaryRedirectTest.xml │ │ │ │ │ ├── AdminCreateCustomCategoryUrlRewriteAndAddPermanentRedirectTest.xml │ │ │ │ │ ├── AdminCreateCustomProductUrlRewriteAndAddTemporaryRedirectTest.xml │ │ │ │ │ ├── AdminCreateProductURLRewriteAndAddNoRedirectTest.xml │ │ │ │ │ ├── AdminCreateProductURLRewriteWithCategoryAndAddTemporaryRedirectTest.xml │ │ │ │ │ ├── AdminCreateProductUrLRewriteAndAddPermanentRedirectTest.xml │ │ │ │ │ ├── AdminCreateProductUrLRewriteAndAddTemporaryRedirectTest.xml │ │ │ │ │ ├── AdminCreateProductWithSeveralWebsitesAndCheckURLRewritesTest.xml │ │ │ │ │ ├── AdminDeleteCustomUrlRewriteTest.xml │ │ │ │ │ ├── AdminMarketingUrlRewritesNavigateMenuTest.xml │ │ │ │ │ ├── AdminUpdateCategoryUrlRewriteAndAddAspxRequestPathTest.xml │ │ │ │ │ ├── AdminUpdateCategoryUrlRewriteAndAddNoRedirectTest.xml │ │ │ │ │ ├── AdminUpdateCategoryUrlRewriteAndAddPermanentRedirectTest.xml │ │ │ │ │ ├── AdminUpdateCategoryUrlRewriteAndAddTemporaryRedirectTest.xml │ │ │ │ │ ├── AdminUpdateCustomURLRewritesPermanentTest.xml │ │ │ │ │ ├── AdminUpdateCustomURLRewritesTemporaryTest.xml │ │ │ │ │ ├── AdminUpdateProductUrlRewriteAndAddTemporaryRedirectTest.xml │ │ │ │ │ └── AdminUrlRewritesForProductInAnchorCategoriesTest.xml │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ └── Catalog │ │ │ │ │ └── Edit │ │ │ │ │ └── FormTest.php │ │ │ │ ├── Controller │ │ │ │ └── RouterTest.php │ │ │ │ ├── Helper │ │ │ │ └── UrlRewriteTest.php │ │ │ │ ├── Model │ │ │ │ ├── Exception │ │ │ │ │ └── UrlAlreadyExistsExceptionTest.php │ │ │ │ ├── MergeDataProviderTest.php │ │ │ │ ├── Message │ │ │ │ │ └── UrlRewriteExceptionMessageFactoryTest.php │ │ │ │ ├── ResourceModel │ │ │ │ │ └── UrlRewriteCollectionTest.php │ │ │ │ ├── Storage │ │ │ │ │ ├── AbstractStorageTest.php │ │ │ │ │ └── DbStorageTest.php │ │ │ │ └── UrlRewriteTest.php │ │ │ │ └── Service │ │ │ │ └── V1 │ │ │ │ └── Data │ │ │ │ └── UrlRewriteTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ ├── menu.xml │ │ │ │ └── routes.xml │ │ │ ├── config.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── frontend │ │ │ │ └── di.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ └── adminhtml │ │ │ ├── layout │ │ │ └── adminhtml_url_rewrite_index.xml │ │ │ ├── templates │ │ │ ├── categories.phtml │ │ │ ├── edit.phtml │ │ │ ├── messages │ │ │ │ └── url_duplicate_message.phtml │ │ │ └── selector.phtml │ │ │ └── web │ │ │ └── js │ │ │ └── url-rewrite-validation.js │ │ ├── UrlRewriteGraphQl │ │ ├── Model │ │ │ └── Resolver │ │ │ │ ├── EntityUrl.php │ │ │ │ ├── UrlRewrite.php │ │ │ │ └── UrlRewrite │ │ │ │ ├── CustomUrlLocator.php │ │ │ │ └── CustomUrlLocatorInterface.php │ │ ├── README.md │ │ ├── Test │ │ │ └── Mftf │ │ │ │ └── README.md │ │ ├── composer.json │ │ ├── etc │ │ │ ├── di.xml │ │ │ ├── module.xml │ │ │ └── schema.graphqls │ │ └── registration.php │ │ ├── User │ │ ├── Api │ │ │ └── Data │ │ │ │ └── UserInterface.php │ │ ├── Block │ │ │ ├── Adminhtml │ │ │ │ └── Locks.php │ │ │ ├── Buttons.php │ │ │ ├── Role.php │ │ │ ├── Role │ │ │ │ ├── Edit.php │ │ │ │ ├── Grid │ │ │ │ │ └── User.php │ │ │ │ └── Tab │ │ │ │ │ ├── Edit.php │ │ │ │ │ ├── Info.php │ │ │ │ │ └── Users.php │ │ │ ├── User.php │ │ │ └── User │ │ │ │ ├── Edit.php │ │ │ │ └── Edit │ │ │ │ ├── Form.php │ │ │ │ ├── Tab │ │ │ │ ├── Main.php │ │ │ │ └── Roles.php │ │ │ │ └── Tabs.php │ │ ├── Console │ │ │ └── UnlockAdminAccountCommand.php │ │ ├── Controller │ │ │ └── Adminhtml │ │ │ │ ├── Auth.php │ │ │ │ ├── Auth │ │ │ │ ├── Forgotpassword.php │ │ │ │ ├── ResetPassword.php │ │ │ │ └── ResetPasswordPost.php │ │ │ │ ├── Locks.php │ │ │ │ ├── Locks │ │ │ │ ├── Grid.php │ │ │ │ ├── Index.php │ │ │ │ └── MassUnlock.php │ │ │ │ ├── User.php │ │ │ │ └── User │ │ │ │ ├── Delete.php │ │ │ │ ├── Edit.php │ │ │ │ ├── Index.php │ │ │ │ ├── InvalidateToken.php │ │ │ │ ├── NewAction.php │ │ │ │ ├── Role.php │ │ │ │ ├── Role │ │ │ │ ├── Delete.php │ │ │ │ ├── EditRole.php │ │ │ │ ├── Editrolegrid.php │ │ │ │ ├── Index.php │ │ │ │ ├── RoleGrid.php │ │ │ │ └── SaveRole.php │ │ │ │ ├── RoleGrid.php │ │ │ │ ├── RolesGrid.php │ │ │ │ ├── Save.php │ │ │ │ └── Validate.php │ │ ├── Helper │ │ │ └── Data.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Authorization │ │ │ │ └── AdminSessionUserContext.php │ │ │ ├── Backend │ │ │ │ └── Config │ │ │ │ │ └── ObserverConfig.php │ │ │ ├── Notificator.php │ │ │ ├── NotificatorException.php │ │ │ ├── Plugin │ │ │ │ └── AuthorizationRole.php │ │ │ ├── ResourceModel │ │ │ │ ├── Role │ │ │ │ │ └── User │ │ │ │ │ │ └── Collection.php │ │ │ │ ├── User.php │ │ │ │ └── User │ │ │ │ │ ├── Collection.php │ │ │ │ │ └── Locked │ │ │ │ │ └── Collection.php │ │ │ ├── Spi │ │ │ │ ├── NotificationExceptionInterface.php │ │ │ │ └── NotificatorInterface.php │ │ │ ├── System │ │ │ │ └── Config │ │ │ │ │ └── Source │ │ │ │ │ └── Password.php │ │ │ ├── User.php │ │ │ └── UserValidationRules.php │ │ ├── Observer │ │ │ └── Backend │ │ │ │ ├── AuthObserver.php │ │ │ │ ├── ForceAdminPasswordChangeObserver.php │ │ │ │ └── TrackAdminNewPasswordObserver.php │ │ ├── README.md │ │ ├── Setup │ │ │ └── Patch │ │ │ │ └── Data │ │ │ │ ├── UpgradePasswordHashes.php │ │ │ │ └── UpgradeSerializedFields.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ ├── AdminClickSaveButtonOnUserFormActionGroup.xml │ │ │ │ │ ├── AdminCreateRoleActionGroup.xml │ │ │ │ │ ├── AdminCreateUserActionGroup.xml │ │ │ │ │ ├── AdminDeleteCreatedRoleActionGroup.xml │ │ │ │ │ ├── AdminDeleteCreatedUserActionGroup.xml │ │ │ │ │ ├── AdminDeleteUserActionGroup.xml │ │ │ │ │ ├── AdminFillForgotPasswordFormActionGroup.xml │ │ │ │ │ ├── AdminFillNewUserFormRequiredFieldsActionGroup.xml │ │ │ │ │ ├── AdminOpenForgotPasswordPageActionGroup.xml │ │ │ │ │ ├── AdminOpenNewUserPageActionGroup.xml │ │ │ │ │ ├── AdminSubmitForgotPasswordFormActionGroup.xml │ │ │ │ │ └── AssertAdminUserSaveMessageActionGroup.xml │ │ │ │ ├── Data │ │ │ │ │ ├── AdminMenuData.xml │ │ │ │ │ ├── UserData.xml │ │ │ │ │ └── UserRoleData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Metadata │ │ │ │ │ ├── user-meta.xml │ │ │ │ │ └── user_role-meta.xml │ │ │ │ ├── Page │ │ │ │ │ ├── AdminEditRolePage.xml │ │ │ │ │ ├── AdminEditUserPage.xml │ │ │ │ │ ├── AdminNewUserPage.xml │ │ │ │ │ ├── AdminRolesPage.xml │ │ │ │ │ └── AdminUsersPage.xml │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ │ ├── AdminCreateRoleSection.xml │ │ │ │ │ ├── AdminDeleteRoleSection.xml │ │ │ │ │ ├── AdminEditRoleInfoSection.xml │ │ │ │ │ ├── AdminEditUserRoleSection.xml │ │ │ │ │ ├── AdminEditUserSection.xml │ │ │ │ │ ├── AdminNewUserFormSection.xml │ │ │ │ │ ├── AdminRoleGridSection.xml │ │ │ │ │ ├── AdminUserFormMessagesSection.xml │ │ │ │ │ └── AdminUserGridSection.xml │ │ │ │ └── Test │ │ │ │ │ ├── AdminResetUserPasswordFailedTest.xml │ │ │ │ │ ├── AdminSystemAllUsersNavigateMenuTest.xml │ │ │ │ │ ├── AdminSystemLockedUsersNavigateMenuTest.xml │ │ │ │ │ ├── AdminSystemManageEncryptionKeyNavigateMenuTest.xml │ │ │ │ │ └── AdminSystemUserRolesNavigateMenuTest.xml │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ └── Role │ │ │ │ │ ├── EditTest.php │ │ │ │ │ ├── Grid │ │ │ │ │ └── UserTest.php │ │ │ │ │ └── Tab │ │ │ │ │ ├── EditTest.php │ │ │ │ │ ├── InfoTest.php │ │ │ │ │ └── UsersTest.php │ │ │ │ ├── Console │ │ │ │ └── UnlockAdminAccountCommandTest.php │ │ │ │ ├── Controller │ │ │ │ └── Adminhtml │ │ │ │ │ └── User │ │ │ │ │ └── DeleteTest.php │ │ │ │ ├── Helper │ │ │ │ └── DataTest.php │ │ │ │ ├── Model │ │ │ │ ├── Plugin │ │ │ │ │ └── AuthorizationRoleTest.php │ │ │ │ ├── ResourceModel │ │ │ │ │ └── UserTest.php │ │ │ │ ├── UserTest.php │ │ │ │ └── UserValidationRulesTest.php │ │ │ │ └── Observer │ │ │ │ └── Backend │ │ │ │ ├── AuthObserverTest.php │ │ │ │ ├── ForceAdminPasswordChangeObserverTest.php │ │ │ │ └── TrackAdminNewPasswordObserverTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ ├── events.xml │ │ │ │ ├── menu.xml │ │ │ │ ├── routes.xml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── email_templates.xml │ │ │ ├── module.xml │ │ │ └── webapi_rest │ │ │ │ └── di.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ └── adminhtml │ │ │ ├── email │ │ │ ├── new_user_notification.html │ │ │ ├── password_reset_confirmation.html │ │ │ └── user_notification.html │ │ │ ├── layout │ │ │ ├── adminhtml_auth_forgotpassword.xml │ │ │ ├── adminhtml_auth_login.xml │ │ │ ├── adminhtml_auth_resetpassword.xml │ │ │ ├── adminhtml_locks_block.xml │ │ │ ├── adminhtml_locks_grid.xml │ │ │ ├── adminhtml_locks_index.xml │ │ │ ├── adminhtml_user_edit.xml │ │ │ ├── adminhtml_user_grid_block.xml │ │ │ ├── adminhtml_user_index.xml │ │ │ ├── adminhtml_user_role_editrole.xml │ │ │ ├── adminhtml_user_role_editrolegrid.xml │ │ │ ├── adminhtml_user_role_grid_block.xml │ │ │ ├── adminhtml_user_role_index.xml │ │ │ ├── adminhtml_user_role_rolegrid.xml │ │ │ ├── adminhtml_user_rolegrid.xml │ │ │ └── adminhtml_user_rolesgrid.xml │ │ │ ├── requirejs-config.js │ │ │ ├── templates │ │ │ ├── admin │ │ │ │ ├── forgotpassword.phtml │ │ │ │ ├── forgotpassword_url.phtml │ │ │ │ └── resetforgottenpassword.phtml │ │ │ ├── role │ │ │ │ ├── edit.phtml │ │ │ │ ├── info.phtml │ │ │ │ ├── users.phtml │ │ │ │ └── users_grid_js.phtml │ │ │ └── user │ │ │ │ └── roles_grid_js.phtml │ │ │ └── web │ │ │ ├── app-config.js │ │ │ └── js │ │ │ ├── delete-user-account.js │ │ │ └── roles-tree.js │ │ ├── Usps │ │ ├── Block │ │ │ └── Adminhtml │ │ │ │ └── Order │ │ │ │ └── Packaging │ │ │ │ └── Plugin │ │ │ │ └── DisplayGirth.php │ │ ├── Helper │ │ │ └── Data.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Carrier.php │ │ │ └── Source │ │ │ │ ├── Container.php │ │ │ │ ├── Freemethod.php │ │ │ │ ├── Generic.php │ │ │ │ ├── Machinable.php │ │ │ │ ├── Method.php │ │ │ │ └── Size.php │ │ ├── README.md │ │ ├── Setup │ │ │ └── Patch │ │ │ │ └── Data │ │ │ │ └── UpdateAllowedMethods.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ ├── Helper │ │ │ │ └── DataTest.php │ │ │ │ └── Model │ │ │ │ ├── CarrierTest.php │ │ │ │ ├── Source │ │ │ │ └── GenericTest.php │ │ │ │ └── _files │ │ │ │ ├── rates_request_data.php │ │ │ │ ├── response_rates.xml │ │ │ │ ├── return_shipment_request_data.php │ │ │ │ ├── success_usps_response_rates.xml │ │ │ │ └── success_usps_response_return_shipment.xml │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── di.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ └── frontend │ │ │ ├── layout │ │ │ ├── checkout_cart_index.xml │ │ │ └── checkout_index_index.xml │ │ │ └── web │ │ │ └── js │ │ │ ├── model │ │ │ ├── shipping-rates-validation-rules.js │ │ │ └── shipping-rates-validator.js │ │ │ └── view │ │ │ └── shipping-rates-validation.js │ │ ├── Variable │ │ ├── Block │ │ │ └── System │ │ │ │ ├── Variable.php │ │ │ │ └── Variable │ │ │ │ ├── Edit.php │ │ │ │ └── Edit │ │ │ │ └── Form.php │ │ ├── Controller │ │ │ └── Adminhtml │ │ │ │ └── System │ │ │ │ ├── Variable.php │ │ │ │ └── Variable │ │ │ │ ├── Delete.php │ │ │ │ ├── Edit.php │ │ │ │ ├── Index.php │ │ │ │ ├── NewAction.php │ │ │ │ ├── Save.php │ │ │ │ ├── Validate.php │ │ │ │ └── WysiwygPlugin.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── ResourceModel │ │ │ │ ├── Variable.php │ │ │ │ └── Variable │ │ │ │ │ └── Collection.php │ │ │ ├── Source │ │ │ │ └── Variables.php │ │ │ ├── Variable.php │ │ │ └── Variable │ │ │ │ ├── Config.php │ │ │ │ ├── ConfigProvider.php │ │ │ │ └── Data.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ └── CreateCustomVariableActionGroup.xml │ │ │ │ ├── Data │ │ │ │ │ ├── AdminMenuData.xml │ │ │ │ │ └── VariableData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── README.md │ │ │ │ └── Test │ │ │ │ │ └── AdminSystemCustomVariablesNavigateMenuTest.xml │ │ │ └── Unit │ │ │ │ ├── Controller │ │ │ │ └── Adminhtml │ │ │ │ │ └── System │ │ │ │ │ └── Variable │ │ │ │ │ └── ValidateTest.php │ │ │ │ └── Model │ │ │ │ ├── ResourceModel │ │ │ │ └── Variable │ │ │ │ │ └── CollectionTest.php │ │ │ │ ├── Source │ │ │ │ └── VariablesTest.php │ │ │ │ ├── Variable │ │ │ │ └── ConfigTest.php │ │ │ │ └── VariableTest.php │ │ ├── Ui │ │ │ └── Component │ │ │ │ └── VariablesDataProvider.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ ├── menu.xml │ │ │ │ └── routes.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ ├── layout │ │ │ │ ├── adminhtml_system_variable_edit.xml │ │ │ │ ├── adminhtml_system_variable_grid_block.xml │ │ │ │ └── adminhtml_system_variable_index.xml │ │ │ ├── templates │ │ │ │ └── system │ │ │ │ │ └── variable │ │ │ │ │ └── js.phtml │ │ │ ├── ui_component │ │ │ │ └── variables_modal.xml │ │ │ └── web │ │ │ │ ├── js │ │ │ │ ├── config-directive-generator.js │ │ │ │ └── custom-directive-generator.js │ │ │ │ └── variables.js │ │ │ └── base │ │ │ └── web │ │ │ ├── js │ │ │ └── grid │ │ │ │ └── columns │ │ │ │ └── radioselect.js │ │ │ └── template │ │ │ └── grid │ │ │ └── cells │ │ │ └── radioselect.html │ │ ├── Vault │ │ ├── Api │ │ │ ├── Data │ │ │ │ ├── PaymentTokenFactoryInterface.php │ │ │ │ ├── PaymentTokenInterface.php │ │ │ │ ├── PaymentTokenInterfaceFactory.php │ │ │ │ └── PaymentTokenSearchResultsInterface.php │ │ │ ├── PaymentMethodListInterface.php │ │ │ ├── PaymentTokenManagementInterface.php │ │ │ └── PaymentTokenRepositoryInterface.php │ │ ├── Block │ │ │ ├── AbstractCardRenderer.php │ │ │ ├── AbstractTokenRenderer.php │ │ │ ├── CardRendererInterface.php │ │ │ ├── Customer │ │ │ │ ├── AccountTokens.php │ │ │ │ ├── CreditCards.php │ │ │ │ ├── IconInterface.php │ │ │ │ └── PaymentTokens.php │ │ │ ├── Form.php │ │ │ └── TokenRendererInterface.php │ │ ├── Controller │ │ │ ├── Cards │ │ │ │ ├── DeleteAction.php │ │ │ │ └── ListAction.php │ │ │ └── CardsManagement.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── AbstractPaymentTokenFactory.php │ │ │ ├── AccountPaymentTokenFactory.php │ │ │ ├── CreditCardTokenFactory.php │ │ │ ├── CustomerTokenManagement.php │ │ │ ├── Method │ │ │ │ ├── NullPaymentProvider.php │ │ │ │ └── Vault.php │ │ │ ├── PaymentMethodList.php │ │ │ ├── PaymentToken.php │ │ │ ├── PaymentTokenFactory.php │ │ │ ├── PaymentTokenManagement.php │ │ │ ├── PaymentTokenRepository.php │ │ │ ├── ResourceModel │ │ │ │ ├── PaymentToken.php │ │ │ │ └── PaymentToken │ │ │ │ │ └── Collection.php │ │ │ ├── Ui │ │ │ │ ├── Adminhtml │ │ │ │ │ └── TokensConfigProvider.php │ │ │ │ ├── TokenUiComponent.php │ │ │ │ ├── TokenUiComponentInterface.php │ │ │ │ ├── TokenUiComponentProviderInterface.php │ │ │ │ ├── TokensConfigProvider.php │ │ │ │ └── VaultConfigProvider.php │ │ │ └── VaultPaymentInterface.php │ │ ├── Observer │ │ │ ├── AfterPaymentSaveObserver.php │ │ │ ├── PaymentTokenAssigner.php │ │ │ └── VaultEnableAssigner.php │ │ ├── Plugin │ │ │ ├── PaymentVaultAttributesLoad.php │ │ │ └── PaymentVaultConfigurationProcess.php │ │ ├── README.md │ │ ├── Setup │ │ │ └── Patch │ │ │ │ └── Data │ │ │ │ └── SetCreditCardAsDefaultTokenType.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ └── Customer │ │ │ │ │ └── AccountTokensTest.php │ │ │ │ ├── Model │ │ │ │ ├── AccountPaymentTokenFactoryTest.php │ │ │ │ ├── CreditCardTokenFactoryTest.php │ │ │ │ ├── CustomerTokenManagementTest.php │ │ │ │ ├── Method │ │ │ │ │ └── VaultTest.php │ │ │ │ ├── PaymentMethodListTest.php │ │ │ │ ├── PaymentTokenManagementTest.php │ │ │ │ ├── PaymentTokenRepositoryTest.php │ │ │ │ └── Ui │ │ │ │ │ ├── Adminhtml │ │ │ │ │ └── TokensConfigProviderTest.php │ │ │ │ │ ├── TokensConfigProviderTest.php │ │ │ │ │ └── VaultConfigProviderTest.php │ │ │ │ ├── Observer │ │ │ │ ├── AfterPaymentSaveObserverTest.php │ │ │ │ ├── PaymentTokenAssignerTest.php │ │ │ │ └── VaultEnableAssignerTest.php │ │ │ │ └── Plugin │ │ │ │ └── PaymentVaultConfigurationProcessTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ └── di.xml │ │ │ ├── config.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── events.xml │ │ │ ├── extension_attributes.xml │ │ │ ├── frontend │ │ │ │ ├── di.xml │ │ │ │ └── routes.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ ├── templates │ │ │ │ └── form │ │ │ │ │ └── vault.phtml │ │ │ └── web │ │ │ │ └── js │ │ │ │ └── vault.js │ │ │ └── frontend │ │ │ ├── layout │ │ │ ├── checkout_index_index.xml │ │ │ ├── customer_account.xml │ │ │ └── vault_cards_listaction.xml │ │ │ ├── templates │ │ │ ├── cards_list.phtml │ │ │ ├── customer_account │ │ │ │ └── credit_card.phtml │ │ │ └── token_list.phtml │ │ │ └── web │ │ │ ├── js │ │ │ ├── customer_account │ │ │ │ └── deleteWidget.js │ │ │ └── view │ │ │ │ └── payment │ │ │ │ ├── method-renderer │ │ │ │ └── vault.js │ │ │ │ ├── vault-enabler.js │ │ │ │ └── vault.js │ │ │ └── template │ │ │ └── payment │ │ │ └── form.html │ │ ├── VaultGraphQl │ │ ├── Model │ │ │ └── Resolver │ │ │ │ ├── DeletePaymentToken.php │ │ │ │ └── PaymentTokens.php │ │ ├── README.md │ │ ├── composer.json │ │ ├── etc │ │ │ ├── module.xml │ │ │ └── schema.graphqls │ │ └── registration.php │ │ ├── Version │ │ ├── Controller │ │ │ └── Index │ │ │ │ └── Index.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── README.md │ │ ├── Test │ │ │ └── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ ├── composer.json │ │ ├── etc │ │ │ ├── frontend │ │ │ │ └── routes.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ └── registration.php │ │ ├── Webapi │ │ ├── Controller │ │ │ ├── PathProcessor.php │ │ │ ├── Rest.php │ │ │ ├── Rest │ │ │ │ ├── InputParamsResolver.php │ │ │ │ ├── ParamOverriderCustomerId.php │ │ │ │ ├── ParamsOverrider.php │ │ │ │ ├── RequestProcessorInterface.php │ │ │ │ ├── RequestProcessorPool.php │ │ │ │ ├── RequestValidator.php │ │ │ │ ├── Router.php │ │ │ │ ├── Router │ │ │ │ │ └── Route.php │ │ │ │ ├── SchemaRequestProcessor.php │ │ │ │ └── SynchronousRequestProcessor.php │ │ │ ├── Soap.php │ │ │ └── Soap │ │ │ │ └── Request │ │ │ │ └── Handler.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── AbstractSchemaGenerator.php │ │ │ ├── Authorization │ │ │ │ ├── GuestUserContext.php │ │ │ │ ├── OauthUserContext.php │ │ │ │ └── TokenUserContext.php │ │ │ ├── Cache │ │ │ │ └── Type │ │ │ │ │ └── Webapi.php │ │ │ ├── Config.php │ │ │ ├── Config │ │ │ │ ├── ClassReflector.php │ │ │ │ ├── Converter.php │ │ │ │ ├── Reader.php │ │ │ │ └── SchemaLocator.php │ │ │ ├── ConfigInterface.php │ │ │ ├── Plugin │ │ │ │ ├── Authorization │ │ │ │ │ └── CustomerSessionUserContext.php │ │ │ │ ├── GuestAuthorization.php │ │ │ │ └── Manager.php │ │ │ ├── Rest │ │ │ │ ├── Config.php │ │ │ │ ├── Swagger.php │ │ │ │ └── Swagger │ │ │ │ │ └── Generator.php │ │ │ ├── ServiceMetadata.php │ │ │ ├── Soap │ │ │ │ ├── Config.php │ │ │ │ ├── Fault.php │ │ │ │ ├── Server.php │ │ │ │ ├── ServerFactory.php │ │ │ │ ├── Wsdl.php │ │ │ │ ├── Wsdl │ │ │ │ │ ├── ComplexTypeStrategy.php │ │ │ │ │ └── Generator.php │ │ │ │ └── WsdlFactory.php │ │ │ └── WebapiRoleLocator.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ ├── Controller │ │ │ │ ├── PathProcessorTest.php │ │ │ │ ├── Rest │ │ │ │ │ ├── ParamOverriderCustomerIdTest.php │ │ │ │ │ ├── ParamsOverriderTest.php │ │ │ │ │ ├── RequestValidatorTest.php │ │ │ │ │ ├── Router │ │ │ │ │ │ └── RouteTest.php │ │ │ │ │ └── RouterTest.php │ │ │ │ ├── RestTest.php │ │ │ │ ├── Soap │ │ │ │ │ └── Request │ │ │ │ │ │ └── HandlerTest.php │ │ │ │ └── SoapTest.php │ │ │ │ ├── ExceptionTest.php │ │ │ │ ├── Model │ │ │ │ ├── Authorization │ │ │ │ │ ├── GuestUserContextTest.php │ │ │ │ │ ├── OauthUserContextTest.php │ │ │ │ │ └── TokenUserContextTest.php │ │ │ │ ├── Config │ │ │ │ │ ├── ClassReflectorTest.php │ │ │ │ │ ├── ConverterTest.php │ │ │ │ │ ├── TestServiceForClassReflector.php │ │ │ │ │ └── _files │ │ │ │ │ │ ├── webapi.php │ │ │ │ │ │ └── webapi.xml │ │ │ │ ├── ConfigTest.php │ │ │ │ ├── DataObjectProcessorTest.php │ │ │ │ ├── Plugin │ │ │ │ │ └── ManagerTest.php │ │ │ │ ├── Rest │ │ │ │ │ └── Swagger │ │ │ │ │ │ └── GeneratorTest.php │ │ │ │ ├── ServiceMetadataTest.php │ │ │ │ ├── Soap │ │ │ │ │ ├── FaultTest.php │ │ │ │ │ ├── ServerTest.php │ │ │ │ │ ├── Wsdl │ │ │ │ │ │ ├── ComplexTypeStrategyTest.php │ │ │ │ │ │ └── GeneratorTest.php │ │ │ │ │ └── WsdlFactoryTest.php │ │ │ │ ├── WebapiRoleLocatorTest.php │ │ │ │ └── _files │ │ │ │ │ ├── acl.php │ │ │ │ │ ├── acl.xml │ │ │ │ │ └── acl.xsd │ │ │ │ └── _files │ │ │ │ └── soap_fault │ │ │ │ └── soap_fault_expected_xmls.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ └── system.xml │ │ │ ├── cache.xml │ │ │ ├── di.xml │ │ │ ├── frontend │ │ │ │ └── routes.xml │ │ │ ├── module.xml │ │ │ ├── webapi.xsd │ │ │ ├── webapi_rest │ │ │ │ └── di.xml │ │ │ └── webapi_soap │ │ │ │ └── di.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ └── adminhtml │ │ │ └── layout │ │ │ ├── adminhtml_integration_edit.xml │ │ │ └── adminhtml_integration_permissionsdialog.xml │ │ ├── WebapiAsync │ │ ├── Code │ │ │ └── Generator │ │ │ │ └── Config │ │ │ │ └── RemoteServiceReader │ │ │ │ ├── Communication.php │ │ │ │ └── Publisher.php │ │ ├── Controller │ │ │ └── Rest │ │ │ │ ├── Asynchronous │ │ │ │ └── InputParamsResolver.php │ │ │ │ ├── AsynchronousRequestProcessor.php │ │ │ │ └── AsynchronousSchemaRequestProcessor.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── BulkServiceConfig.php │ │ │ ├── Config.php │ │ │ ├── ServiceConfig.php │ │ │ └── ServiceConfig │ │ │ │ ├── Converter.php │ │ │ │ ├── Reader.php │ │ │ │ └── SchemaLocator.php │ │ ├── Plugin │ │ │ ├── Cache │ │ │ │ └── Webapi.php │ │ │ ├── ControllerRest.php │ │ │ └── ServiceMetadata.php │ │ ├── README.md │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ │ └── Unit │ │ │ │ ├── Controller │ │ │ │ ├── PathProcessorTest.php │ │ │ │ └── RestTest.php │ │ │ │ └── Model │ │ │ │ ├── ConfigTest.php │ │ │ │ ├── ServiceConfig │ │ │ │ ├── ConverterTest.php │ │ │ │ ├── ReaderTest.php │ │ │ │ ├── SchemaLocatorTest.php │ │ │ │ └── _files │ │ │ │ │ ├── Converter │ │ │ │ │ ├── webapi_async.php │ │ │ │ │ └── webapi_async.xml │ │ │ │ │ └── Reader │ │ │ │ │ ├── webapi_async.php │ │ │ │ │ ├── webapi_async_1.xml │ │ │ │ │ └── webapi_async_2.xml │ │ │ │ └── ServiceConfigTest.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── di.xml │ │ │ ├── module.xml │ │ │ ├── queue_consumer.xml │ │ │ ├── queue_topology.xml │ │ │ ├── webapi_async.xml │ │ │ ├── webapi_async.xsd │ │ │ └── webapi_rest │ │ │ │ └── di.xml │ │ └── registration.php │ │ ├── WebapiSecurity │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ └── Plugin │ │ │ │ ├── AnonymousResourceSecurity.php │ │ │ │ └── CacheInvalidator.php │ │ ├── README.md │ │ ├── Test │ │ │ └── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── di.xml │ │ │ └── module.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ └── registration.php │ │ ├── Weee │ │ ├── Api │ │ │ └── Data │ │ │ │ └── ProductRender │ │ │ │ └── WeeeAdjustmentAttributeInterface.php │ │ ├── Block │ │ │ ├── Adminhtml │ │ │ │ └── Items │ │ │ │ │ └── Price │ │ │ │ │ └── Renderer.php │ │ │ ├── Element │ │ │ │ └── Weee │ │ │ │ │ └── Tax.php │ │ │ ├── Item │ │ │ │ └── Price │ │ │ │ │ └── Renderer.php │ │ │ ├── Renderer │ │ │ │ └── Weee │ │ │ │ │ └── Tax.php │ │ │ └── Sales │ │ │ │ └── Order │ │ │ │ └── Totals.php │ │ ├── Helper │ │ │ └── Data.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── App │ │ │ │ └── Action │ │ │ │ │ └── ContextPlugin.php │ │ │ ├── Attribute │ │ │ │ └── Backend │ │ │ │ │ └── Weee │ │ │ │ │ └── Tax.php │ │ │ ├── Config.php │ │ │ ├── Config │ │ │ │ └── Source │ │ │ │ │ └── Display.php │ │ │ ├── ProductRender │ │ │ │ └── WeeeAdjustmentAttribute.php │ │ │ ├── ResourceModel │ │ │ │ ├── Attribute │ │ │ │ │ └── Backend │ │ │ │ │ │ └── Weee │ │ │ │ │ │ └── Tax.php │ │ │ │ └── Tax.php │ │ │ ├── Sales │ │ │ │ └── Pdf │ │ │ │ │ └── Weee.php │ │ │ ├── Tax.php │ │ │ ├── Total │ │ │ │ ├── Creditmemo │ │ │ │ │ └── Weee.php │ │ │ │ ├── Invoice │ │ │ │ │ └── Weee.php │ │ │ │ └── Quote │ │ │ │ │ ├── Weee.php │ │ │ │ │ └── WeeeTax.php │ │ │ └── WeeeConfigProvider.php │ │ ├── Observer │ │ │ ├── AddPaymentWeeeItem.php │ │ │ ├── AddWeeeTaxAttributeTypeObserver.php │ │ │ ├── AfterAddressSave.php │ │ │ ├── AssignBackendModelToAttributeObserver.php │ │ │ ├── CustomerLoggedIn.php │ │ │ ├── GetPriceConfigurationObserver.php │ │ │ ├── SetWeeeRendererInFormObserver.php │ │ │ ├── UpdateElementTypesObserver.php │ │ │ ├── UpdateExcludedFieldListObserver.php │ │ │ └── UpdateProductOptionsObserver.php │ │ ├── Plugin │ │ │ ├── Catalog │ │ │ │ └── Controller │ │ │ │ │ └── Adminhtml │ │ │ │ │ └── Product │ │ │ │ │ └── Initialization │ │ │ │ │ └── Helper │ │ │ │ │ └── ProcessTaxAttribute.php │ │ │ ├── Checkout │ │ │ │ └── CustomerData │ │ │ │ │ └── Cart.php │ │ │ └── Ui │ │ │ │ └── DataProvider │ │ │ │ └── WeeeSettings.php │ │ ├── Pricing │ │ │ ├── Adjustment.php │ │ │ ├── Render │ │ │ │ ├── Adjustment.php │ │ │ │ └── TaxAdjustment.php │ │ │ └── TaxAdjustment.php │ │ ├── README.md │ │ ├── Setup │ │ │ ├── Patch │ │ │ │ └── Data │ │ │ │ │ └── InitQuoteAndOrderAttributes.php │ │ │ └── Recurring.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ └── AdminProductAddFPTValueActionGroup.xml │ │ │ │ ├── Data │ │ │ │ │ ├── FixedProductAttributeData.xml │ │ │ │ │ └── WeeeConfigData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Metadata │ │ │ │ │ └── weee_config-meta.xml │ │ │ │ ├── Page │ │ │ │ │ └── AdminProductEditPage.xml │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ │ ├── AdminProductAddFPTValueSection.xml │ │ │ │ │ └── CheckoutCartSummarySection.xml │ │ │ │ └── Test │ │ │ │ │ └── AdminRemoveProductWeeeAttributeOptionTest.xml │ │ │ └── Unit │ │ │ │ ├── App │ │ │ │ └── Action │ │ │ │ │ └── ContextPluginTest.php │ │ │ │ ├── Block │ │ │ │ ├── Element │ │ │ │ │ └── Weee │ │ │ │ │ │ └── TaxTest.php │ │ │ │ └── Item │ │ │ │ │ └── Price │ │ │ │ │ └── RendererTest.php │ │ │ │ ├── Helper │ │ │ │ └── DataTest.php │ │ │ │ ├── Model │ │ │ │ ├── Attribute │ │ │ │ │ └── Backend │ │ │ │ │ │ └── Weee │ │ │ │ │ │ └── TaxTest.php │ │ │ │ ├── ConfigTest.php │ │ │ │ ├── ResourceModel │ │ │ │ │ ├── Attribute │ │ │ │ │ │ └── Backend │ │ │ │ │ │ │ └── Weee │ │ │ │ │ │ │ └── TaxTest.php │ │ │ │ │ └── TaxTest.php │ │ │ │ ├── TaxTest.php │ │ │ │ ├── Total │ │ │ │ │ ├── Creditmemo │ │ │ │ │ │ └── WeeeTest.php │ │ │ │ │ ├── Invoice │ │ │ │ │ │ └── WeeeTest.php │ │ │ │ │ └── Quote │ │ │ │ │ │ ├── WeeeTaxTest.php │ │ │ │ │ │ └── WeeeTest.php │ │ │ │ └── WeeeConfigProviderTest.php │ │ │ │ ├── Observer │ │ │ │ ├── AddPaymentWeeeItemTest.php │ │ │ │ ├── AfterAddressSaveTest.php │ │ │ │ ├── CustomerLoggedInTest.php │ │ │ │ ├── GetPriceConfigurationObserverTest.php │ │ │ │ ├── SetWeeeRendererInFormObserverTest.php │ │ │ │ └── UpdateProductOptionsObserverTest.php │ │ │ │ ├── Pricing │ │ │ │ ├── AdjustmentTest.php │ │ │ │ ├── Render │ │ │ │ │ ├── AdjustmentTest.php │ │ │ │ │ └── TaxAdjustmentTest.php │ │ │ │ └── TaxAdjustmentTest.php │ │ │ │ └── Ui │ │ │ │ └── DataProvider │ │ │ │ └── Product │ │ │ │ ├── Form │ │ │ │ └── Modifier │ │ │ │ │ ├── Manager │ │ │ │ │ └── WebsiteTest.php │ │ │ │ │ └── WeeeTest.php │ │ │ │ └── Listing │ │ │ │ └── Collector │ │ │ │ └── WeeeTest.php │ │ ├── Ui │ │ │ └── DataProvider │ │ │ │ └── Product │ │ │ │ ├── Form │ │ │ │ └── Modifier │ │ │ │ │ ├── Manager │ │ │ │ │ └── Website.php │ │ │ │ │ └── Weee.php │ │ │ │ └── Listing │ │ │ │ └── Collector │ │ │ │ └── Weee.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ ├── events.xml │ │ │ │ └── system.xml │ │ │ ├── config.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── events.xml │ │ │ ├── extension_attributes.xml │ │ │ ├── fieldset.xml │ │ │ ├── frontend │ │ │ │ ├── di.xml │ │ │ │ └── events.xml │ │ │ ├── module.xml │ │ │ ├── pdf.xml │ │ │ └── sales.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ ├── layout │ │ │ │ ├── catalog_product_form.xml │ │ │ │ ├── sales_creditmemo_item_price.xml │ │ │ │ ├── sales_invoice_item_price.xml │ │ │ │ ├── sales_order_create_item_price.xml │ │ │ │ ├── sales_order_creditmemo_new.xml │ │ │ │ ├── sales_order_creditmemo_updateqty.xml │ │ │ │ ├── sales_order_creditmemo_view.xml │ │ │ │ ├── sales_order_invoice_new.xml │ │ │ │ ├── sales_order_invoice_updateqty.xml │ │ │ │ ├── sales_order_invoice_view.xml │ │ │ │ ├── sales_order_item_price.xml │ │ │ │ └── sales_order_view.xml │ │ │ ├── requirejs-config.js │ │ │ ├── templates │ │ │ │ ├── items │ │ │ │ │ └── price │ │ │ │ │ │ ├── row.phtml │ │ │ │ │ │ ├── total.phtml │ │ │ │ │ │ └── unit.phtml │ │ │ │ ├── order │ │ │ │ │ └── create │ │ │ │ │ │ └── items │ │ │ │ │ │ └── price │ │ │ │ │ │ ├── row.phtml │ │ │ │ │ │ ├── total.phtml │ │ │ │ │ │ └── unit.phtml │ │ │ │ └── renderer │ │ │ │ │ └── tax.phtml │ │ │ ├── ui_component │ │ │ │ └── product_attribute_add_form.xml │ │ │ └── web │ │ │ │ ├── js │ │ │ │ ├── fpt-attribute.js │ │ │ │ ├── fpt-group.js │ │ │ │ └── regions-tax-select.js │ │ │ │ └── styles.css │ │ │ ├── base │ │ │ ├── layout │ │ │ │ └── catalog_product_prices.xml │ │ │ ├── templates │ │ │ │ └── pricing │ │ │ │ │ └── adjustment.phtml │ │ │ └── web │ │ │ │ ├── js │ │ │ │ └── price │ │ │ │ │ └── adjustment.js │ │ │ │ └── template │ │ │ │ └── price │ │ │ │ └── adjustment.html │ │ │ └── frontend │ │ │ ├── layout │ │ │ ├── checkout_cart_index.xml │ │ │ ├── checkout_index_index.xml │ │ │ ├── checkout_item_price_renderers.xml │ │ │ ├── default.xml │ │ │ ├── sales_email_item_price.xml │ │ │ ├── sales_email_order_creditmemo_items.xml │ │ │ ├── sales_email_order_invoice_items.xml │ │ │ ├── sales_email_order_items.xml │ │ │ ├── sales_guest_creditmemo.xml │ │ │ ├── sales_guest_invoice.xml │ │ │ ├── sales_guest_print.xml │ │ │ ├── sales_guest_printcreditmemo.xml │ │ │ ├── sales_guest_printinvoice.xml │ │ │ ├── sales_guest_view.xml │ │ │ ├── sales_order_creditmemo.xml │ │ │ ├── sales_order_invoice.xml │ │ │ ├── sales_order_item_price.xml │ │ │ ├── sales_order_print.xml │ │ │ ├── sales_order_printcreditmemo.xml │ │ │ ├── sales_order_printinvoice.xml │ │ │ └── sales_order_view.xml │ │ │ ├── requirejs-config.js │ │ │ ├── templates │ │ │ ├── checkout │ │ │ │ ├── cart │ │ │ │ │ └── item │ │ │ │ │ │ └── price │ │ │ │ │ │ └── sidebar.phtml │ │ │ │ └── onepage │ │ │ │ │ └── review │ │ │ │ │ └── item │ │ │ │ │ └── price │ │ │ │ │ ├── row_excl_tax.phtml │ │ │ │ │ ├── row_incl_tax.phtml │ │ │ │ │ ├── unit_excl_tax.phtml │ │ │ │ │ └── unit_incl_tax.phtml │ │ │ ├── email │ │ │ │ └── items │ │ │ │ │ └── price │ │ │ │ │ └── row.phtml │ │ │ └── item │ │ │ │ └── price │ │ │ │ ├── row.phtml │ │ │ │ ├── total_after_discount.phtml │ │ │ │ └── unit.phtml │ │ │ ├── ui_component │ │ │ ├── widget_recently_compared.xml │ │ │ └── widget_recently_viewed.xml │ │ │ └── web │ │ │ ├── js │ │ │ ├── tax-toggle.js │ │ │ └── view │ │ │ │ ├── cart │ │ │ │ └── totals │ │ │ │ │ └── weee.js │ │ │ │ └── checkout │ │ │ │ └── summary │ │ │ │ ├── item │ │ │ │ └── price │ │ │ │ │ ├── row_excl_tax.js │ │ │ │ │ ├── row_incl_tax.js │ │ │ │ │ └── weee.js │ │ │ │ └── weee.js │ │ │ └── template │ │ │ └── checkout │ │ │ └── summary │ │ │ ├── item │ │ │ └── price │ │ │ │ ├── row_excl_tax.html │ │ │ │ └── row_incl_tax.html │ │ │ └── weee.html │ │ ├── WeeeGraphQl │ │ ├── README.md │ │ ├── Test │ │ │ └── Mftf │ │ │ │ └── README.md │ │ ├── composer.json │ │ ├── etc │ │ │ ├── module.xml │ │ │ └── schema.graphqls │ │ └── registration.php │ │ ├── Widget │ │ ├── Block │ │ │ ├── Adminhtml │ │ │ │ ├── Widget.php │ │ │ │ └── Widget │ │ │ │ │ ├── Catalog │ │ │ │ │ └── Category │ │ │ │ │ │ └── Chooser.php │ │ │ │ │ ├── Chooser.php │ │ │ │ │ ├── Form.php │ │ │ │ │ ├── Instance.php │ │ │ │ │ ├── Instance │ │ │ │ │ ├── Edit.php │ │ │ │ │ └── Edit │ │ │ │ │ │ ├── Chooser │ │ │ │ │ │ ├── Container.php │ │ │ │ │ │ ├── DesignAbstraction.php │ │ │ │ │ │ ├── Layout.php │ │ │ │ │ │ └── Template.php │ │ │ │ │ │ ├── Form.php │ │ │ │ │ │ ├── Tab │ │ │ │ │ │ ├── Main.php │ │ │ │ │ │ ├── Main │ │ │ │ │ │ │ └── Layout.php │ │ │ │ │ │ ├── Properties.php │ │ │ │ │ │ └── Settings.php │ │ │ │ │ │ └── Tabs.php │ │ │ │ │ └── Options.php │ │ │ └── BlockInterface.php │ │ ├── Controller │ │ │ └── Adminhtml │ │ │ │ └── Widget │ │ │ │ ├── BuildWidget.php │ │ │ │ ├── Index.php │ │ │ │ ├── Instance.php │ │ │ │ ├── Instance │ │ │ │ ├── Blocks.php │ │ │ │ ├── Categories.php │ │ │ │ ├── Delete.php │ │ │ │ ├── Edit.php │ │ │ │ ├── Index.php │ │ │ │ ├── NewAction.php │ │ │ │ ├── Products.php │ │ │ │ ├── Save.php │ │ │ │ ├── Template.php │ │ │ │ └── Validate.php │ │ │ │ └── LoadOptions.php │ │ ├── Helper │ │ │ └── Conditions.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── Config │ │ │ │ ├── Converter.php │ │ │ │ ├── Data.php │ │ │ │ ├── FileResolver.php │ │ │ │ ├── Reader.php │ │ │ │ └── SchemaLocator.php │ │ │ ├── Layout │ │ │ │ ├── Link.php │ │ │ │ └── Update.php │ │ │ ├── NamespaceResolver.php │ │ │ ├── ResourceModel │ │ │ │ ├── Layout │ │ │ │ │ ├── Link.php │ │ │ │ │ ├── Link │ │ │ │ │ │ └── Collection.php │ │ │ │ │ ├── Plugin.php │ │ │ │ │ ├── Update.php │ │ │ │ │ └── Update │ │ │ │ │ │ └── Collection.php │ │ │ │ ├── Widget.php │ │ │ │ └── Widget │ │ │ │ │ ├── Instance.php │ │ │ │ │ └── Instance │ │ │ │ │ ├── Collection.php │ │ │ │ │ └── Options │ │ │ │ │ ├── ThemeId.php │ │ │ │ │ ├── Themes.php │ │ │ │ │ └── Types.php │ │ │ ├── Template │ │ │ │ ├── Filter.php │ │ │ │ └── FilterEmulate.php │ │ │ ├── Widget.php │ │ │ └── Widget │ │ │ │ ├── Config.php │ │ │ │ ├── Instance.php │ │ │ │ └── Instance │ │ │ │ └── OptionsFactory.php │ │ ├── README.md │ │ ├── Setup │ │ │ ├── LayoutUpdateConverter.php │ │ │ └── Patch │ │ │ │ └── Data │ │ │ │ ├── ConvertSerializedData.php │ │ │ │ └── UpgradeModelInstanceClassAliases.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ ├── AdminCreateWidgetActionGroup.xml │ │ │ │ │ └── AdminWidgetActionGroup.xml │ │ │ │ ├── Data │ │ │ │ │ ├── AdminMenuData.xml │ │ │ │ │ ├── WidgetData.xml │ │ │ │ │ └── WidgetsData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Page │ │ │ │ │ ├── AdminNewWidgetPage.xml │ │ │ │ │ └── AdminWidgetsPage.xml │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ │ ├── AdminNewWidgetSection.xml │ │ │ │ │ ├── AdminWidgetsSection.xml │ │ │ │ │ └── StorefrontWidgetsSection.xml │ │ │ │ └── Test │ │ │ │ │ ├── AdminContentWidgetsNavigateMenuTest.xml │ │ │ │ │ ├── NewProductsListWidgetTest.xml │ │ │ │ │ └── ProductsListWidgetTest.xml │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ └── Adminhtml │ │ │ │ │ └── Widget │ │ │ │ │ ├── Catalog │ │ │ │ │ └── Category │ │ │ │ │ │ └── ChooserTest.php │ │ │ │ │ └── Instance │ │ │ │ │ └── Edit │ │ │ │ │ ├── Chooser │ │ │ │ │ ├── AbstractContainerTest.php │ │ │ │ │ └── ContainerTest.php │ │ │ │ │ └── Tab │ │ │ │ │ └── PropertiesTest.php │ │ │ │ ├── Controller │ │ │ │ └── Adminhtml │ │ │ │ │ └── Widget │ │ │ │ │ ├── Instance │ │ │ │ │ └── CategoriesTest.php │ │ │ │ │ └── LoadOptionsTest.php │ │ │ │ ├── Helper │ │ │ │ └── ConditionsTest.php │ │ │ │ └── Model │ │ │ │ ├── Config │ │ │ │ ├── ConverterTest.php │ │ │ │ └── FileResolverTest.php │ │ │ │ ├── NamespaceResolverTest.php │ │ │ │ ├── ResourceModel │ │ │ │ ├── Layout │ │ │ │ │ ├── AbstractTestCase.php │ │ │ │ │ ├── Link │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ └── Update │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ └── Widget │ │ │ │ │ └── Instance │ │ │ │ │ └── Options │ │ │ │ │ └── ThemesTest.php │ │ │ │ ├── Template │ │ │ │ ├── FilterEmulateTest.php │ │ │ │ └── FilterTest.php │ │ │ │ ├── Widget │ │ │ │ └── InstanceTest.php │ │ │ │ ├── WidgetTest.php │ │ │ │ └── _files │ │ │ │ ├── mappedConfigArray1.php │ │ │ │ ├── mappedConfigArray2.php │ │ │ │ ├── mappedConfigArrayAll.php │ │ │ │ ├── widget.xml │ │ │ │ └── widget_config.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ ├── menu.xml │ │ │ │ └── routes.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── module.xml │ │ │ ├── types.xsd │ │ │ ├── widget.xsd │ │ │ └── widget_file.xsd │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ ├── layout │ │ │ │ ├── adminhtml_widget_index.xml │ │ │ │ ├── adminhtml_widget_instance_block.xml │ │ │ │ ├── adminhtml_widget_instance_edit.xml │ │ │ │ ├── adminhtml_widget_instance_index.xml │ │ │ │ └── adminhtml_widget_loadoptions.xml │ │ │ ├── templates │ │ │ │ ├── catalog │ │ │ │ │ └── category │ │ │ │ │ │ └── widget │ │ │ │ │ │ └── tree.phtml │ │ │ │ └── instance │ │ │ │ │ ├── edit │ │ │ │ │ └── layout.phtml │ │ │ │ │ └── js.phtml │ │ │ └── web │ │ │ │ ├── error.png │ │ │ │ ├── placeholder.gif │ │ │ │ └── placeholder.png │ │ │ └── frontend │ │ │ └── layout │ │ │ ├── default.xml │ │ │ └── print.xml │ │ ├── Wishlist │ │ ├── Block │ │ │ ├── AbstractBlock.php │ │ │ ├── AddToWishlist.php │ │ │ ├── Adminhtml │ │ │ │ ├── Widget │ │ │ │ │ └── Grid │ │ │ │ │ │ └── Column │ │ │ │ │ │ └── Filter │ │ │ │ │ │ └── Text.php │ │ │ │ └── WishlistTab.php │ │ │ ├── Cart │ │ │ │ └── Item │ │ │ │ │ └── Renderer │ │ │ │ │ └── Actions │ │ │ │ │ └── MoveToWishlist.php │ │ │ ├── Catalog │ │ │ │ └── Product │ │ │ │ │ ├── ProductList │ │ │ │ │ └── Item │ │ │ │ │ │ └── AddTo │ │ │ │ │ │ └── Wishlist.php │ │ │ │ │ └── View │ │ │ │ │ └── AddTo │ │ │ │ │ └── Wishlist.php │ │ │ ├── Customer │ │ │ │ ├── Sharing.php │ │ │ │ ├── Sidebar.php │ │ │ │ ├── Wishlist.php │ │ │ │ └── Wishlist │ │ │ │ │ ├── Button.php │ │ │ │ │ ├── Item │ │ │ │ │ ├── Column.php │ │ │ │ │ ├── Column │ │ │ │ │ │ ├── Actions.php │ │ │ │ │ │ ├── Cart.php │ │ │ │ │ │ ├── Comment.php │ │ │ │ │ │ ├── Edit.php │ │ │ │ │ │ ├── Image.php │ │ │ │ │ │ ├── Info.php │ │ │ │ │ │ └── Remove.php │ │ │ │ │ └── Options.php │ │ │ │ │ └── Items.php │ │ │ ├── Item │ │ │ │ └── Configure.php │ │ │ ├── Link.php │ │ │ ├── Rss │ │ │ │ ├── EmailLink.php │ │ │ │ └── Link.php │ │ │ └── Share │ │ │ │ ├── Email │ │ │ │ └── Items.php │ │ │ │ └── Wishlist.php │ │ ├── Controller │ │ │ ├── AbstractIndex.php │ │ │ ├── Index │ │ │ │ ├── Add.php │ │ │ │ ├── Allcart.php │ │ │ │ ├── Cart.php │ │ │ │ ├── Configure.php │ │ │ │ ├── DownloadCustomOption.php │ │ │ │ ├── Fromcart.php │ │ │ │ ├── Index.php │ │ │ │ ├── Plugin.php │ │ │ │ ├── Remove.php │ │ │ │ ├── Send.php │ │ │ │ ├── Share.php │ │ │ │ ├── Update.php │ │ │ │ └── UpdateItemOptions.php │ │ │ ├── IndexInterface.php │ │ │ ├── Shared │ │ │ │ ├── Allcart.php │ │ │ │ ├── Cart.php │ │ │ │ ├── Index.php │ │ │ │ └── WishlistProvider.php │ │ │ ├── WishlistProvider.php │ │ │ └── WishlistProviderInterface.php │ │ ├── CustomerData │ │ │ └── Wishlist.php │ │ ├── Helper │ │ │ ├── Data.php │ │ │ └── Rss.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Model │ │ │ ├── AuthenticationState.php │ │ │ ├── AuthenticationStateInterface.php │ │ │ ├── Config.php │ │ │ ├── Config │ │ │ │ └── Source │ │ │ │ │ └── Summary.php │ │ │ ├── Item.php │ │ │ ├── Item │ │ │ │ └── Option.php │ │ │ ├── ItemCarrier.php │ │ │ ├── LocaleQuantityProcessor.php │ │ │ ├── Product │ │ │ │ └── AttributeValueProvider.php │ │ │ ├── ResourceModel │ │ │ │ ├── Item.php │ │ │ │ ├── Item │ │ │ │ │ ├── Collection.php │ │ │ │ │ ├── Collection │ │ │ │ │ │ └── Grid.php │ │ │ │ │ ├── Option.php │ │ │ │ │ └── Option │ │ │ │ │ │ └── Collection.php │ │ │ │ ├── Wishlist.php │ │ │ │ └── Wishlist │ │ │ │ │ └── Collection.php │ │ │ ├── Rss │ │ │ │ └── Wishlist.php │ │ │ └── Wishlist.php │ │ ├── Observer │ │ │ ├── AddToCart.php │ │ │ ├── CartUpdateBefore.php │ │ │ ├── CustomerLogin.php │ │ │ └── CustomerLogout.php │ │ ├── Plugin │ │ │ └── Ui │ │ │ │ └── DataProvider │ │ │ │ └── WishlistSettings.php │ │ ├── Pricing │ │ │ ├── ConfiguredPrice │ │ │ │ ├── ConfigurableProduct.php │ │ │ │ └── Downloadable.php │ │ │ └── Render │ │ │ │ └── ConfiguredPriceBox.php │ │ ├── README.md │ │ ├── Setup │ │ │ ├── Patch │ │ │ │ ├── Data │ │ │ │ │ └── ConvertSerializedData.php │ │ │ │ └── Schema │ │ │ │ │ └── AddProductIdConstraint.php │ │ │ └── Recurring.php │ │ ├── Test │ │ │ ├── Mftf │ │ │ │ ├── ActionGroup │ │ │ │ │ └── StorefrontCustomerWishlistActionGroup.xml │ │ │ │ ├── Data │ │ │ │ │ └── WishlistData.xml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ ├── Metadata │ │ │ │ │ └── wishlist-meta.xml │ │ │ │ ├── Page │ │ │ │ │ ├── StorefrontCustomerWishlistPage.xml │ │ │ │ │ └── StorefrontCustomerWishlistSharePage.xml │ │ │ │ ├── README.md │ │ │ │ ├── Section │ │ │ │ │ ├── StorefrontCategoryProductSection.xml │ │ │ │ │ ├── StorefrontCustomerWishlistProductSection.xml │ │ │ │ │ ├── StorefrontCustomerWishlistSection.xml │ │ │ │ │ ├── StorefrontCustomerWishlistShareSection.xml │ │ │ │ │ ├── StorefrontCustomerWishlistSidebarSection.xml │ │ │ │ │ └── StorefrontProductInfoMainSection.xml │ │ │ │ └── Test │ │ │ │ │ ├── ConfProdAddToCartWishListWithUnselectedAttrTest.xml │ │ │ │ │ ├── ConfigurableProductChildImageShouldBeShownOnWishListTest.xml │ │ │ │ │ ├── EndToEndB2CLoggedInUserTest.xml │ │ │ │ │ ├── StorefrontAddMultipleStoreProductsToWishlistTest.xml │ │ │ │ │ ├── StorefrontAddProductsToCartFromWishlistUsingSidebarTest.xml │ │ │ │ │ ├── StorefrontDeletePersistedWishlistTest.xml │ │ │ │ │ ├── StorefrontRemoveProductsFromWishlistUsingSidebarTest.xml │ │ │ │ │ ├── StorefrontShareWishlistEntityTest.xml │ │ │ │ │ └── StorefrontUpdateWishlistTest.xml │ │ │ └── Unit │ │ │ │ ├── Block │ │ │ │ ├── Adminhtml │ │ │ │ │ └── Widget │ │ │ │ │ │ └── Grid │ │ │ │ │ │ └── Column │ │ │ │ │ │ └── Filter │ │ │ │ │ │ └── TextTest.php │ │ │ │ ├── Cart │ │ │ │ │ └── Item │ │ │ │ │ │ └── Renderer │ │ │ │ │ │ └── Actions │ │ │ │ │ │ └── MoveToWishlistTest.php │ │ │ │ ├── Customer │ │ │ │ │ ├── SidebarTest.php │ │ │ │ │ └── Wishlist │ │ │ │ │ │ └── Item │ │ │ │ │ │ └── OptionsTest.php │ │ │ │ ├── Item │ │ │ │ │ └── ConfigureTest.php │ │ │ │ └── Rss │ │ │ │ │ ├── EmailLinkTest.php │ │ │ │ │ └── LinkTest.php │ │ │ │ ├── Controller │ │ │ │ ├── Index │ │ │ │ │ ├── AllcartTest.php │ │ │ │ │ ├── CartTest.php │ │ │ │ │ ├── FromcartTest.php │ │ │ │ │ ├── IndexTest.php │ │ │ │ │ ├── PluginTest.php │ │ │ │ │ ├── RemoveTest.php │ │ │ │ │ ├── SendTest.php │ │ │ │ │ ├── ShareTest.php │ │ │ │ │ └── UpdateItemOptionsTest.php │ │ │ │ ├── Shared │ │ │ │ │ ├── AllcartTest.php │ │ │ │ │ └── CartTest.php │ │ │ │ └── WishlistProviderTest.php │ │ │ │ ├── CustomerData │ │ │ │ └── WishlistTest.php │ │ │ │ ├── DataProvider │ │ │ │ └── Product │ │ │ │ │ └── Collector │ │ │ │ │ └── ButtonTest.php │ │ │ │ ├── Helper │ │ │ │ ├── DataTest.php │ │ │ │ └── RssTest.php │ │ │ │ ├── Model │ │ │ │ ├── AuthenticationStateTest.php │ │ │ │ ├── ConfigTest.php │ │ │ │ ├── ItemCarrierTest.php │ │ │ │ ├── ItemTest.php │ │ │ │ ├── LocaleQuantityProcessorTest.php │ │ │ │ ├── Product │ │ │ │ │ └── AttributeValueProviderTest.php │ │ │ │ ├── ResourceModel │ │ │ │ │ └── Item │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ ├── Rss │ │ │ │ │ └── WishlistTest.php │ │ │ │ └── WishlistTest.php │ │ │ │ ├── Observer │ │ │ │ ├── AddToCartTest.php │ │ │ │ ├── CartUpdateBeforeTest.php │ │ │ │ ├── CustomerLoginTest.php │ │ │ │ └── CustomerLogoutTest.php │ │ │ │ ├── Plugin │ │ │ │ └── Ui │ │ │ │ │ └── DataProvider │ │ │ │ │ └── WishlistSettingsTest.php │ │ │ │ └── Pricing │ │ │ │ ├── ConfiguredPrice │ │ │ │ ├── ConfigurableProductTest.php │ │ │ │ └── DownloadableTest.php │ │ │ │ └── Render │ │ │ │ └── ConfiguredPriceBoxTest.php │ │ ├── Ui │ │ │ └── DataProvider │ │ │ │ └── Product │ │ │ │ └── Collector │ │ │ │ └── Button.php │ │ ├── ViewModel │ │ │ └── AllowedQuantity.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── acl.xml │ │ │ ├── adminhtml │ │ │ │ ├── di.xml │ │ │ │ └── system.xml │ │ │ ├── catalog_attributes.xml │ │ │ ├── config.xml │ │ │ ├── db_schema.xml │ │ │ ├── db_schema_whitelist.json │ │ │ ├── di.xml │ │ │ ├── email_templates.xml │ │ │ ├── events.xml │ │ │ ├── extension_attributes.xml │ │ │ ├── frontend │ │ │ │ ├── di.xml │ │ │ │ ├── events.xml │ │ │ │ ├── page_types.xml │ │ │ │ ├── routes.xml │ │ │ │ └── sections.xml │ │ │ ├── module.xml │ │ │ └── view.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── registration.php │ │ └── view │ │ │ ├── adminhtml │ │ │ ├── layout │ │ │ │ └── customer_index_wishlist.xml │ │ │ └── templates │ │ │ │ └── customer │ │ │ │ └── edit │ │ │ │ └── tab │ │ │ │ └── wishlist.phtml │ │ │ ├── base │ │ │ ├── layout │ │ │ │ └── catalog_product_prices.xml │ │ │ ├── templates │ │ │ │ └── product │ │ │ │ │ └── price │ │ │ │ │ ├── bundle │ │ │ │ │ └── configured_price.phtml │ │ │ │ │ └── configurable │ │ │ │ │ └── configured_price.phtml │ │ │ └── ui_component │ │ │ │ └── customer_form.xml │ │ │ └── frontend │ │ │ ├── email │ │ │ └── share_notification.html │ │ │ ├── layout │ │ │ ├── catalog_category_view.xml │ │ │ ├── catalog_product_view.xml │ │ │ ├── catalogsearch_advanced_result.xml │ │ │ ├── catalogsearch_result_index.xml │ │ │ ├── checkout_cart_index.xml │ │ │ ├── checkout_cart_item_renderers.xml │ │ │ ├── customer_account.xml │ │ │ ├── default.xml │ │ │ ├── wishlist_email_items.xml │ │ │ ├── wishlist_email_rss.xml │ │ │ ├── wishlist_index_configure.xml │ │ │ ├── wishlist_index_configure_type_bundle.xml │ │ │ ├── wishlist_index_configure_type_configurable.xml │ │ │ ├── wishlist_index_configure_type_downloadable.xml │ │ │ ├── wishlist_index_configure_type_grouped.xml │ │ │ ├── wishlist_index_configure_type_simple.xml │ │ │ ├── wishlist_index_index.xml │ │ │ ├── wishlist_index_share.xml │ │ │ └── wishlist_shared_index.xml │ │ │ ├── requirejs-config.js │ │ │ ├── templates │ │ │ ├── addto.phtml │ │ │ ├── button │ │ │ │ ├── share.phtml │ │ │ │ ├── tocart.phtml │ │ │ │ └── update.phtml │ │ │ ├── cart │ │ │ │ └── item │ │ │ │ │ └── renderer │ │ │ │ │ └── actions │ │ │ │ │ └── move_to_wishlist.phtml │ │ │ ├── catalog │ │ │ │ └── product │ │ │ │ │ ├── list │ │ │ │ │ └── addto │ │ │ │ │ │ └── wishlist.phtml │ │ │ │ │ └── view │ │ │ │ │ └── addto │ │ │ │ │ └── wishlist.phtml │ │ │ ├── email │ │ │ │ └── items.phtml │ │ │ ├── item │ │ │ │ ├── column │ │ │ │ │ ├── actions.phtml │ │ │ │ │ ├── cart.phtml │ │ │ │ │ ├── comment.phtml │ │ │ │ │ ├── edit.phtml │ │ │ │ │ ├── image.phtml │ │ │ │ │ ├── name.phtml │ │ │ │ │ ├── price.phtml │ │ │ │ │ ├── remove.phtml │ │ │ │ │ └── review.phtml │ │ │ │ ├── configure │ │ │ │ │ ├── addto.phtml │ │ │ │ │ └── addto │ │ │ │ │ │ └── wishlist.phtml │ │ │ │ └── list.phtml │ │ │ ├── js │ │ │ │ └── components.phtml │ │ │ ├── link.phtml │ │ │ ├── messages │ │ │ │ ├── addProductSuccessMessage.phtml │ │ │ │ └── removeWishlistItemSuccessMessage.phtml │ │ │ ├── options_list.phtml │ │ │ ├── rss │ │ │ │ ├── email.phtml │ │ │ │ └── wishlist.phtml │ │ │ ├── shared.phtml │ │ │ ├── sharing.phtml │ │ │ ├── sidebar.phtml │ │ │ └── view.phtml │ │ │ ├── ui_component │ │ │ ├── widget_recently_compared.xml │ │ │ └── widget_recently_viewed.xml │ │ │ └── web │ │ │ ├── js │ │ │ ├── add-to-wishlist.js │ │ │ ├── product │ │ │ │ └── addtowishlist-button.js │ │ │ ├── search.js │ │ │ ├── view │ │ │ │ └── wishlist.js │ │ │ └── wishlist.js │ │ │ └── template │ │ │ └── product │ │ │ └── addtowishlist-button.html │ │ ├── WishlistAnalytics │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── README.md │ │ ├── Test │ │ │ └── Mftf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ └── README.md │ │ ├── composer.json │ │ ├── etc │ │ │ ├── analytics.xml │ │ │ ├── module.xml │ │ │ └── reports.xml │ │ └── registration.php │ │ └── WishlistGraphQl │ │ ├── Model │ │ └── Resolver │ │ │ ├── ProductResolver.php │ │ │ ├── WishlistItemsResolver.php │ │ │ └── WishlistResolver.php │ │ ├── README.md │ │ ├── composer.json │ │ ├── etc │ │ ├── module.xml │ │ └── schema.graphqls │ │ └── registration.php ├── design │ ├── adminhtml │ │ └── Magento │ │ │ └── backend │ │ │ ├── LICENSE.txt │ │ │ ├── LICENSE_AFL.txt │ │ │ ├── Magento_AdminNotification │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ │ ├── Magento_AdvancedCheckout │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ │ ├── Magento_Analytics │ │ │ └── web │ │ │ │ ├── css │ │ │ │ └── source │ │ │ │ │ └── _module.less │ │ │ │ └── images │ │ │ │ └── analytics-icon.svg │ │ │ ├── Magento_Backend │ │ │ ├── layout │ │ │ │ ├── default.xml │ │ │ │ └── styles.xml │ │ │ └── web │ │ │ │ ├── css │ │ │ │ └── source │ │ │ │ │ ├── _module-old.less │ │ │ │ │ ├── _module.less │ │ │ │ │ └── module │ │ │ │ │ ├── _footer.less │ │ │ │ │ ├── _header.less │ │ │ │ │ ├── _main.less │ │ │ │ │ ├── _menu.less │ │ │ │ │ ├── header │ │ │ │ │ ├── _actions-group.less │ │ │ │ │ ├── _headings-group.less │ │ │ │ │ ├── actions-group │ │ │ │ │ │ ├── _notifications.less │ │ │ │ │ │ ├── _search.less │ │ │ │ │ │ └── _user.less │ │ │ │ │ └── headings-group │ │ │ │ │ │ └── _breadcrumbs.less │ │ │ │ │ ├── main │ │ │ │ │ ├── _actions-bar.less │ │ │ │ │ ├── _collapsible-blocks.less │ │ │ │ │ ├── _page-nav.less │ │ │ │ │ ├── _store-scope.less │ │ │ │ │ └── actions-bar │ │ │ │ │ │ └── _store-switcher.less │ │ │ │ │ └── pages │ │ │ │ │ ├── _access-denied.less │ │ │ │ │ ├── _cache-management.less │ │ │ │ │ ├── _dashboard.less │ │ │ │ │ └── _login.less │ │ │ │ └── images │ │ │ │ └── logo-magento.png │ │ │ ├── Magento_Banner │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ │ ├── Magento_Braintree │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ │ ├── Magento_Catalog │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ ├── _module-old.less │ │ │ │ └── _module.less │ │ │ ├── Magento_CatalogPermissions │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ │ ├── Magento_Config │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ │ ├── Magento_ConfigurableProduct │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ ├── _module-old.less │ │ │ │ ├── _module.less │ │ │ │ └── module │ │ │ │ ├── components │ │ │ │ ├── _attributes_template_popup.less │ │ │ │ ├── _currency-addon.less │ │ │ │ ├── _grid.less │ │ │ │ ├── _navigation-bar.less │ │ │ │ ├── _steps-wizard.less │ │ │ │ └── navigation-bar │ │ │ │ │ ├── _buttons.less │ │ │ │ │ └── _navigation-bar.less │ │ │ │ └── steps │ │ │ │ ├── _attribute-values.less │ │ │ │ ├── _bulk-images.less │ │ │ │ ├── _select-attributes.less │ │ │ │ └── _summary.less │ │ │ ├── Magento_CurrencySymbol │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ │ ├── Magento_Customer │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ │ ├── Magento_CustomerBalance │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ │ ├── Magento_Developer │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module-old.less │ │ │ ├── Magento_Downloadable │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ │ ├── Magento_Enterprise │ │ │ ├── layout │ │ │ │ └── default.xml │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module-old.less │ │ │ ├── Magento_GiftCard │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ │ ├── Magento_GiftRegistry │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ ├── _module-old.less │ │ │ │ └── _module.less │ │ │ ├── Magento_GiftWrapping │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ │ ├── Magento_Integration │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ │ ├── Magento_Marketplace │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ │ ├── Magento_Msrp │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module-old.less │ │ │ ├── Magento_ProductVideo │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ │ ├── Magento_ReleaseNotification │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ │ ├── Magento_Review │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ │ ├── Magento_Reward │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ │ ├── Magento_Rma │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ │ ├── Magento_Sales │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ ├── _module.less │ │ │ │ └── module │ │ │ │ ├── _edit-order.less │ │ │ │ ├── _order.less │ │ │ │ └── order │ │ │ │ ├── _address.less │ │ │ │ ├── _discounts.less │ │ │ │ ├── _gift-options.less │ │ │ │ ├── _items.less │ │ │ │ ├── _order-account.less │ │ │ │ ├── _order-comments.less │ │ │ │ ├── _payment-shipping.less │ │ │ │ ├── _sidebar.less │ │ │ │ ├── _sku.less │ │ │ │ └── _total.less │ │ │ ├── Magento_Shipping │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ │ ├── Magento_Signifyd │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ ├── _module.less │ │ │ │ └── module │ │ │ │ ├── _config.less │ │ │ │ └── _order.less │ │ │ ├── Magento_Staging │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ ├── _module.less │ │ │ │ └── module │ │ │ │ ├── _scheduled-changes-modal.less │ │ │ │ ├── _scheduled-changes.less │ │ │ │ ├── _staging-data-tooltip.less │ │ │ │ └── _staging-preview.less │ │ │ ├── Magento_Tax │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ ├── _module-old.less │ │ │ │ └── _module.less │ │ │ ├── Magento_Theme │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module-old.less │ │ │ ├── Magento_Translation │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ │ ├── Magento_Ui │ │ │ └── web │ │ │ │ ├── css │ │ │ │ └── source │ │ │ │ │ ├── _module-old.less │ │ │ │ │ ├── _module.less │ │ │ │ │ └── module │ │ │ │ │ ├── _data-grid.less │ │ │ │ │ └── data-grid │ │ │ │ │ ├── _data-grid-header.less │ │ │ │ │ ├── _data-grid-static.less │ │ │ │ │ └── data-grid-header │ │ │ │ │ ├── _data-grid-action-bookmarks.less │ │ │ │ │ ├── _data-grid-action-columns.less │ │ │ │ │ ├── _data-grid-action-export.less │ │ │ │ │ ├── _data-grid-filters.less │ │ │ │ │ ├── _data-grid-pager.less │ │ │ │ │ └── _data-grid-sticky-header.less │ │ │ │ └── images │ │ │ │ └── choice_bkg.png │ │ │ ├── Magento_Vault │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ │ ├── Magento_VersionsCms │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ │ ├── Magento_VisualMerchandiser │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ │ ├── composer.json │ │ │ ├── etc │ │ │ └── view.xml │ │ │ ├── registration.php │ │ │ ├── theme.xml │ │ │ └── web │ │ │ ├── app │ │ │ ├── setup │ │ │ │ └── styles │ │ │ │ │ └── less │ │ │ │ │ ├── _setup.less │ │ │ │ │ ├── components │ │ │ │ │ ├── _messages.less │ │ │ │ │ ├── _navigation-bar.less │ │ │ │ │ ├── _progress-bars.less │ │ │ │ │ ├── _tooltips.less │ │ │ │ │ └── tooltips │ │ │ │ │ │ ├── _password-strength.less │ │ │ │ │ │ └── _tooltips.less │ │ │ │ │ ├── lib │ │ │ │ │ ├── _buttons.less │ │ │ │ │ ├── _classes.less │ │ │ │ │ ├── _collector.less │ │ │ │ │ ├── _extends.less │ │ │ │ │ ├── _forms.less │ │ │ │ │ ├── _icons.less │ │ │ │ │ ├── _lists.less │ │ │ │ │ ├── _structures.less │ │ │ │ │ ├── _utilities.less │ │ │ │ │ ├── _variables.less │ │ │ │ │ ├── forms │ │ │ │ │ │ ├── _checkbox-radio.less │ │ │ │ │ │ ├── _forms.less │ │ │ │ │ │ ├── _legends.less │ │ │ │ │ │ ├── _multiselects.less │ │ │ │ │ │ ├── _selects.less │ │ │ │ │ │ └── _validation.less │ │ │ │ │ └── utilities │ │ │ │ │ │ ├── _animations.less │ │ │ │ │ │ ├── _grid-framework.less │ │ │ │ │ │ ├── _grid.less │ │ │ │ │ │ └── _vendor-prefixes.less │ │ │ │ │ └── pages │ │ │ │ │ ├── _common.less │ │ │ │ │ ├── _customize-your-store.less │ │ │ │ │ ├── _install.less │ │ │ │ │ ├── _landing.less │ │ │ │ │ ├── _license.less │ │ │ │ │ ├── _readiness-check.less │ │ │ │ │ └── _web-configuration.less │ │ │ └── updater │ │ │ │ └── styles │ │ │ │ └── less │ │ │ │ ├── components │ │ │ │ ├── _data-grid.less │ │ │ │ ├── _header.less │ │ │ │ ├── _menu.less │ │ │ │ ├── _modals.less │ │ │ │ ├── _navigation-bar_extend.less │ │ │ │ └── _page-inner.less │ │ │ │ ├── pages │ │ │ │ ├── _common.less │ │ │ │ ├── _extension-manager.less │ │ │ │ ├── _home.less │ │ │ │ └── _login.less │ │ │ │ └── source │ │ │ │ ├── _extends.less │ │ │ │ ├── _forms.less │ │ │ │ ├── _lists.less │ │ │ │ ├── _structure.less │ │ │ │ ├── _typography.less │ │ │ │ └── _variables.less │ │ │ ├── css │ │ │ ├── source │ │ │ │ ├── _actions.less │ │ │ │ ├── _classes.less │ │ │ │ ├── _components.less │ │ │ │ ├── _extends.less │ │ │ │ ├── _forms.less │ │ │ │ ├── _grid.less │ │ │ │ ├── _icons.less │ │ │ │ ├── _lists.less │ │ │ │ ├── _reset.less │ │ │ │ ├── _responsive.less │ │ │ │ ├── _sources.less │ │ │ │ ├── _structure.less │ │ │ │ ├── _tables.less │ │ │ │ ├── _tabs.less │ │ │ │ ├── _theme.less │ │ │ │ ├── _typography.less │ │ │ │ ├── _utilities.less │ │ │ │ ├── _variables.less │ │ │ │ ├── actions │ │ │ │ │ ├── _actions-dropdown.less │ │ │ │ │ ├── _actions-multicheck.less │ │ │ │ │ ├── _actions-multiselect.less │ │ │ │ │ ├── _actions-select.less │ │ │ │ │ ├── _actions-split.less │ │ │ │ │ └── _actions-switcher.less │ │ │ │ ├── components │ │ │ │ │ ├── _calendar-temp.less │ │ │ │ │ ├── _color-picker.less │ │ │ │ │ ├── _data-tooltip.less │ │ │ │ │ ├── _file-insertion.less │ │ │ │ │ ├── _file-uploader.less │ │ │ │ │ ├── _image-uploader.less │ │ │ │ │ ├── _media-gallery.less │ │ │ │ │ ├── _messages.less │ │ │ │ │ ├── _modals_extend.less │ │ │ │ │ ├── _popups-old.less │ │ │ │ │ ├── _popups.less │ │ │ │ │ ├── _resizable-block.less │ │ │ │ │ ├── _rules-temp.less │ │ │ │ │ ├── _slider.less │ │ │ │ │ ├── _spinner.less │ │ │ │ │ ├── _timeline.less │ │ │ │ │ └── _url_input.less │ │ │ │ ├── forms │ │ │ │ │ ├── _controls.less │ │ │ │ │ ├── _extends.less │ │ │ │ │ ├── _fields.less │ │ │ │ │ ├── _form-wysiwyg.less │ │ │ │ │ ├── _temp.less │ │ │ │ │ ├── controls │ │ │ │ │ │ └── _checkbox-radio.less │ │ │ │ │ └── fields │ │ │ │ │ │ ├── _control-collapsible.less │ │ │ │ │ │ ├── _control-table.less │ │ │ │ │ │ ├── _field-reset.less │ │ │ │ │ │ └── _field-tooltips.less │ │ │ │ ├── utilities │ │ │ │ │ ├── _actions.less │ │ │ │ │ ├── _animations.less │ │ │ │ │ ├── _grid-framework.less │ │ │ │ │ ├── _grid.less │ │ │ │ │ └── _spinner.less │ │ │ │ └── variables │ │ │ │ │ ├── _actions.less │ │ │ │ │ ├── _animations.less │ │ │ │ │ ├── _colors.less │ │ │ │ │ ├── _components.less │ │ │ │ │ ├── _data-grid.less │ │ │ │ │ ├── _forms.less │ │ │ │ │ ├── _icons.less │ │ │ │ │ ├── _spinner.less │ │ │ │ │ ├── _structure.less │ │ │ │ │ └── _typography.less │ │ │ ├── styles-old.less │ │ │ └── styles.less │ │ │ ├── fonts │ │ │ └── admin-icons │ │ │ │ ├── admin-icons.eot │ │ │ │ ├── admin-icons.svg │ │ │ │ ├── admin-icons.ttf │ │ │ │ ├── admin-icons.woff │ │ │ │ ├── admin-icons.woff2 │ │ │ │ └── selection.json │ │ │ ├── images │ │ │ ├── ajax-loader-small.gif │ │ │ ├── ajax-loader-tr.gif │ │ │ ├── ajax-loader.gif │ │ │ ├── arrows-bg-light.svg │ │ │ ├── arrows-bg.svg │ │ │ ├── fam_application_form_delete.png │ │ │ ├── fam_bullet_disk.gif │ │ │ ├── fam_leaf.png │ │ │ ├── fam_link.gif │ │ │ ├── grouped_to_order_icon.png │ │ │ ├── magento-icon.svg │ │ │ ├── process_spinner.gif │ │ │ ├── rating-bg.png │ │ │ ├── rule_chooser_trigger.gif │ │ │ ├── rule_component_add.gif │ │ │ ├── rule_component_apply.gif │ │ │ ├── rule_component_remove.gif │ │ │ ├── select-bg.svg │ │ │ ├── subconfig-bg.png │ │ │ └── switcher.png │ │ │ ├── js │ │ │ └── theme.js │ │ │ └── mui │ │ │ ├── clearless │ │ │ ├── _all.less │ │ │ ├── _arrows.less │ │ │ ├── _helpers.less │ │ │ ├── _icons.less │ │ │ ├── _settings.less │ │ │ └── _sprites.less │ │ │ ├── images │ │ │ ├── ajax-loader-big.gif │ │ │ ├── ajax-loader-small.gif │ │ │ ├── ajax-loader-white.gif │ │ │ ├── ajax-loader.gif │ │ │ ├── ajax-loader.svg │ │ │ ├── pagination-arrows-bg.png │ │ │ ├── sorter-bg.png │ │ │ └── view-mode-bg.png │ │ │ └── styles │ │ │ ├── _abstract.less │ │ │ ├── _base.less │ │ │ ├── _table.less │ │ │ └── _vars.less │ └── frontend │ │ └── Magento │ │ ├── blank │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Magento_AdvancedCheckout │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ ├── _module.less │ │ │ │ └── _widgets.less │ │ ├── Magento_Banner │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _widgets.less │ │ ├── Magento_Braintree │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ ├── Magento_Bundle │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ ├── _email.less │ │ │ │ └── _module.less │ │ ├── Magento_Catalog │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ ├── _module.less │ │ │ │ ├── _widgets.less │ │ │ │ └── module │ │ │ │ ├── _listings.less │ │ │ │ └── _toolbar.less │ │ ├── Magento_CatalogEvent │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ ├── _module.less │ │ │ │ └── _widgets.less │ │ ├── Magento_CatalogSearch │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ ├── Magento_Checkout │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ ├── _module.less │ │ │ │ └── module │ │ │ │ ├── _cart.less │ │ │ │ ├── _checkout.less │ │ │ │ ├── _minicart.less │ │ │ │ └── checkout │ │ │ │ ├── _authentication.less │ │ │ │ ├── _checkout-agreements.less │ │ │ │ ├── _checkout.less │ │ │ │ ├── _estimated-total.less │ │ │ │ ├── _fields.less │ │ │ │ ├── _modals.less │ │ │ │ ├── _order-summary.less │ │ │ │ ├── _payment-options.less │ │ │ │ ├── _payments.less │ │ │ │ ├── _progress-bar.less │ │ │ │ ├── _shipping-policy.less │ │ │ │ ├── _shipping.less │ │ │ │ ├── _sidebar-shipping-information.less │ │ │ │ ├── _sidebar.less │ │ │ │ └── _tooltip.less │ │ ├── Magento_Cms │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _widgets.less │ │ ├── Magento_Customer │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ ├── Magento_Downloadable │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ ├── Magento_GiftCard │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ ├── Magento_GiftCardAccount │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ ├── Magento_GiftMessage │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ ├── Magento_GiftRegistry │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ ├── _module.less │ │ │ │ └── _widgets.less │ │ ├── Magento_GiftWrapping │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ ├── Magento_GroupedProduct │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ ├── Magento_Invitation │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ ├── Magento_LayeredNavigation │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ ├── Magento_Msrp │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ ├── Magento_MultipleWishlist │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ ├── _module.less │ │ │ │ └── _widgets.less │ │ ├── Magento_Multishipping │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ ├── Magento_Newsletter │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ ├── Magento_Paypal │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ ├── _module.less │ │ │ │ └── module │ │ │ │ ├── _billing.less │ │ │ │ ├── _paypal-button.less │ │ │ │ └── _review.less │ │ ├── Magento_ProductVideo │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ ├── Magento_Reports │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _widgets.less │ │ ├── Magento_Review │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ ├── Magento_Reward │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ ├── Magento_Rma │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ ├── _email.less │ │ │ │ └── _module.less │ │ ├── Magento_Sales │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ ├── _email.less │ │ │ │ ├── _module.less │ │ │ │ └── _widgets.less │ │ ├── Magento_SalesRule │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ ├── Magento_SendFriend │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ ├── Magento_Swatches │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ ├── Magento_Theme │ │ │ ├── layout │ │ │ │ └── default_head_blocks.xml │ │ │ ├── requirejs-config.js │ │ │ └── web │ │ │ │ ├── css │ │ │ │ └── source │ │ │ │ │ └── _module.less │ │ │ │ └── js │ │ │ │ ├── responsive.js │ │ │ │ └── theme.js │ │ ├── Magento_Vault │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ ├── Magento_VersionsCms │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _widgets.less │ │ ├── Magento_Weee │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ ├── Magento_Wishlist │ │ │ └── web │ │ │ │ └── css │ │ │ │ └── source │ │ │ │ └── _module.less │ │ ├── composer.json │ │ ├── etc │ │ │ └── view.xml │ │ ├── i18n │ │ │ └── en_US.csv │ │ ├── media │ │ │ └── preview.jpg │ │ ├── registration.php │ │ ├── theme.xml │ │ └── web │ │ │ ├── css │ │ │ ├── _styles.less │ │ │ ├── email-fonts.less │ │ │ ├── email-inline.less │ │ │ ├── email.less │ │ │ ├── print.less │ │ │ ├── source │ │ │ │ ├── _actions-toolbar.less │ │ │ │ ├── _breadcrumbs.less │ │ │ │ ├── _buttons.less │ │ │ │ ├── _components.less │ │ │ │ ├── _email-base.less │ │ │ │ ├── _email-extend.less │ │ │ │ ├── _email-variables.less │ │ │ │ ├── _extends.less │ │ │ │ ├── _forms.less │ │ │ │ ├── _icons.less │ │ │ │ ├── _layout.less │ │ │ │ ├── _loaders.less │ │ │ │ ├── _messages.less │ │ │ │ ├── _navigation.less │ │ │ │ ├── _pages.less │ │ │ │ ├── _popups.less │ │ │ │ ├── _price.less │ │ │ │ ├── _reset.less │ │ │ │ ├── _sections.less │ │ │ │ ├── _sources.less │ │ │ │ ├── _tables.less │ │ │ │ ├── _theme.less │ │ │ │ ├── _tooltips.less │ │ │ │ ├── _typography.less │ │ │ │ ├── _variables.less │ │ │ │ └── components │ │ │ │ │ └── _modals_extend.less │ │ │ ├── styles-l.less │ │ │ └── styles-m.less │ │ │ ├── images │ │ │ └── logo.svg │ │ │ └── js │ │ │ └── navigation-menu.js │ │ └── luma │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Magento_AdvancedCheckout │ │ └── web │ │ │ └── css │ │ │ └── source │ │ │ ├── _module.less │ │ │ └── _widgets.less │ │ ├── Magento_AdvancedSearch │ │ └── web │ │ │ └── css │ │ │ └── source │ │ │ └── _module.less │ │ ├── Magento_Bundle │ │ └── web │ │ │ └── css │ │ │ └── source │ │ │ └── _module.less │ │ ├── Magento_Catalog │ │ ├── layout │ │ │ ├── catalog_product_view.xml │ │ │ └── default.xml │ │ └── web │ │ │ └── css │ │ │ └── source │ │ │ ├── _module.less │ │ │ └── module │ │ │ ├── _listings.less │ │ │ └── _toolbar.less │ │ ├── Magento_CatalogSearch │ │ └── web │ │ │ └── css │ │ │ └── source │ │ │ └── _module.less │ │ ├── Magento_Checkout │ │ ├── layout │ │ │ └── checkout_cart_index.xml │ │ └── web │ │ │ └── css │ │ │ └── source │ │ │ ├── _module.less │ │ │ └── module │ │ │ ├── _cart.less │ │ │ ├── _minicart.less │ │ │ └── checkout │ │ │ ├── _checkout.less │ │ │ ├── _estimated-total.less │ │ │ ├── _fields.less │ │ │ ├── _modals.less │ │ │ ├── _order-summary.less │ │ │ ├── _payment-options.less │ │ │ ├── _payments.less │ │ │ ├── _progress-bar.less │ │ │ ├── _shipping.less │ │ │ └── fields │ │ │ └── _file-uploader.less │ │ ├── Magento_Customer │ │ ├── email │ │ │ └── account_new.html │ │ ├── layout │ │ │ ├── customer_account.xml │ │ │ └── default.xml │ │ └── web │ │ │ ├── css │ │ │ └── source │ │ │ │ ├── _email.less │ │ │ │ └── _module.less │ │ │ └── images │ │ │ ├── icn_address.png │ │ │ ├── icn_checkout.png │ │ │ ├── icn_history.png │ │ │ └── icn_status.png │ │ ├── Magento_CustomerBalance │ │ └── web │ │ │ └── css │ │ │ └── source │ │ │ └── _module.less │ │ ├── Magento_Downloadable │ │ └── web │ │ │ └── css │ │ │ └── source │ │ │ └── _module.less │ │ ├── Magento_Email │ │ ├── email │ │ │ └── footer.html │ │ └── web │ │ │ └── logo_email.png │ │ ├── Magento_GiftCard │ │ └── web │ │ │ └── css │ │ │ └── source │ │ │ └── _module.less │ │ ├── Magento_GiftCardAccount │ │ ├── layout │ │ │ └── checkout_cart_index.xml │ │ └── web │ │ │ └── css │ │ │ └── source │ │ │ └── _module.less │ │ ├── Magento_GiftMessage │ │ └── web │ │ │ └── css │ │ │ └── source │ │ │ └── _module.less │ │ ├── Magento_GiftRegistry │ │ └── web │ │ │ └── css │ │ │ └── source │ │ │ └── _module.less │ │ ├── Magento_GiftWrapping │ │ └── web │ │ │ └── css │ │ │ └── source │ │ │ └── _module.less │ │ ├── Magento_GroupedProduct │ │ └── web │ │ │ └── css │ │ │ └── source │ │ │ └── _module.less │ │ ├── Magento_InstantPurchase │ │ └── web │ │ │ └── css │ │ │ └── source │ │ │ └── _module.less │ │ ├── Magento_Invitation │ │ └── web │ │ │ └── css │ │ │ └── source │ │ │ └── _module.less │ │ ├── Magento_LayeredNavigation │ │ ├── templates │ │ │ └── layer │ │ │ │ ├── state.phtml │ │ │ │ └── view.phtml │ │ └── web │ │ │ └── css │ │ │ └── source │ │ │ └── _module.less │ │ ├── Magento_Msrp │ │ └── web │ │ │ └── css │ │ │ └── source │ │ │ └── _module.less │ │ ├── Magento_MultipleWishlist │ │ └── web │ │ │ └── css │ │ │ └── source │ │ │ └── _module.less │ │ ├── Magento_Multishipping │ │ └── web │ │ │ └── css │ │ │ └── source │ │ │ └── _module.less │ │ ├── Magento_Newsletter │ │ └── web │ │ │ └── css │ │ │ └── source │ │ │ └── _module.less │ │ ├── Magento_Paypal │ │ └── web │ │ │ └── css │ │ │ └── source │ │ │ └── module │ │ │ ├── _billing.less │ │ │ ├── _paypal-button.less │ │ │ └── _review.less │ │ ├── Magento_Review │ │ └── web │ │ │ └── css │ │ │ └── source │ │ │ └── _module.less │ │ ├── Magento_Reward │ │ └── web │ │ │ └── css │ │ │ └── source │ │ │ └── _module.less │ │ ├── Magento_Rma │ │ └── web │ │ │ └── css │ │ │ └── source │ │ │ └── _module.less │ │ ├── Magento_Sales │ │ ├── email │ │ │ ├── creditmemo_new.html │ │ │ ├── creditmemo_new_guest.html │ │ │ ├── creditmemo_update.html │ │ │ ├── creditmemo_update_guest.html │ │ │ ├── invoice_new.html │ │ │ ├── invoice_new_guest.html │ │ │ ├── invoice_update.html │ │ │ ├── invoice_update_guest.html │ │ │ ├── order_new.html │ │ │ ├── order_new_guest.html │ │ │ ├── order_update.html │ │ │ ├── order_update_guest.html │ │ │ ├── shipment_new.html │ │ │ ├── shipment_new_guest.html │ │ │ ├── shipment_update.html │ │ │ └── shipment_update_guest.html │ │ └── web │ │ │ └── css │ │ │ └── source │ │ │ ├── _email.less │ │ │ └── _module.less │ │ ├── Magento_SendFriend │ │ └── web │ │ │ └── css │ │ │ └── source │ │ │ └── _module.less │ │ ├── Magento_Theme │ │ ├── layout │ │ │ ├── default.xml │ │ │ └── default_head_blocks.xml │ │ └── web │ │ │ └── css │ │ │ └── source │ │ │ ├── _module.less │ │ │ └── module │ │ │ └── _collapsible_navigation.less │ │ ├── Magento_Vault │ │ └── web │ │ │ └── css │ │ │ └── source │ │ │ └── _module.less │ │ ├── Magento_Wishlist │ │ └── web │ │ │ └── css │ │ │ └── source │ │ │ └── _module.less │ │ ├── composer.json │ │ ├── etc │ │ └── view.xml │ │ ├── i18n │ │ └── en_US.csv │ │ ├── media │ │ └── preview.jpg │ │ ├── registration.php │ │ ├── theme.xml │ │ └── web │ │ ├── css │ │ └── source │ │ │ ├── _actions-toolbar.less │ │ │ ├── _breadcrumbs.less │ │ │ ├── _buttons.less │ │ │ ├── _email-extend.less │ │ │ ├── _email-variables.less │ │ │ ├── _extends.less │ │ │ ├── _forms.less │ │ │ ├── _pages.less │ │ │ ├── _popups.less │ │ │ ├── _sections.less │ │ │ ├── _tables.less │ │ │ ├── _theme.less │ │ │ ├── _variables.less │ │ │ └── components │ │ │ └── _modals_extend.less │ │ ├── fonts │ │ ├── Luma-Icons.eot │ │ ├── Luma-Icons.svg │ │ ├── Luma-Icons.ttf │ │ ├── Luma-Icons.woff │ │ ├── Luma-Icons.woff2 │ │ └── selection.json │ │ └── images │ │ ├── logo.svg │ │ └── select-bg.svg ├── etc │ ├── NonComposerComponentRegistration.php │ ├── db_schema.xml │ ├── di.xml │ ├── registration_globlist.php │ └── vendor_path.php ├── functions.php └── i18n │ └── Magento │ ├── de_DE │ ├── LICENSE.txt │ ├── LICENSE_AFL.txt │ ├── composer.json │ ├── language.xml │ └── registration.php │ ├── en_US │ ├── LICENSE.txt │ ├── LICENSE_AFL.txt │ ├── composer.json │ ├── language.xml │ └── registration.php │ ├── es_ES │ ├── LICENSE.txt │ ├── LICENSE_AFL.txt │ ├── composer.json │ ├── language.xml │ └── registration.php │ ├── fr_FR │ ├── LICENSE.txt │ ├── LICENSE_AFL.txt │ ├── composer.json │ ├── language.xml │ └── registration.php │ ├── nl_NL │ ├── LICENSE.txt │ ├── LICENSE_AFL.txt │ ├── composer.json │ ├── language.xml │ └── registration.php │ ├── pt_BR │ ├── LICENSE.txt │ ├── LICENSE_AFL.txt │ ├── composer.json │ ├── language.xml │ └── registration.php │ └── zh_Hans_CN │ ├── LICENSE.txt │ ├── LICENSE_AFL.txt │ ├── composer.json │ ├── language.xml │ └── registration.php ├── auth.json.sample ├── bin ├── .htaccess └── magento ├── composer.json ├── composer.lock ├── dev ├── .htaccess ├── tests │ ├── acceptance │ │ ├── .gitignore │ │ ├── .htaccess.sample │ │ └── tests │ │ │ ├── _bootstrap.php │ │ │ ├── _data │ │ │ ├── LargerThan2MB.jpg │ │ │ ├── adobe-base.jpg │ │ │ ├── adobe-small.jpg │ │ │ ├── adobe-thumb.jpg │ │ │ ├── bmp.bmp │ │ │ ├── catalog_import_products.csv │ │ │ ├── catalog_products.csv │ │ │ ├── dump.sql │ │ │ ├── empty.jpg │ │ │ ├── gif.gif │ │ │ ├── ico.ico │ │ │ ├── import_updated.csv │ │ │ ├── jpg.jpg │ │ │ ├── large.jpg │ │ │ ├── lorem_ipsum.docx │ │ │ ├── lorem_ipsum.txt │ │ │ ├── m-logo.gif │ │ │ ├── magento-again.jpg │ │ │ ├── magento-logo.png │ │ │ ├── magento.jpg │ │ │ ├── magento2.jpg │ │ │ ├── magento3.jpg │ │ │ ├── magentoStage.jpg │ │ │ ├── medium.jpg │ │ │ ├── png.png │ │ │ ├── small.jpg │ │ │ ├── svg.svg │ │ │ └── test-IMAGE_123,456.789.jpg │ │ │ ├── _suite │ │ │ ├── WYSIWYGDisabledSuite.xml │ │ │ └── suite.xml.sample │ │ │ └── functional │ │ │ └── Magento │ │ │ └── FunctionalTest │ │ │ ├── ConfigurableProductCatalogSearch │ │ │ ├── LICENSE.txt │ │ │ ├── LICENSE_AFL.txt │ │ │ ├── README.md │ │ │ └── Test │ │ │ │ ├── EndToEndB2CGuestUserTest.xml │ │ │ │ └── EndToEndB2CLoggedInUserTest.xml │ │ │ └── ConfigurableProductWishlist │ │ │ ├── ActionGroup │ │ │ └── StorefrontCustomerWishlistActionGroup.xml │ │ │ ├── LICENSE.txt │ │ │ ├── LICENSE_AFL.txt │ │ │ ├── README.md │ │ │ └── Test │ │ │ └── EndToEndB2CLoggedInUserTest.xml │ ├── api-functional │ │ ├── .gitignore │ │ ├── _files │ │ │ └── Magento │ │ │ │ ├── TestModule1 │ │ │ │ ├── Controller │ │ │ │ │ ├── CookieTester.php │ │ │ │ │ └── CookieTester │ │ │ │ │ │ ├── DeleteCookie.php │ │ │ │ │ │ ├── SetPublicCookie.php │ │ │ │ │ │ └── SetSensitiveCookie.php │ │ │ │ ├── Service │ │ │ │ │ ├── V1 │ │ │ │ │ │ ├── AllSoapAndRest.php │ │ │ │ │ │ ├── AllSoapAndRestInterface.php │ │ │ │ │ │ └── Entity │ │ │ │ │ │ │ └── Item.php │ │ │ │ │ └── V2 │ │ │ │ │ │ ├── AllSoapAndRest.php │ │ │ │ │ │ ├── AllSoapAndRestInterface.php │ │ │ │ │ │ └── Entity │ │ │ │ │ │ └── Item.php │ │ │ │ ├── etc │ │ │ │ │ ├── acl.xml │ │ │ │ │ ├── di.xml │ │ │ │ │ ├── extension_attributes.xml │ │ │ │ │ ├── frontend │ │ │ │ │ │ └── routes.xml │ │ │ │ │ ├── module.xml │ │ │ │ │ └── webapi.xml │ │ │ │ └── registration.php │ │ │ │ ├── TestModule2 │ │ │ │ ├── Service │ │ │ │ │ └── V1 │ │ │ │ │ │ ├── Entity │ │ │ │ │ │ └── Item.php │ │ │ │ │ │ ├── NoWebApiXml.php │ │ │ │ │ │ ├── NoWebApiXmlInterface.php │ │ │ │ │ │ ├── SubsetRest.php │ │ │ │ │ │ └── SubsetRestInterface.php │ │ │ │ ├── etc │ │ │ │ │ ├── acl.xml │ │ │ │ │ ├── di.xml │ │ │ │ │ ├── module.xml │ │ │ │ │ ├── schema │ │ │ │ │ │ ├── AllSoapNoRestV1.xsd │ │ │ │ │ │ ├── NoWebApiXmlV1.xsd │ │ │ │ │ │ └── SubsetRestV1.xsd │ │ │ │ │ └── webapi.xml │ │ │ │ └── registration.php │ │ │ │ ├── TestModule3 │ │ │ │ ├── Service │ │ │ │ │ └── V1 │ │ │ │ │ │ ├── Entity │ │ │ │ │ │ ├── Parameter.php │ │ │ │ │ │ └── WrappedErrorParameter.php │ │ │ │ │ │ ├── Error.php │ │ │ │ │ │ └── ErrorInterface.php │ │ │ │ ├── etc │ │ │ │ │ ├── acl.xml │ │ │ │ │ ├── di.xml │ │ │ │ │ ├── module.xml │ │ │ │ │ └── webapi.xml │ │ │ │ └── registration.php │ │ │ │ ├── TestModule4 │ │ │ │ ├── Model │ │ │ │ │ └── ResourceModel │ │ │ │ │ │ └── Item.php │ │ │ │ ├── Service │ │ │ │ │ └── V1 │ │ │ │ │ │ ├── DataObjectService.php │ │ │ │ │ │ ├── DataObjectServiceInterface.php │ │ │ │ │ │ └── Entity │ │ │ │ │ │ ├── DataObjectRequest.php │ │ │ │ │ │ ├── DataObjectResponse.php │ │ │ │ │ │ ├── ExtensibleRequest.php │ │ │ │ │ │ ├── ExtensibleRequestInterface.php │ │ │ │ │ │ └── NestedDataObjectRequest.php │ │ │ │ ├── etc │ │ │ │ │ ├── acl.xml │ │ │ │ │ ├── di.xml │ │ │ │ │ ├── module.xml │ │ │ │ │ └── webapi.xml │ │ │ │ └── registration.php │ │ │ │ ├── TestModule5 │ │ │ │ ├── Service │ │ │ │ │ ├── V1 │ │ │ │ │ │ ├── AllSoapAndRest.php │ │ │ │ │ │ ├── AllSoapAndRestInterface.php │ │ │ │ │ │ ├── Entity │ │ │ │ │ │ │ └── AllSoapAndRest.php │ │ │ │ │ │ ├── OverrideService.php │ │ │ │ │ │ └── OverrideServiceInterface.php │ │ │ │ │ └── V2 │ │ │ │ │ │ ├── AllSoapAndRest.php │ │ │ │ │ │ ├── AllSoapAndRestInterface.php │ │ │ │ │ │ └── Entity │ │ │ │ │ │ └── AllSoapAndRest.php │ │ │ │ ├── etc │ │ │ │ │ ├── acl.xml │ │ │ │ │ ├── di.xml │ │ │ │ │ ├── module.xml │ │ │ │ │ └── webapi.xml │ │ │ │ └── registration.php │ │ │ │ ├── TestModuleDefaultHydrator │ │ │ │ ├── Api │ │ │ │ │ ├── CustomerPersistenceInterface.php │ │ │ │ │ └── Data │ │ │ │ │ │ └── ExtensionAttributeInterface.php │ │ │ │ ├── Model │ │ │ │ │ ├── Address │ │ │ │ │ │ └── Mapper.php │ │ │ │ │ ├── CustomerPersistence.php │ │ │ │ │ ├── Data │ │ │ │ │ │ └── ExtensionAttribute.php │ │ │ │ │ └── ResourceModel │ │ │ │ │ │ ├── Address │ │ │ │ │ │ ├── ReadHandler.php │ │ │ │ │ │ └── SaveHandler.php │ │ │ │ │ │ ├── ReadHandler.php │ │ │ │ │ │ └── SaveHandler.php │ │ │ │ ├── etc │ │ │ │ │ ├── db_schema.xml │ │ │ │ │ ├── db_schema_whitelist.json │ │ │ │ │ ├── di.xml │ │ │ │ │ ├── extension_attributes.xml │ │ │ │ │ ├── module.xml │ │ │ │ │ └── webapi.xml │ │ │ │ └── registration.php │ │ │ │ ├── TestModuleGraphQlQuery │ │ │ │ ├── Model │ │ │ │ │ └── Resolver │ │ │ │ │ │ └── Item.php │ │ │ │ ├── etc │ │ │ │ │ ├── di.xml │ │ │ │ │ ├── module.xml │ │ │ │ │ └── schema.graphqls │ │ │ │ └── registration.php │ │ │ │ ├── TestModuleGraphQlQueryExtension │ │ │ │ ├── Model │ │ │ │ │ └── Resolver │ │ │ │ │ │ └── IntegerList.php │ │ │ │ ├── etc │ │ │ │ │ ├── module.xml │ │ │ │ │ └── schema.graphqls │ │ │ │ └── registration.php │ │ │ │ ├── TestModuleIntegrationFromConfig │ │ │ │ ├── composer.json │ │ │ │ ├── etc │ │ │ │ │ ├── integration.xml │ │ │ │ │ └── module.xml │ │ │ │ └── registration.php │ │ │ │ ├── TestModuleJoinDirectives │ │ │ │ ├── Api │ │ │ │ │ └── TestRepositoryInterface.php │ │ │ │ ├── Model │ │ │ │ │ └── TestRepository.php │ │ │ │ ├── composer.json │ │ │ │ ├── etc │ │ │ │ │ ├── acl.xml │ │ │ │ │ ├── di.xml │ │ │ │ │ ├── extension_attributes.xml │ │ │ │ │ ├── module.xml │ │ │ │ │ └── webapi.xml │ │ │ │ └── registration.php │ │ │ │ └── TestModuleMSC │ │ │ │ ├── Api │ │ │ │ ├── AllSoapAndRestInterface.php │ │ │ │ └── Data │ │ │ │ │ ├── CustomAttributeDataObjectInterface.php │ │ │ │ │ ├── CustomAttributeNestedDataObjectInterface.php │ │ │ │ │ └── ItemInterface.php │ │ │ │ ├── Model │ │ │ │ ├── AllSoapAndRest.php │ │ │ │ ├── Data │ │ │ │ │ ├── CustomAttributeDataObject.php │ │ │ │ │ ├── CustomAttributeNestedDataObject.php │ │ │ │ │ ├── Eav │ │ │ │ │ │ └── AttributeMetadata.php │ │ │ │ │ └── Item.php │ │ │ │ └── ResourceModel │ │ │ │ │ └── Item.php │ │ │ │ ├── etc │ │ │ │ ├── acl.xml │ │ │ │ ├── di.xml │ │ │ │ ├── extension_attributes.xml │ │ │ │ ├── module.xml │ │ │ │ └── webapi.xml │ │ │ │ └── registration.php │ │ ├── config │ │ │ ├── config-global.php.dist │ │ │ └── install-config-mysql.php.dist │ │ ├── framework │ │ │ ├── Magento │ │ │ │ └── TestFramework │ │ │ │ │ ├── Annotation │ │ │ │ │ └── ApiDataFixture.php │ │ │ │ │ ├── Assert │ │ │ │ │ └── AssertArrayContains.php │ │ │ │ │ ├── Authentication │ │ │ │ │ ├── OauthHelper.php │ │ │ │ │ └── Rest │ │ │ │ │ │ ├── CurlClient.php │ │ │ │ │ │ ├── OauthClient.php │ │ │ │ │ │ └── OauthClient │ │ │ │ │ │ └── Signature.php │ │ │ │ │ ├── Bootstrap │ │ │ │ │ └── WebapiDocBlock.php │ │ │ │ │ ├── Helper │ │ │ │ │ ├── Customer.php │ │ │ │ │ └── JsonSerializer.php │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── GraphQl │ │ │ │ │ │ ├── Client.php │ │ │ │ │ │ └── ResponseContainsErrorsException.php │ │ │ │ │ ├── GraphQlAbstract.php │ │ │ │ │ ├── HttpClient │ │ │ │ │ │ ├── CurlClient.php │ │ │ │ │ │ └── CurlClientWithCookies.php │ │ │ │ │ ├── Webapi │ │ │ │ │ │ ├── Adapter │ │ │ │ │ │ │ ├── Rest.php │ │ │ │ │ │ │ ├── Rest │ │ │ │ │ │ │ │ ├── DocumentationGenerator.php │ │ │ │ │ │ │ │ └── RestClient.php │ │ │ │ │ │ │ └── Soap.php │ │ │ │ │ │ └── AdapterInterface.php │ │ │ │ │ └── WebapiAbstract.php │ │ │ │ │ └── WebApiApplication.php │ │ │ ├── autoload.php │ │ │ └── bootstrap.php │ │ ├── phpunit_graphql.xml.dist │ │ ├── phpunit_rest.xml.dist │ │ ├── phpunit_soap.xml.dist │ │ └── testsuite │ │ │ └── Magento │ │ │ ├── Analytics │ │ │ └── Api │ │ │ │ └── LinkProviderTest.php │ │ │ ├── AsynchronousOperations │ │ │ └── Api │ │ │ │ └── OperationRepositoryInterfaceTest.php │ │ │ ├── Bundle │ │ │ └── Api │ │ │ │ ├── CartItemRepositoryTest.php │ │ │ │ ├── OrderInvoiceCreateTest.php │ │ │ │ ├── OrderItemRepositoryTest.php │ │ │ │ ├── ProductLinkManagementTest.php │ │ │ │ ├── ProductOptionRepositoryTest.php │ │ │ │ ├── ProductOptionTypeListTest.php │ │ │ │ └── ProductServiceTest.php │ │ │ ├── Catalog │ │ │ └── Api │ │ │ │ ├── AttributeSetManagementTest.php │ │ │ │ ├── AttributeSetRepositoryTest.php │ │ │ │ ├── BasePriceStorageTest.php │ │ │ │ ├── CartItemRepositoryTest.php │ │ │ │ ├── CategoryAttributeOptionManagementInterfaceTest.php │ │ │ │ ├── CategoryAttributeRepositoryTest.php │ │ │ │ ├── CategoryLinkManagementTest.php │ │ │ │ ├── CategoryLinkRepositoryTest.php │ │ │ │ ├── CategoryListTest.php │ │ │ │ ├── CategoryManagementTest.php │ │ │ │ ├── CategoryRepositoryTest.php │ │ │ │ ├── CostStorageTest.php │ │ │ │ ├── OrderItemRepositoryTest.php │ │ │ │ ├── ProductAttributeGroupRepositoryTest.php │ │ │ │ ├── ProductAttributeManagementTest.php │ │ │ │ ├── ProductAttributeMediaGalleryManagementInterfaceTest.php │ │ │ │ ├── ProductAttributeOptionManagementInterfaceTest.php │ │ │ │ ├── ProductAttributeRepositoryTest.php │ │ │ │ ├── ProductAttributeTypesListTest.php │ │ │ │ ├── ProductCustomAttributeWrongTypeTest.php │ │ │ │ ├── ProductCustomOptionRepositoryTest.php │ │ │ │ ├── ProductCustomOptionTypeListTest.php │ │ │ │ ├── ProductLinkManagementInterfaceTest.php │ │ │ │ ├── ProductLinkRepositoryInterfaceTest.php │ │ │ │ ├── ProductLinkTypeListTest.php │ │ │ │ ├── ProductMediaAttributeManagementTest.php │ │ │ │ ├── ProductRenderListInterfaceTest.php │ │ │ │ ├── ProductRepositoryInterfaceTest.php │ │ │ │ ├── ProductRepositoryMultiCurrencyTest.php │ │ │ │ ├── ProductRepositoryMultiStoreTest.php │ │ │ │ ├── ProductSwatchAttributeOptionManagementInterfaceTest.php │ │ │ │ ├── ProductTierPriceManagementTest.php │ │ │ │ ├── ProductTypeListTest.php │ │ │ │ ├── SpecialPriceStorageTest.php │ │ │ │ ├── TierPriceStorageTest.php │ │ │ │ └── _files │ │ │ │ ├── product_options.php │ │ │ │ ├── product_options_negative.php │ │ │ │ ├── product_options_update_negative.php │ │ │ │ └── test_image.jpg │ │ │ ├── CatalogInventory │ │ │ └── Api │ │ │ │ ├── LowStockItemsTest.php │ │ │ │ ├── ProductRepositoryInterfaceTest.php │ │ │ │ ├── StockItemTest.php │ │ │ │ └── StockStatusTest.php │ │ │ ├── CheckoutAgreements │ │ │ └── Api │ │ │ │ ├── CheckoutAgreementsListTest.php │ │ │ │ └── CheckoutAgreementsRepositoryTest.php │ │ │ ├── Cms │ │ │ └── Api │ │ │ │ ├── BlockRepositoryTest.php │ │ │ │ └── PageRepositoryTest.php │ │ │ ├── ConfigurableProduct │ │ │ └── Api │ │ │ │ ├── CartItemRepositoryTest.php │ │ │ │ ├── ConfigurableProductManagementTest.php │ │ │ │ ├── LinkManagementTest.php │ │ │ │ ├── OptionRepositoryTest.php │ │ │ │ ├── OrderItemRepositoryTest.php │ │ │ │ └── ProductRepositoryTest.php │ │ │ ├── Customer │ │ │ └── Api │ │ │ │ ├── AccountManagementCustomAttributesTest.php │ │ │ │ ├── AccountManagementMeTest.php │ │ │ │ ├── AccountManagementTest.php │ │ │ │ ├── AddressMetadataTest.php │ │ │ │ ├── AddressRepositoryTest.php │ │ │ │ ├── CustomerGroupConfigTest.php │ │ │ │ ├── CustomerMetadataTest.php │ │ │ │ ├── CustomerRepositoryTest.php │ │ │ │ ├── GroupManagementTest.php │ │ │ │ ├── GroupRepositoryTest.php │ │ │ │ └── _files │ │ │ │ ├── buttons.png │ │ │ │ └── test_image.jpg │ │ │ ├── Directory │ │ │ └── Api │ │ │ │ ├── CountryInformationAcquirerTest.php │ │ │ │ └── CurrencyInformationAcquirerTest.php │ │ │ ├── Downloadable │ │ │ └── Api │ │ │ │ ├── CartItemRepositoryTest.php │ │ │ │ ├── LinkRepositoryTest.php │ │ │ │ ├── OrderItemRepositoryTest.php │ │ │ │ ├── ProductRepositoryTest.php │ │ │ │ ├── SampleRepositoryTest.php │ │ │ │ └── _files │ │ │ │ └── test_image.jpg │ │ │ ├── Eav │ │ │ └── Api │ │ │ │ ├── AttributeSetManagementTest.php │ │ │ │ └── AttributeSetRepositoryTest.php │ │ │ ├── Framework │ │ │ ├── Api │ │ │ │ └── Search │ │ │ │ │ └── SearchTest.php │ │ │ ├── Model │ │ │ │ └── Entity │ │ │ │ │ └── HydratorTest.php │ │ │ └── Stdlib │ │ │ │ └── CookieManagerTest.php │ │ │ ├── GiftMessage │ │ │ └── Api │ │ │ │ ├── CartRepositoryTest.php │ │ │ │ ├── GuestCartRepositoryTest.php │ │ │ │ ├── GuestItemRepositoryTest.php │ │ │ │ └── ItemRepositoryTest.php │ │ │ ├── GraphQl │ │ │ ├── Bundle │ │ │ │ └── BundleProductViewTest.php │ │ │ ├── Catalog │ │ │ │ ├── CategoryProductsCountTest.php │ │ │ │ ├── CategoryProductsVariantsTest.php │ │ │ │ ├── CategoryTest.php │ │ │ │ ├── CategoryWithDescriptionDirectivesTest.php │ │ │ │ ├── ExceptionFormatterDefaultModeTest.php │ │ │ │ ├── MediaGalleryTest.php │ │ │ │ ├── ProductAttributeTypeTest.php │ │ │ │ ├── ProductImageTest.php │ │ │ │ ├── ProductInMultipleStoresTest.php │ │ │ │ ├── ProductSearchTest.php │ │ │ │ ├── ProductTextAttributesTest.php │ │ │ │ ├── ProductViewTest.php │ │ │ │ ├── UrlRewritesTest.php │ │ │ │ └── VirtualProductViewTest.php │ │ │ ├── CatalogInventory │ │ │ │ ├── AddProductToCartTest.php │ │ │ │ ├── ProductOnlyXLeftInStockTest.php │ │ │ │ └── ProductStockStatusTest.php │ │ │ ├── Cms │ │ │ │ ├── CmsBlockTest.php │ │ │ │ └── CmsPageTest.php │ │ │ ├── ConfigurableProduct │ │ │ │ ├── AddConfigurableProductToCartTest.php │ │ │ │ ├── ConfigurableProductFrontendLabelAttributeTest.php │ │ │ │ └── ConfigurableProductViewTest.php │ │ │ ├── Customer │ │ │ │ ├── ChangeCustomerPasswordTest.php │ │ │ │ ├── CreateCustomerAddressTest.php │ │ │ │ ├── CreateCustomerTest.php │ │ │ │ ├── DeleteCustomerAddressTest.php │ │ │ │ ├── GenerateCustomerTokenTest.php │ │ │ │ ├── GetAddressesTest.php │ │ │ │ ├── GetCustomerTest.php │ │ │ │ ├── IsEmailAvailableTest.php │ │ │ │ ├── RevokeCustomerTokenTest.php │ │ │ │ ├── SubscriptionStatusTest.php │ │ │ │ ├── UpdateCustomerAddressTest.php │ │ │ │ └── UpdateCustomerTest.php │ │ │ ├── Directory │ │ │ │ ├── CountriesTest.php │ │ │ │ ├── CountryTest.php │ │ │ │ └── CurrencyTest.php │ │ │ ├── DownloadableProduct │ │ │ │ └── DownloadableProductViewTest.php │ │ │ ├── Framework │ │ │ │ └── QueryComplexityLimiterTest.php │ │ │ ├── GroupedProduct │ │ │ │ └── GroupedProductViewTest.php │ │ │ ├── IntrospectionQueryTest.php │ │ │ ├── PageCache │ │ │ │ ├── CacheTagTest.php │ │ │ │ ├── Cms │ │ │ │ │ ├── BlockCacheTest.php │ │ │ │ │ └── PageCacheTest.php │ │ │ │ ├── ProductInMultipleStoresCacheTest.php │ │ │ │ └── Quote │ │ │ │ │ └── Guest │ │ │ │ │ └── CartCacheTest.php │ │ │ ├── Quote │ │ │ │ ├── AddSimpleProductWithCustomOptionsToCartTest.php │ │ │ │ ├── AddVirtualProductWithCustomOptionsToCartTest.php │ │ │ │ ├── Customer │ │ │ │ │ ├── AddSimpleProductToCartTest.php │ │ │ │ │ ├── AddVirtualProductToCartTest.php │ │ │ │ │ ├── ApplyCouponToCartTest.php │ │ │ │ │ ├── CartTotalsTest.php │ │ │ │ │ ├── CheckoutEndToEndTest.php │ │ │ │ │ ├── CreateEmptyCartTest.php │ │ │ │ │ ├── GetAvailablePaymentMethodsTest.php │ │ │ │ │ ├── GetAvailableShippingMethodsTest.php │ │ │ │ │ ├── GetCartEmailTest.php │ │ │ │ │ ├── GetCartTest.php │ │ │ │ │ ├── GetSelectedShippingMethodTest.php │ │ │ │ │ ├── GetSpecifiedBillingAddressTest.php │ │ │ │ │ ├── PlaceOrderTest.php │ │ │ │ │ ├── RemoveCouponFromCartTest.php │ │ │ │ │ ├── RemoveItemFromCartTest.php │ │ │ │ │ ├── SetBillingAddressOnCartTest.php │ │ │ │ │ ├── SetGuestEmailOnCartTest.php │ │ │ │ │ ├── SetOfflineShippingMethodsOnCartTest.php │ │ │ │ │ ├── SetPaymentMethodOnCartTest.php │ │ │ │ │ ├── SetShippingAddressOnCartTest.php │ │ │ │ │ ├── SetShippingMethodsOnCartTest.php │ │ │ │ │ └── UpdateCartItemsTest.php │ │ │ │ ├── GetMaskedQuoteIdByReservedOrderId.php │ │ │ │ ├── GetQuoteItemIdByReservedQuoteIdAndSku.php │ │ │ │ ├── GetQuoteShippingAddressIdByReservedQuoteId.php │ │ │ │ └── Guest │ │ │ │ │ ├── AddSimpleProductToCartTest.php │ │ │ │ │ ├── AddVirtualProductToCartTest.php │ │ │ │ │ ├── ApplyCouponToCartTest.php │ │ │ │ │ ├── CartTotalsTest.php │ │ │ │ │ ├── CheckoutEndToEndTest.php │ │ │ │ │ ├── CreateEmptyCartTest.php │ │ │ │ │ ├── GetAvailablePaymentMethodsTest.php │ │ │ │ │ ├── GetAvailableShippingMethodsTest.php │ │ │ │ │ ├── GetCartEmailTest.php │ │ │ │ │ ├── GetCartTest.php │ │ │ │ │ ├── GetSelectedShippingMethodTest.php │ │ │ │ │ ├── GetSpecifiedBillingAddressTest.php │ │ │ │ │ ├── PlaceOrderTest.php │ │ │ │ │ ├── RemoveCouponFromCartTest.php │ │ │ │ │ ├── RemoveItemFromCartTest.php │ │ │ │ │ ├── SetBillingAddressOnCartTest.php │ │ │ │ │ ├── SetGuestEmailOnCartTest.php │ │ │ │ │ ├── SetOfflineShippingMethodsOnCartTest.php │ │ │ │ │ ├── SetPaymentMethodOnCartTest.php │ │ │ │ │ ├── SetShippingAddressOnCartTest.php │ │ │ │ │ ├── SetShippingMethodsOnCartTest.php │ │ │ │ │ └── UpdateCartItemsTest.php │ │ │ ├── Sales │ │ │ │ └── OrdersTest.php │ │ │ ├── SendFriend │ │ │ │ └── SendFriendTest.php │ │ │ ├── Store │ │ │ │ └── StoreConfigResolverTest.php │ │ │ ├── Swatches │ │ │ │ └── ProductSearchTest.php │ │ │ ├── Tax │ │ │ │ └── ProductViewTest.php │ │ │ ├── TestModule │ │ │ │ ├── GraphQlMutationTest.php │ │ │ │ └── GraphQlQueryTest.php │ │ │ ├── Ups │ │ │ │ └── SetUpsShippingMethodsOnCartTest.php │ │ │ ├── UrlRewrite │ │ │ │ └── UrlResolverTest.php │ │ │ ├── VariablesSupportQueryTest.php │ │ │ ├── Vault │ │ │ │ └── CustomerPaymentTokensTest.php │ │ │ ├── Wishlist │ │ │ │ └── WishlistTest.php │ │ │ └── _files │ │ │ │ └── query_introspection.php │ │ │ ├── GroupedProduct │ │ │ └── Api │ │ │ │ ├── CartItemRepositoryTest.php │ │ │ │ ├── ProductLinkManagementTest.php │ │ │ │ ├── ProductLinkRepositoryTest.php │ │ │ │ ├── ProductLinkTypeListTest.php │ │ │ │ └── ProductRepositoryInterfaceTest.php │ │ │ ├── Integration │ │ │ └── Model │ │ │ │ ├── AdminTokenServiceTest.php │ │ │ │ ├── CustomerTokenServiceTest.php │ │ │ │ └── IntegrationTest.php │ │ │ ├── Quote │ │ │ └── Api │ │ │ │ ├── BillingAddressManagementTest.php │ │ │ │ ├── CartItemRepositoryTest.php │ │ │ │ ├── CartManagementTest.php │ │ │ │ ├── CartRepositoryTest.php │ │ │ │ ├── CartTotalRepositoryTest.php │ │ │ │ ├── CouponManagementTest.php │ │ │ │ ├── GuestBillingAddressManagementTest.php │ │ │ │ ├── GuestCartItemRepositoryTest.php │ │ │ │ ├── GuestCartManagementTest.php │ │ │ │ ├── GuestCartRepositoryTest.php │ │ │ │ ├── GuestCartTotalRepositoryTest.php │ │ │ │ ├── GuestCouponManagementTest.php │ │ │ │ ├── GuestPaymentMethodManagementTest.php │ │ │ │ ├── GuestShipmentEstimationTest.php │ │ │ │ ├── GuestShippingMethodManagementTest.php │ │ │ │ ├── PaymentMethodManagementTest.php │ │ │ │ └── ShippingMethodManagementTest.php │ │ │ ├── Sales │ │ │ └── Service │ │ │ │ └── V1 │ │ │ │ ├── CreditMemoCreateRefundTest.php │ │ │ │ ├── CreditmemoAddCommentTest.php │ │ │ │ ├── CreditmemoCancelTest.php │ │ │ │ ├── CreditmemoCommentsListTest.php │ │ │ │ ├── CreditmemoCreateTest.php │ │ │ │ ├── CreditmemoEmailTest.php │ │ │ │ ├── CreditmemoGetTest.php │ │ │ │ ├── CreditmemoListTest.php │ │ │ │ ├── InvoiceAddCommentTest.php │ │ │ │ ├── InvoiceCaptureTest.php │ │ │ │ ├── InvoiceCommentsListTest.php │ │ │ │ ├── InvoiceCreateTest.php │ │ │ │ ├── InvoiceEmailTest.php │ │ │ │ ├── InvoiceGetTest.php │ │ │ │ ├── InvoiceListTest.php │ │ │ │ ├── InvoiceVoidTest.php │ │ │ │ ├── OrderAddressUpdateTest.php │ │ │ │ ├── OrderCancelTest.php │ │ │ │ ├── OrderCommentsListTest.php │ │ │ │ ├── OrderCreateTest.php │ │ │ │ ├── OrderEmailTest.php │ │ │ │ ├── OrderGetStatusTest.php │ │ │ │ ├── OrderGetTest.php │ │ │ │ ├── OrderHoldTest.php │ │ │ │ ├── OrderInvoiceCreateTest.php │ │ │ │ ├── OrderItemGetListTest.php │ │ │ │ ├── OrderItemGetTest.php │ │ │ │ ├── OrderListTest.php │ │ │ │ ├── OrderStatusHistoryAddTest.php │ │ │ │ ├── OrderUnHoldTest.php │ │ │ │ ├── RefundOrderTest.php │ │ │ │ ├── ShipOrderTest.php │ │ │ │ ├── ShipmentAddCommentTest.php │ │ │ │ ├── ShipmentAddTrackTest.php │ │ │ │ ├── ShipmentCommentsListTest.php │ │ │ │ ├── ShipmentCreateTest.php │ │ │ │ ├── ShipmentEmailTest.php │ │ │ │ ├── ShipmentGetTest.php │ │ │ │ ├── ShipmentLabelGetTest.php │ │ │ │ ├── ShipmentListTest.php │ │ │ │ ├── ShipmentRemoveTrackTest.php │ │ │ │ └── TransactionTest.php │ │ │ ├── SalesInventory │ │ │ └── Api │ │ │ │ └── Service │ │ │ │ └── V1 │ │ │ │ └── ReturnItemsAfterRefundOrderTest.php │ │ │ ├── SalesRule │ │ │ └── Api │ │ │ │ ├── CouponManagementTest.php │ │ │ │ ├── CouponRepositoryTest.php │ │ │ │ └── RuleRepositoryTest.php │ │ │ ├── Search │ │ │ └── Api │ │ │ │ └── SearchTest.php │ │ │ ├── Store │ │ │ └── Api │ │ │ │ ├── GroupRepositoryTest.php │ │ │ │ ├── StoreConfigManagerTest.php │ │ │ │ ├── StoreRepositoryTest.php │ │ │ │ └── WebsiteRepositoryTest.php │ │ │ ├── Tax │ │ │ └── Api │ │ │ │ ├── TaxClassRepositoryTest.php │ │ │ │ ├── TaxRateRepositoryTest.php │ │ │ │ └── TaxRuleRepositoryInterfaceTest.php │ │ │ ├── Webapi │ │ │ ├── Authentication │ │ │ │ └── RestTest.php │ │ │ ├── CustomAttributeTypeWsdlGenerationTest.php │ │ │ ├── DataObjectSerialization │ │ │ │ └── ServiceSerializationTest.php │ │ │ ├── DeserializationTest.php │ │ │ ├── JoinDirectivesTest.php │ │ │ ├── JsonGenerationFromDataObjectTest.php │ │ │ ├── PartialResponseTest.php │ │ │ ├── Routing │ │ │ │ ├── BaseService.php │ │ │ │ ├── CoreRoutingTest.php │ │ │ │ ├── GettersTest.php │ │ │ │ ├── NoWebApiXmlTest.php │ │ │ │ ├── RequestIdOverrideTest.php │ │ │ │ ├── RestErrorHandlingTest.php │ │ │ │ ├── ServiceVersionV1Test.php │ │ │ │ ├── ServiceVersionV2Test.php │ │ │ │ ├── SoapErrorHandlingTest.php │ │ │ │ └── SubsetTest.php │ │ │ └── WsdlGenerationFromDataObjectTest.php │ │ │ └── WebapiAsync │ │ │ └── Model │ │ │ ├── AsyncBulkScheduleTest.php │ │ │ ├── AsyncScheduleCustomRouteTest.php │ │ │ └── AsyncScheduleTest.php │ ├── error_handler.php │ ├── functional │ │ ├── .gitignore │ │ ├── .htaccess.sample │ │ ├── bootstrap.php │ │ ├── composer.json │ │ ├── credentials.xml.dist │ │ ├── etc │ │ │ ├── config.xml.dist │ │ │ ├── config.xsd │ │ │ ├── di.xml │ │ │ ├── events.xml │ │ │ ├── events.xsd │ │ │ ├── repository_replacer.xml │ │ │ └── repository_replacer_payments.xml │ │ ├── isolation.php │ │ ├── lib │ │ │ └── Magento │ │ │ │ └── Mtf │ │ │ │ ├── App │ │ │ │ └── State │ │ │ │ │ ├── AbstractState.php │ │ │ │ │ ├── State1.php │ │ │ │ │ └── StateHandlerInterface.php │ │ │ │ ├── Client │ │ │ │ └── Element │ │ │ │ │ ├── ConditionsElement.php │ │ │ │ │ ├── DatepickerElement.php │ │ │ │ │ ├── DropdownmultiselectElement.php │ │ │ │ │ ├── GlobalsearchElement.php │ │ │ │ │ ├── JquerytreeElement.php │ │ │ │ │ ├── LiselectstoreElement.php │ │ │ │ │ ├── MultiselectgrouplistElement.php │ │ │ │ │ ├── MultiselectlistElement.php │ │ │ │ │ ├── MultisuggestElement.php │ │ │ │ │ ├── OptgroupselectElement.php │ │ │ │ │ ├── RadiobuttonElement.php │ │ │ │ │ ├── SelectconditionElement.php │ │ │ │ │ ├── SelectstateElement.php │ │ │ │ │ ├── SelectstoreElement.php │ │ │ │ │ ├── SimplifiedselectElement.php │ │ │ │ │ ├── SuggestElement.php │ │ │ │ │ ├── SwitcherElement.php │ │ │ │ │ ├── Tree.php │ │ │ │ │ └── TreeElement.php │ │ │ │ ├── Config │ │ │ │ └── FileResolver │ │ │ │ │ └── ScopeConfig.php │ │ │ │ ├── Constraint │ │ │ │ └── AbstractAssertForm.php │ │ │ │ ├── EntryPoint │ │ │ │ └── EntryPoint.php │ │ │ │ ├── Handler │ │ │ │ └── Webapi.php │ │ │ │ ├── Page │ │ │ │ └── BackendPage.php │ │ │ │ ├── System │ │ │ │ └── Observer │ │ │ │ │ ├── AllureWebapiResponse.php │ │ │ │ │ └── WebapiResponse.php │ │ │ │ ├── Troubleshooting │ │ │ │ ├── AdminAnalyzer.php │ │ │ │ ├── ConfigAnalyzer.php │ │ │ │ ├── Configuration.php │ │ │ │ ├── GlobalAnalyzer.php │ │ │ │ ├── Helper │ │ │ │ │ └── UrlAnalyzer.php │ │ │ │ ├── HtaccessAnalyzer.php │ │ │ │ ├── PhpUnitAnalyzer.php │ │ │ │ ├── SeleniumSessionAnalyzer.php │ │ │ │ ├── StaticClassesGenerator.php │ │ │ │ └── StorefrontAnalyzer.php │ │ │ │ └── Util │ │ │ │ ├── Command │ │ │ │ ├── Cli.php │ │ │ │ ├── Cli │ │ │ │ │ ├── Cache.php │ │ │ │ │ ├── Config.php │ │ │ │ │ ├── Cron.php │ │ │ │ │ ├── DeployMode.php │ │ │ │ │ ├── Indexer.php │ │ │ │ │ ├── Queue.php │ │ │ │ │ ├── Setup.php │ │ │ │ │ └── StaticContent.php │ │ │ │ ├── File │ │ │ │ │ ├── Export.php │ │ │ │ │ ├── Export │ │ │ │ │ │ ├── Data.php │ │ │ │ │ │ ├── Reader.php │ │ │ │ │ │ └── ReaderInterface.php │ │ │ │ │ ├── ExportInterface.php │ │ │ │ │ └── Log.php │ │ │ │ ├── GeneratedCode.php │ │ │ │ ├── Locales.php │ │ │ │ ├── PathChecker.php │ │ │ │ └── Website.php │ │ │ │ ├── Filesystem │ │ │ │ └── FileHelper.php │ │ │ │ ├── Generate │ │ │ │ ├── Factory.php │ │ │ │ ├── Factory │ │ │ │ │ ├── AbstractFactory.php │ │ │ │ │ ├── Block.php │ │ │ │ │ ├── Fixture.php │ │ │ │ │ ├── Handler.php │ │ │ │ │ ├── Page.php │ │ │ │ │ └── Repository.php │ │ │ │ ├── File │ │ │ │ │ ├── Generator.php │ │ │ │ │ └── TemplateInterface.php │ │ │ │ ├── Fixture │ │ │ │ │ ├── FieldsProvider.php │ │ │ │ │ ├── SchemaXml.php │ │ │ │ │ └── template.xml │ │ │ │ └── Repository │ │ │ │ │ ├── RepositoryResource.php │ │ │ │ │ └── TableCollection.php │ │ │ │ ├── ModuleResolver │ │ │ │ └── SequenceSorter.php │ │ │ │ └── Protocol │ │ │ │ └── CurlTransport │ │ │ │ ├── BackendDecorator.php │ │ │ │ ├── FrontendDecorator.php │ │ │ │ └── WebapiDecorator.php │ │ ├── phpunit.xml.dist │ │ ├── tests │ │ │ └── app │ │ │ │ └── Magento │ │ │ │ ├── AdminNotification │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ └── System │ │ │ │ │ │ ├── Messages.php │ │ │ │ │ │ └── Messages │ │ │ │ │ │ └── System.php │ │ │ │ │ └── TestCase │ │ │ │ │ └── NavigateMenuTest.xml │ │ │ │ ├── AdvancedPricingImportExport │ │ │ │ └── Test │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertExportAdvancedPricing.php │ │ │ │ │ └── AssertImportAdvancedPricing.php │ │ │ │ │ ├── Repository │ │ │ │ │ └── ExportData.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── ExportAdvancedPricingTest.php │ │ │ │ │ ├── ExportAdvancedPricingTest.xml │ │ │ │ │ ├── ImportDataNegativeTest.xml │ │ │ │ │ └── ImportDataTest.xml │ │ │ │ │ ├── _files │ │ │ │ │ └── template │ │ │ │ │ │ └── pricing │ │ │ │ │ │ ├── advanced_incorrect.php │ │ │ │ │ │ ├── advanced_price_variation_1.php │ │ │ │ │ │ ├── advanced_price_variation_2.php │ │ │ │ │ │ ├── advanced_price_variation_3.php │ │ │ │ │ │ └── advanced_price_variation_4.php │ │ │ │ │ └── etc │ │ │ │ │ └── di.xml │ │ │ │ ├── Analytics │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ └── Dashboard │ │ │ │ │ │ │ └── AdvancedReporting │ │ │ │ │ │ │ └── ReportsSectionBlock.php │ │ │ │ │ └── System │ │ │ │ │ │ └── Config │ │ │ │ │ │ └── AnalyticsForm.php │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertAdvancedReportingPage.php │ │ │ │ │ ├── AssertBIEssentialsLink.php │ │ │ │ │ ├── AssertConfigAnalyticsDisabled.php │ │ │ │ │ └── AssertConfigAnalyticsEnabled.php │ │ │ │ │ ├── Page │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ ├── ConfigAnalytics.xml │ │ │ │ │ │ └── Dashboard.xml │ │ │ │ │ ├── Repository │ │ │ │ │ ├── DefaultTimeZone.xml │ │ │ │ │ ├── Integration.xml │ │ │ │ │ ├── Role.xml │ │ │ │ │ └── User.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── AdvancedReportingButtonTest.php │ │ │ │ │ ├── AdvancedReportingButtonTest.xml │ │ │ │ │ ├── InstallTest.xml │ │ │ │ │ └── NavigateMenuTest.xml │ │ │ │ │ ├── TestStep │ │ │ │ │ └── OpenAnalyticsConfigStep.php │ │ │ │ │ └── etc │ │ │ │ │ └── di.xml │ │ │ │ ├── Authorizenet │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ ├── Form │ │ │ │ │ │ ├── AuthorizenetCc.php │ │ │ │ │ │ └── AuthorizenetCc.xml │ │ │ │ │ └── Sandbox │ │ │ │ │ │ ├── AuthorizenetLogin.php │ │ │ │ │ │ ├── AuthorizenetLogin.xml │ │ │ │ │ │ ├── GetStartedModal.php │ │ │ │ │ │ ├── Menu.php │ │ │ │ │ │ ├── SearchForm.php │ │ │ │ │ │ ├── SearchForm.xml │ │ │ │ │ │ └── TransactionsGrid.php │ │ │ │ │ ├── Constraint │ │ │ │ │ └── AssertCreditCardNumberOnOnePageCheckout.php │ │ │ │ │ ├── Fixture │ │ │ │ │ ├── AuthorizenetSandboxCustomer.xml │ │ │ │ │ └── TransactionSearch.xml │ │ │ │ │ ├── Page │ │ │ │ │ ├── CheckoutOnepage.xml │ │ │ │ │ └── Sandbox │ │ │ │ │ │ └── Main.xml │ │ │ │ │ ├── Repository │ │ │ │ │ ├── AuthorizenetSandboxCustomer.xml │ │ │ │ │ ├── ConfigData.xml │ │ │ │ │ └── TransactionSearch.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── AuthorizenetFraudCheckoutTest.php │ │ │ │ │ ├── AuthorizenetFraudCheckoutTest.xml │ │ │ │ │ ├── OnePageCheckoutDeclinedTest.xml │ │ │ │ │ ├── OnePageCheckoutPaymentMethodDataPersistenceWithDiscountTest.xml │ │ │ │ │ ├── OnePageCheckoutTest.xml │ │ │ │ │ └── ReorderOrderEntityTest.xml │ │ │ │ │ ├── TestStep │ │ │ │ │ └── AcceptTransactionOnAuthorizenetStep.php │ │ │ │ │ └── etc │ │ │ │ │ └── testcase.xml │ │ │ │ ├── Backend │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ ├── Admin │ │ │ │ │ │ ├── Login.php │ │ │ │ │ │ └── Login.xml │ │ │ │ │ ├── Dashboard │ │ │ │ │ │ ├── StoreStats.php │ │ │ │ │ │ ├── StoreStats.xml │ │ │ │ │ │ └── Tab │ │ │ │ │ │ │ ├── Products.php │ │ │ │ │ │ │ └── Products │ │ │ │ │ │ │ └── Ordered.php │ │ │ │ │ ├── Denied.php │ │ │ │ │ ├── FormPageActions.php │ │ │ │ │ ├── GridPageActions.php │ │ │ │ │ ├── Menu.php │ │ │ │ │ ├── Messages.php │ │ │ │ │ ├── Page │ │ │ │ │ │ ├── Error.php │ │ │ │ │ │ ├── Header.php │ │ │ │ │ │ └── Main.php │ │ │ │ │ ├── PageActions.php │ │ │ │ │ ├── System │ │ │ │ │ │ ├── Config │ │ │ │ │ │ │ ├── Form.php │ │ │ │ │ │ │ ├── Form │ │ │ │ │ │ │ │ └── Group.php │ │ │ │ │ │ │ ├── PageActions.php │ │ │ │ │ │ │ ├── Payments.php │ │ │ │ │ │ │ └── Tabs.php │ │ │ │ │ │ └── Store │ │ │ │ │ │ │ ├── Delete │ │ │ │ │ │ │ ├── Form.php │ │ │ │ │ │ │ └── Form.xml │ │ │ │ │ │ │ ├── Edit │ │ │ │ │ │ │ └── Form │ │ │ │ │ │ │ │ ├── GroupForm.php │ │ │ │ │ │ │ │ ├── GroupForm.xml │ │ │ │ │ │ │ │ ├── StoreForm.php │ │ │ │ │ │ │ │ ├── StoreForm.xml │ │ │ │ │ │ │ │ ├── WebsiteForm.php │ │ │ │ │ │ │ │ └── WebsiteForm.xml │ │ │ │ │ │ │ ├── FormPageActions.php │ │ │ │ │ │ │ ├── GridPageActions.php │ │ │ │ │ │ │ └── StoreGrid.php │ │ │ │ │ ├── Template.php │ │ │ │ │ ├── Version.php │ │ │ │ │ └── Widget │ │ │ │ │ │ ├── FormTabs.php │ │ │ │ │ │ ├── Grid.php │ │ │ │ │ │ └── Tab.php │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertAdminLoginPageIsAvailable.php │ │ │ │ │ ├── AssertBackendPageIsAvailable.php │ │ │ │ │ ├── AssertBestsellersOnDashboard.php │ │ │ │ │ ├── AssertDeveloperSectionVisibility.php │ │ │ │ │ ├── AssertGlobalSearchCustomerName.php │ │ │ │ │ ├── AssertGlobalSearchNoRecordsFound.php │ │ │ │ │ ├── AssertGlobalSearchOrderId.php │ │ │ │ │ ├── AssertGlobalSearchPreview.php │ │ │ │ │ ├── AssertGlobalSearchProductName.php │ │ │ │ │ ├── AssertHttpUsedOnFrontend.php │ │ │ │ │ ├── AssertHttpsHeaderOptionsAvailable.php │ │ │ │ │ ├── AssertHttpsHeaderOptionsNotAvailable.php │ │ │ │ │ ├── AssertHttpsUsedOnBackend.php │ │ │ │ │ ├── AssertInterfaceLocaleAvailableOptions.php │ │ │ │ │ ├── AssertLocaleCodeVisibility.php │ │ │ │ │ ├── AssertMenuItemNotVisible.php │ │ │ │ │ └── AssertStoreCanBeLocalized.php │ │ │ │ │ ├── Fixture │ │ │ │ │ ├── Admin │ │ │ │ │ │ └── SuperAdmin.php │ │ │ │ │ ├── GlobalSearch.xml │ │ │ │ │ ├── GlobalSearch │ │ │ │ │ │ └── Query.php │ │ │ │ │ └── Source │ │ │ │ │ │ └── Date.php │ │ │ │ │ ├── Handler │ │ │ │ │ ├── Conditions.php │ │ │ │ │ ├── Extractor.php │ │ │ │ │ └── Ui │ │ │ │ │ │ ├── LoginUser.php │ │ │ │ │ │ └── LogoutUser.php │ │ │ │ │ ├── Page │ │ │ │ │ ├── AdminAuthLogin.php │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ ├── Dashboard.xml │ │ │ │ │ │ ├── DeleteGroup.xml │ │ │ │ │ │ ├── DeleteWebsite.xml │ │ │ │ │ │ ├── EditGroup.xml │ │ │ │ │ │ ├── EditStore.xml │ │ │ │ │ │ ├── EditWebsite.xml │ │ │ │ │ │ ├── NewGroupIndex.xml │ │ │ │ │ │ ├── NewWebsiteIndex.xml │ │ │ │ │ │ ├── StoreDelete.xml │ │ │ │ │ │ ├── StoreIndex.xml │ │ │ │ │ │ ├── StoreNew.xml │ │ │ │ │ │ ├── SystemAccount.xml │ │ │ │ │ │ ├── SystemConfig.xml │ │ │ │ │ │ ├── SystemConfigEdit.xml │ │ │ │ │ │ └── SystemConfigEditSectionPayment.xml │ │ │ │ │ ├── Repository │ │ │ │ │ └── ConfigData.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── ConfigPageVisibilityTest.php │ │ │ │ │ ├── ConfigPageVisibilityTest.xml │ │ │ │ │ ├── ConfigureSecureUrlsTest.php │ │ │ │ │ ├── ConfigureSecureUrlsTest.xml │ │ │ │ │ ├── ExpireSessionTest.php │ │ │ │ │ ├── ExpireSessionTest.xml │ │ │ │ │ ├── GlobalSearchEntityTest.php │ │ │ │ │ ├── GlobalSearchEntityTest.xml │ │ │ │ │ ├── HttpsHeadersDisableTest.php │ │ │ │ │ ├── HttpsHeadersDisableTest.xml │ │ │ │ │ ├── HttpsHeadersEnableTest.php │ │ │ │ │ ├── HttpsHeadersEnableTest.xml │ │ │ │ │ ├── LoginAfterJSMinificationTest.php │ │ │ │ │ ├── LoginAfterJSMinificationTest.xml │ │ │ │ │ ├── NavigateMenuTest.php │ │ │ │ │ ├── NavigateMenuTest.xml │ │ │ │ │ ├── VerifyInterfaceLocaleTest.php │ │ │ │ │ └── VerifyInterfaceLocaleTest.xml │ │ │ │ │ ├── TestStep │ │ │ │ │ ├── GetDashboardOrderStep.php │ │ │ │ │ └── OpenDashboardStep.php │ │ │ │ │ └── etc │ │ │ │ │ └── di.xml │ │ │ │ ├── Backup │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ └── BackupGrid.php │ │ │ │ │ ├── Constraint │ │ │ │ │ └── AssertBackupInGrid.php │ │ │ │ │ ├── Page │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ └── BackupIndex.xml │ │ │ │ │ └── Repository │ │ │ │ │ └── ConfigData.xml │ │ │ │ ├── Braintree │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ └── Report │ │ │ │ │ │ │ └── Grid.php │ │ │ │ │ ├── Form │ │ │ │ │ │ ├── BraintreeCc.php │ │ │ │ │ │ ├── BraintreeCc.xml │ │ │ │ │ │ ├── Secure3d.php │ │ │ │ │ │ └── Secure3d.xml │ │ │ │ │ ├── Paypal │ │ │ │ │ │ └── PopupWindow.php │ │ │ │ │ └── System │ │ │ │ │ │ └── Config │ │ │ │ │ │ └── Braintree.php │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── Assert3dSecureInfoIsPresent.php │ │ │ │ │ ├── AssertCreditCardJsValidationMessagesArePresent.php │ │ │ │ │ ├── AssertDeviceDataIsPresentInBraintreeRequest.php │ │ │ │ │ └── AssertTransactionIsPresentInSettlementReport.php │ │ │ │ │ ├── Fixture │ │ │ │ │ ├── BraintreeSandboxCustomer.xml │ │ │ │ │ └── Secure3dBraintree.xml │ │ │ │ │ ├── Page │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ ├── BraintreeSettlementReport.xml │ │ │ │ │ │ └── SystemConfigEditSectionPayment.xml │ │ │ │ │ ├── CatalogProductView.xml │ │ │ │ │ ├── CheckoutCart.xml │ │ │ │ │ └── CheckoutOnepage.xml │ │ │ │ │ ├── Repository │ │ │ │ │ ├── BraintreeSandboxCustomer.xml │ │ │ │ │ ├── ConfigData.xml │ │ │ │ │ ├── CreditCard.xml │ │ │ │ │ └── Secure3d.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── BraintreeSettlementReportTest.php │ │ │ │ │ ├── BraintreeSettlementReportTest.xml │ │ │ │ │ ├── CheckoutWithBraintreePaypalCartTest.php │ │ │ │ │ ├── CheckoutWithBraintreePaypalCartTest.xml │ │ │ │ │ ├── CheckoutWithBraintreePaypalMinicartTest.php │ │ │ │ │ ├── CheckoutWithBraintreePaypalMinicartTest.xml │ │ │ │ │ ├── CreateOnlineCreditMemoBraintreePaypalTest.php │ │ │ │ │ ├── CreateOnlineCreditMemoBraintreePaypalTest.xml │ │ │ │ │ ├── CreateOnlineCreditMemoBraintreeTest.php │ │ │ │ │ ├── CreateOnlineCreditMemoBraintreeTest.xml │ │ │ │ │ ├── CreateOnlineInvoiceEntityTest.xml │ │ │ │ │ ├── CreateOrderBackendTest.xml │ │ │ │ │ ├── CreateOrderWithPayPalBraintreeVaultBackendTest.php │ │ │ │ │ ├── CreateOrderWithPayPalBraintreeVaultBackendTest.xml │ │ │ │ │ ├── CreateVaultOrderBackendTest.xml │ │ │ │ │ ├── InvoicePayPalBraintreeTest.php │ │ │ │ │ ├── InvoicePaypalBraintreeTest.xml │ │ │ │ │ ├── OnePageCheckoutAcceptPaymentTest.php │ │ │ │ │ ├── OnePageCheckoutAcceptPaymentTest.xml │ │ │ │ │ ├── OnePageCheckoutDeclinedTest.xml │ │ │ │ │ ├── OnePageCheckoutDenyPaymentTest.php │ │ │ │ │ ├── OnePageCheckoutDenyPaymentTest.xml │ │ │ │ │ ├── OnePageCheckoutFromMiniShoppingCartTest.xml │ │ │ │ │ ├── OnePageCheckoutTest.xml │ │ │ │ │ ├── OnePageCheckoutWith3dSecureFailedTest.php │ │ │ │ │ ├── OnePageCheckoutWith3dSecureFailedTest.xml │ │ │ │ │ ├── OnePageCheckoutWith3dSecureTest.php │ │ │ │ │ ├── OnePageCheckoutWith3dSecureTest.xml │ │ │ │ │ ├── OnePageCheckoutWithBraintreePaypalTest.php │ │ │ │ │ ├── OnePageCheckoutWithBraintreePaypalTest.xml │ │ │ │ │ ├── OnePageCheckoutWithDiscountTest.xml │ │ │ │ │ ├── ReorderUsingVaultTest.xml │ │ │ │ │ ├── SaveUseDeleteVaultForPaypalBraintreeTest.php │ │ │ │ │ ├── SaveUseDeleteVaultForPaypalBraintreeTest.xml │ │ │ │ │ ├── UseVaultOnCheckoutTest.xml │ │ │ │ │ ├── UseVaultWith3dSecureOnCheckoutTest.php │ │ │ │ │ ├── UseVaultWith3dSecureOnCheckoutTest.xml │ │ │ │ │ └── VerifyPaymentMethodOnCheckoutTest.xml │ │ │ │ │ ├── TestStep │ │ │ │ │ ├── ChangeOrderStatusToPaymentReviewStep.php │ │ │ │ │ ├── CheckBraintreeConfigStep.php │ │ │ │ │ ├── CheckoutWithPaypalFromCartStep.php │ │ │ │ │ ├── CheckoutWithPaypalFromMinicartStep.php │ │ │ │ │ ├── ContinueToPaypalStep.php │ │ │ │ │ ├── PlaceOrderWith3dSecureFailedStep.php │ │ │ │ │ ├── PlaceOrderWith3dSecureStep.php │ │ │ │ │ ├── PlaceOrderWithPaypalStep.php │ │ │ │ │ └── SettleTransactionStep.php │ │ │ │ │ └── etc │ │ │ │ │ ├── di.xml │ │ │ │ │ └── testcase.xml │ │ │ │ ├── Bundle │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ ├── Catalog │ │ │ │ │ │ │ └── Product │ │ │ │ │ │ │ │ └── Edit │ │ │ │ │ │ │ │ └── Section │ │ │ │ │ │ │ │ ├── Bundle.php │ │ │ │ │ │ │ │ └── Bundle │ │ │ │ │ │ │ │ ├── Option.php │ │ │ │ │ │ │ │ ├── Option.xml │ │ │ │ │ │ │ │ └── Option │ │ │ │ │ │ │ │ ├── Search │ │ │ │ │ │ │ │ └── Grid.php │ │ │ │ │ │ │ │ ├── Selection.php │ │ │ │ │ │ │ │ └── Selection.xml │ │ │ │ │ │ └── Product │ │ │ │ │ │ │ ├── Composite │ │ │ │ │ │ │ ├── Configure.php │ │ │ │ │ │ │ └── Configure.xml │ │ │ │ │ │ │ └── ProductForm.xml │ │ │ │ │ └── Catalog │ │ │ │ │ │ └── Product │ │ │ │ │ │ ├── View.php │ │ │ │ │ │ └── View │ │ │ │ │ │ ├── Summary.php │ │ │ │ │ │ ├── Summary │ │ │ │ │ │ └── ConfiguredPrice.php │ │ │ │ │ │ └── Type │ │ │ │ │ │ ├── Bundle.php │ │ │ │ │ │ ├── Option.php │ │ │ │ │ │ └── Option │ │ │ │ │ │ ├── Checkbox.php │ │ │ │ │ │ ├── Checkbox.xml │ │ │ │ │ │ ├── Dropdown.php │ │ │ │ │ │ ├── Dropdown.xml │ │ │ │ │ │ ├── Element │ │ │ │ │ │ └── Qty.php │ │ │ │ │ │ ├── Hidden.php │ │ │ │ │ │ ├── Hidden.xml │ │ │ │ │ │ ├── Multiple.php │ │ │ │ │ │ ├── Multiple.xml │ │ │ │ │ │ ├── Radiobuttons.php │ │ │ │ │ │ └── Radiobuttons.xml │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertBundleInCategory.php │ │ │ │ │ ├── AssertBundleItemsOnProductPage.php │ │ │ │ │ ├── AssertBundleItemsSummaryOnProductPage.php │ │ │ │ │ ├── AssertBundleOptionTitleOnStorefront.php │ │ │ │ │ ├── AssertBundleOptionsDeleted.php │ │ │ │ │ ├── AssertBundlePriceCalculatedOnProductPage.php │ │ │ │ │ ├── AssertBundlePriceType.php │ │ │ │ │ ├── AssertBundlePriceView.php │ │ │ │ │ ├── AssertBundleProductForm.php │ │ │ │ │ ├── AssertBundleProductInCart.php │ │ │ │ │ ├── AssertBundleProductInCustomerWishlistOnBackendGrid.php │ │ │ │ │ ├── AssertBundleProductOnConfigureCartPage.php │ │ │ │ │ ├── AssertBundleProductPage.php │ │ │ │ │ ├── AssertProductCustomOptionsOnBundleProductPage.php │ │ │ │ │ └── AssertTierPriceOnBundleProductPage.php │ │ │ │ │ ├── Fixture │ │ │ │ │ ├── BundleProduct.xml │ │ │ │ │ ├── BundleProduct │ │ │ │ │ │ └── BundleSelections.php │ │ │ │ │ └── Cart │ │ │ │ │ │ └── Item.php │ │ │ │ │ ├── Handler │ │ │ │ │ └── BundleProduct │ │ │ │ │ │ ├── BundleProductInterface.php │ │ │ │ │ │ ├── Curl.php │ │ │ │ │ │ └── Webapi.php │ │ │ │ │ ├── Page │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ ├── CustomerIndexEdit.xml │ │ │ │ │ │ └── OrderCreateIndex.xml │ │ │ │ │ └── Product │ │ │ │ │ │ └── CatalogProductView.xml │ │ │ │ │ ├── Repository │ │ │ │ │ ├── BundleProduct.xml │ │ │ │ │ └── BundleProduct │ │ │ │ │ │ ├── BundleSelections.xml │ │ │ │ │ │ ├── CheckoutData.xml │ │ │ │ │ │ └── Price.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── BundleOptionsSummaryTest.php │ │ │ │ │ ├── BundleOptionsSummaryTest.xml │ │ │ │ │ ├── CancelPartiallyInvoicedOrderTest.php │ │ │ │ │ ├── CancelPartiallyInvoicedOrderTest.xml │ │ │ │ │ ├── CreateBundleDynamicProductEntityTest.php │ │ │ │ │ ├── CreateBundleDynamicProductEntityTest.xml │ │ │ │ │ ├── CreateBundleProductEntityTest.php │ │ │ │ │ ├── CreateBundleProductEntityTest.xml │ │ │ │ │ ├── DeleteProductEntityTest.xml │ │ │ │ │ ├── DeleteProductFromMiniShoppingCartTest.xml │ │ │ │ │ ├── MoveRecentlyComparedProductsOnOrderPageTest.xml │ │ │ │ │ ├── UpdateBundleOptionsShoppingCartTest.php │ │ │ │ │ ├── UpdateBundleOptionsShoppingCartTest.xml │ │ │ │ │ ├── UpdateBundleOptionsTest.php │ │ │ │ │ ├── UpdateBundleOptionsTest.xml │ │ │ │ │ ├── UpdateBundleProductEntityTest.php │ │ │ │ │ ├── UpdateBundleProductEntityTest.xml │ │ │ │ │ └── ValidateOrderOfProductTypeTest.xml │ │ │ │ │ ├── TestStep │ │ │ │ │ └── CreatePartialInvoiceStep.php │ │ │ │ │ └── etc │ │ │ │ │ ├── curl │ │ │ │ │ └── di.xml │ │ │ │ │ ├── di.xml │ │ │ │ │ ├── testcase.xml │ │ │ │ │ └── webapi │ │ │ │ │ └── di.xml │ │ │ │ ├── BundleImportExport │ │ │ │ └── Test │ │ │ │ │ ├── Constraint │ │ │ │ │ └── AssertImportedBundleProducts.php │ │ │ │ │ ├── Fixture │ │ │ │ │ └── Import │ │ │ │ │ │ └── File.php │ │ │ │ │ └── TestCase │ │ │ │ │ ├── ExportProductsTest.xml │ │ │ │ │ └── ImportProductsTest.xml │ │ │ │ ├── Captcha │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ ├── LoginWithCaptcha.php │ │ │ │ │ │ └── LoginWithCaptcha.xml │ │ │ │ │ └── Form │ │ │ │ │ │ ├── ContactUs.php │ │ │ │ │ │ ├── ContactUs.xml │ │ │ │ │ │ ├── CustomerForm.xml │ │ │ │ │ │ ├── LoginWithCaptcha.php │ │ │ │ │ │ ├── LoginWithCaptcha.xml │ │ │ │ │ │ ├── Register.php │ │ │ │ │ │ └── Register.xml │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertCaptchaFieldOnBackend.php │ │ │ │ │ ├── AssertCaptchaFieldOnContactUsForm.php │ │ │ │ │ ├── AssertCaptchaFieldOnRegisterForm.php │ │ │ │ │ └── AssertCaptchaFieldOnStorefront.php │ │ │ │ │ ├── Fixture │ │ │ │ │ ├── Comment.xml │ │ │ │ │ ├── Customer.xml │ │ │ │ │ └── User.xml │ │ │ │ │ ├── Page │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ └── AdminAuthLoginWithCaptcha.xml │ │ │ │ │ ├── ContactIndex.xml │ │ │ │ │ ├── CustomerAccountCreate.xml │ │ │ │ │ └── CustomerAccountLogin.xml │ │ │ │ │ ├── Repository │ │ │ │ │ └── ConfigData.xml │ │ │ │ │ └── TestCase │ │ │ │ │ ├── CaptchaEditCustomerTest.php │ │ │ │ │ ├── CaptchaEditCustomerTest.xml │ │ │ │ │ ├── CaptchaLockoutCustomerTest.php │ │ │ │ │ ├── CaptchaLockoutCustomerTest.xml │ │ │ │ │ ├── CaptchaOnAdminLoginTest.php │ │ │ │ │ ├── CaptchaOnAdminLoginTest.xml │ │ │ │ │ ├── CaptchaOnContactUsTest.php │ │ │ │ │ ├── CaptchaOnContactUsTest.xml │ │ │ │ │ ├── CaptchaOnStoreFrontLoginTest.php │ │ │ │ │ ├── CaptchaOnStoreFrontLoginTest.xml │ │ │ │ │ ├── CaptchaOnStoreFrontRegisterTest.php │ │ │ │ │ └── CaptchaOnStoreFrontRegisterTest.xml │ │ │ │ ├── Catalog │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ ├── AbstractConfigureBlock.php │ │ │ │ │ ├── AbstractPriceBlock.php │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ ├── Category │ │ │ │ │ │ │ ├── Edit │ │ │ │ │ │ │ │ ├── CategoryForm.php │ │ │ │ │ │ │ │ ├── CategoryForm.xml │ │ │ │ │ │ │ │ ├── PageActions.php │ │ │ │ │ │ │ │ └── Section │ │ │ │ │ │ │ │ │ ├── ProductGrid.php │ │ │ │ │ │ │ │ │ └── Products.php │ │ │ │ │ │ │ ├── Tree.php │ │ │ │ │ │ │ └── Widget │ │ │ │ │ │ │ │ └── Chooser.php │ │ │ │ │ │ └── Product │ │ │ │ │ │ │ ├── Attribute │ │ │ │ │ │ │ ├── AttributeForm.php │ │ │ │ │ │ │ ├── AttributeForm.xml │ │ │ │ │ │ │ ├── CustomAttribute.php │ │ │ │ │ │ │ ├── Edit │ │ │ │ │ │ │ │ ├── AttributeForm.php │ │ │ │ │ │ │ │ ├── AttributeForm.xml │ │ │ │ │ │ │ │ ├── Options.php │ │ │ │ │ │ │ │ └── Tab │ │ │ │ │ │ │ │ │ ├── Advanced.php │ │ │ │ │ │ │ │ │ ├── Options.php │ │ │ │ │ │ │ │ │ └── Options │ │ │ │ │ │ │ │ │ ├── Option.php │ │ │ │ │ │ │ │ │ └── Option.xml │ │ │ │ │ │ │ ├── Grid.php │ │ │ │ │ │ │ └── Set │ │ │ │ │ │ │ │ ├── FormPageActions.php │ │ │ │ │ │ │ │ ├── Grid.php │ │ │ │ │ │ │ │ ├── GridPageActions.php │ │ │ │ │ │ │ │ ├── Main.php │ │ │ │ │ │ │ │ └── Main │ │ │ │ │ │ │ │ ├── AttributeSetForm.php │ │ │ │ │ │ │ │ ├── AttributeSetForm.xml │ │ │ │ │ │ │ │ ├── EditForm.php │ │ │ │ │ │ │ │ └── EditForm.xml │ │ │ │ │ │ │ ├── Composite │ │ │ │ │ │ │ ├── Configure.php │ │ │ │ │ │ │ └── Configure.xml │ │ │ │ │ │ │ ├── Edit │ │ │ │ │ │ │ ├── Action │ │ │ │ │ │ │ │ ├── FormPageActions.php │ │ │ │ │ │ │ │ ├── Tab │ │ │ │ │ │ │ │ │ └── UpdateAttributeTab.php │ │ │ │ │ │ │ │ ├── UpdateAttributeForm.php │ │ │ │ │ │ │ │ └── UpdateAttributeForm.xml │ │ │ │ │ │ │ └── Section │ │ │ │ │ │ │ │ ├── AdvancedInventory.php │ │ │ │ │ │ │ │ ├── AdvancedPricing.php │ │ │ │ │ │ │ │ ├── AdvancedPricing │ │ │ │ │ │ │ │ ├── OptionTier.php │ │ │ │ │ │ │ │ └── OptionTier.xml │ │ │ │ │ │ │ │ ├── Attributes.php │ │ │ │ │ │ │ │ ├── Attributes │ │ │ │ │ │ │ │ ├── Grid.php │ │ │ │ │ │ │ │ └── Search.php │ │ │ │ │ │ │ │ ├── BlockGallery.php │ │ │ │ │ │ │ │ ├── Options.php │ │ │ │ │ │ │ │ ├── Options │ │ │ │ │ │ │ │ ├── AbstractOptions.php │ │ │ │ │ │ │ │ ├── Row.php │ │ │ │ │ │ │ │ ├── Search │ │ │ │ │ │ │ │ │ └── Grid.php │ │ │ │ │ │ │ │ ├── Type.php │ │ │ │ │ │ │ │ └── Type │ │ │ │ │ │ │ │ │ ├── Area.php │ │ │ │ │ │ │ │ │ ├── Area.xml │ │ │ │ │ │ │ │ │ ├── Checkbox.php │ │ │ │ │ │ │ │ │ ├── Checkbox.xml │ │ │ │ │ │ │ │ │ ├── Date.php │ │ │ │ │ │ │ │ │ ├── Date.xml │ │ │ │ │ │ │ │ │ ├── DateTime.php │ │ │ │ │ │ │ │ │ ├── DateTime.xml │ │ │ │ │ │ │ │ │ ├── DropDown.php │ │ │ │ │ │ │ │ │ ├── DropDown.xml │ │ │ │ │ │ │ │ │ ├── Field.php │ │ │ │ │ │ │ │ │ ├── Field.xml │ │ │ │ │ │ │ │ │ ├── File.php │ │ │ │ │ │ │ │ │ ├── File.xml │ │ │ │ │ │ │ │ │ ├── MultipleSelect.php │ │ │ │ │ │ │ │ │ ├── MultipleSelect.xml │ │ │ │ │ │ │ │ │ ├── RadioButtons.php │ │ │ │ │ │ │ │ │ ├── RadioButtons.xml │ │ │ │ │ │ │ │ │ ├── Time.php │ │ │ │ │ │ │ │ │ └── Time.xml │ │ │ │ │ │ │ │ ├── ProductDetails.php │ │ │ │ │ │ │ │ ├── ProductDetails │ │ │ │ │ │ │ │ ├── AttributeSet.php │ │ │ │ │ │ │ │ ├── CategoryIds.php │ │ │ │ │ │ │ │ ├── NewCategoryIds.php │ │ │ │ │ │ │ │ └── NewCategoryIds.xml │ │ │ │ │ │ │ │ ├── Related.php │ │ │ │ │ │ │ │ ├── Related │ │ │ │ │ │ │ │ └── Grid.php │ │ │ │ │ │ │ │ └── Websites │ │ │ │ │ │ │ │ └── StoreTree.php │ │ │ │ │ │ │ ├── FormPageActions.php │ │ │ │ │ │ │ ├── Grid.php │ │ │ │ │ │ │ ├── GridPageAction.php │ │ │ │ │ │ │ ├── Modal │ │ │ │ │ │ │ ├── AddAttribute.php │ │ │ │ │ │ │ └── NewAttribute.php │ │ │ │ │ │ │ ├── ProductForm.php │ │ │ │ │ │ │ ├── ProductForm.xml │ │ │ │ │ │ │ └── Widget │ │ │ │ │ │ │ └── Chooser.php │ │ │ │ │ ├── Category │ │ │ │ │ │ ├── ProductPagination.php │ │ │ │ │ │ └── View.php │ │ │ │ │ ├── Links │ │ │ │ │ │ └── CompareLink.php │ │ │ │ │ ├── Product │ │ │ │ │ │ ├── Additional.php │ │ │ │ │ │ ├── Compare │ │ │ │ │ │ │ ├── ListCompare.php │ │ │ │ │ │ │ └── Sidebar.php │ │ │ │ │ │ ├── Grouped │ │ │ │ │ │ │ ├── AssociatedProducts.php │ │ │ │ │ │ │ └── AssociatedProducts │ │ │ │ │ │ │ │ ├── ListAssociatedProducts.php │ │ │ │ │ │ │ │ ├── ListAssociatedProducts │ │ │ │ │ │ │ │ └── Product.php │ │ │ │ │ │ │ │ └── Search │ │ │ │ │ │ │ │ └── Grid.php │ │ │ │ │ │ ├── ListProduct.php │ │ │ │ │ │ ├── Price.php │ │ │ │ │ │ ├── ProductList │ │ │ │ │ │ │ ├── BottomToolbar.php │ │ │ │ │ │ │ ├── Crosssell.php │ │ │ │ │ │ │ ├── ProductItem.php │ │ │ │ │ │ │ ├── PromotedSection.php │ │ │ │ │ │ │ ├── Related.php │ │ │ │ │ │ │ ├── Related │ │ │ │ │ │ │ │ └── ProductItem.php │ │ │ │ │ │ │ ├── TopToolbar.php │ │ │ │ │ │ │ └── Upsell.php │ │ │ │ │ │ ├── View.php │ │ │ │ │ │ └── View │ │ │ │ │ │ │ ├── CustomOptions.php │ │ │ │ │ │ │ └── CustomOptions.xml │ │ │ │ │ └── Search.php │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertAbsenceDeleteAttributeButton.php │ │ │ │ │ ├── AssertAddBeforeForPrice.php │ │ │ │ │ ├── AssertAddToCartButtonAbsent.php │ │ │ │ │ ├── AssertAddToCartButtonPresent.php │ │ │ │ │ ├── AssertAddedProductAttributeOnProductForm.php │ │ │ │ │ ├── AssertAdvancedPriceAbsentOnProductForm.php │ │ │ │ │ ├── AssertAttributeForm.php │ │ │ │ │ ├── AssertAttributeOptionsOnProductForm.php │ │ │ │ │ ├── AssertAttributeSetForm.php │ │ │ │ │ ├── AssertAttributeSetGroupOnProductForm.php │ │ │ │ │ ├── AssertAttributeSetInGrid.php │ │ │ │ │ ├── AssertAttributeSetNotInGrid.php │ │ │ │ │ ├── AssertAttributeSetOnProductForm.php │ │ │ │ │ ├── AssertAttributeSetSuccessDeleteMessage.php │ │ │ │ │ ├── AssertAttributeSetSuccessSaveMessage.php │ │ │ │ │ ├── AssertCanSaveProduct.php │ │ │ │ │ ├── AssertCategoryAbsenceOnBackend.php │ │ │ │ │ ├── AssertCategoryAbsenceOnFrontend.php │ │ │ │ │ ├── AssertCategoryBreadcrumbs.php │ │ │ │ │ ├── AssertCategoryCannotBeDeleted.php │ │ │ │ │ ├── AssertCategoryForAssignedProducts.php │ │ │ │ │ ├── AssertCategoryForm.php │ │ │ │ │ ├── AssertCategoryInNavigationMenu.php │ │ │ │ │ ├── AssertCategoryIncludeInNavigationMenu.php │ │ │ │ │ ├── AssertCategoryIsNotActive.php │ │ │ │ │ ├── AssertCategoryMovedMessage.php │ │ │ │ │ ├── AssertCategoryNavigationMenu.php │ │ │ │ │ ├── AssertCategoryNotInNavigationMenu.php │ │ │ │ │ ├── AssertCategoryOnCustomStore.php │ │ │ │ │ ├── AssertCategoryOnCustomWebsite.php │ │ │ │ │ ├── AssertCategoryPage.php │ │ │ │ │ ├── AssertCategoryProductsGridFilter.php │ │ │ │ │ ├── AssertCategoryRedirect.php │ │ │ │ │ ├── AssertCategorySaveMessage.php │ │ │ │ │ ├── AssertCategorySuccessDeleteMessage.php │ │ │ │ │ ├── AssertCategoryWithCustomStoreOnFrontend.php │ │ │ │ │ ├── AssertCustomOptions.php │ │ │ │ │ ├── AssertDateInvalidErrorMessage.php │ │ │ │ │ ├── AssertFileExtensionHints.php │ │ │ │ │ ├── AssertImagesAreVisibleOnProductPage.php │ │ │ │ │ ├── AssertMassProductUpdateSuccessMessage.php │ │ │ │ │ ├── AssertPaginationCorrectOnStoreFront.php │ │ │ │ │ ├── AssertPriceOnProductPageInterface.php │ │ │ │ │ ├── AssertProductAbsentCrossSells.php │ │ │ │ │ ├── AssertProductAbsentRelatedProducts.php │ │ │ │ │ ├── AssertProductAbsentUpSells.php │ │ │ │ │ ├── AssertProductAttributeAbsenceInGrid.php │ │ │ │ │ ├── AssertProductAttributeAbsenceInSearchOnProductForm.php │ │ │ │ │ ├── AssertProductAttributeAbsenceInTemplateGroups.php │ │ │ │ │ ├── AssertProductAttributeAbsenceInUnassignedAttributes.php │ │ │ │ │ ├── AssertProductAttributeDisplayingOnFrontend.php │ │ │ │ │ ├── AssertProductAttributeDisplayingOnSearchForm.php │ │ │ │ │ ├── AssertProductAttributeInGrid.php │ │ │ │ │ ├── AssertProductAttributeIsComparable.php │ │ │ │ │ ├── AssertProductAttributeIsFilterable.php │ │ │ │ │ ├── AssertProductAttributeIsFilterableInSearch.php │ │ │ │ │ ├── AssertProductAttributeIsGlobal.php │ │ │ │ │ ├── AssertProductAttributeIsHtmlAllowed.php │ │ │ │ │ ├── AssertProductAttributeIsRequired.php │ │ │ │ │ ├── AssertProductAttributeIsUnique.php │ │ │ │ │ ├── AssertProductAttributeIsUsedInSortOnFrontend.php │ │ │ │ │ ├── AssertProductAttributeSaveMessage.php │ │ │ │ │ ├── AssertProductAttributeSuccessDeleteMessage.php │ │ │ │ │ ├── AssertProductAutoincrementedSkuNoticeMessage.php │ │ │ │ │ ├── AssertProductCompareBlockOnCmsPage.php │ │ │ │ │ ├── AssertProductCompareItemsLink.php │ │ │ │ │ ├── AssertProductCompareItemsLinkIsAbsent.php │ │ │ │ │ ├── AssertProductComparePage.php │ │ │ │ │ ├── AssertProductCompareRemoveLastProductMessage.php │ │ │ │ │ ├── AssertProductCompareSuccessAddMessage.php │ │ │ │ │ ├── AssertProductCompareSuccessRemoveAllProductsMessage.php │ │ │ │ │ ├── AssertProductCompareSuccessRemoveMessage.php │ │ │ │ │ ├── AssertProductCrossSells.php │ │ │ │ │ ├── AssertProductCustomOptionsErrors.php │ │ │ │ │ ├── AssertProductCustomOptionsOnProductPage.php │ │ │ │ │ ├── AssertProductDuplicateForm.php │ │ │ │ │ ├── AssertProductDuplicateIsNotDisplayingOnFrontend.php │ │ │ │ │ ├── AssertProductDuplicateMessage.php │ │ │ │ │ ├── AssertProductDuplicatedInGrid.php │ │ │ │ │ ├── AssertProductForm.php │ │ │ │ │ ├── AssertProductFormattingTierPrice.php │ │ │ │ │ ├── AssertProductGridIsRendered.php │ │ │ │ │ ├── AssertProductHasImageInGrid.php │ │ │ │ │ ├── AssertProductInCart.php │ │ │ │ │ ├── AssertProductInCategory.php │ │ │ │ │ ├── AssertProductInCategoryOnCustomWebsite.php │ │ │ │ │ ├── AssertProductInCustomStoreView.php │ │ │ │ │ ├── AssertProductInGrid.php │ │ │ │ │ ├── AssertProductInStock.php │ │ │ │ │ ├── AssertProductInventoryMaxAllowedQty.php │ │ │ │ │ ├── AssertProductInventoryMinAllowedQty.php │ │ │ │ │ ├── AssertProductInventoryThreshold.php │ │ │ │ │ ├── AssertProductIsNotDisplayingOnFrontend.php │ │ │ │ │ ├── AssertProductIsNotVisibleInCompareBlock.php │ │ │ │ │ ├── AssertProductIsNotVisibleInComparePage.php │ │ │ │ │ ├── AssertProductNameOnDifferentStoreViews.php │ │ │ │ │ ├── AssertProductNoImageInGrid.php │ │ │ │ │ ├── AssertProductNotInGrid.php │ │ │ │ │ ├── AssertProductNotSearchableBySku.php │ │ │ │ │ ├── AssertProductNotVisibleInCategory.php │ │ │ │ │ ├── AssertProductOnCustomWebsite.php │ │ │ │ │ ├── AssertProductOutOfStock.php │ │ │ │ │ ├── AssertProductPage.php │ │ │ │ │ ├── AssertProductPriceOnDifferentStoreViews.php │ │ │ │ │ ├── AssertProductRelatedProducts.php │ │ │ │ │ ├── AssertProductSaveMessage.php │ │ │ │ │ ├── AssertProductSearchableBySku.php │ │ │ │ │ ├── AssertProductSimpleDuplicateForm.php │ │ │ │ │ ├── AssertProductSkuAutoGenerated.php │ │ │ │ │ ├── AssertProductSpecialPriceOnProductPage.php │ │ │ │ │ ├── AssertProductSuccessDeleteMessage.php │ │ │ │ │ ├── AssertProductTierPriceInCart.php │ │ │ │ │ ├── AssertProductTierPriceOnProductPage.php │ │ │ │ │ ├── AssertProductTierPriceOnProductPageWithCustomer.php │ │ │ │ │ ├── AssertProductTypeOrderOnCreate.php │ │ │ │ │ ├── AssertProductUpSells.php │ │ │ │ │ ├── AssertProductView.php │ │ │ │ │ ├── AssertProductViewBreadcrumbsCategory.php │ │ │ │ │ ├── AssertProductVisibleInCategory.php │ │ │ │ │ ├── AssertProductsInStock.php │ │ │ │ │ ├── AssertProductsOutOfStock.php │ │ │ │ │ ├── AssertProductsQtyAndStockStatusInAdminPanel.php │ │ │ │ │ ├── AssertResetFilterMessage.php │ │ │ │ │ ├── AssertSubCategoryNotInNavigationMenu.php │ │ │ │ │ ├── AssertUpdatedProductStatusInGrid.php │ │ │ │ │ └── AssertUsedSuperAttributeImpossibleDeleteMessages.php │ │ │ │ │ ├── Fixture │ │ │ │ │ ├── Cart │ │ │ │ │ │ └── Item.php │ │ │ │ │ ├── CatalogAttributeSet.xml │ │ │ │ │ ├── CatalogAttributeSet │ │ │ │ │ │ ├── AssignedAttributes.php │ │ │ │ │ │ └── SkeletonSet.php │ │ │ │ │ ├── CatalogProductAttribute.xml │ │ │ │ │ ├── CatalogProductSimple.xml │ │ │ │ │ ├── CatalogProductSimple │ │ │ │ │ │ └── CustomAttribute.php │ │ │ │ │ ├── CatalogProductVirtual.xml │ │ │ │ │ ├── Category.xml │ │ │ │ │ ├── Category │ │ │ │ │ │ ├── CategoryProducts.php │ │ │ │ │ │ ├── LandingPage.php │ │ │ │ │ │ ├── ParentId.php │ │ │ │ │ │ └── StoreId.php │ │ │ │ │ └── Product │ │ │ │ │ │ ├── AttributeSetId.php │ │ │ │ │ │ ├── CategoryIds.php │ │ │ │ │ │ ├── CustomOptions.php │ │ │ │ │ │ ├── Image.php │ │ │ │ │ │ ├── Price.php │ │ │ │ │ │ ├── RelatedProducts.php │ │ │ │ │ │ ├── TaxClass.php │ │ │ │ │ │ ├── TierPrice.php │ │ │ │ │ │ └── WebsiteIds.php │ │ │ │ │ ├── Handler │ │ │ │ │ ├── CatalogAttributeSet │ │ │ │ │ │ ├── CatalogAttributeSetInterface.php │ │ │ │ │ │ └── Curl.php │ │ │ │ │ ├── CatalogProductAttribute │ │ │ │ │ │ ├── CatalogProductAttributeInterface.php │ │ │ │ │ │ └── Curl.php │ │ │ │ │ ├── CatalogProductSimple │ │ │ │ │ │ ├── CatalogProductSimpleInterface.php │ │ │ │ │ │ ├── Curl.php │ │ │ │ │ │ ├── Ui.php │ │ │ │ │ │ └── Webapi.php │ │ │ │ │ ├── CatalogProductVirtual │ │ │ │ │ │ ├── CatalogProductVirtualInterface.php │ │ │ │ │ │ ├── Curl.php │ │ │ │ │ │ └── Webapi.php │ │ │ │ │ └── Category │ │ │ │ │ │ ├── CategoryInterface.php │ │ │ │ │ │ ├── Curl.php │ │ │ │ │ │ └── Webapi.php │ │ │ │ │ ├── Page │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ ├── CatalogCategoryEdit.xml │ │ │ │ │ │ ├── CatalogCategoryIndex.xml │ │ │ │ │ │ ├── CatalogProductActionAttributeEdit.xml │ │ │ │ │ │ ├── CatalogProductAttributeIndex.xml │ │ │ │ │ │ ├── CatalogProductAttributeNew.xml │ │ │ │ │ │ ├── CatalogProductEdit.xml │ │ │ │ │ │ ├── CatalogProductIndex.xml │ │ │ │ │ │ ├── CatalogProductNew.xml │ │ │ │ │ │ ├── CatalogProductSetAdd.xml │ │ │ │ │ │ ├── CatalogProductSetEdit.xml │ │ │ │ │ │ └── CatalogProductSetIndex.xml │ │ │ │ │ ├── Category │ │ │ │ │ │ ├── CatalogCategory.php │ │ │ │ │ │ ├── CatalogCategoryEdit.php │ │ │ │ │ │ └── CatalogCategoryView.xml │ │ │ │ │ ├── CmsIndex.xml │ │ │ │ │ └── Product │ │ │ │ │ │ ├── CatalogProductCompare.xml │ │ │ │ │ │ └── CatalogProductView.xml │ │ │ │ │ ├── Repository │ │ │ │ │ ├── CatalogAttributeSet.xml │ │ │ │ │ ├── CatalogProductAttribute.xml │ │ │ │ │ ├── CatalogProductAttribute │ │ │ │ │ │ └── Options.xml │ │ │ │ │ ├── CatalogProductSimple.xml │ │ │ │ │ ├── CatalogProductSimple │ │ │ │ │ │ ├── CheckoutData.xml │ │ │ │ │ │ ├── Price.xml │ │ │ │ │ │ └── WebsiteData.xml │ │ │ │ │ ├── CatalogProductVirtual.xml │ │ │ │ │ ├── CatalogProductVirtual │ │ │ │ │ │ └── CheckoutData.xml │ │ │ │ │ ├── Category.xml │ │ │ │ │ ├── ConfigData.xml │ │ │ │ │ └── Product │ │ │ │ │ │ ├── CustomOptions.xml │ │ │ │ │ │ ├── Fpt.xml │ │ │ │ │ │ └── TierPrice.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── Category │ │ │ │ │ │ ├── AdvancedMoveCategoryEntityTest.php │ │ │ │ │ │ ├── AdvancedMoveCategoryEntityTest.xml │ │ │ │ │ │ ├── CreateCategoryEntityTest.php │ │ │ │ │ │ ├── CreateCategoryEntityTest.xml │ │ │ │ │ │ ├── DeleteCategoryEntityTest.php │ │ │ │ │ │ ├── DeleteCategoryEntityTest.xml │ │ │ │ │ │ ├── MoveCategoryEntityTest.php │ │ │ │ │ │ ├── MoveCategoryEntityTest.xml │ │ │ │ │ │ ├── SubcategoryNotIncludeInNavigationMenuTest.php │ │ │ │ │ │ ├── SubcategoryNotIncludeInNavigationMenuTest.xml │ │ │ │ │ │ ├── UpdateCategoryEntityFlatDataTest.php │ │ │ │ │ │ ├── UpdateCategoryEntityFlatDataTest.xml │ │ │ │ │ │ ├── UpdateCategoryEntityTest.php │ │ │ │ │ │ ├── UpdateCategoryEntityTest.xml │ │ │ │ │ │ ├── UpdateInactiveCategoryEntityFlatDataTest.php │ │ │ │ │ │ ├── UpdateInactiveCategoryEntityFlatDataTest.xml │ │ │ │ │ │ ├── UpdateTopCategoryEntityTest.php │ │ │ │ │ │ └── UpdateTopCategoryEntityTest.xml │ │ │ │ │ ├── NavigateMenuTest.xml │ │ │ │ │ ├── Product │ │ │ │ │ │ ├── AbstractCompareProductsTest.php │ │ │ │ │ │ ├── AbstractProductPromotedProductsTest.php │ │ │ │ │ │ ├── AddCompareProductsTest.php │ │ │ │ │ │ ├── AddCompareProductsTest.xml │ │ │ │ │ │ ├── AddToCartCrossSellTest.php │ │ │ │ │ │ ├── AddToCartCrossSellTest.xml │ │ │ │ │ │ ├── ClearAllCompareProductsTest.php │ │ │ │ │ │ ├── ClearAllCompareProductsTest.xml │ │ │ │ │ │ ├── CreateFlatCatalogProductTest.php │ │ │ │ │ │ ├── CreateFlatCatalogProductTest.xml │ │ │ │ │ │ ├── CreateSimpleProductEntityByAttributeMaskSkuTest.php │ │ │ │ │ │ ├── CreateSimpleProductEntityByAttributeMaskSkuTest.xml │ │ │ │ │ │ ├── CreateSimpleProductEntityPartOneTest.php │ │ │ │ │ │ ├── CreateSimpleProductEntityPartOneTest.xml │ │ │ │ │ │ ├── CreateSimpleProductEntityPartTwoTest.php │ │ │ │ │ │ ├── CreateSimpleProductEntityPartTwoTest.xml │ │ │ │ │ │ ├── CreateSimpleProductEntityTest.php │ │ │ │ │ │ ├── CreateSimpleProductEntityTest.xml │ │ │ │ │ │ ├── CreateVirtualProductEntityTest.php │ │ │ │ │ │ ├── CreateVirtualProductEntityTest.xml │ │ │ │ │ │ ├── DeleteCompareProductsTest.php │ │ │ │ │ │ ├── DeleteCompareProductsTest.xml │ │ │ │ │ │ ├── DeleteProductEntityTest.php │ │ │ │ │ │ ├── DeleteProductEntityTest.xml │ │ │ │ │ │ ├── DuplicateProductEntityTest.php │ │ │ │ │ │ ├── DuplicateProductEntityTest.xml │ │ │ │ │ │ ├── GridFilteringDeletedEntityTest.xml │ │ │ │ │ │ ├── ManageProductsStockTest.php │ │ │ │ │ │ ├── ManageProductsStockTest.xml │ │ │ │ │ │ ├── MassProductUpdateStatusTest.php │ │ │ │ │ │ ├── MassProductUpdateStatusTest.xml │ │ │ │ │ │ ├── MassProductUpdateTest.php │ │ │ │ │ │ ├── MassProductUpdateTest.xml │ │ │ │ │ │ ├── NavigateRelatedProductsTest.php │ │ │ │ │ │ ├── NavigateRelatedProductsTest.xml │ │ │ │ │ │ ├── NavigateUpSellProductsTest.php │ │ │ │ │ │ ├── NavigateUpSellProductsTest.xml │ │ │ │ │ │ ├── ProductTypeSwitchingOnCreationTest.php │ │ │ │ │ │ ├── ProductTypeSwitchingOnCreationTest.xml │ │ │ │ │ │ ├── ProductTypeSwitchingOnUpdateTest.php │ │ │ │ │ │ ├── ProductTypeSwitchingOnUpdateTest.xml │ │ │ │ │ │ ├── ReSavingProductAfterInitialSaveTest.php │ │ │ │ │ │ ├── ReSavingProductAfterInitialSaveTest.xml │ │ │ │ │ │ ├── UpdateSimpleProductEntityTest.php │ │ │ │ │ │ ├── UpdateSimpleProductEntityTest.xml │ │ │ │ │ │ ├── UpdateVirtualProductEntityTest.php │ │ │ │ │ │ ├── UpdateVirtualProductEntityTest.xml │ │ │ │ │ │ ├── ValidateOrderOfProductTypeTest.php │ │ │ │ │ │ └── ValidateOrderOfProductTypeTest.xml │ │ │ │ │ └── ProductAttribute │ │ │ │ │ │ ├── CreateAttributeSetEntityTest.php │ │ │ │ │ │ ├── CreateAttributeSetEntityTest.xml │ │ │ │ │ │ ├── CreateProductAttributeEntityFromProductPageTest.php │ │ │ │ │ │ ├── CreateProductAttributeEntityFromProductPageTest.xml │ │ │ │ │ │ ├── CreateProductAttributeEntityTest.php │ │ │ │ │ │ ├── CreateProductAttributeEntityTest.xml │ │ │ │ │ │ ├── DeleteAssignedToTemplateProductAttributeTest.php │ │ │ │ │ │ ├── DeleteAssignedToTemplateProductAttributeTest.xml │ │ │ │ │ │ ├── DeleteAttributeSetTest.php │ │ │ │ │ │ ├── DeleteAttributeSetTest.xml │ │ │ │ │ │ ├── DeleteProductAttributeEntityTest.php │ │ │ │ │ │ ├── DeleteProductAttributeEntityTest.xml │ │ │ │ │ │ ├── DeleteSystemProductAttributeTest.php │ │ │ │ │ │ ├── DeleteSystemProductAttributeTest.xml │ │ │ │ │ │ ├── DeleteUsedInConfigurableProductAttributeTest.php │ │ │ │ │ │ ├── DeleteUsedInConfigurableProductAttributeTest.xml │ │ │ │ │ │ ├── UpdateAttributeSetTest.php │ │ │ │ │ │ ├── UpdateAttributeSetTest.xml │ │ │ │ │ │ ├── UpdateProductAttributeEntityTest.php │ │ │ │ │ │ └── UpdateProductAttributeEntityTest.xml │ │ │ │ │ ├── TestStep │ │ │ │ │ ├── AddAttributeToAttributeSetStep.php │ │ │ │ │ ├── AddNewAttributeFromProductPageStep.php │ │ │ │ │ ├── AddNewAttributeStep.php │ │ │ │ │ ├── ConfigureProductOnProductPageStep.php │ │ │ │ │ ├── CreateAttributeSetStep.php │ │ │ │ │ ├── CreateProductStep.php │ │ │ │ │ ├── CreateProductWithAttributeSetStep.php │ │ │ │ │ ├── CreateProductsStep.php │ │ │ │ │ ├── DeleteAttributeStep.php │ │ │ │ │ ├── FillAttributeFormOnProductPageStep.php │ │ │ │ │ ├── FillAttributeFormStep.php │ │ │ │ │ ├── MergePreconditionProductsStep.php │ │ │ │ │ ├── OpenProductAttributesPageStep.php │ │ │ │ │ ├── OpenProductOnBackendStep.php │ │ │ │ │ ├── OpenProductOnFrontendStep.php │ │ │ │ │ ├── OpenProductsOnFrontendStep.php │ │ │ │ │ ├── SaveAttributeOnProductPageStep.php │ │ │ │ │ ├── SaveAttributeSetStep.php │ │ │ │ │ ├── SaveAttributeStep.php │ │ │ │ │ ├── SaveProductStep.php │ │ │ │ │ └── SetDefaultAttributeValueStep.php │ │ │ │ │ ├── _files │ │ │ │ │ ├── test1.png │ │ │ │ │ ├── test2.png │ │ │ │ │ └── test3.png │ │ │ │ │ └── etc │ │ │ │ │ ├── curl │ │ │ │ │ └── di.xml │ │ │ │ │ ├── di.xml │ │ │ │ │ ├── testcase.xml │ │ │ │ │ ├── ui │ │ │ │ │ └── di.xml │ │ │ │ │ └── webapi │ │ │ │ │ └── di.xml │ │ │ │ ├── CatalogImportExport │ │ │ │ └── Test │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertExportProduct.php │ │ │ │ │ ├── AssertExportProductDate.php │ │ │ │ │ ├── AssertImportedProducts.php │ │ │ │ │ ├── AssertProductsInGrid.php │ │ │ │ │ └── AssertProductsOnStorefront.php │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── ExportProductsTest.php │ │ │ │ │ ├── ExportProductsTest.xml │ │ │ │ │ ├── ImportProductsTest.php │ │ │ │ │ └── ImportProductsTest.xml │ │ │ │ │ ├── _files │ │ │ │ │ └── template │ │ │ │ │ │ ├── products_variation_1.php │ │ │ │ │ │ ├── products_variation_2.php │ │ │ │ │ │ └── products_variation_3.php │ │ │ │ │ └── etc │ │ │ │ │ └── testcase.xml │ │ │ │ ├── CatalogInventory │ │ │ │ └── Test │ │ │ │ │ └── Repository │ │ │ │ │ └── ConfigData.xml │ │ │ │ ├── CatalogRule │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ ├── FormPageActions.php │ │ │ │ │ │ └── Promo │ │ │ │ │ │ │ ├── Catalog.php │ │ │ │ │ │ │ ├── Catalog │ │ │ │ │ │ │ └── Edit │ │ │ │ │ │ │ │ ├── PromoForm.php │ │ │ │ │ │ │ │ ├── PromoForm.xml │ │ │ │ │ │ │ │ └── Section │ │ │ │ │ │ │ │ ├── Conditions.php │ │ │ │ │ │ │ │ └── RuleInformation.php │ │ │ │ │ │ │ └── GridPageActions.php │ │ │ │ │ └── Conditions.php │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertCatalogPriceRuleAppliedCatalogPage.php │ │ │ │ │ ├── AssertCatalogPriceRuleAppliedProductPage.php │ │ │ │ │ ├── AssertCatalogPriceRuleAppliedShoppingCart.php │ │ │ │ │ ├── AssertCatalogPriceRuleForm.php │ │ │ │ │ ├── AssertCatalogPriceRuleInGrid.php │ │ │ │ │ ├── AssertCatalogPriceRuleNotAppliedCatalogPage.php │ │ │ │ │ ├── AssertCatalogPriceRuleNotAppliedProductPage.php │ │ │ │ │ ├── AssertCatalogPriceRuleNotAppliedShoppingCart.php │ │ │ │ │ ├── AssertCatalogPriceRuleNotInGrid.php │ │ │ │ │ ├── AssertCatalogPriceRuleNoticeMessage.php │ │ │ │ │ ├── AssertCatalogPriceRuleOnOnepageCheckout.php │ │ │ │ │ ├── AssertCatalogPriceRuleSuccessDeleteMessage.php │ │ │ │ │ ├── AssertCatalogPriceRuleSuccessSaveMessage.php │ │ │ │ │ └── AssertProductAttributeIsUsedPromoRules.php │ │ │ │ │ ├── Fixture │ │ │ │ │ └── CatalogRule.xml │ │ │ │ │ ├── Handler │ │ │ │ │ └── CatalogRule │ │ │ │ │ │ ├── CatalogRuleInterface.php │ │ │ │ │ │ └── Curl.php │ │ │ │ │ ├── Page │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ ├── CatalogRuleEdit.xml │ │ │ │ │ │ ├── CatalogRuleIndex.xml │ │ │ │ │ │ └── CatalogRuleNew.xml │ │ │ │ │ ├── Repository │ │ │ │ │ └── CatalogRule.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── AbstractCatalogRuleEntityTest.php │ │ │ │ │ ├── ApplyCatalogPriceRulesTest.php │ │ │ │ │ ├── ApplyCatalogPriceRulesTest.xml │ │ │ │ │ ├── CreateCatalogPriceRuleEntityTest.php │ │ │ │ │ ├── CreateCatalogPriceRuleEntityTest.xml │ │ │ │ │ ├── DeleteCatalogPriceRuleEntityTest.php │ │ │ │ │ ├── DeleteCatalogPriceRuleEntityTest.xml │ │ │ │ │ ├── NavigateMenuTest.xml │ │ │ │ │ ├── UpdateCatalogPriceRuleEntityTest.php │ │ │ │ │ └── UpdateCatalogPriceRuleEntityTest.xml │ │ │ │ │ ├── TestStep │ │ │ │ │ ├── CreateCatalogRuleStep.php │ │ │ │ │ └── DeleteAllCatalogRulesStep.php │ │ │ │ │ └── etc │ │ │ │ │ ├── curl │ │ │ │ │ └── di.xml │ │ │ │ │ ├── di.xml │ │ │ │ │ └── ui │ │ │ │ │ └── di.xml │ │ │ │ ├── CatalogRuleConfigurable │ │ │ │ └── Test │ │ │ │ │ ├── Constraint │ │ │ │ │ └── AssertCatalogPriceRuleAppliedCatalogPage.php │ │ │ │ │ └── TestCase │ │ │ │ │ ├── ApplyConfigurableProductCatalogPriceRulesTest.php │ │ │ │ │ ├── ApplyConfigurableProductCatalogPriceRulesTest.xml │ │ │ │ │ └── DeleteCatalogPriceRuleEntityTest.xml │ │ │ │ ├── CatalogSearch │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ ├── Edit │ │ │ │ │ │ │ ├── SearchTermForm.php │ │ │ │ │ │ │ └── SearchTermForm.xml │ │ │ │ │ │ └── Grid.php │ │ │ │ │ └── Advanced │ │ │ │ │ │ ├── CustomAttribute │ │ │ │ │ │ ├── Date.php │ │ │ │ │ │ ├── Select.php │ │ │ │ │ │ └── Text.php │ │ │ │ │ │ ├── Form.php │ │ │ │ │ │ ├── Form.xml │ │ │ │ │ │ ├── Result.php │ │ │ │ │ │ └── SearchResultsTitle.php │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertAdvancedSearchAttributeIsAbsent.php │ │ │ │ │ ├── AssertAdvancedSearchEmptyTerm.php │ │ │ │ │ ├── AssertAdvancedSearchNoResult.php │ │ │ │ │ ├── AssertAdvancedSearchProductByAttribute.php │ │ │ │ │ ├── AssertAdvancedSearchProductResult.php │ │ │ │ │ ├── AssertAdvancedSearchProductsResult.php │ │ │ │ │ ├── AssertAttributeSearchableByLabel.php │ │ │ │ │ ├── AssertCatalogSearchNoResult.php │ │ │ │ │ ├── AssertCatalogSearchNoResultMessage.php │ │ │ │ │ ├── AssertCatalogSearchQueryLength.php │ │ │ │ │ ├── AssertCatalogSearchResult.php │ │ │ │ │ ├── AssertCatalogSearchResultOrder.php │ │ │ │ │ ├── AssertConfigurableWithDisabledOptionCatalogSearchNoResult.php │ │ │ │ │ ├── AssertProductAddedToCartFromSearchResults.php │ │ │ │ │ ├── AssertProductCanBeOpenedFromSearchResult.php │ │ │ │ │ ├── AssertSearchAttributeTest.php │ │ │ │ │ ├── AssertSearchTermForm.php │ │ │ │ │ ├── AssertSearchTermInGrid.php │ │ │ │ │ ├── AssertSearchTermMassActionNotOnFrontend.php │ │ │ │ │ ├── AssertSearchTermMassActionsNotInGrid.php │ │ │ │ │ ├── AssertSearchTermNotInGrid.php │ │ │ │ │ ├── AssertSearchTermNotOnFrontend.php │ │ │ │ │ ├── AssertSearchTermOnFrontend.php │ │ │ │ │ ├── AssertSearchTermSuccessDeleteMessage.php │ │ │ │ │ ├── AssertSearchTermSuccessMassDeleteMessage.php │ │ │ │ │ ├── AssertSearchTermSuccessSaveMessage.php │ │ │ │ │ └── AssertSuggestSearchingResult.php │ │ │ │ │ ├── Fixture │ │ │ │ │ ├── CatalogSearchQuery.xml │ │ │ │ │ └── CatalogSearchQuery │ │ │ │ │ │ └── QueryText.php │ │ │ │ │ ├── Handler │ │ │ │ │ └── CatalogSearchQuery │ │ │ │ │ │ ├── CatalogSearchQueryInterface.php │ │ │ │ │ │ └── Curl.php │ │ │ │ │ ├── Page │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ ├── CatalogSearchEdit.xml │ │ │ │ │ │ └── CatalogSearchIndex.xml │ │ │ │ │ ├── AdvancedResult.xml │ │ │ │ │ ├── AdvancedSearch.xml │ │ │ │ │ └── CatalogsearchResult.xml │ │ │ │ │ ├── Repository │ │ │ │ │ └── CatalogSearchQuery.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── AdvancedSearchEntityTest.php │ │ │ │ │ ├── AdvancedSearchEntityTest.xml │ │ │ │ │ ├── CreateSearchTermEntityTest.php │ │ │ │ │ ├── CreateSearchTermEntityTest.xml │ │ │ │ │ ├── DeleteSearchTermEntityTest.php │ │ │ │ │ ├── DeleteSearchTermEntityTest.xml │ │ │ │ │ ├── MassDeleteSearchTermEntityTest.php │ │ │ │ │ ├── MassDeleteSearchTermEntityTest.xml │ │ │ │ │ ├── NavigateMenuTest.xml │ │ │ │ │ ├── SearchEntityResultsTest.php │ │ │ │ │ ├── SearchEntityResultsTest.xml │ │ │ │ │ ├── SuggestSearchingResultEntityTest.php │ │ │ │ │ ├── SuggestSearchingResultEntityTest.xml │ │ │ │ │ ├── UpdateSearchTermEntityTest.php │ │ │ │ │ └── UpdateSearchTermEntityTest.xml │ │ │ │ │ └── etc │ │ │ │ │ ├── curl │ │ │ │ │ └── di.xml │ │ │ │ │ └── di.xml │ │ │ │ ├── CatalogUrlRewrite │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ └── Category │ │ │ │ │ │ └── Edit │ │ │ │ │ │ └── CategoryForm.xml │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertCategoryUrlDuplicateErrorMessage.php │ │ │ │ │ └── AssertProductUrlDuplicateErrorMessage.php │ │ │ │ │ ├── Fixture │ │ │ │ │ └── Category.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── CreateDuplicateUrlCategoryEntityTest.php │ │ │ │ │ ├── CreateDuplicateUrlCategoryEntityTest.xml │ │ │ │ │ ├── CreateDuplicateUrlProductEntity.php │ │ │ │ │ └── CreateDuplicateUrlProductEntity.xml │ │ │ │ │ └── etc │ │ │ │ │ └── di.xml │ │ │ │ ├── Checkout │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ ├── Cart.php │ │ │ │ │ ├── Cart │ │ │ │ │ │ ├── AbstractCartItem.php │ │ │ │ │ │ ├── CartEmpty.php │ │ │ │ │ │ ├── CartItem.php │ │ │ │ │ │ ├── DiscountCodes.php │ │ │ │ │ │ ├── Pager.php │ │ │ │ │ │ ├── Shipping.php │ │ │ │ │ │ ├── Shipping.xml │ │ │ │ │ │ ├── Sidebar.php │ │ │ │ │ │ ├── Sidebar │ │ │ │ │ │ │ └── Item.php │ │ │ │ │ │ └── Totals.php │ │ │ │ │ └── Onepage │ │ │ │ │ │ ├── AbstractReview.php │ │ │ │ │ │ ├── CustomAddress.php │ │ │ │ │ │ ├── Link.php │ │ │ │ │ │ ├── Login.php │ │ │ │ │ │ ├── Login.xml │ │ │ │ │ │ ├── Payment.php │ │ │ │ │ │ ├── Payment │ │ │ │ │ │ ├── DiscountCodes.php │ │ │ │ │ │ ├── Method.php │ │ │ │ │ │ └── Method │ │ │ │ │ │ │ ├── Billing.php │ │ │ │ │ │ │ └── Billing.xml │ │ │ │ │ │ ├── Registration.php │ │ │ │ │ │ ├── Review.php │ │ │ │ │ │ ├── Shipping.php │ │ │ │ │ │ ├── Shipping.xml │ │ │ │ │ │ ├── Shipping │ │ │ │ │ │ ├── AddressModal.php │ │ │ │ │ │ ├── AddressModal.xml │ │ │ │ │ │ └── Method.php │ │ │ │ │ │ ├── ShippingPopup.php │ │ │ │ │ │ ├── ShippingPopup.xml │ │ │ │ │ │ └── Success.php │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertAddToCartButtonAbsentOnCategoryPage.php │ │ │ │ │ ├── AssertAddToCartButtonAbsentOnProductPage.php │ │ │ │ │ ├── AssertAddToCartButtonPresentOnCategoryPage.php │ │ │ │ │ ├── AssertAddToCartButtonPresentOnProductPage.php │ │ │ │ │ ├── AssertAddedProductToCartSuccessMessage.php │ │ │ │ │ ├── AssertBillingAddressAbsentInPayment.php │ │ │ │ │ ├── AssertBillingAddressSameAsShippingCheckbox.php │ │ │ │ │ ├── AssertCancelSuccessMessageInShoppingCart.php │ │ │ │ │ ├── AssertCartBundleOptionTitle.php │ │ │ │ │ ├── AssertCartIsEmpty.php │ │ │ │ │ ├── AssertCartItemsOptions.php │ │ │ │ │ ├── AssertCartPerCustomer.php │ │ │ │ │ ├── AssertCheckoutErrorMessage.php │ │ │ │ │ ├── AssertCustomerIsRedirectedToCheckoutFromCart.php │ │ │ │ │ ├── AssertDiscountInShoppingCart.php │ │ │ │ │ ├── AssertEmailErrorValidationMessage.php │ │ │ │ │ ├── AssertEmailToolTips.php │ │ │ │ │ ├── AssertEstimateShippingAndTax.php │ │ │ │ │ ├── AssertGrandTotalInShoppingCart.php │ │ │ │ │ ├── AssertGrandTotalOrderReview.php │ │ │ │ │ ├── AssertItemsCounterInMiniShoppingCart.php │ │ │ │ │ ├── AssertLinkGoToCartNotPresentInSummaryBlock.php │ │ │ │ │ ├── AssertLinkGoToCartPresentInSummaryBlock.php │ │ │ │ │ ├── AssertMinicartEmpty.php │ │ │ │ │ ├── AssertMinicartItemsQty.php │ │ │ │ │ ├── AssertMyCartLinkRedirect.php │ │ │ │ │ ├── AssertOrderSuccessPlacedMessage.php │ │ │ │ │ ├── AssertPagersNotPresentInShoppingCart.php │ │ │ │ │ ├── AssertPagersPresentInShoppingCart.php │ │ │ │ │ ├── AssertPagersSummaryText.php │ │ │ │ │ ├── AssertPaymentMethodIsAbsentOnPaymentPage.php │ │ │ │ │ ├── AssertPaymentMethodPersistence.php │ │ │ │ │ ├── AssertPriceInShoppingCart.php │ │ │ │ │ ├── AssertProceedToCheckoutButton.php │ │ │ │ │ ├── AssertProductAbsentInMiniShoppingCart.php │ │ │ │ │ ├── AssertProductDataInMiniShoppingCart.php │ │ │ │ │ ├── AssertProductIsNotEditable.php │ │ │ │ │ ├── AssertProductOptionsAbsentInShoppingCart.php │ │ │ │ │ ├── AssertProductPresentInMiniShoppingCart.php │ │ │ │ │ ├── AssertProductPresentInShoppingCart.php │ │ │ │ │ ├── AssertProductQtyInShoppingCart.php │ │ │ │ │ ├── AssertProductsAbsentInShoppingCart.php │ │ │ │ │ ├── AssertShippingAddressJsValidationMessagesIsAbsent.php │ │ │ │ │ ├── AssertShippingInShoppingCart.php │ │ │ │ │ ├── AssertShippingMethodAvailableInCart.php │ │ │ │ │ ├── AssertShippingTotalOrderReview.php │ │ │ │ │ ├── AssertSubTotalOrderReview.php │ │ │ │ │ ├── AssertSubtotalInMiniShoppingCart.php │ │ │ │ │ ├── AssertSubtotalInShoppingCart.php │ │ │ │ │ ├── AssertTaxInShoppingCart.php │ │ │ │ │ ├── AssertTaxTotalOrderReview.php │ │ │ │ │ ├── AssertTopDestinationsInSelect.php │ │ │ │ │ ├── AssertVisibleItemsQtyInCheckoutSummaryBlock.php │ │ │ │ │ ├── AssertVisibleItemsQtyInMiniShoppingCart.php │ │ │ │ │ ├── AssertVisibleItemsQtyMessageInMiniShoppingCart.php │ │ │ │ │ ├── AssertVisibleItemsQtyMessageOnCheckoutSummaryBlock.php │ │ │ │ │ └── Utils │ │ │ │ │ │ └── CartPageLoadTrait.php │ │ │ │ │ ├── Fixture │ │ │ │ │ ├── Cart.xml │ │ │ │ │ └── Cart │ │ │ │ │ │ └── Items.php │ │ │ │ │ ├── Page │ │ │ │ │ ├── CheckoutCart.xml │ │ │ │ │ ├── CheckoutOnepage.xml │ │ │ │ │ ├── CheckoutOnepageSuccess.xml │ │ │ │ │ └── CmsIndex.xml │ │ │ │ │ ├── Repository │ │ │ │ │ └── ConfigData.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── AddProductsToShoppingCartEntityTest.php │ │ │ │ │ ├── AddProductsToShoppingCartEntityTest.xml │ │ │ │ │ ├── DeleteProductFromMiniShoppingCartTest.php │ │ │ │ │ ├── DeleteProductFromMiniShoppingCartTest.xml │ │ │ │ │ ├── DeleteProductsFromShoppingCartTest.php │ │ │ │ │ ├── DeleteProductsFromShoppingCartTest.xml │ │ │ │ │ ├── EditShippingAddressOnePageCheckoutTest.php │ │ │ │ │ ├── EditShippingAddressOnePageCheckoutTest.xml │ │ │ │ │ ├── OnePageCheckoutDeclinedTest.php │ │ │ │ │ ├── OnePageCheckoutFromMiniShoppingCartTest.php │ │ │ │ │ ├── OnePageCheckoutJsValidationTest.php │ │ │ │ │ ├── OnePageCheckoutJsValidationTest.xml │ │ │ │ │ ├── OnePageCheckoutOfflinePaymentMethodsTest.php │ │ │ │ │ ├── OnePageCheckoutOfflinePaymentMethodsTest.xml │ │ │ │ │ ├── OnePageCheckoutTest.php │ │ │ │ │ ├── OnePageCheckoutTest.xml │ │ │ │ │ ├── ShoppingCartPagerTest.php │ │ │ │ │ ├── ShoppingCartPagerTest.xml │ │ │ │ │ ├── ShoppingCartPerCustomerTest.php │ │ │ │ │ ├── ShoppingCartPerCustomerTest.xml │ │ │ │ │ ├── UpdateProductFromMiniShoppingCartEntityTest.php │ │ │ │ │ ├── UpdateProductFromMiniShoppingCartEntityTest.xml │ │ │ │ │ ├── UpdateShoppingCartTest.php │ │ │ │ │ ├── UpdateShoppingCartTest.xml │ │ │ │ │ ├── ValidateEmailOnCheckoutTest.php │ │ │ │ │ ├── ValidateEmailOnCheckoutTest.xml │ │ │ │ │ └── VerifyPaymentMethodOnCheckoutTest.php │ │ │ │ │ ├── TestStep │ │ │ │ │ ├── AddNewShippingAddressStep.php │ │ │ │ │ ├── AddProductsToTheCartStep.php │ │ │ │ │ ├── ClickPlaceOrderButtonStep.php │ │ │ │ │ ├── ClickProceedToCheckoutStep.php │ │ │ │ │ ├── CreateCustomerAccountStep.php │ │ │ │ │ ├── EditShippingAddressStep.php │ │ │ │ │ ├── EstimateShippingAndTaxStep.php │ │ │ │ │ ├── FillBillingInformationStep.php │ │ │ │ │ ├── FillShippingAddressStep.php │ │ │ │ │ ├── FillShippingMethodOnEstimateStep.php │ │ │ │ │ ├── FillShippingMethodStep.php │ │ │ │ │ ├── GetPlacedOrderIdStep.php │ │ │ │ │ ├── PlaceOrderStep.php │ │ │ │ │ ├── ProceedToCheckoutFromMiniShoppingCartStep.php │ │ │ │ │ ├── ProceedToCheckoutStep.php │ │ │ │ │ ├── RefreshPageStep.php │ │ │ │ │ ├── RemoveProductsFromTheCartStep.php │ │ │ │ │ ├── SelectCheckoutMethodStep.php │ │ │ │ │ └── SelectPaymentMethodStep.php │ │ │ │ │ └── etc │ │ │ │ │ ├── di.xml │ │ │ │ │ └── testcase.xml │ │ │ │ ├── CheckoutAgreements │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ ├── AgreementGrid.php │ │ │ │ │ │ └── Block │ │ │ │ │ │ │ └── Agreement │ │ │ │ │ │ │ └── Edit │ │ │ │ │ │ │ ├── AgreementsForm.php │ │ │ │ │ │ │ └── AgreementsForm.xml │ │ │ │ │ ├── Multishipping │ │ │ │ │ │ └── MultishippingAgreementReview.php │ │ │ │ │ └── Onepage │ │ │ │ │ │ └── AgreementReview.php │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertTermAbsentInGrid.php │ │ │ │ │ ├── AssertTermAbsentOnCheckout.php │ │ │ │ │ ├── AssertTermInGrid.php │ │ │ │ │ ├── AssertTermOnCheckout.php │ │ │ │ │ ├── AssertTermRequireMessageOnMultishippingCheckout.php │ │ │ │ │ ├── AssertTermSuccessDeleteMessage.php │ │ │ │ │ └── AssertTermSuccessSaveMessage.php │ │ │ │ │ ├── Fixture │ │ │ │ │ ├── CheckoutAgreement.xml │ │ │ │ │ └── CheckoutAgreement │ │ │ │ │ │ └── Stores.php │ │ │ │ │ ├── Handler │ │ │ │ │ └── CheckoutAgreement │ │ │ │ │ │ ├── CheckoutAgreementInterface.php │ │ │ │ │ │ └── Curl.php │ │ │ │ │ ├── Page │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ ├── CheckoutAgreementIndex.xml │ │ │ │ │ │ └── CheckoutAgreementNew.xml │ │ │ │ │ ├── CheckoutOnepage.xml │ │ │ │ │ └── MultishippingCheckoutOverview.xml │ │ │ │ │ ├── Repository │ │ │ │ │ ├── CheckoutAgreement.xml │ │ │ │ │ └── ConfigData.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── CreateTermEntityTest.php │ │ │ │ │ ├── CreateTermEntityTest.xml │ │ │ │ │ ├── DeleteTermEntityTest.php │ │ │ │ │ ├── DeleteTermEntityTest.xml │ │ │ │ │ ├── NavigateMenuTest.xml │ │ │ │ │ ├── UpdateTermEntityTest.php │ │ │ │ │ └── UpdateTermEntityTest.xml │ │ │ │ │ ├── TestStep │ │ │ │ │ ├── CheckTermOnMultishippingStep.php │ │ │ │ │ ├── CreateTermEntityStep.php │ │ │ │ │ ├── DeleteAllTermsEntityStep.php │ │ │ │ │ ├── DeleteTermEntityStep.php │ │ │ │ │ ├── SetupTermEntityStep.php │ │ │ │ │ └── UpdateTermEntityStep.php │ │ │ │ │ └── etc │ │ │ │ │ ├── curl │ │ │ │ │ └── di.xml │ │ │ │ │ ├── di.xml │ │ │ │ │ └── testcase.xml │ │ │ │ ├── Cms │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ ├── Block │ │ │ │ │ │ │ ├── CmsGrid.php │ │ │ │ │ │ │ └── Edit │ │ │ │ │ │ │ │ ├── BlockForm.php │ │ │ │ │ │ │ │ ├── CmsForm.php │ │ │ │ │ │ │ │ ├── CmsForm.xml │ │ │ │ │ │ │ │ └── FormPageActions.php │ │ │ │ │ │ ├── Page │ │ │ │ │ │ │ ├── Edit │ │ │ │ │ │ │ │ ├── FormPageActions.php │ │ │ │ │ │ │ │ ├── PageForm.php │ │ │ │ │ │ │ │ ├── PageForm.xml │ │ │ │ │ │ │ │ └── Tab │ │ │ │ │ │ │ │ │ └── Content.php │ │ │ │ │ │ │ ├── Grid.php │ │ │ │ │ │ │ └── Widget │ │ │ │ │ │ │ │ └── Chooser.php │ │ │ │ │ │ └── Wysiwyg │ │ │ │ │ │ │ └── Config.php │ │ │ │ │ ├── Messages.php │ │ │ │ │ └── Page.php │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertAuthorizationLinkIsVisibleOnStoreFront.php │ │ │ │ │ ├── AssertCmsBlockDeleteMessage.php │ │ │ │ │ ├── AssertCmsBlockInGrid.php │ │ │ │ │ ├── AssertCmsBlockNotInGrid.php │ │ │ │ │ ├── AssertCmsBlockNotOnCategoryPage.php │ │ │ │ │ ├── AssertCmsBlockOnCategoryPage.php │ │ │ │ │ ├── AssertCmsBlockSuccessSaveMessage.php │ │ │ │ │ ├── AssertCmsPageDeleteMessage.php │ │ │ │ │ ├── AssertCmsPageDisabledOnFrontend.php │ │ │ │ │ ├── AssertCmsPageDuplicateErrorMessage.php │ │ │ │ │ ├── AssertCmsPageForm.php │ │ │ │ │ ├── AssertCmsPageFormSingleStoreMode.php │ │ │ │ │ ├── AssertCmsPageInGrid.php │ │ │ │ │ ├── AssertCmsPageNotInGrid.php │ │ │ │ │ ├── AssertCmsPageOnFrontend.php │ │ │ │ │ ├── AssertCmsPagePreview.php │ │ │ │ │ ├── AssertCmsPageSuccessSaveMessage.php │ │ │ │ │ ├── AssertCmsPagesDisabledOnFrontend.php │ │ │ │ │ ├── AssertCmsPagesInGrid.php │ │ │ │ │ ├── AssertCmsPagesOnFrontendMultipleStoreViews.php │ │ │ │ │ └── AssertUrlRewriteCmsPageRedirect.php │ │ │ │ │ ├── Fixture │ │ │ │ │ ├── CmsBlock.xml │ │ │ │ │ ├── CmsBlock │ │ │ │ │ │ └── Stores.php │ │ │ │ │ ├── CmsPage.xml │ │ │ │ │ └── CmsPage │ │ │ │ │ │ ├── Content.php │ │ │ │ │ │ └── StoreId.php │ │ │ │ │ ├── Handler │ │ │ │ │ ├── CmsBlock │ │ │ │ │ │ ├── CmsBlockInterface.php │ │ │ │ │ │ └── Curl.php │ │ │ │ │ └── CmsPage │ │ │ │ │ │ ├── CmsPageInterface.php │ │ │ │ │ │ └── Curl.php │ │ │ │ │ ├── Page │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ ├── CmsBlockEdit.xml │ │ │ │ │ │ ├── CmsBlockIndex.xml │ │ │ │ │ │ ├── CmsBlockNew.xml │ │ │ │ │ │ ├── CmsPageIndex.xml │ │ │ │ │ │ └── CmsPageNew.xml │ │ │ │ │ ├── CmsIndex.xml │ │ │ │ │ └── CmsPage.xml │ │ │ │ │ ├── Repository │ │ │ │ │ ├── CmsBlock.xml │ │ │ │ │ ├── CmsPage.xml │ │ │ │ │ ├── CmsPage │ │ │ │ │ │ └── Content.xml │ │ │ │ │ ├── ConfigData.xml │ │ │ │ │ └── UrlRewrite.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── AbstractCmsBlockEntityTest.php │ │ │ │ │ ├── CmsPageMassActionTest.php │ │ │ │ │ ├── CmsPageMassActionTest.xml │ │ │ │ │ ├── CreateCmsBlockEntityTest.php │ │ │ │ │ ├── CreateCmsBlockEntityTest.xml │ │ │ │ │ ├── CreateCmsPageEntityMultipleStoreViewsTest.php │ │ │ │ │ ├── CreateCmsPageEntityMultipleStoreViewsTest.xml │ │ │ │ │ ├── CreateCmsPageEntityTest.php │ │ │ │ │ ├── CreateCmsPageEntityTest.xml │ │ │ │ │ ├── CreateCmsPageRewriteEntityTest.php │ │ │ │ │ ├── CreateCmsPageRewriteEntityTest.xml │ │ │ │ │ ├── CreateCustomUrlRewriteEntityTest.xml │ │ │ │ │ ├── CreateDuplicateUrlCmsPageEntityTest.php │ │ │ │ │ ├── CreateDuplicateUrlCmsPageEntityTest.xml │ │ │ │ │ ├── DeleteCmsBlockEntityTest.php │ │ │ │ │ ├── DeleteCmsBlockEntityTest.xml │ │ │ │ │ ├── DeleteCmsPageEntityTest.php │ │ │ │ │ ├── DeleteCmsPageEntityTest.xml │ │ │ │ │ ├── DeleteCmsPageUrlRewriteEntityTest.php │ │ │ │ │ ├── DeleteCmsPageUrlRewriteEntityTest.xml │ │ │ │ │ ├── GridFilteringTest.xml │ │ │ │ │ ├── GridFullTextSearchTest.xml │ │ │ │ │ ├── GridSortingTest.xml │ │ │ │ │ ├── NavigateMenuTest.xml │ │ │ │ │ ├── UpdateCmsBlockEntityTest.php │ │ │ │ │ ├── UpdateCmsBlockEntityTest.xml │ │ │ │ │ ├── UpdateCmsPageEntityTest.php │ │ │ │ │ ├── UpdateCmsPageEntityTest.xml │ │ │ │ │ ├── UpdateCmsPageRewriteEntityTest.php │ │ │ │ │ └── UpdateCmsPageRewriteEntityTest.xml │ │ │ │ │ └── etc │ │ │ │ │ ├── curl │ │ │ │ │ └── di.xml │ │ │ │ │ └── di.xml │ │ │ │ ├── Config │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ └── System │ │ │ │ │ │ └── Config │ │ │ │ │ │ └── AdminForm.php │ │ │ │ │ ├── Constraint │ │ │ │ │ └── AssertAdminAccountSharing.php │ │ │ │ │ ├── Fixture │ │ │ │ │ ├── ConfigData.xml │ │ │ │ │ └── ConfigData │ │ │ │ │ │ └── Section.php │ │ │ │ │ ├── Handler │ │ │ │ │ └── ConfigData │ │ │ │ │ │ ├── ConfigDataInterface.php │ │ │ │ │ │ └── Curl.php │ │ │ │ │ ├── Page │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ └── AdminAccountSharing.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── VerifyAdminAccountSharingEntityTest.php │ │ │ │ │ └── VerifyAdminAccountSharingEntityTest.xml │ │ │ │ │ ├── TestStep │ │ │ │ │ └── SetupConfigurationStep.php │ │ │ │ │ └── etc │ │ │ │ │ └── curl │ │ │ │ │ └── di.xml │ │ │ │ ├── ConfigurableImportExport │ │ │ │ └── Test │ │ │ │ │ ├── Constraint │ │ │ │ │ └── AssertImportedConfigurableProducts.php │ │ │ │ │ ├── Fixture │ │ │ │ │ └── Import │ │ │ │ │ │ └── File.php │ │ │ │ │ └── TestCase │ │ │ │ │ ├── ExportProductsTest.xml │ │ │ │ │ └── ImportProductsTest.xml │ │ │ │ ├── ConfigurableProduct │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ └── Product │ │ │ │ │ │ │ ├── AffectedAttributeSet.php │ │ │ │ │ │ │ ├── AffectedAttributeSet.xml │ │ │ │ │ │ │ ├── AssociatedProductGrid.php │ │ │ │ │ │ │ ├── AttributesGrid.php │ │ │ │ │ │ │ ├── Composite │ │ │ │ │ │ │ ├── Configure.php │ │ │ │ │ │ │ └── Configure.xml │ │ │ │ │ │ │ ├── Edit │ │ │ │ │ │ │ ├── NewConfigurableAttributeForm.php │ │ │ │ │ │ │ ├── NewConfigurableAttributeForm.xml │ │ │ │ │ │ │ └── Section │ │ │ │ │ │ │ │ └── Variations │ │ │ │ │ │ │ │ ├── Config.php │ │ │ │ │ │ │ │ └── Config │ │ │ │ │ │ │ │ ├── Attribute.php │ │ │ │ │ │ │ │ ├── Attribute.xml │ │ │ │ │ │ │ │ ├── Attribute │ │ │ │ │ │ │ │ ├── AttributeSelector.php │ │ │ │ │ │ │ │ └── ToggleDropdown.php │ │ │ │ │ │ │ │ ├── Matrix.php │ │ │ │ │ │ │ │ └── Matrix.xml │ │ │ │ │ │ │ ├── FormPageActions.php │ │ │ │ │ │ │ ├── Grid.php │ │ │ │ │ │ │ ├── ProductForm.php │ │ │ │ │ │ │ └── ProductForm.xml │ │ │ │ │ └── Product │ │ │ │ │ │ ├── Price.php │ │ │ │ │ │ ├── View.php │ │ │ │ │ │ └── View │ │ │ │ │ │ └── ConfigurableOptions.php │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertChildProductIsNotDisplayedSeparately.php │ │ │ │ │ ├── AssertChildProductsGeneratedSku.php │ │ │ │ │ ├── AssertChildProductsInGrid.php │ │ │ │ │ ├── AssertConfigurableAttributesAbsentOnProductPage.php │ │ │ │ │ ├── AssertConfigurableAttributesBlockIsAbsentOnProductPage.php │ │ │ │ │ ├── AssertConfigurableProductAttributeOptionNotInLayeredNavigation.php │ │ │ │ │ ├── AssertConfigurableProductDuplicateForm.php │ │ │ │ │ ├── AssertConfigurableProductForm.php │ │ │ │ │ ├── AssertConfigurableProductImages.php │ │ │ │ │ ├── AssertConfigurableProductInCart.php │ │ │ │ │ ├── AssertConfigurableProductInCategory.php │ │ │ │ │ ├── AssertConfigurableProductInCustomerWishlistOnBackendGrid.php │ │ │ │ │ ├── AssertConfigurableProductOutOfStockPage.php │ │ │ │ │ ├── AssertConfigurableProductPage.php │ │ │ │ │ ├── AssertConfigurableProductsQtyAfterReorder.php │ │ │ │ │ ├── AssertCurrencyRateAppliedOnProductPage.php │ │ │ │ │ ├── AssertOutOfStockOptionIsAbsentOnProductPage.php │ │ │ │ │ ├── AssertProductAttributeAbsenceInVariationsSearch.php │ │ │ │ │ ├── AssertProductAttributeIsConfigurable.php │ │ │ │ │ ├── AssertProductQtyDecreasedAfterCreditmemo.php │ │ │ │ │ └── AssertProductTierPriceOnProductPage.php │ │ │ │ │ ├── Fixture │ │ │ │ │ ├── Cart │ │ │ │ │ │ └── Item.php │ │ │ │ │ ├── ConfigurableProduct.xml │ │ │ │ │ └── ConfigurableProduct │ │ │ │ │ │ └── ConfigurableAttributesData.php │ │ │ │ │ ├── Handler │ │ │ │ │ └── ConfigurableProduct │ │ │ │ │ │ ├── ConfigurableProductInterface.php │ │ │ │ │ │ ├── Curl.php │ │ │ │ │ │ └── Webapi.php │ │ │ │ │ ├── Page │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ ├── CatalogProductEdit.xml │ │ │ │ │ │ ├── CatalogProductNew.xml │ │ │ │ │ │ ├── CustomerIndexEdit.xml │ │ │ │ │ │ └── OrderCreateIndex.xml │ │ │ │ │ └── Product │ │ │ │ │ │ └── CatalogProductView.xml │ │ │ │ │ ├── Repository │ │ │ │ │ ├── ConfigData.xml │ │ │ │ │ ├── ConfigurableProduct.xml │ │ │ │ │ └── ConfigurableProduct │ │ │ │ │ │ ├── CheckoutData.xml │ │ │ │ │ │ ├── ConfigurableAttributesData.xml │ │ │ │ │ │ └── Price.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── CreateConfigurableProductEntityTest.php │ │ │ │ │ ├── CreateConfigurableProductEntityTest.xml │ │ │ │ │ ├── CreateCreditMemoEntityTest.xml │ │ │ │ │ ├── CreateCurrencyRateTest.xml │ │ │ │ │ ├── DeleteChildConfigurableProductTest.php │ │ │ │ │ ├── DeleteChildConfigurableProductTest.xml │ │ │ │ │ ├── DeleteProductEntityTest.xml │ │ │ │ │ ├── DeleteProductFromMiniShoppingCartTest.xml │ │ │ │ │ ├── DuplicateProductEntityTest.xml │ │ │ │ │ ├── MassProductUpdateTest.xml │ │ │ │ │ ├── MoveRecentlyComparedProductsOnOrderPageTest.xml │ │ │ │ │ ├── TaxCalculationTest.xml │ │ │ │ │ ├── UpdateConfigurableProductEntityTest.php │ │ │ │ │ ├── UpdateConfigurableProductEntityTest.xml │ │ │ │ │ ├── ValidateOrderOfProductTypeTest.xml │ │ │ │ │ ├── VerifyConfigurableProductEntityPriceTest.php │ │ │ │ │ ├── VerifyConfigurableProductEntityPriceTest.xml │ │ │ │ │ ├── VerifyConfigurableProductLayeredNavigationTest.php │ │ │ │ │ └── VerifyConfigurableProductLayeredNavigationTest.xml │ │ │ │ │ ├── TestStep │ │ │ │ │ ├── UpdateChildProductStep.php │ │ │ │ │ └── UpdateConfigurableProductStep.php │ │ │ │ │ └── etc │ │ │ │ │ ├── curl │ │ │ │ │ └── di.xml │ │ │ │ │ ├── di.xml │ │ │ │ │ ├── testcase.xml │ │ │ │ │ └── webapi │ │ │ │ │ └── di.xml │ │ │ │ ├── Contact │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ ├── Form │ │ │ │ │ │ ├── ContactUs.php │ │ │ │ │ │ └── ContactUs.xml │ │ │ │ │ └── Messages.php │ │ │ │ │ ├── Constraint │ │ │ │ │ └── AssertContactUsSuccessMessage.php │ │ │ │ │ ├── Fixture │ │ │ │ │ ├── Comment.xml │ │ │ │ │ └── Comment │ │ │ │ │ │ └── Customer.php │ │ │ │ │ └── Page │ │ │ │ │ └── ContactIndex.xml │ │ │ │ ├── CurrencySymbol │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ └── System │ │ │ │ │ │ ├── Currency │ │ │ │ │ │ └── Rate │ │ │ │ │ │ │ ├── CurrencyRateForm.php │ │ │ │ │ │ │ ├── CurrencyRateForm.xml │ │ │ │ │ │ │ └── FormPageActions.php │ │ │ │ │ │ ├── CurrencySymbolForm.php │ │ │ │ │ │ ├── CurrencySymbolForm.xml │ │ │ │ │ │ └── FormPageActions.php │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertCurrencySymbolOnCatalogPage.php │ │ │ │ │ ├── AssertCurrencySymbolOnProductPage.php │ │ │ │ │ ├── AssertCurrencySymbolOnProductPageCustomWebsite.php │ │ │ │ │ ├── AssertCurrencySymbolOnProductPageMainWebsite.php │ │ │ │ │ └── AssertCurrencySymbolSuccessSaveMessage.php │ │ │ │ │ ├── Fixture │ │ │ │ │ └── CurrencySymbolEntity.xml │ │ │ │ │ ├── Handler │ │ │ │ │ └── CurrencySymbolEntity │ │ │ │ │ │ ├── Curl.php │ │ │ │ │ │ └── CurrencySymbolEntityInterface.php │ │ │ │ │ ├── Page │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ ├── ConfigCurrencySetUp.xml │ │ │ │ │ │ ├── SystemCurrencyIndex.xml │ │ │ │ │ │ └── SystemCurrencySymbolIndex.xml │ │ │ │ │ ├── Repository │ │ │ │ │ ├── ConfigData.xml │ │ │ │ │ └── CurrencySymbolEntity.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── AbstractCurrencySymbolEntityTest.php │ │ │ │ │ ├── EditCurrencyCustomWebsiteTest.php │ │ │ │ │ ├── EditCurrencyCustomWebsiteTest.xml │ │ │ │ │ ├── EditCurrencySymbolEntityTest.php │ │ │ │ │ ├── EditCurrencySymbolEntityTest.xml │ │ │ │ │ ├── NavigateMenuTest.xml │ │ │ │ │ ├── ResetCurrencySymbolEntityTest.php │ │ │ │ │ └── ResetCurrencySymbolEntityTest.xml │ │ │ │ │ └── etc │ │ │ │ │ └── curl │ │ │ │ │ └── di.xml │ │ │ │ ├── Customer │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ ├── Account │ │ │ │ │ │ ├── AddressesAdditional.php │ │ │ │ │ │ ├── AddressesDefault.php │ │ │ │ │ │ ├── AuthenticationPopup.php │ │ │ │ │ │ ├── AuthenticationPopup.xml │ │ │ │ │ │ ├── AuthenticationWrapper.php │ │ │ │ │ │ ├── AuthenticationWrapper.xml │ │ │ │ │ │ ├── Dashboard │ │ │ │ │ │ │ ├── Address.php │ │ │ │ │ │ │ └── Info.php │ │ │ │ │ │ └── Links.php │ │ │ │ │ ├── Address │ │ │ │ │ │ ├── Edit.php │ │ │ │ │ │ ├── Edit.xml │ │ │ │ │ │ └── Renderer.php │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ ├── CustomerGrid.php │ │ │ │ │ │ ├── Edit │ │ │ │ │ │ │ ├── CustomerForm.php │ │ │ │ │ │ │ ├── CustomerForm.xml │ │ │ │ │ │ │ ├── FormPageActions.php │ │ │ │ │ │ │ └── Tab │ │ │ │ │ │ │ │ ├── Addresses.php │ │ │ │ │ │ │ │ └── Addresses │ │ │ │ │ │ │ │ ├── AddressForm.php │ │ │ │ │ │ │ │ ├── AddressForm.xml │ │ │ │ │ │ │ │ └── AddressesGrid.php │ │ │ │ │ │ └── Group │ │ │ │ │ │ │ ├── CustomerGroupGrid.php │ │ │ │ │ │ │ └── Edit │ │ │ │ │ │ │ ├── Form.php │ │ │ │ │ │ │ └── Form.xml │ │ │ │ │ └── Form │ │ │ │ │ │ ├── CustomerForm.php │ │ │ │ │ │ ├── CustomerForm.xml │ │ │ │ │ │ ├── ForgotPassword.php │ │ │ │ │ │ ├── ForgotPassword.xml │ │ │ │ │ │ ├── Login.php │ │ │ │ │ │ ├── Login.xml │ │ │ │ │ │ ├── Register.php │ │ │ │ │ │ └── Register.xml │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertAdditionalAddressCreatedFrontend.php │ │ │ │ │ ├── AssertAdditionalAddressDeletedFrontend.php │ │ │ │ │ ├── AssertAddressDeletedBackend.php │ │ │ │ │ ├── AssertAddressDeletedFrontend.php │ │ │ │ │ ├── AssertChangePasswordFailMessage.php │ │ │ │ │ ├── AssertChangingWebsiteChangeCountries.php │ │ │ │ │ ├── AssertCustomerAddressBackendRequiredFields.php │ │ │ │ │ ├── AssertCustomerAddressSuccessSaveMessage.php │ │ │ │ │ ├── AssertCustomerBackendBackButton.php │ │ │ │ │ ├── AssertCustomerBackendDuplicateErrorMessage.php │ │ │ │ │ ├── AssertCustomerBackendFormTitle.php │ │ │ │ │ ├── AssertCustomerBackendRequiredFields.php │ │ │ │ │ ├── AssertCustomerDefaultAddressFrontendAddressBook.php │ │ │ │ │ ├── AssertCustomerDefaultAddresses.php │ │ │ │ │ ├── AssertCustomerDoesNotHaveDefaultAddresses.php │ │ │ │ │ ├── AssertCustomerFailRegisterMessage.php │ │ │ │ │ ├── AssertCustomerForgotPasswordSuccessMessage.php │ │ │ │ │ ├── AssertCustomerForm.php │ │ │ │ │ ├── AssertCustomerGroupAlreadyExists.php │ │ │ │ │ ├── AssertCustomerGroupChangedToDefaultOnCustomerForm.php │ │ │ │ │ ├── AssertCustomerGroupFieldsDisabled.php │ │ │ │ │ ├── AssertCustomerGroupForm.php │ │ │ │ │ ├── AssertCustomerGroupInGrid.php │ │ │ │ │ ├── AssertCustomerGroupNotInGrid.php │ │ │ │ │ ├── AssertCustomerGroupNotOnCartPriceRuleForm.php │ │ │ │ │ ├── AssertCustomerGroupNotOnCatalogPriceRuleForm.php │ │ │ │ │ ├── AssertCustomerGroupNotOnProductForm.php │ │ │ │ │ ├── AssertCustomerGroupOnCartPriceRuleForm.php │ │ │ │ │ ├── AssertCustomerGroupOnCatalogPriceRuleForm.php │ │ │ │ │ ├── AssertCustomerGroupOnCustomerForm.php │ │ │ │ │ ├── AssertCustomerGroupOnProductForm.php │ │ │ │ │ ├── AssertCustomerGroupSuccessDeleteMessage.php │ │ │ │ │ ├── AssertCustomerGroupSuccessSaveMessage.php │ │ │ │ │ ├── AssertCustomerInGrid.php │ │ │ │ │ ├── AssertCustomerInfoSuccessSavedMessage.php │ │ │ │ │ ├── AssertCustomerInvalidEmail.php │ │ │ │ │ ├── AssertCustomerIsLockedOnBackend.php │ │ │ │ │ ├── AssertCustomerLogin.php │ │ │ │ │ ├── AssertCustomerLoginErrorMessage.php │ │ │ │ │ ├── AssertCustomerLogout.php │ │ │ │ │ ├── AssertCustomerMassDeleteInGrid.php │ │ │ │ │ ├── AssertCustomerMassDeleteNotInGrid.php │ │ │ │ │ ├── AssertCustomerMassDeleteSuccessMessage.php │ │ │ │ │ ├── AssertCustomerNameFrontend.php │ │ │ │ │ ├── AssertCustomerNotInGrid.php │ │ │ │ │ ├── AssertCustomerPasswordAutocompleteOnAuthorizationPopup.php │ │ │ │ │ ├── AssertCustomerPasswordAutocompleteOnSignIn.php │ │ │ │ │ ├── AssertCustomerPasswordChanged.php │ │ │ │ │ ├── AssertCustomerRedirectToDashboard.php │ │ │ │ │ ├── AssertCustomerSuccessDeleteMessage.php │ │ │ │ │ ├── AssertCustomerSuccessRegisterMessage.php │ │ │ │ │ ├── AssertCustomerSuccessSaveMessage.php │ │ │ │ │ ├── AssertMassActionSuccessUpdateMessage.php │ │ │ │ │ ├── AssertNoDeleteForSystemCustomerGroup.php │ │ │ │ │ └── AssertWrongPassConfirmationMessage.php │ │ │ │ │ ├── Fixture │ │ │ │ │ ├── Address.xml │ │ │ │ │ ├── Customer.xml │ │ │ │ │ ├── Customer │ │ │ │ │ │ ├── Address.php │ │ │ │ │ │ ├── GroupId.php │ │ │ │ │ │ └── WebsiteId.php │ │ │ │ │ ├── CustomerGroup.xml │ │ │ │ │ └── CustomerGroup │ │ │ │ │ │ └── TaxClassIds.php │ │ │ │ │ ├── Handler │ │ │ │ │ ├── Customer │ │ │ │ │ │ ├── Curl.php │ │ │ │ │ │ ├── CustomerInterface.php │ │ │ │ │ │ └── Webapi.php │ │ │ │ │ └── CustomerGroup │ │ │ │ │ │ ├── Curl.php │ │ │ │ │ │ └── CustomerGroupInterface.php │ │ │ │ │ ├── Page │ │ │ │ │ ├── Address │ │ │ │ │ │ └── DefaultAddress.php │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ ├── CheckoutIndex.xml │ │ │ │ │ │ ├── CustomerGroupEdit.xml │ │ │ │ │ │ ├── CustomerGroupIndex.xml │ │ │ │ │ │ ├── CustomerGroupNew.xml │ │ │ │ │ │ ├── CustomerIndex.xml │ │ │ │ │ │ ├── CustomerIndexEdit.xml │ │ │ │ │ │ └── CustomerIndexNew.xml │ │ │ │ │ ├── CustomerAccountAddress.xml │ │ │ │ │ ├── CustomerAccountCreate.xml │ │ │ │ │ ├── CustomerAccountEdit.xml │ │ │ │ │ ├── CustomerAccountForgotPassword.xml │ │ │ │ │ ├── CustomerAccountIndex.xml │ │ │ │ │ ├── CustomerAccountLogin.xml │ │ │ │ │ ├── CustomerAccountLogout.php │ │ │ │ │ └── CustomerAddressEdit.xml │ │ │ │ │ ├── Repository │ │ │ │ │ ├── Address.php │ │ │ │ │ ├── Address.xml │ │ │ │ │ ├── ConfigData.xml │ │ │ │ │ ├── Customer.xml │ │ │ │ │ └── CustomerGroup.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── AbstractApplyVatIdTest.php │ │ │ │ │ ├── ApplyVatIdTest.php │ │ │ │ │ ├── ApplyVatIdTest.xml │ │ │ │ │ ├── ChangeCustomerPasswordTest.php │ │ │ │ │ ├── ChangeCustomerPasswordTest.xml │ │ │ │ │ ├── CreateCustomerBackendEntityTest.php │ │ │ │ │ ├── CreateCustomerBackendEntityTest.xml │ │ │ │ │ ├── CreateCustomerGroupEntityTest.php │ │ │ │ │ ├── CreateCustomerGroupEntityTest.xml │ │ │ │ │ ├── CreateExistingCustomerBackendEntity.php │ │ │ │ │ ├── CreateExistingCustomerBackendEntity.xml │ │ │ │ │ ├── CreateExistingCustomerFrontendEntity.php │ │ │ │ │ ├── CreateExistingCustomerFrontendEntity.xml │ │ │ │ │ ├── DeleteCustomerAddressTest.php │ │ │ │ │ ├── DeleteCustomerAddressTest.xml │ │ │ │ │ ├── DeleteCustomerBackendEntityTest.php │ │ │ │ │ ├── DeleteCustomerBackendEntityTest.xml │ │ │ │ │ ├── DeleteCustomerGroupEntityTest.php │ │ │ │ │ ├── DeleteCustomerGroupEntityTest.xml │ │ │ │ │ ├── DeleteSystemCustomerGroupTest.php │ │ │ │ │ ├── DeleteSystemCustomerGroupTest.xml │ │ │ │ │ ├── ForgotPasswordOnFrontendTest.php │ │ │ │ │ ├── ForgotPasswordOnFrontendTest.xml │ │ │ │ │ ├── GridFilteringTest.xml │ │ │ │ │ ├── GridFullTextSearchTest.xml │ │ │ │ │ ├── GridSortingTest.xml │ │ │ │ │ ├── LoginOnFrontendFailTest.php │ │ │ │ │ ├── LoginOnFrontendFailTest.xml │ │ │ │ │ ├── MassAssignCustomerGroupTest.php │ │ │ │ │ ├── MassAssignCustomerGroupTest.xml │ │ │ │ │ ├── MassDeleteCustomerBackendEntityTest.php │ │ │ │ │ ├── MassDeleteCustomerBackendEntityTest.xml │ │ │ │ │ ├── NavigateMenuTest.xml │ │ │ │ │ ├── PasswordAutocompleteOffTest.php │ │ │ │ │ ├── PasswordAutocompleteOffTest.xml │ │ │ │ │ ├── RegisterCustomerFrontendEntityTest.php │ │ │ │ │ ├── RegisterCustomerFrontendEntityTest.xml │ │ │ │ │ ├── UpdateCustomerBackendEntityTest.php │ │ │ │ │ ├── UpdateCustomerBackendEntityTest.xml │ │ │ │ │ ├── UpdateCustomerFrontendEntityTest.php │ │ │ │ │ ├── UpdateCustomerFrontendEntityTest.xml │ │ │ │ │ ├── UpdateCustomerGroupEntityTest.php │ │ │ │ │ ├── UpdateCustomerGroupEntityTest.xml │ │ │ │ │ ├── VerifyDisabledCustomerGroupFieldTest.php │ │ │ │ │ └── VerifyDisabledCustomerGroupFieldTest.xml │ │ │ │ │ ├── TestStep │ │ │ │ │ ├── CreateCustomerStep.php │ │ │ │ │ ├── CreateOrderFromCustomerAccountStep.php │ │ │ │ │ ├── DeleteCustomerStep.php │ │ │ │ │ ├── LoginCustomerOnFrontendStep.php │ │ │ │ │ ├── LogoutCustomerOnFrontendStep.php │ │ │ │ │ └── OpenCustomerOnBackendStep.php │ │ │ │ │ └── etc │ │ │ │ │ ├── curl │ │ │ │ │ └── di.xml │ │ │ │ │ ├── di.xml │ │ │ │ │ ├── testcase.xml │ │ │ │ │ └── webapi │ │ │ │ │ └── di.xml │ │ │ │ ├── CustomerImportExport │ │ │ │ └── Test │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertExportCustomerAddresses.php │ │ │ │ │ └── AssertImportCustomerAddresses.php │ │ │ │ │ ├── Repository │ │ │ │ │ └── ExportData.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── ExportCustomerAddressesTest.php │ │ │ │ │ ├── ExportCustomerAddressesTest.xml │ │ │ │ │ ├── ImportCustomerAddressTest.php │ │ │ │ │ └── ImportCustomerAddressTest.xml │ │ │ │ │ ├── TestStep │ │ │ │ │ └── FillCustomImportFormStep.php │ │ │ │ │ ├── _files │ │ │ │ │ └── template │ │ │ │ │ │ └── address │ │ │ │ │ │ ├── customer_addresses_variation_1.php │ │ │ │ │ │ └── customer_addresses_variation_2.php │ │ │ │ │ └── etc │ │ │ │ │ ├── di.xml │ │ │ │ │ └── testcase.xml │ │ │ │ ├── Dhl │ │ │ │ └── Test │ │ │ │ │ ├── Repository │ │ │ │ │ └── ConfigData.xml │ │ │ │ │ └── TestCase │ │ │ │ │ ├── CityBasedShippingRateTest.xml │ │ │ │ │ └── OnePageCheckoutTest.xml │ │ │ │ ├── Directory │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ └── Currency │ │ │ │ │ │ └── Switcher.php │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertCurrencyRateAppliedOnCatalogPage.php │ │ │ │ │ ├── AssertCurrencyRateAppliedOnProductPage.php │ │ │ │ │ ├── AssertCurrencyRateSuccessSaveMessage.php │ │ │ │ │ └── AssertShippingPriceWithCustomCurrency.php │ │ │ │ │ ├── Fixture │ │ │ │ │ └── CurrencyRate.xml │ │ │ │ │ ├── Handler │ │ │ │ │ └── CurrencyRate │ │ │ │ │ │ ├── Curl.php │ │ │ │ │ │ └── CurrencyRateInterface.php │ │ │ │ │ ├── Repository │ │ │ │ │ ├── ConfigData.xml │ │ │ │ │ └── CurrencyRate.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── CreateCurrencyRateTest.php │ │ │ │ │ └── CreateCurrencyRateTest.xml │ │ │ │ │ └── etc │ │ │ │ │ ├── curl │ │ │ │ │ └── di.xml │ │ │ │ │ └── di.xml │ │ │ │ ├── Downloadable │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ ├── Catalog │ │ │ │ │ │ │ └── Product │ │ │ │ │ │ │ │ └── Edit │ │ │ │ │ │ │ │ └── Section │ │ │ │ │ │ │ │ ├── Downloadable.php │ │ │ │ │ │ │ │ └── Downloadable │ │ │ │ │ │ │ │ ├── LinkRow.php │ │ │ │ │ │ │ │ ├── LinkRow.xml │ │ │ │ │ │ │ │ ├── Links.php │ │ │ │ │ │ │ │ ├── Links.xml │ │ │ │ │ │ │ │ ├── SampleRow.php │ │ │ │ │ │ │ │ ├── SampleRow.xml │ │ │ │ │ │ │ │ ├── Samples.php │ │ │ │ │ │ │ │ └── Samples.xml │ │ │ │ │ │ └── Product │ │ │ │ │ │ │ ├── Composite │ │ │ │ │ │ │ ├── Configure.php │ │ │ │ │ │ │ └── Configure.xml │ │ │ │ │ │ │ └── ProductForm.xml │ │ │ │ │ ├── Catalog │ │ │ │ │ │ └── Product │ │ │ │ │ │ │ ├── View.php │ │ │ │ │ │ │ └── View │ │ │ │ │ │ │ ├── Links.php │ │ │ │ │ │ │ └── Samples.php │ │ │ │ │ └── Customer │ │ │ │ │ │ └── Products │ │ │ │ │ │ └── ListProducts.php │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AbstractAssertTaxCalculationAfterCheckoutDownloadable.php │ │ │ │ │ ├── AbstractAssertTaxRuleIsAppliedToAllPricesDownloadable.php │ │ │ │ │ ├── AssertDownloadableDuplicateForm.php │ │ │ │ │ ├── AssertDownloadableLinksData.php │ │ │ │ │ ├── AssertDownloadableProductForm.php │ │ │ │ │ ├── AssertDownloadableProductInCustomerWishlistOnBackendGrid.php │ │ │ │ │ ├── AssertDownloadableSamplesData.php │ │ │ │ │ ├── AssertTaxCalculationAfterCheckoutDownloadableExcludingIncludingTax.php │ │ │ │ │ ├── AssertTaxCalculationAfterCheckoutDownloadableExcludingTax.php │ │ │ │ │ ├── AssertTaxCalculationAfterCheckoutDownloadableIncludingTax.php │ │ │ │ │ ├── AssertTaxRuleIsAppliedToAllPricesDownloadableExcludingIncludingTax.php │ │ │ │ │ ├── AssertTaxRuleIsAppliedToAllPricesDownloadableExcludingTax.php │ │ │ │ │ └── AssertTaxRuleIsAppliedToAllPricesDownloadableIncludingTax.php │ │ │ │ │ ├── Fixture │ │ │ │ │ ├── Cart │ │ │ │ │ │ └── Item.php │ │ │ │ │ └── DownloadableProduct.xml │ │ │ │ │ ├── Handler │ │ │ │ │ └── DownloadableProduct │ │ │ │ │ │ ├── Curl.php │ │ │ │ │ │ ├── DownloadableProductInterface.php │ │ │ │ │ │ └── Webapi.php │ │ │ │ │ ├── Page │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ ├── CustomerIndexEdit.xml │ │ │ │ │ │ └── OrderCreateIndex.xml │ │ │ │ │ ├── DownloadableCustomerProducts.xml │ │ │ │ │ └── Product │ │ │ │ │ │ └── CatalogProductView.xml │ │ │ │ │ ├── Repository │ │ │ │ │ ├── DownloadableProduct.xml │ │ │ │ │ └── DownloadableProduct │ │ │ │ │ │ ├── CheckoutData.xml │ │ │ │ │ │ ├── Links.xml │ │ │ │ │ │ └── Samples.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── CreateDownloadableProductEntityTest.php │ │ │ │ │ ├── CreateDownloadableProductEntityTest.xml │ │ │ │ │ ├── DeleteProductEntityTest.xml │ │ │ │ │ ├── DeleteProductFromMiniShoppingCartTest.xml │ │ │ │ │ ├── DuplicateProductEntityTest.xml │ │ │ │ │ ├── TaxCalculationTest.xml │ │ │ │ │ ├── UpdateDownloadableProductEntityTest.php │ │ │ │ │ ├── UpdateDownloadableProductEntityTest.xml │ │ │ │ │ └── ValidateOrderOfProductTypeTest.xml │ │ │ │ │ └── etc │ │ │ │ │ ├── curl │ │ │ │ │ └── di.xml │ │ │ │ │ ├── di.xml │ │ │ │ │ └── webapi │ │ │ │ │ └── di.xml │ │ │ │ ├── Email │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ └── Template │ │ │ │ │ │ └── Edit │ │ │ │ │ │ ├── TemplateForm.php │ │ │ │ │ │ └── TemplateForm.xml │ │ │ │ │ ├── Constraint │ │ │ │ │ └── AssertEmailTemplateSuccessSaveMessage.php │ │ │ │ │ ├── Fixture │ │ │ │ │ └── EmailTemplate.xml │ │ │ │ │ ├── Page │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ ├── EmailTemplateIndex.xml │ │ │ │ │ │ └── EmailTemplateNew.xml │ │ │ │ │ └── TestCase │ │ │ │ │ ├── CreateEmailTemplateEntityTest.php │ │ │ │ │ ├── CreateEmailTemplateEntityTest.xml │ │ │ │ │ └── NavigateMenuTest.xml │ │ │ │ ├── Fedex │ │ │ │ └── Test │ │ │ │ │ ├── Repository │ │ │ │ │ └── ConfigData.xml │ │ │ │ │ └── TestCase │ │ │ │ │ ├── CityBasedShippingRateTest.xml │ │ │ │ │ ├── OnePageCheckoutTest.xml │ │ │ │ │ └── TrackingShipmentForPlacedOrderTest.xml │ │ │ │ ├── GiftMessage │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ └── Order │ │ │ │ │ │ │ ├── Create.php │ │ │ │ │ │ │ ├── Create │ │ │ │ │ │ │ ├── Form.php │ │ │ │ │ │ │ ├── Form.xml │ │ │ │ │ │ │ ├── GiftOptions.php │ │ │ │ │ │ │ ├── GiftOptions.xml │ │ │ │ │ │ │ ├── Items.php │ │ │ │ │ │ │ └── Items │ │ │ │ │ │ │ │ └── ItemProduct.php │ │ │ │ │ │ │ └── View │ │ │ │ │ │ │ ├── Form.php │ │ │ │ │ │ │ ├── Form.xml │ │ │ │ │ │ │ ├── GiftOptions.php │ │ │ │ │ │ │ ├── GiftOptions.xml │ │ │ │ │ │ │ ├── Items.php │ │ │ │ │ │ │ └── Items │ │ │ │ │ │ │ └── ItemProduct.php │ │ │ │ │ ├── Cart │ │ │ │ │ │ ├── GiftOptions.php │ │ │ │ │ │ ├── GiftOptions │ │ │ │ │ │ │ ├── GiftMessageForm.php │ │ │ │ │ │ │ └── GiftMessageForm.xml │ │ │ │ │ │ └── Item │ │ │ │ │ │ │ ├── GiftOptions.php │ │ │ │ │ │ │ └── GiftOptions.xml │ │ │ │ │ └── Message │ │ │ │ │ │ └── Order │ │ │ │ │ │ ├── Items │ │ │ │ │ │ └── View.php │ │ │ │ │ │ └── View.php │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertGiftMessageInBackendOrder.php │ │ │ │ │ ├── AssertGiftMessageInFrontendOrder.php │ │ │ │ │ └── AssertGiftMessageInFrontendOrderItems.php │ │ │ │ │ ├── Fixture │ │ │ │ │ ├── GiftMessage.xml │ │ │ │ │ └── GiftMessage │ │ │ │ │ │ └── Items.php │ │ │ │ │ ├── Page │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ ├── OrderCreateIndex.xml │ │ │ │ │ │ └── OrderView.xml │ │ │ │ │ ├── CheckoutCart.xml │ │ │ │ │ └── CustomerOrderView.xml │ │ │ │ │ ├── Repository │ │ │ │ │ ├── ConfigData.xml │ │ │ │ │ └── GiftMessage.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── CheckoutWithGiftMessagesTest.php │ │ │ │ │ ├── CheckoutWithGiftMessagesTest.xml │ │ │ │ │ ├── CreateGiftMessageOnBackendTest.php │ │ │ │ │ └── CreateGiftMessageOnBackendTest.xml │ │ │ │ │ ├── TestStep │ │ │ │ │ ├── AddGiftMessageBackendStep.php │ │ │ │ │ └── AddGiftMessageStep.php │ │ │ │ │ └── etc │ │ │ │ │ ├── di.xml │ │ │ │ │ └── testcase.xml │ │ │ │ ├── GroupedImportExport │ │ │ │ └── Test │ │ │ │ │ ├── Constraint │ │ │ │ │ └── AssertImportedGroupedProducts.php │ │ │ │ │ ├── Fixture │ │ │ │ │ └── Import │ │ │ │ │ │ └── File.php │ │ │ │ │ └── TestCase │ │ │ │ │ ├── ExportProductsTest.xml │ │ │ │ │ └── ImportProductsTest.xml │ │ │ │ ├── GroupedProduct │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ └── Product │ │ │ │ │ │ │ ├── Composite │ │ │ │ │ │ │ ├── Configure.php │ │ │ │ │ │ │ └── Configure.xml │ │ │ │ │ │ │ ├── Grouped │ │ │ │ │ │ │ ├── AssociatedProducts.php │ │ │ │ │ │ │ └── AssociatedProducts │ │ │ │ │ │ │ │ ├── ListAssociatedProducts.php │ │ │ │ │ │ │ │ ├── ListAssociatedProducts │ │ │ │ │ │ │ │ ├── Product.php │ │ │ │ │ │ │ │ └── Product.xml │ │ │ │ │ │ │ │ └── Search │ │ │ │ │ │ │ │ └── Grid.php │ │ │ │ │ │ │ └── ProductForm.xml │ │ │ │ │ ├── Cart │ │ │ │ │ │ ├── Sidebar.php │ │ │ │ │ │ └── Sidebar │ │ │ │ │ │ │ └── Item.php │ │ │ │ │ ├── Catalog │ │ │ │ │ │ └── Product │ │ │ │ │ │ │ ├── View.php │ │ │ │ │ │ │ └── View │ │ │ │ │ │ │ └── Type │ │ │ │ │ │ │ └── Grouped.php │ │ │ │ │ └── Checkout │ │ │ │ │ │ ├── Cart.php │ │ │ │ │ │ └── Cart │ │ │ │ │ │ └── CartItem.php │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AbstractAssertPriceOnGroupedProductPage.php │ │ │ │ │ ├── AbstractAssertTaxRuleIsAppliedToAllPricesOnGroupedProductPage.php │ │ │ │ │ ├── AssertGroupedProductForm.php │ │ │ │ │ ├── AssertGroupedProductInCustomerWishlistOnBackendGrid.php │ │ │ │ │ ├── AssertGroupedProductInItemsOrderedGrid.php │ │ │ │ │ ├── AssertGroupedProductsDefaultQty.php │ │ │ │ │ ├── AssertProductInItemsOrderedGrid.php │ │ │ │ │ ├── AssertSpecialPriceOnGroupedProductPage.php │ │ │ │ │ ├── AssertTaxRuleIsAppliedToAllPricesGroupedExcludingIncludingTax.php │ │ │ │ │ └── AssertTierPriceOnGroupedProductPage.php │ │ │ │ │ ├── Fixture │ │ │ │ │ ├── Cart │ │ │ │ │ │ └── Item.php │ │ │ │ │ ├── GroupedProduct.xml │ │ │ │ │ └── GroupedProduct │ │ │ │ │ │ └── Associated.php │ │ │ │ │ ├── Handler │ │ │ │ │ └── GroupedProduct │ │ │ │ │ │ ├── Curl.php │ │ │ │ │ │ ├── GroupedProductInterface.php │ │ │ │ │ │ └── Webapi.php │ │ │ │ │ ├── Page │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ ├── CustomerIndexEdit.xml │ │ │ │ │ │ └── OrderCreateIndex.xml │ │ │ │ │ ├── CheckoutCart.xml │ │ │ │ │ ├── CmsIndex.xml │ │ │ │ │ └── Product │ │ │ │ │ │ └── CatalogProductView.xml │ │ │ │ │ ├── Repository │ │ │ │ │ ├── GroupedProduct.xml │ │ │ │ │ └── GroupedProduct │ │ │ │ │ │ ├── Associated.xml │ │ │ │ │ │ ├── CheckoutData.xml │ │ │ │ │ │ └── Price.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── CreateGroupedProductEntityTest.php │ │ │ │ │ ├── CreateGroupedProductEntityTest.xml │ │ │ │ │ ├── DeleteProductEntityTest.xml │ │ │ │ │ ├── DeleteProductFromMiniShoppingCartTest.xml │ │ │ │ │ ├── MoveRecentlyComparedProductsOnOrderPageTest.xml │ │ │ │ │ ├── TaxCalculationTest.xml │ │ │ │ │ ├── UpdateGroupedProductEntityTest.php │ │ │ │ │ ├── UpdateGroupedProductEntityTest.xml │ │ │ │ │ └── ValidateOrderOfProductTypeTest.xml │ │ │ │ │ └── etc │ │ │ │ │ ├── curl │ │ │ │ │ └── di.xml │ │ │ │ │ ├── di.xml │ │ │ │ │ └── webapi │ │ │ │ │ └── di.xml │ │ │ │ ├── ImportExport │ │ │ │ ├── Mtf │ │ │ │ │ └── Util │ │ │ │ │ │ └── Import │ │ │ │ │ │ └── File │ │ │ │ │ │ └── CsvTemplate.php │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ ├── Export │ │ │ │ │ │ ├── Edit │ │ │ │ │ │ │ ├── Form.php │ │ │ │ │ │ │ └── Form.xml │ │ │ │ │ │ ├── ExportedGrid.php │ │ │ │ │ │ ├── Filter.php │ │ │ │ │ │ └── NotificationsArea.php │ │ │ │ │ │ └── Import │ │ │ │ │ │ ├── Edit │ │ │ │ │ │ ├── CustomForm.php │ │ │ │ │ │ ├── CustomForm.xml │ │ │ │ │ │ ├── Form.php │ │ │ │ │ │ └── Form.xml │ │ │ │ │ │ ├── FormPageActions.php │ │ │ │ │ │ ├── Frame │ │ │ │ │ │ └── Result.php │ │ │ │ │ │ └── Messages.php │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertExportNoDataErrorMessage.php │ │ │ │ │ ├── AssertExportSubmittedMessage.php │ │ │ │ │ ├── AssertImportCheckData.php │ │ │ │ │ ├── AssertImportCheckDataErrorMessage.php │ │ │ │ │ ├── AssertImportCheckDataErrorMessagesList.php │ │ │ │ │ ├── AssertImportSuccessMessage.php │ │ │ │ │ └── AssertProductAttributeAbsenceForExport.php │ │ │ │ │ ├── Fixture │ │ │ │ │ ├── ExportData.xml │ │ │ │ │ ├── ExportData │ │ │ │ │ │ └── DataExport.php │ │ │ │ │ ├── Import │ │ │ │ │ │ └── File.php │ │ │ │ │ └── ImportData.xml │ │ │ │ │ ├── Page │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ ├── AdminExportIndex.xml │ │ │ │ │ │ └── AdminImportIndex.xml │ │ │ │ │ ├── Repository │ │ │ │ │ └── ExportData.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── ImportDataNegativeTest.php │ │ │ │ │ ├── ImportDataTest.php │ │ │ │ │ └── NavigateMenuTest.xml │ │ │ │ │ ├── TestStep │ │ │ │ │ ├── ChangeCurrencyOnCustomWebsiteStep.php │ │ │ │ │ ├── CheckResultMessageStep.php │ │ │ │ │ ├── ClickCheckDataStep.php │ │ │ │ │ ├── ClickImportDataStep.php │ │ │ │ │ ├── FillImportFormStep.php │ │ │ │ │ └── OpenImportIndexStep.php │ │ │ │ │ └── etc │ │ │ │ │ ├── di.xml │ │ │ │ │ └── testcase.xml │ │ │ │ ├── Indexer │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ └── IndexManagement │ │ │ │ │ │ └── Grid.php │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertIndexerStatus.php │ │ │ │ │ └── AssertUpdateByScheduleSuccessSaveMessage.php │ │ │ │ │ ├── Page │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ └── IndexManagement.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── CreateCatalogRulesIndexerTest.php │ │ │ │ │ ├── CreateCatalogRulesIndexerTest.xml │ │ │ │ │ └── NavigateMenuTest.xml │ │ │ │ │ └── TestStep │ │ │ │ │ └── ReindexStep.php │ │ │ │ ├── Install │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ ├── CreateAdmin.php │ │ │ │ │ ├── CreateAdmin.xml │ │ │ │ │ ├── CustomizeStore.php │ │ │ │ │ ├── CustomizeStore.xml │ │ │ │ │ ├── Database.php │ │ │ │ │ ├── Database.xml │ │ │ │ │ ├── Devdocs.php │ │ │ │ │ ├── Install.php │ │ │ │ │ ├── Landing.php │ │ │ │ │ ├── License.php │ │ │ │ │ ├── Readiness.php │ │ │ │ │ ├── WebConfiguration.php │ │ │ │ │ └── WebConfiguration.xml │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertAdminUriAutogenerated.php │ │ │ │ │ ├── AssertAgreementTextPresent.php │ │ │ │ │ ├── AssertCurrencySelected.php │ │ │ │ │ ├── AssertDevdocsLink.php │ │ │ │ │ ├── AssertGenerationFilePathCheck.php │ │ │ │ │ ├── AssertKeyCreated.php │ │ │ │ │ ├── AssertLanguageSelected.php │ │ │ │ │ ├── AssertRewritesEnabled.php │ │ │ │ │ ├── AssertSecureUrlEnabled.php │ │ │ │ │ ├── AssertSuccessInstall.php │ │ │ │ │ └── AssertSuccessfulReadinessCheck.php │ │ │ │ │ ├── Fixture │ │ │ │ │ └── Install.xml │ │ │ │ │ ├── Page │ │ │ │ │ ├── DevdocsInstall.xml │ │ │ │ │ └── Install.xml │ │ │ │ │ └── TestCase │ │ │ │ │ ├── InstallTest.php │ │ │ │ │ └── InstallTest.xml │ │ │ │ ├── Integration │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ └── Integration │ │ │ │ │ │ ├── Edit │ │ │ │ │ │ ├── IntegrationForm.php │ │ │ │ │ │ ├── IntegrationForm.xml │ │ │ │ │ │ ├── IntegrationFormPageActions.php │ │ │ │ │ │ └── Tab │ │ │ │ │ │ │ └── Api.php │ │ │ │ │ │ ├── IntegrationGrid.php │ │ │ │ │ │ └── IntegrationGrid │ │ │ │ │ │ ├── DeleteDialog.php │ │ │ │ │ │ ├── ResourcesPopup.php │ │ │ │ │ │ ├── ResourcesPopup.xml │ │ │ │ │ │ ├── TokensPopup.php │ │ │ │ │ │ └── TokensPopup.xml │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertEmailValidationErrorGenerated.php │ │ │ │ │ ├── AssertIncorrectUserPassword.php │ │ │ │ │ ├── AssertIntegrationForm.php │ │ │ │ │ ├── AssertIntegrationInGrid.php │ │ │ │ │ ├── AssertIntegrationNameDuplicationErrorMessage.php │ │ │ │ │ ├── AssertIntegrationNotInGrid.php │ │ │ │ │ ├── AssertIntegrationResourcesPopup.php │ │ │ │ │ ├── AssertIntegrationSuccessActivationMessage.php │ │ │ │ │ ├── AssertIntegrationSuccessDeleteMessage.php │ │ │ │ │ ├── AssertIntegrationSuccessReauthorizeMessage.php │ │ │ │ │ ├── AssertIntegrationSuccessSaveMessage.php │ │ │ │ │ ├── AssertIntegrationSuccessSaveMessageNotPresent.php │ │ │ │ │ ├── AssertIntegrationTokensAfterReauthorize.php │ │ │ │ │ ├── AssertIntegrationTokensPopup.php │ │ │ │ │ └── AssertNoAlertPopup.php │ │ │ │ │ ├── Fixture │ │ │ │ │ └── Integration.xml │ │ │ │ │ ├── Handler │ │ │ │ │ └── Integration │ │ │ │ │ │ ├── Curl.php │ │ │ │ │ │ └── IntegrationInterface.php │ │ │ │ │ ├── Page │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ ├── IntegrationIndex.xml │ │ │ │ │ │ └── IntegrationNew.xml │ │ │ │ │ ├── Repository │ │ │ │ │ └── Integration.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── ActivateIntegrationEntityTest.php │ │ │ │ │ ├── ActivateIntegrationEntityTest.xml │ │ │ │ │ ├── CreateIntegrationEntityTest.php │ │ │ │ │ ├── CreateIntegrationEntityTest.xml │ │ │ │ │ ├── CreateIntegrationWithDuplicatedNameTest.php │ │ │ │ │ ├── CreateIntegrationWithDuplicatedNameTest.xml │ │ │ │ │ ├── DeleteIntegrationEntityTest.php │ │ │ │ │ ├── DeleteIntegrationEntityTest.xml │ │ │ │ │ ├── NavigateMenuTest.xml │ │ │ │ │ ├── ReAuthorizeTokensIntegrationEntityTest.php │ │ │ │ │ ├── ReAuthorizeTokensIntegrationEntityTest.xml │ │ │ │ │ ├── UpdateIntegrationEntityTest.php │ │ │ │ │ └── UpdateIntegrationEntityTest.xml │ │ │ │ │ └── etc │ │ │ │ │ ├── curl │ │ │ │ │ └── di.xml │ │ │ │ │ └── di.xml │ │ │ │ ├── LayeredNavigation │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ └── Navigation.php │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertCategoryLayeredNavigation.php │ │ │ │ │ ├── AssertCategorySortingOnFilteredProductList.php │ │ │ │ │ ├── AssertFilterProductList.php │ │ │ │ │ └── AssertProductsCount.php │ │ │ │ │ ├── Page │ │ │ │ │ └── Category │ │ │ │ │ │ └── CatalogCategoryView.xml │ │ │ │ │ ├── Repository │ │ │ │ │ ├── Category.xml │ │ │ │ │ └── ConfigData.xml │ │ │ │ │ └── TestCase │ │ │ │ │ ├── FilterProductListTest.php │ │ │ │ │ ├── FilterProductListTest.xml │ │ │ │ │ ├── ProductsCountInLayeredNavigationTest.php │ │ │ │ │ └── ProductsCountInLayeredNavigationTest.xml │ │ │ │ ├── Msrp │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ └── Product │ │ │ │ │ │ ├── ListProduct.php │ │ │ │ │ │ ├── Map.php │ │ │ │ │ │ ├── ProductList │ │ │ │ │ │ └── ProductItem.php │ │ │ │ │ │ └── View.php │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertMapOnCategoryPage.php │ │ │ │ │ ├── AssertMapOnProductView.php │ │ │ │ │ ├── AssertMsrpInShoppingCart.php │ │ │ │ │ ├── AssertMsrpOnCategoryPage.php │ │ │ │ │ ├── AssertMsrpOnProductView.php │ │ │ │ │ └── AssertProductEditPageAdvancedPricingFields.php │ │ │ │ │ ├── Page │ │ │ │ │ ├── Category │ │ │ │ │ │ └── CatalogCategoryView.xml │ │ │ │ │ └── Product │ │ │ │ │ │ └── CatalogProductView.xml │ │ │ │ │ ├── Repository │ │ │ │ │ ├── CatalogProductSimple.xml │ │ │ │ │ ├── ConfigData.xml │ │ │ │ │ └── ConfigurableProduct.xml │ │ │ │ │ └── TestCase │ │ │ │ │ ├── ApplyMapTest.php │ │ │ │ │ └── ApplyMapTest.xml │ │ │ │ ├── Multishipping │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ └── Checkout │ │ │ │ │ │ ├── Addresses.php │ │ │ │ │ │ ├── Billing.php │ │ │ │ │ │ ├── Link.php │ │ │ │ │ │ ├── Overview.php │ │ │ │ │ │ ├── Shipping.php │ │ │ │ │ │ └── Success.php │ │ │ │ │ ├── Constraint │ │ │ │ │ └── AssertMultishippingOrderSuccessPlacedMessage.php │ │ │ │ │ ├── Page │ │ │ │ │ ├── CheckoutCart.xml │ │ │ │ │ ├── MultishippingCheckoutAddressNewShipping.php │ │ │ │ │ ├── MultishippingCheckoutAddresses.xml │ │ │ │ │ ├── MultishippingCheckoutBilling.xml │ │ │ │ │ ├── MultishippingCheckoutCart.php │ │ │ │ │ ├── MultishippingCheckoutLogin.php │ │ │ │ │ ├── MultishippingCheckoutOverview.xml │ │ │ │ │ ├── MultishippingCheckoutRegister.php │ │ │ │ │ ├── MultishippingCheckoutShipping.xml │ │ │ │ │ └── MultishippingCheckoutSuccess.xml │ │ │ │ │ ├── TestStep │ │ │ │ │ ├── FillCustomerAddressesStep.php │ │ │ │ │ ├── FillShippingInformationStep.php │ │ │ │ │ ├── PlaceOrderStep.php │ │ │ │ │ ├── ProceedToMultipleAddressCheckoutStep.php │ │ │ │ │ └── SelectPaymentMethodStep.php │ │ │ │ │ └── etc │ │ │ │ │ └── di.xml │ │ │ │ ├── Newsletter │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ ├── Queue │ │ │ │ │ │ ├── Edit │ │ │ │ │ │ │ ├── QueueForm.php │ │ │ │ │ │ │ └── QueueForm.xml │ │ │ │ │ │ └── Grid.php │ │ │ │ │ │ ├── Subscriber │ │ │ │ │ │ └── Grid.php │ │ │ │ │ │ └── Template │ │ │ │ │ │ ├── FormPageActions.php │ │ │ │ │ │ ├── Grid.php │ │ │ │ │ │ ├── GridPageActions.php │ │ │ │ │ │ └── Preview.php │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertCustomerIsSubscribedToNewsletter.php │ │ │ │ │ ├── AssertNewsletterForm.php │ │ │ │ │ ├── AssertNewsletterInGrid.php │ │ │ │ │ ├── AssertNewsletterPreview.php │ │ │ │ │ ├── AssertNewsletterQueue.php │ │ │ │ │ ├── AssertNewsletterQueueForm.php │ │ │ │ │ ├── AssertNewsletterQueueInGrid.php │ │ │ │ │ ├── AssertNewsletterQueueSaveMessage.php │ │ │ │ │ └── AssertNewsletterSuccessCreateMessage.php │ │ │ │ │ ├── Fixture │ │ │ │ │ ├── Queue.xml │ │ │ │ │ ├── Queue │ │ │ │ │ │ └── Stores.php │ │ │ │ │ └── Template.xml │ │ │ │ │ ├── Handler │ │ │ │ │ └── Template │ │ │ │ │ │ ├── Curl.php │ │ │ │ │ │ └── TemplateInterface.php │ │ │ │ │ ├── Page │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ ├── SubscriberIndex.xml │ │ │ │ │ │ ├── TemplateEdit.xml │ │ │ │ │ │ ├── TemplateIndex.xml │ │ │ │ │ │ ├── TemplateNewIndex.xml │ │ │ │ │ │ ├── TemplatePreview.xml │ │ │ │ │ │ ├── TemplateQueue.xml │ │ │ │ │ │ └── TemplateQueueIndex.xml │ │ │ │ │ ├── Repository │ │ │ │ │ ├── Customer.xml │ │ │ │ │ ├── Queue.xml │ │ │ │ │ └── Template.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── ActionNewsletterTemplateEntityTest.php │ │ │ │ │ ├── ActionNewsletterTemplateEntityTest.xml │ │ │ │ │ ├── CreateNewsletterQueueTest.php │ │ │ │ │ ├── CreateNewsletterQueueTest.xml │ │ │ │ │ ├── CreateNewsletterTemplateEntityTest.php │ │ │ │ │ ├── CreateNewsletterTemplateEntityTest.xml │ │ │ │ │ ├── NavigateMenuTest.xml │ │ │ │ │ ├── PreviewNewsletterTemplateEntityTest.php │ │ │ │ │ ├── PreviewNewsletterTemplateEntityTest.xml │ │ │ │ │ ├── UpdateNewsletterTemplateTest.php │ │ │ │ │ └── UpdateNewsletterTemplateTest.xml │ │ │ │ │ └── etc │ │ │ │ │ └── curl │ │ │ │ │ └── di.xml │ │ │ │ ├── OfflinePayments │ │ │ │ └── Test │ │ │ │ │ └── Repository │ │ │ │ │ └── ConfigData.xml │ │ │ │ ├── OfflineShipping │ │ │ │ └── Test │ │ │ │ │ └── Repository │ │ │ │ │ └── ConfigData.xml │ │ │ │ ├── PageCache │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ ├── Cache.php │ │ │ │ │ └── Cache │ │ │ │ │ │ ├── Additional.php │ │ │ │ │ │ └── Grid.php │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertCacheFlushSuccessMessage.php │ │ │ │ │ ├── AssertCacheInvalidateNotice.php │ │ │ │ │ ├── AssertCacheInvalidatePopUp.php │ │ │ │ │ ├── AssertCacheIsRefreshableAndInvalidated.php │ │ │ │ │ ├── AssertCacheStatus.php │ │ │ │ │ ├── AssertCategoryCaching.php │ │ │ │ │ └── AssertFlushStaticFilesCacheButtonVisibility.php │ │ │ │ │ ├── Page │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ └── AdminCache.xml │ │ │ │ │ ├── Repository │ │ │ │ │ └── ConfigData.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── CacheInvalidationTest.php │ │ │ │ │ ├── CacheInvalidationTest.xml │ │ │ │ │ ├── CacheStatusOnScheduledIndexingTest.php │ │ │ │ │ ├── CacheStatusOnScheduledIndexingTest.xml │ │ │ │ │ ├── FlushAdditionalCachesTest.php │ │ │ │ │ ├── FlushAdditionalCachesTest.xml │ │ │ │ │ ├── FlushStaticFilesCacheButtonVisibilityTest.php │ │ │ │ │ └── FlushStaticFilesCacheButtonVisibilityTest.xml │ │ │ │ │ └── etc │ │ │ │ │ └── di.xml │ │ │ │ ├── Payment │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ └── Form │ │ │ │ │ │ ├── PaymentCc.php │ │ │ │ │ │ └── PaymentCc.xml │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertCardRequiredFields.php │ │ │ │ │ ├── AssertFieldsAreActive.php │ │ │ │ │ ├── AssertFieldsAreDisabled.php │ │ │ │ │ ├── AssertFieldsAreEnabled.php │ │ │ │ │ └── AssertFieldsArePresent.php │ │ │ │ │ ├── Fixture │ │ │ │ │ └── CreditCard.xml │ │ │ │ │ ├── Page │ │ │ │ │ └── CheckoutOnepage.xml │ │ │ │ │ ├── Repository │ │ │ │ │ └── CreditCard.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── ConflictResolutionTest.php │ │ │ │ │ └── ConflictResolutionTest.xml │ │ │ │ │ └── etc │ │ │ │ │ ├── di.xml │ │ │ │ │ └── fixture.xml │ │ │ │ ├── Paypal │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ ├── Express │ │ │ │ │ │ ├── Review.php │ │ │ │ │ │ └── Review │ │ │ │ │ │ │ └── ShippingoptgroupElement.php │ │ │ │ │ ├── Form │ │ │ │ │ │ ├── HostedPro │ │ │ │ │ │ │ ├── Cc.php │ │ │ │ │ │ │ └── Cc.xml │ │ │ │ │ │ ├── PayflowLink │ │ │ │ │ │ │ ├── Cc.php │ │ │ │ │ │ │ └── Cc.xml │ │ │ │ │ │ └── PaymentsAdvanced │ │ │ │ │ │ │ ├── Cc.php │ │ │ │ │ │ │ └── Cc.xml │ │ │ │ │ ├── Onepage │ │ │ │ │ │ └── Payment │ │ │ │ │ │ │ ├── HostedPro.php │ │ │ │ │ │ │ ├── PayflowLink.php │ │ │ │ │ │ │ ├── PaymentsAdvanced.php │ │ │ │ │ │ │ └── PaypalIframe.php │ │ │ │ │ ├── Sandbox │ │ │ │ │ │ ├── ExpressLogin.php │ │ │ │ │ │ ├── ExpressLogin.xml │ │ │ │ │ │ ├── ExpressMainLogin.php │ │ │ │ │ │ ├── ExpressMainReview.php │ │ │ │ │ │ ├── ExpressOldLogin.php │ │ │ │ │ │ ├── ExpressOldLogin.xml │ │ │ │ │ │ ├── ExpressOldReview.php │ │ │ │ │ │ ├── ExpressReview.php │ │ │ │ │ │ ├── SignupAddCard.php │ │ │ │ │ │ ├── SignupAddCard.xml │ │ │ │ │ │ ├── SignupCreate.php │ │ │ │ │ │ ├── SignupCreate.xml │ │ │ │ │ │ ├── SignupPersonalAccount.php │ │ │ │ │ │ └── SignupPersonalAccount.xml │ │ │ │ │ └── System │ │ │ │ │ │ └── Config │ │ │ │ │ │ ├── ExpressCheckout.php │ │ │ │ │ │ ├── PayflowLink.php │ │ │ │ │ │ ├── PayflowPro.php │ │ │ │ │ │ ├── PaymentsAdvanced.php │ │ │ │ │ │ └── PaymentsPro.php │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertExpressCancelledMessage.php │ │ │ │ │ └── Sandbox │ │ │ │ │ │ └── AssertTotalPaypalReview.php │ │ │ │ │ ├── Fixture │ │ │ │ │ └── SandboxCustomer.xml │ │ │ │ │ ├── Page │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ └── SystemConfigEditSectionPayment.xml │ │ │ │ │ ├── CheckoutOnepage.xml │ │ │ │ │ ├── OrderReviewExpress.xml │ │ │ │ │ └── Sandbox │ │ │ │ │ │ ├── AccountSignup.xml │ │ │ │ │ │ ├── ExpressReview.xml │ │ │ │ │ │ ├── SignupAddCard.xml │ │ │ │ │ │ └── SignupCreate.xml │ │ │ │ │ ├── Repository │ │ │ │ │ ├── ConfigData.xml │ │ │ │ │ ├── CreditCard.xml │ │ │ │ │ └── SandboxCustomer.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── CloseOrderTest.xml │ │ │ │ │ ├── CloseSalesWithHostedProTest.php │ │ │ │ │ ├── CloseSalesWithHostedProTest.xml │ │ │ │ │ ├── CreateOnlineCreditMemoPayflowLinkTest.php │ │ │ │ │ ├── CreateOnlineCreditMemoPayflowLinkTest.xml │ │ │ │ │ ├── CreateOnlineCreditMemoTest.xml │ │ │ │ │ ├── CreatePayFlowOrderBackendNegativeTest.php │ │ │ │ │ ├── CreatePayFlowOrderBackendNegativeTest.xml │ │ │ │ │ ├── CreateVaultOrderBackendTest.xml │ │ │ │ │ ├── ExpressCheckoutFromProductPageTest.php │ │ │ │ │ ├── ExpressCheckoutFromProductPageTest.xml │ │ │ │ │ ├── ExpressCheckoutFromShoppingCartTest.php │ │ │ │ │ ├── ExpressCheckoutFromShoppingCartTest.xml │ │ │ │ │ ├── ExpressCheckoutOnePageTest.php │ │ │ │ │ ├── ExpressCheckoutOnePageTest.xml │ │ │ │ │ ├── InContextExpressCheckoutFromShoppingCartTest.php │ │ │ │ │ ├── InContextExpressCheckoutFromShoppingCartTest.xml │ │ │ │ │ ├── InContextExpressOnePageCheckoutTest.php │ │ │ │ │ ├── InContextExpressOnePageCheckoutTest.xml │ │ │ │ │ ├── NavigateMenuTest.xml │ │ │ │ │ ├── OnePageCheckoutDeclinedTest.xml │ │ │ │ │ ├── OnePageCheckoutHostedProTest.php │ │ │ │ │ ├── OnePageCheckoutHostedProTest.xml │ │ │ │ │ ├── OnePageCheckoutPayflowLinkTest.php │ │ │ │ │ ├── OnePageCheckoutPayflowLinkTest.xml │ │ │ │ │ ├── OnePageCheckoutPaymentsAdvancedTest.php │ │ │ │ │ ├── OnePageCheckoutPaymentsAdvancedTest.xml │ │ │ │ │ ├── OnePageCheckoutTest.xml │ │ │ │ │ ├── ReorderUsingVaultTest.xml │ │ │ │ │ └── UseVaultOnCheckoutTest.xml │ │ │ │ │ ├── TestStep │ │ │ │ │ ├── CheckExpressConfigStep.php │ │ │ │ │ ├── CheckPayflowLinkConfigStep.php │ │ │ │ │ ├── CheckPayflowProConfigStep.php │ │ │ │ │ ├── CheckPaymentsAdvancedConfigStep.php │ │ │ │ │ ├── CheckPaymentsProConfigStep.php │ │ │ │ │ ├── CheckoutWithPaypalFromProductPageStep.php │ │ │ │ │ ├── CheckoutWithPaypalFromShoppingCartStep.php │ │ │ │ │ ├── ContinuePaypalCheckoutStep.php │ │ │ │ │ ├── ContinueToPaypalInContextStep.php │ │ │ │ │ ├── ContinueToPaypalStep.php │ │ │ │ │ ├── CreateSandboxCustomerStep.php │ │ │ │ │ ├── ExpressCheckoutOrderPlaceStep.php │ │ │ │ │ ├── InContextCheckoutWithPaypalFromShoppingCartStep.php │ │ │ │ │ ├── PlaceOrderWithHostedProStep.php │ │ │ │ │ ├── PlaceOrderWithPayflowLinkStep.php │ │ │ │ │ └── PlaceOrderWithPaymentsAdvancedStep.php │ │ │ │ │ └── etc │ │ │ │ │ ├── di.xml │ │ │ │ │ └── testcase.xml │ │ │ │ ├── Persistent │ │ │ │ └── Test │ │ │ │ │ ├── Constraint │ │ │ │ │ └── AssertCustomerIsRedirectedToCheckout.php │ │ │ │ │ ├── Repository │ │ │ │ │ └── ConfigData.xml │ │ │ │ │ └── TestCase │ │ │ │ │ ├── CheckoutWithPersistentShoppingCartTest.php │ │ │ │ │ └── CheckoutWithPersistentShoppingCartTest.xml │ │ │ │ ├── ProductVideo │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ └── Product │ │ │ │ │ │ ├── Edit │ │ │ │ │ │ └── Tab │ │ │ │ │ │ │ ├── Images │ │ │ │ │ │ │ ├── VideoDialog.php │ │ │ │ │ │ │ └── VideoDialog.xml │ │ │ │ │ │ │ └── ImagesAndVideos.php │ │ │ │ │ │ └── ProductForm.xml │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertGetVideoInfoDataIsCorrect.php │ │ │ │ │ ├── AssertNoVideoCategoryView.php │ │ │ │ │ ├── AssertNoVideoProductView.php │ │ │ │ │ ├── AssertVideoCategoryView.php │ │ │ │ │ ├── AssertVideoConfigurableProductView.php │ │ │ │ │ └── AssertVideoProductView.php │ │ │ │ │ ├── Fixture │ │ │ │ │ ├── CatalogProductSimple.xml │ │ │ │ │ ├── ConfigurableProduct.xml │ │ │ │ │ └── Product │ │ │ │ │ │ └── MediaGallery.php │ │ │ │ │ ├── Repository │ │ │ │ │ ├── CatalogProductSimple.xml │ │ │ │ │ └── ConfigData.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── AddProductVideoTest.php │ │ │ │ │ ├── AddProductVideoTest.xml │ │ │ │ │ ├── ConfigurableProductVideoTest.php │ │ │ │ │ ├── ConfigurableProductVideoTest.xml │ │ │ │ │ ├── DeleteProductVideoTest.php │ │ │ │ │ ├── DeleteProductVideoTest.xml │ │ │ │ │ ├── UpdateProductVideoTest.php │ │ │ │ │ └── UpdateProductVideoTest.xml │ │ │ │ │ └── etc │ │ │ │ │ └── di.xml │ │ │ │ ├── ReleaseNotification │ │ │ │ ├── Mtf │ │ │ │ │ └── App │ │ │ │ │ │ └── State │ │ │ │ │ │ └── NotificationHandler.php │ │ │ │ └── Test │ │ │ │ │ └── etc │ │ │ │ │ └── di.xml │ │ │ │ ├── Reports │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ ├── AbstractFilter.php │ │ │ │ │ │ ├── Customer │ │ │ │ │ │ ├── AccountsGrid.php │ │ │ │ │ │ ├── Counts │ │ │ │ │ │ │ ├── Filter.php │ │ │ │ │ │ │ ├── Filter.xml │ │ │ │ │ │ │ └── Grid.php │ │ │ │ │ │ └── Totals │ │ │ │ │ │ │ ├── Filter.php │ │ │ │ │ │ │ ├── Filter.xml │ │ │ │ │ │ │ └── Grid.php │ │ │ │ │ │ ├── Product │ │ │ │ │ │ ├── Downloads │ │ │ │ │ │ │ └── Grid.php │ │ │ │ │ │ ├── Lowstock │ │ │ │ │ │ │ └── Grid.php │ │ │ │ │ │ ├── Sold │ │ │ │ │ │ │ └── Grid.php │ │ │ │ │ │ └── Viewed │ │ │ │ │ │ │ ├── Filter.php │ │ │ │ │ │ │ ├── Filter.xml │ │ │ │ │ │ │ └── ProductGrid.php │ │ │ │ │ │ ├── Refresh │ │ │ │ │ │ └── Statistics │ │ │ │ │ │ │ └── Grid.php │ │ │ │ │ │ ├── Review │ │ │ │ │ │ ├── Customer │ │ │ │ │ │ │ └── Grid.php │ │ │ │ │ │ └── Products │ │ │ │ │ │ │ ├── Grid.php │ │ │ │ │ │ │ └── Viewed │ │ │ │ │ │ │ ├── Filter.php │ │ │ │ │ │ │ ├── Filter.xml │ │ │ │ │ │ │ └── ProductGrid.php │ │ │ │ │ │ ├── Sales │ │ │ │ │ │ ├── Coupons │ │ │ │ │ │ │ ├── Action.php │ │ │ │ │ │ │ ├── Filter.php │ │ │ │ │ │ │ ├── Filter.xml │ │ │ │ │ │ │ └── Grid.php │ │ │ │ │ │ ├── Invoiced │ │ │ │ │ │ │ └── Grid.php │ │ │ │ │ │ ├── Orders │ │ │ │ │ │ │ └── Viewed │ │ │ │ │ │ │ │ └── FilterGrid.php │ │ │ │ │ │ ├── Refunded │ │ │ │ │ │ │ └── FilterGrid.php │ │ │ │ │ │ ├── Shipping │ │ │ │ │ │ │ └── Grid.php │ │ │ │ │ │ └── TaxRule │ │ │ │ │ │ │ ├── Action.php │ │ │ │ │ │ │ ├── Filter.php │ │ │ │ │ │ │ ├── Filter.xml │ │ │ │ │ │ │ └── Grid.php │ │ │ │ │ │ ├── SearchTermsGrid.php │ │ │ │ │ │ ├── Shopcart │ │ │ │ │ │ ├── Abandoned │ │ │ │ │ │ │ └── Grid.php │ │ │ │ │ │ └── Product │ │ │ │ │ │ │ └── Grid.php │ │ │ │ │ │ └── Viewed │ │ │ │ │ │ └── Action.php │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AbstractAssertCustomerOrderReportResult.php │ │ │ │ │ ├── AbstractAssertInvoiceReportResult.php │ │ │ │ │ ├── AbstractAssertSalesReportResult.php │ │ │ │ │ ├── AbstractAssertShippingReportResult.php │ │ │ │ │ ├── AssertAbandonedCartCustomerInfoResult.php │ │ │ │ │ ├── AssertBestsellerReportResult.php │ │ │ │ │ ├── AssertCouponReportResult.php │ │ │ │ │ ├── AssertCustomerOrderCountReportResult.php │ │ │ │ │ ├── AssertCustomerOrderTotalReportResult.php │ │ │ │ │ ├── AssertDownloadsReportResult.php │ │ │ │ │ ├── AssertInvoiceReportIntervalResult.php │ │ │ │ │ ├── AssertInvoiceReportTotalResult.php │ │ │ │ │ ├── AssertLifetimeStatisticsUpdatedMessage.php │ │ │ │ │ ├── AssertLowStockProductInGrid.php │ │ │ │ │ ├── AssertNewAccountsReportTotalResult.php │ │ │ │ │ ├── AssertOrderedProductReportForConfigurableProduct.php │ │ │ │ │ ├── AssertOrderedProductResult.php │ │ │ │ │ ├── AssertProductInCartResult.php │ │ │ │ │ ├── AssertProductReportByCustomerInGrid.php │ │ │ │ │ ├── AssertProductReportByCustomerNotInGrid.php │ │ │ │ │ ├── AssertProductReviewIsAvailableForProduct.php │ │ │ │ │ ├── AssertProductReviewReportIsVisibleInGrid.php │ │ │ │ │ ├── AssertProductReviewsQtyByCustomer.php │ │ │ │ │ ├── AssertProductViewsReportTotalResult.php │ │ │ │ │ ├── AssertRecentStatisticsUpdatedMessage.php │ │ │ │ │ ├── AssertRefundReportIntervalResult.php │ │ │ │ │ ├── AssertReportStatisticsNoticeMessage.php │ │ │ │ │ ├── AssertReportsUpdatedTimezone.php │ │ │ │ │ ├── AssertSalesReportIntervalResult.php │ │ │ │ │ ├── AssertSalesReportTotalResult.php │ │ │ │ │ ├── AssertSearchTermReportForm.php │ │ │ │ │ ├── AssertSearchTermsInGrid.php │ │ │ │ │ ├── AssertShippingReportIntervalResult.php │ │ │ │ │ ├── AssertShippingReportTotalResult.php │ │ │ │ │ ├── AssertTaxReportInGrid.php │ │ │ │ │ └── AssertTaxReportNotInGrid.php │ │ │ │ │ ├── Page │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ ├── AbandonedCarts.xml │ │ │ │ │ │ ├── Bestsellers.xml │ │ │ │ │ │ ├── CustomerAccounts.xml │ │ │ │ │ │ ├── CustomerOrdersReport.xml │ │ │ │ │ │ ├── CustomerReportReview.xml │ │ │ │ │ │ ├── CustomerTotalsReport.xml │ │ │ │ │ │ ├── DownloadsReport.xml │ │ │ │ │ │ ├── OrderedProductsReport.xml │ │ │ │ │ │ ├── ProductLowStock.xml │ │ │ │ │ │ ├── ProductReportReview.xml │ │ │ │ │ │ ├── ProductReportView.xml │ │ │ │ │ │ ├── RefundsReport.xml │ │ │ │ │ │ ├── SalesCouponReportView.xml │ │ │ │ │ │ ├── SalesInvoiceReport.xml │ │ │ │ │ │ ├── SalesReport.xml │ │ │ │ │ │ ├── SalesShippingReport.xml │ │ │ │ │ │ ├── SalesTaxReport.xml │ │ │ │ │ │ ├── SearchIndex.xml │ │ │ │ │ │ ├── ShopCartProductReport.xml │ │ │ │ │ │ └── Statistics.xml │ │ │ │ │ ├── Repository │ │ │ │ │ └── ConfigData.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── AbandonedCartsReportEntityTest.php │ │ │ │ │ ├── AbandonedCartsReportEntityTest.xml │ │ │ │ │ ├── BestsellerProductsReportEntityTest.php │ │ │ │ │ ├── BestsellerProductsReportEntityTest.xml │ │ │ │ │ ├── CustomersOrderCountReportEntityTest.php │ │ │ │ │ ├── CustomersOrderCountReportEntityTest.xml │ │ │ │ │ ├── CustomersOrderTotalReportEntityTest.php │ │ │ │ │ ├── CustomersOrderTotalReportEntityTest.xml │ │ │ │ │ ├── DownloadProductsReportEntityTest.php │ │ │ │ │ ├── DownloadProductsReportEntityTest.xml │ │ │ │ │ ├── LowStockProductsReportEntityTest.php │ │ │ │ │ ├── LowStockProductsReportEntityTest.xml │ │ │ │ │ ├── NavigateMenuTest.xml │ │ │ │ │ ├── NewAccountsReportEntityTest.php │ │ │ │ │ ├── NewAccountsReportEntityTest.xml │ │ │ │ │ ├── OrderedProductsReportEntityTest.php │ │ │ │ │ ├── OrderedProductsReportEntityTest.xml │ │ │ │ │ ├── ProductsInCartReportEntityTest.php │ │ │ │ │ ├── ProductsInCartReportEntityTest.xml │ │ │ │ │ ├── RefreshReportsStatisticsTest.php │ │ │ │ │ ├── RefreshReportsStatisticsTest.xml │ │ │ │ │ ├── ReviewReportEntityTest.php │ │ │ │ │ ├── ReviewReportEntityTest.xml │ │ │ │ │ ├── SalesCouponReportEntityTest.php │ │ │ │ │ ├── SalesCouponReportEntityTest.xml │ │ │ │ │ ├── SalesInvoiceReportEntityTest.php │ │ │ │ │ ├── SalesInvoiceReportEntityTest.xml │ │ │ │ │ ├── SalesOrderReportEntityTest.php │ │ │ │ │ ├── SalesOrderReportEntityTest.xml │ │ │ │ │ ├── SalesRefundsReportEntityTest.php │ │ │ │ │ ├── SalesRefundsReportEntityTest.xml │ │ │ │ │ ├── SalesTaxReportEntityTest.php │ │ │ │ │ ├── SalesTaxReportEntityTest.xml │ │ │ │ │ ├── SearchTermsReportEntityTest.php │ │ │ │ │ ├── SearchTermsReportEntityTest.xml │ │ │ │ │ ├── ViewedProductsReportEntityTest.php │ │ │ │ │ └── ViewedProductsReportEntityTest.xml │ │ │ │ │ └── etc │ │ │ │ │ └── testcase.xml │ │ │ │ ├── Review │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ ├── Customer │ │ │ │ │ │ │ └── Edit │ │ │ │ │ │ │ │ └── Tab │ │ │ │ │ │ │ │ └── Reviews.php │ │ │ │ │ │ ├── Edit │ │ │ │ │ │ │ ├── CustomerForm.xml │ │ │ │ │ │ │ ├── Product │ │ │ │ │ │ │ │ └── Grid.php │ │ │ │ │ │ │ └── RatingElement.php │ │ │ │ │ │ ├── FormPageActions.php │ │ │ │ │ │ ├── Grid.php │ │ │ │ │ │ ├── Product │ │ │ │ │ │ │ ├── Edit │ │ │ │ │ │ │ │ └── Section │ │ │ │ │ │ │ │ │ └── Reviews.php │ │ │ │ │ │ │ ├── Grid.php │ │ │ │ │ │ │ └── ProductForm.xml │ │ │ │ │ │ ├── Rating │ │ │ │ │ │ │ ├── Edit │ │ │ │ │ │ │ │ ├── RatingForm.php │ │ │ │ │ │ │ │ └── RatingForm.xml │ │ │ │ │ │ │ └── Grid.php │ │ │ │ │ │ ├── ReviewForm.php │ │ │ │ │ │ └── ReviewForm.xml │ │ │ │ │ ├── Product │ │ │ │ │ │ ├── View.php │ │ │ │ │ │ └── View │ │ │ │ │ │ │ └── Summary.php │ │ │ │ │ ├── ReviewForm.php │ │ │ │ │ └── ReviewForm.xml │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertProductRatingInGrid.php │ │ │ │ │ ├── AssertProductRatingInProductPage.php │ │ │ │ │ ├── AssertProductRatingNotInGrid.php │ │ │ │ │ ├── AssertProductRatingNotInProductPage.php │ │ │ │ │ ├── AssertProductRatingOnReviewPage.php │ │ │ │ │ ├── AssertProductRatingSuccessDeleteMessage.php │ │ │ │ │ ├── AssertProductRatingSuccessSaveMessage.php │ │ │ │ │ ├── AssertProductReviewBackendSuccessSaveMessage.php │ │ │ │ │ ├── AssertProductReviewForm.php │ │ │ │ │ ├── AssertProductReviewInGrid.php │ │ │ │ │ ├── AssertProductReviewInGridOnCustomerPage.php │ │ │ │ │ ├── AssertProductReviewIsAbsentOnProductPage.php │ │ │ │ │ ├── AssertProductReviewMassActionSuccessDeleteMessage.php │ │ │ │ │ ├── AssertProductReviewMassActionSuccessMessage.php │ │ │ │ │ ├── AssertProductReviewNotInGrid.php │ │ │ │ │ ├── AssertProductReviewNotOnProductPage.php │ │ │ │ │ ├── AssertProductReviewOnProductPage.php │ │ │ │ │ ├── AssertReviewCreationSuccessMessage.php │ │ │ │ │ ├── AssertReviewLinksIsPresentOnProductPage.php │ │ │ │ │ ├── AssertReviewSuccessSaveMessage.php │ │ │ │ │ └── AssertSetApprovedProductReview.php │ │ │ │ │ ├── Fixture │ │ │ │ │ ├── Rating.xml │ │ │ │ │ ├── Review.xml │ │ │ │ │ └── Review │ │ │ │ │ │ ├── EntityId.php │ │ │ │ │ │ └── Ratings.php │ │ │ │ │ ├── Handler │ │ │ │ │ ├── Rating │ │ │ │ │ │ ├── Curl.php │ │ │ │ │ │ └── RatingInterface.php │ │ │ │ │ └── Review │ │ │ │ │ │ ├── Curl.php │ │ │ │ │ │ └── ReviewInterface.php │ │ │ │ │ ├── Page │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ ├── RatingEdit.xml │ │ │ │ │ │ ├── RatingIndex.xml │ │ │ │ │ │ ├── RatingNew.xml │ │ │ │ │ │ ├── ReviewEdit.xml │ │ │ │ │ │ └── ReviewIndex.xml │ │ │ │ │ └── Product │ │ │ │ │ │ └── CatalogProductView.xml │ │ │ │ │ ├── Repository │ │ │ │ │ ├── Rating.xml │ │ │ │ │ └── Review.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── CreateProductRatingEntityTest.php │ │ │ │ │ ├── CreateProductRatingEntityTest.xml │ │ │ │ │ ├── CreateProductReviewBackendEntityTest.php │ │ │ │ │ ├── CreateProductReviewBackendEntityTest.xml │ │ │ │ │ ├── CreateProductReviewFrontendEntityTest.php │ │ │ │ │ ├── CreateProductReviewFrontendEntityTest.xml │ │ │ │ │ ├── DeleteProductRatingEntityTest.php │ │ │ │ │ ├── DeleteProductRatingEntityTest.xml │ │ │ │ │ ├── ManageProductReviewFromCustomerPageTest.php │ │ │ │ │ ├── ManageProductReviewFromCustomerPageTest.xml │ │ │ │ │ ├── MassActionsProductReviewEntityTest.php │ │ │ │ │ ├── MassActionsProductReviewEntityTest.xml │ │ │ │ │ ├── ModerateProductReviewEntityTest.php │ │ │ │ │ ├── ModerateProductReviewEntityTest.xml │ │ │ │ │ ├── NavigateMenuTest.xml │ │ │ │ │ ├── UpdateProductReviewEntityOnProductPageTest.php │ │ │ │ │ ├── UpdateProductReviewEntityOnProductPageTest.xml │ │ │ │ │ ├── UpdateProductReviewEntityTest.php │ │ │ │ │ └── UpdateProductReviewEntityTest.xml │ │ │ │ │ └── etc │ │ │ │ │ ├── curl │ │ │ │ │ └── di.xml │ │ │ │ │ └── di.xml │ │ │ │ ├── Sales │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ ├── CreditMemo │ │ │ │ │ │ │ └── Grid.php │ │ │ │ │ │ ├── Invoice │ │ │ │ │ │ │ └── Grid.php │ │ │ │ │ │ ├── Order │ │ │ │ │ │ │ ├── AbstractForm.php │ │ │ │ │ │ │ ├── AbstractForm │ │ │ │ │ │ │ │ └── Product.php │ │ │ │ │ │ │ ├── AbstractItems.php │ │ │ │ │ │ │ ├── AbstractItemsNewBlock.php │ │ │ │ │ │ │ ├── Actions.php │ │ │ │ │ │ │ ├── Create.php │ │ │ │ │ │ │ ├── Create │ │ │ │ │ │ │ │ ├── Billing │ │ │ │ │ │ │ │ │ ├── Address.php │ │ │ │ │ │ │ │ │ ├── Address.xml │ │ │ │ │ │ │ │ │ └── Method.php │ │ │ │ │ │ │ │ ├── Coupons.php │ │ │ │ │ │ │ │ ├── Customer.php │ │ │ │ │ │ │ │ ├── CustomerActivities.php │ │ │ │ │ │ │ │ ├── CustomerActivities │ │ │ │ │ │ │ │ │ ├── Sidebar.php │ │ │ │ │ │ │ │ │ └── Sidebar │ │ │ │ │ │ │ │ │ │ ├── LastOrderedItems.php │ │ │ │ │ │ │ │ │ │ ├── ProductsInComparison.php │ │ │ │ │ │ │ │ │ │ ├── RecentlyComparedProducts.php │ │ │ │ │ │ │ │ │ │ ├── RecentlyViewedItems.php │ │ │ │ │ │ │ │ │ │ ├── RecentlyViewedProducts.php │ │ │ │ │ │ │ │ │ │ ├── ShoppingCartItems.php │ │ │ │ │ │ │ │ │ │ └── Wishlist.php │ │ │ │ │ │ │ │ ├── Form │ │ │ │ │ │ │ │ │ ├── Account.php │ │ │ │ │ │ │ │ │ └── Account.xml │ │ │ │ │ │ │ │ ├── Items.php │ │ │ │ │ │ │ │ ├── Items │ │ │ │ │ │ │ │ │ ├── ItemProduct.php │ │ │ │ │ │ │ │ │ └── ItemProduct.xml │ │ │ │ │ │ │ │ ├── Search │ │ │ │ │ │ │ │ │ └── Grid.php │ │ │ │ │ │ │ │ ├── Shipping │ │ │ │ │ │ │ │ │ ├── Address.php │ │ │ │ │ │ │ │ │ ├── Address.xml │ │ │ │ │ │ │ │ │ └── Method.php │ │ │ │ │ │ │ │ ├── Sidebar.php │ │ │ │ │ │ │ │ ├── Store.php │ │ │ │ │ │ │ │ └── Totals.php │ │ │ │ │ │ │ ├── Creditmemo │ │ │ │ │ │ │ │ ├── Form.php │ │ │ │ │ │ │ │ ├── Form.xml │ │ │ │ │ │ │ │ ├── Form │ │ │ │ │ │ │ │ │ ├── Items.php │ │ │ │ │ │ │ │ │ └── Items │ │ │ │ │ │ │ │ │ │ ├── Product.php │ │ │ │ │ │ │ │ │ │ └── Product.xml │ │ │ │ │ │ │ │ ├── Grid.php │ │ │ │ │ │ │ │ ├── Totals.php │ │ │ │ │ │ │ │ └── View │ │ │ │ │ │ │ │ │ └── Items.php │ │ │ │ │ │ │ ├── Grid.php │ │ │ │ │ │ │ ├── Invoice │ │ │ │ │ │ │ │ ├── Form.php │ │ │ │ │ │ │ │ ├── Form.xml │ │ │ │ │ │ │ │ ├── Form │ │ │ │ │ │ │ │ │ ├── Items.php │ │ │ │ │ │ │ │ │ └── Items │ │ │ │ │ │ │ │ │ │ ├── Product.php │ │ │ │ │ │ │ │ │ │ └── Product.xml │ │ │ │ │ │ │ │ ├── Grid.php │ │ │ │ │ │ │ │ ├── Totals.php │ │ │ │ │ │ │ │ └── View │ │ │ │ │ │ │ │ │ └── Items.php │ │ │ │ │ │ │ ├── Shipment │ │ │ │ │ │ │ │ ├── Totals.php │ │ │ │ │ │ │ │ └── View │ │ │ │ │ │ │ │ │ └── Items.php │ │ │ │ │ │ │ ├── Status │ │ │ │ │ │ │ │ ├── Assign │ │ │ │ │ │ │ │ │ ├── AssignForm.php │ │ │ │ │ │ │ │ │ └── AssignForm.xml │ │ │ │ │ │ │ │ └── GridPageActions.php │ │ │ │ │ │ │ ├── StatusGrid.php │ │ │ │ │ │ │ ├── Totals.php │ │ │ │ │ │ │ ├── Transactions │ │ │ │ │ │ │ │ └── Grid.php │ │ │ │ │ │ │ └── View │ │ │ │ │ │ │ │ ├── Addresses.php │ │ │ │ │ │ │ │ ├── Info.php │ │ │ │ │ │ │ │ ├── Items.php │ │ │ │ │ │ │ │ ├── OrderForm.php │ │ │ │ │ │ │ │ ├── OrderForm.xml │ │ │ │ │ │ │ │ └── Tab │ │ │ │ │ │ │ │ ├── CreditMemos.php │ │ │ │ │ │ │ │ ├── CreditMemos │ │ │ │ │ │ │ │ └── Grid.php │ │ │ │ │ │ │ │ ├── Info.php │ │ │ │ │ │ │ │ ├── Info │ │ │ │ │ │ │ │ ├── CommentsHistoryBlock.php │ │ │ │ │ │ │ │ ├── PaymentInfoBlock.php │ │ │ │ │ │ │ │ └── ShippingInfoBlock.php │ │ │ │ │ │ │ │ ├── Invoices.php │ │ │ │ │ │ │ │ ├── Invoices │ │ │ │ │ │ │ │ └── Grid.php │ │ │ │ │ │ │ │ ├── Shipments.php │ │ │ │ │ │ │ │ ├── Shipments │ │ │ │ │ │ │ │ └── Grid.php │ │ │ │ │ │ │ │ ├── Transactions.php │ │ │ │ │ │ │ │ └── Transactions │ │ │ │ │ │ │ │ └── Grid.php │ │ │ │ │ │ └── Report │ │ │ │ │ │ │ └── Filter │ │ │ │ │ │ │ ├── Form.php │ │ │ │ │ │ │ └── Form.xml │ │ │ │ │ ├── Order │ │ │ │ │ │ ├── History.php │ │ │ │ │ │ ├── Info.php │ │ │ │ │ │ ├── Items.php │ │ │ │ │ │ ├── View.php │ │ │ │ │ │ └── View │ │ │ │ │ │ │ └── ActionsToolbar.php │ │ │ │ │ └── Widget │ │ │ │ │ │ └── Guest │ │ │ │ │ │ ├── Form.php │ │ │ │ │ │ └── Form.xml │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AbstractAssertItems.php │ │ │ │ │ ├── AbstractAssertOrderOnFrontend.php │ │ │ │ │ ├── AssertAcceptPaymentMessageInCommentsHistory.php │ │ │ │ │ ├── AssertAcceptPaymentSuccessMessagePresent.php │ │ │ │ │ ├── AssertAuthorizationInCommentsHistory.php │ │ │ │ │ ├── AssertCancelInCommentsHistory.php │ │ │ │ │ ├── AssertCaptureInCommentsHistory.php │ │ │ │ │ ├── AssertCartSectionIsEmptyOnBackendOrderPage.php │ │ │ │ │ ├── AssertCartSectionWithProductsOnBackendOrderPage.php │ │ │ │ │ ├── AssertCreditMemoButton.php │ │ │ │ │ ├── AssertCreditMemoItems.php │ │ │ │ │ ├── AssertDenyPaymentMessageInCommentsHistory.php │ │ │ │ │ ├── AssertDenyPaymentSuccessMessagePresent.php │ │ │ │ │ ├── AssertInvoiceInInvoicesGrid.php │ │ │ │ │ ├── AssertInvoiceInInvoicesTab.php │ │ │ │ │ ├── AssertInvoiceItems.php │ │ │ │ │ ├── AssertInvoiceNotInInvoicesGrid.php │ │ │ │ │ ├── AssertInvoiceStatusInOrdersGrid.php │ │ │ │ │ ├── AssertInvoiceSuccessCreateMessage.php │ │ │ │ │ ├── AssertInvoiceWithShipmentSuccessMessage.php │ │ │ │ │ ├── AssertInvoicedAmountOnFrontend.php │ │ │ │ │ ├── AssertInvoicedOrderOnDashboard.php │ │ │ │ │ ├── AssertItemsOrderedSectionContainsProducts.php │ │ │ │ │ ├── AssertItemsOrderedSectionOnBackendOrderIsEmpty.php │ │ │ │ │ ├── AssertNoCreditMemoButton.php │ │ │ │ │ ├── AssertNoInvoiceButton.php │ │ │ │ │ ├── AssertOnlineInvoiceCannotBeCreated.php │ │ │ │ │ ├── AssertOrderAddresses.php │ │ │ │ │ ├── AssertOrderBillingAndShippingAddressesAreDifferent.php │ │ │ │ │ ├── AssertOrderButtonsAvailable.php │ │ │ │ │ ├── AssertOrderButtonsUnavailable.php │ │ │ │ │ ├── AssertOrderByDateInOrdersGrid.php │ │ │ │ │ ├── AssertOrderCancelMassActionFailMessage.php │ │ │ │ │ ├── AssertOrderCancelMassActionSuccessMessage.php │ │ │ │ │ ├── AssertOrderCancelSuccessMessage.php │ │ │ │ │ ├── AssertOrderCommentsHistoryNotifyStatus.php │ │ │ │ │ ├── AssertOrderGrandTotal.php │ │ │ │ │ ├── AssertOrderGraphImageIsVisible.php │ │ │ │ │ ├── AssertOrderInOrdersGrid.php │ │ │ │ │ ├── AssertOrderInOrdersGridOnFrontend.php │ │ │ │ │ ├── AssertOrderItemsPagerDisplayedOnFrontend.php │ │ │ │ │ ├── AssertOrderItemsPagerHiddenOnFrontend.php │ │ │ │ │ ├── AssertOrderMassOnHoldSuccessMessage.php │ │ │ │ │ ├── AssertOrderNotInOrdersGrid.php │ │ │ │ │ ├── AssertOrderNotVisibleOnMyAccount.php │ │ │ │ │ ├── AssertOrderOnHoldFailMessage.php │ │ │ │ │ ├── AssertOrderOnHoldSuccessMessage.php │ │ │ │ │ ├── AssertOrderPaymentInformation.php │ │ │ │ │ ├── AssertOrderReleaseFailMessage.php │ │ │ │ │ ├── AssertOrderReleaseSuccessMessage.php │ │ │ │ │ ├── AssertOrderStatusDuplicateStatus.php │ │ │ │ │ ├── AssertOrderStatusInGrid.php │ │ │ │ │ ├── AssertOrderStatusIsCanceled.php │ │ │ │ │ ├── AssertOrderStatusIsCorrect.php │ │ │ │ │ ├── AssertOrderStatusNotAssigned.php │ │ │ │ │ ├── AssertOrderStatusSuccessAssignMessage.php │ │ │ │ │ ├── AssertOrderStatusSuccessCreateMessage.php │ │ │ │ │ ├── AssertOrderStatusSuccessUnassignMessage.php │ │ │ │ │ ├── AssertOrderSuccessCreateMessage.php │ │ │ │ │ ├── AssertOrderSuccessVoidedMessage.php │ │ │ │ │ ├── AssertOrderTotalPaid.php │ │ │ │ │ ├── AssertOrdersInOrdersGrid.php │ │ │ │ │ ├── AssertProductInCustomerShoppingCartOnBackendGrid.php │ │ │ │ │ ├── AssertProductInItemsOrderedGrid.php │ │ │ │ │ ├── AssertProductQtyDecreased.php │ │ │ │ │ ├── AssertProductQtyDecreasedAfterCreditmemo.php │ │ │ │ │ ├── AssertProductsQtyAfterOrderCancel.php │ │ │ │ │ ├── AssertRefundInCommentsHistory.php │ │ │ │ │ ├── AssertRefundInCreditMemoTab.php │ │ │ │ │ ├── AssertRefundInRefundsGrid.php │ │ │ │ │ ├── AssertRefundNotInRefundsGrid.php │ │ │ │ │ ├── AssertRefundOrderStatusInCommentsHistory.php │ │ │ │ │ ├── AssertRefundSuccessCreateMessage.php │ │ │ │ │ ├── AssertRefundedGrandTotalOnFrontend.php │ │ │ │ │ ├── AssertReorderButtonIsNotVisibleOnFrontend.php │ │ │ │ │ ├── AssertReorderStatusIsCorrect.php │ │ │ │ │ ├── AssertSalesPrintOrderBillingAddress.php │ │ │ │ │ ├── AssertSalesPrintOrderGrandTotal.php │ │ │ │ │ ├── AssertSalesPrintOrderPaymentMethod.php │ │ │ │ │ ├── AssertSalesPrintOrderProducts.php │ │ │ │ │ ├── AssertTransactionStatus.php │ │ │ │ │ ├── AssertUnholdButton.php │ │ │ │ │ └── AssertVoidInCommentsHistory.php │ │ │ │ │ ├── Fixture │ │ │ │ │ ├── OrderInjectable.xml │ │ │ │ │ ├── OrderInjectable │ │ │ │ │ │ ├── BillingAddressId.php │ │ │ │ │ │ ├── CouponCode.php │ │ │ │ │ │ ├── CustomerId.php │ │ │ │ │ │ ├── EntityId.php │ │ │ │ │ │ └── StoreId.php │ │ │ │ │ └── OrderStatus.xml │ │ │ │ │ ├── Handler │ │ │ │ │ ├── OrderInjectable │ │ │ │ │ │ ├── Curl.php │ │ │ │ │ │ ├── OrderInjectableInterface.php │ │ │ │ │ │ └── Webapi.php │ │ │ │ │ └── OrderStatus │ │ │ │ │ │ ├── Curl.php │ │ │ │ │ │ └── OrderStatusInterface.php │ │ │ │ │ ├── Page │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ ├── CreditMemoIndex.xml │ │ │ │ │ │ ├── InvoiceIndex.xml │ │ │ │ │ │ ├── OrderCreateIndex.xml │ │ │ │ │ │ ├── OrderCreditMemoNew.xml │ │ │ │ │ │ ├── OrderIndex.xml │ │ │ │ │ │ ├── OrderInvoiceNew.xml │ │ │ │ │ │ ├── OrderInvoiceView.xml │ │ │ │ │ │ ├── OrderStatusAssign.xml │ │ │ │ │ │ ├── OrderStatusEdit.xml │ │ │ │ │ │ ├── OrderStatusIndex.xml │ │ │ │ │ │ ├── OrderStatusNew.xml │ │ │ │ │ │ ├── SalesCreditMemoView.xml │ │ │ │ │ │ ├── SalesInvoiceView.xml │ │ │ │ │ │ └── SalesOrderView.xml │ │ │ │ │ ├── CreditMemoView.xml │ │ │ │ │ ├── CustomerOrderView.xml │ │ │ │ │ ├── InvoiceView.xml │ │ │ │ │ ├── OrderHistory.xml │ │ │ │ │ ├── SalesGuestForm.xml │ │ │ │ │ ├── SalesGuestPrint.xml │ │ │ │ │ ├── SalesGuestView.xml │ │ │ │ │ └── SalesOrderShipmentNew.php │ │ │ │ │ ├── Repository │ │ │ │ │ ├── ConfigData.xml │ │ │ │ │ ├── OrderInjectable.xml │ │ │ │ │ ├── OrderInjectable │ │ │ │ │ │ ├── Invoice.xml │ │ │ │ │ │ └── Price.xml │ │ │ │ │ └── OrderStatus.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── AssignCustomOrderStatusTest.php │ │ │ │ │ ├── AssignCustomOrderStatusTest.xml │ │ │ │ │ ├── CancelCreatedOrderTest.php │ │ │ │ │ ├── CancelCreatedOrderTest.xml │ │ │ │ │ ├── CloseOrderTest.php │ │ │ │ │ ├── CreateCreditMemoEntityTest.php │ │ │ │ │ ├── CreateCreditMemoEntityTest.xml │ │ │ │ │ ├── CreateCustomOrderStatusEntityTest.php │ │ │ │ │ ├── CreateCustomOrderStatusEntityTest.xml │ │ │ │ │ ├── CreateInvoiceEntityTest.php │ │ │ │ │ ├── CreateInvoiceEntityTest.xml │ │ │ │ │ ├── CreateOnlineCreditMemoTest.php │ │ │ │ │ ├── CreateOnlineInvoiceEntityTest.php │ │ │ │ │ ├── CreateOrderBackendPartOneTest.php │ │ │ │ │ ├── CreateOrderBackendPartOneTest.xml │ │ │ │ │ ├── CreateOrderBackendTest.php │ │ │ │ │ ├── CreateOrderBackendTest.xml │ │ │ │ │ ├── CreateOrderFromEditCustomerPageTest.php │ │ │ │ │ ├── CreateOrderFromEditCustomerPageTest.xml │ │ │ │ │ ├── FrontendOrderPagerTest.php │ │ │ │ │ ├── FrontendOrderPagerTest.xml │ │ │ │ │ ├── GridFilteringTest.xml │ │ │ │ │ ├── GridFullTextSearchTest.xml │ │ │ │ │ ├── GridSortingTest.xml │ │ │ │ │ ├── HoldCreatedOrderTest.php │ │ │ │ │ ├── HoldCreatedOrderTest.xml │ │ │ │ │ ├── MassOrdersUpdateTest.php │ │ │ │ │ ├── MassOrdersUpdateTest.xml │ │ │ │ │ ├── MoveLastOrderedProductsOnOrderPageTest.php │ │ │ │ │ ├── MoveLastOrderedProductsOnOrderPageTest.xml │ │ │ │ │ ├── MoveProductsInComparedOnOrderPageTest.php │ │ │ │ │ ├── MoveProductsInComparedOnOrderPageTest.xml │ │ │ │ │ ├── MoveRecentlyComparedProductsOnOrderPageTest.php │ │ │ │ │ ├── MoveRecentlyComparedProductsOnOrderPageTest.xml │ │ │ │ │ ├── MoveRecentlyViewedProductsOnOrderPageTest.php │ │ │ │ │ ├── MoveRecentlyViewedProductsOnOrderPageTest.xml │ │ │ │ │ ├── MoveShoppingCartProductsOnOrderPageTest.php │ │ │ │ │ ├── MoveShoppingCartProductsOnOrderPageTest.xml │ │ │ │ │ ├── NavigateMenuTest.xml │ │ │ │ │ ├── PrintOrderFrontendGuestTest.php │ │ │ │ │ ├── PrintOrderFrontendGuestTest.xml │ │ │ │ │ ├── ReorderOrderEntityTest.php │ │ │ │ │ ├── ReorderOrderEntityTest.xml │ │ │ │ │ ├── UnassignCustomOrderStatusTest.php │ │ │ │ │ ├── UnassignCustomOrderStatusTest.xml │ │ │ │ │ ├── UpdateCustomOrderStatusTest.php │ │ │ │ │ ├── UpdateCustomOrderStatusTest.xml │ │ │ │ │ └── VoidAuthorizationTest.php │ │ │ │ │ ├── TestStep │ │ │ │ │ ├── AcceptPaymentStep.php │ │ │ │ │ ├── AddProductsStep.php │ │ │ │ │ ├── AddRecentlyViewedProductsToCartStep.php │ │ │ │ │ ├── CancelOrderStep.php │ │ │ │ │ ├── ConfigureProductsStep.php │ │ │ │ │ ├── CreateCreditMemoStep.php │ │ │ │ │ ├── CreateInvoiceStep.php │ │ │ │ │ ├── CreateNewOrderStep.php │ │ │ │ │ ├── CreateOnlineCreditMemoStep.php │ │ │ │ │ ├── CreateOrderStep.php │ │ │ │ │ ├── CreateShipmentStep.php │ │ │ │ │ ├── DenyPaymentStep.php │ │ │ │ │ ├── FillAccountInformationStep.php │ │ │ │ │ ├── FillBillingAddressStep.php │ │ │ │ │ ├── FillShippingAddressStep.php │ │ │ │ │ ├── GetPaymentUpdateStep.php │ │ │ │ │ ├── OnHoldStep.php │ │ │ │ │ ├── OpenOrderStep.php │ │ │ │ │ ├── OpenSalesOrderOnFrontendForGuestStep.php │ │ │ │ │ ├── OpenSalesOrdersStep.php │ │ │ │ │ ├── PrintOrderOnFrontendStep.php │ │ │ │ │ ├── ReorderStep.php │ │ │ │ │ ├── SelectCustomerOrderStep.php │ │ │ │ │ ├── SelectPaymentMethodForOrderStep.php │ │ │ │ │ ├── SelectShippingMethodForOrderStep.php │ │ │ │ │ ├── SelectStoreStep.php │ │ │ │ │ ├── SubmitOrderNegativeStep.php │ │ │ │ │ ├── SubmitOrderStep.php │ │ │ │ │ ├── SubmitOrderWithoutAdditionalInfoStep.php │ │ │ │ │ ├── UnholdOrderStep.php │ │ │ │ │ ├── UpdateProductsDataStep.php │ │ │ │ │ ├── Utils │ │ │ │ │ │ └── CompareQtyTrait.php │ │ │ │ │ └── VoidAuthorizationStep.php │ │ │ │ │ └── etc │ │ │ │ │ ├── curl │ │ │ │ │ └── di.xml │ │ │ │ │ ├── di.xml │ │ │ │ │ ├── testcase.xml │ │ │ │ │ └── webapi │ │ │ │ │ └── di.xml │ │ │ │ ├── SalesRule │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ └── Promo │ │ │ │ │ │ │ ├── Grid.php │ │ │ │ │ │ │ └── Quote │ │ │ │ │ │ │ └── Edit │ │ │ │ │ │ │ ├── PromoQuoteForm.php │ │ │ │ │ │ │ ├── PromoQuoteForm.xml │ │ │ │ │ │ │ └── Section │ │ │ │ │ │ │ ├── Conditions.php │ │ │ │ │ │ │ ├── Labels.php │ │ │ │ │ │ │ ├── ManageCouponCode.php │ │ │ │ │ │ │ └── RuleInformation.php │ │ │ │ │ └── Order │ │ │ │ │ │ ├── Items.php │ │ │ │ │ │ └── View.php │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertCartPriceRuleApplying.php │ │ │ │ │ ├── AssertCartPriceRuleConditionIsApplied.php │ │ │ │ │ ├── AssertCartPriceRuleConditionIsNotApplied.php │ │ │ │ │ ├── AssertCartPriceRuleForm.php │ │ │ │ │ ├── AssertCartPriceRuleFreeShippingIsApplied.php │ │ │ │ │ ├── AssertCartPriceRuleIsNotPresentedInGrid.php │ │ │ │ │ ├── AssertCartPriceRuleSuccessDeleteMessage.php │ │ │ │ │ ├── AssertCartPriceRuleSuccessSaveMessage.php │ │ │ │ │ └── AssertSalesRuleOnPrintOrder.php │ │ │ │ │ ├── Fixture │ │ │ │ │ ├── SalesRule.xml │ │ │ │ │ └── SalesRule │ │ │ │ │ │ └── ConditionsSerialized.php │ │ │ │ │ ├── Handler │ │ │ │ │ └── SalesRule │ │ │ │ │ │ ├── Curl.php │ │ │ │ │ │ ├── SalesRuleInterface.php │ │ │ │ │ │ └── Webapi.php │ │ │ │ │ ├── Page │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ ├── PromoQuoteEdit.xml │ │ │ │ │ │ ├── PromoQuoteIndex.xml │ │ │ │ │ │ └── PromoQuoteNew.xml │ │ │ │ │ └── SalesGuestPrint.xml │ │ │ │ │ ├── Repository │ │ │ │ │ ├── ConfigData.xml │ │ │ │ │ └── SalesRule.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── ApplySeveralSalesRuleEntityTest.php │ │ │ │ │ ├── ApplySeveralSalesRuleEntityTest.xml │ │ │ │ │ ├── CreateSalesRuleEntityPartOneTest.php │ │ │ │ │ ├── CreateSalesRuleEntityPartOneTest.xml │ │ │ │ │ ├── CreateSalesRuleEntityPartTwoTest.php │ │ │ │ │ ├── CreateSalesRuleEntityPartTwoTest.xml │ │ │ │ │ ├── CreateSalesRuleEntityTest.php │ │ │ │ │ ├── CreateSalesRuleEntityTest.xml │ │ │ │ │ ├── DeleteSalesRuleEntityTest.php │ │ │ │ │ ├── DeleteSalesRuleEntityTest.xml │ │ │ │ │ ├── NavigateMenuTest.xml │ │ │ │ │ ├── OnePageCheckoutPaymentMethodDataPersistenceWithDiscountTest.php │ │ │ │ │ ├── OnePageCheckoutWithDiscountTest.php │ │ │ │ │ ├── ShoppingCartWithFreeShippingAndFlatRateTest.php │ │ │ │ │ ├── ShoppingCartWithFreeShippingAndFlatRateTest.xml │ │ │ │ │ ├── ShoppingCartWithFreeShippingTest.php │ │ │ │ │ ├── ShoppingCartWithFreeShippingTest.xml │ │ │ │ │ ├── UpdateSalesRuleEntityTest.php │ │ │ │ │ └── UpdateSalesRuleEntityTest.xml │ │ │ │ │ ├── TestStep │ │ │ │ │ ├── ApplySalesRuleOnBackendStep.php │ │ │ │ │ ├── ApplySalesRuleOnCheckoutStep.php │ │ │ │ │ ├── ApplySalesRuleOnFrontendStep.php │ │ │ │ │ ├── CreateSalesRuleStep.php │ │ │ │ │ ├── CreateSalesRuleThroughAdminStep.php │ │ │ │ │ ├── DeleteAllSalesRuleStep.php │ │ │ │ │ └── DeleteSalesRulesStep.php │ │ │ │ │ └── etc │ │ │ │ │ ├── curl │ │ │ │ │ └── di.xml │ │ │ │ │ ├── testcase.xml │ │ │ │ │ └── webapi │ │ │ │ │ └── di.xml │ │ │ │ ├── Search │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ └── Block │ │ │ │ │ │ ├── Edit │ │ │ │ │ │ ├── SynonymGroupForm.php │ │ │ │ │ │ └── SynonymGroupForm.xml │ │ │ │ │ │ └── SynonymGroupGrid.php │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertSynonymGroupDeleteMessage.php │ │ │ │ │ ├── AssertSynonymGroupInGrid.php │ │ │ │ │ ├── AssertSynonymGroupSuccessSaveMessage.php │ │ │ │ │ ├── AssertSynonymGroupsSearch.php │ │ │ │ │ ├── AssertSynonymMergeErrorMessage.php │ │ │ │ │ └── AssertSynonymRestrictedAccess.php │ │ │ │ │ ├── Fixture │ │ │ │ │ ├── SynonymGroup.xml │ │ │ │ │ └── SynonymGroup │ │ │ │ │ │ └── ScopeId.php │ │ │ │ │ ├── Handler │ │ │ │ │ └── SynonymGroup │ │ │ │ │ │ ├── Curl.php │ │ │ │ │ │ └── SynonymGroupInterface.php │ │ │ │ │ ├── Page │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ ├── SynonymGroupIndex.xml │ │ │ │ │ │ └── SynonymGroupNew.xml │ │ │ │ │ ├── Repository │ │ │ │ │ └── SynonymGroup.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── AdvancedSearchWithAttributeTest.php │ │ │ │ │ ├── AdvancedSearchWithAttributeTest.xml │ │ │ │ │ ├── CreateMultipleSynonymGroupsTest.php │ │ │ │ │ ├── CreateMultipleSynonymGroupsTest.xml │ │ │ │ │ ├── CreateSynonymGroupEntityTest.php │ │ │ │ │ ├── CreateSynonymGroupEntityTest.xml │ │ │ │ │ ├── CustomAclPermissionTest.xml │ │ │ │ │ ├── DeleteSynonymGroupEntityTest.php │ │ │ │ │ ├── DeleteSynonymGroupEntityTest.xml │ │ │ │ │ ├── MergeSynonymGroupEntityTest.php │ │ │ │ │ ├── MergeSynonymGroupEntityTest.xml │ │ │ │ │ ├── UpdateSynonymGroupEntityTest.php │ │ │ │ │ └── UpdateSynonymGroupEntityTest.xml │ │ │ │ │ ├── TestStep │ │ │ │ │ └── DeleteAllSynonymGroupsStep.php │ │ │ │ │ └── etc │ │ │ │ │ ├── curl │ │ │ │ │ └── di.xml │ │ │ │ │ └── di.xml │ │ │ │ ├── Security │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ └── Form │ │ │ │ │ │ ├── ForgotPassword.php │ │ │ │ │ │ └── ForgotPassword.xml │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertCustomerEmailChanged.php │ │ │ │ │ ├── AssertCustomerIsLocked.php │ │ │ │ │ ├── AssertCustomerPasswordRequiredClasses.php │ │ │ │ │ ├── AssertCustomerResetPasswordFailed.php │ │ │ │ │ ├── AssertDefaultAccountInformation.php │ │ │ │ │ ├── AssertPasswordIsNotSecureEnoughMessage.php │ │ │ │ │ ├── AssertPasswordLengthErrorMessage.php │ │ │ │ │ ├── AssertUserIsLocked.php │ │ │ │ │ └── AssertUserPasswordResetFailed.php │ │ │ │ │ ├── Page │ │ │ │ │ └── UserAccountForgotPassword.php │ │ │ │ │ ├── Repository │ │ │ │ │ └── ConfigData.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── LockAdminUserWhenCreatingNewIntegrationTest.php │ │ │ │ │ ├── LockAdminUserWhenCreatingNewIntegrationTest.xml │ │ │ │ │ ├── LockAdminUserWhenCreatingNewRoleTest.php │ │ │ │ │ ├── LockAdminUserWhenCreatingNewRoleTest.xml │ │ │ │ │ ├── LockAdminUserWhenCreatingNewUserTest.php │ │ │ │ │ ├── LockAdminUserWhenCreatingNewUserTest.xml │ │ │ │ │ ├── LockAdminUserWhenEditingIntegrationTest.php │ │ │ │ │ ├── LockAdminUserWhenEditingIntegrationTest.xml │ │ │ │ │ ├── LockAdminUserWhenEditingRoleTest.php │ │ │ │ │ ├── LockAdminUserWhenEditingRoleTest.xml │ │ │ │ │ ├── LockAdminUserWhenEditingUserTest.php │ │ │ │ │ ├── LockAdminUserWhenEditingUserTest.xml │ │ │ │ │ ├── LockCustomerOnEditPageTest.php │ │ │ │ │ ├── LockCustomerOnEditPageTest.xml │ │ │ │ │ ├── LockCustomerOnLoginPageTest.php │ │ │ │ │ ├── LockCustomerOnLoginPageTest.xml │ │ │ │ │ ├── NewCustomerPasswordComplexityTest.php │ │ │ │ │ ├── NewCustomerPasswordComplexityTest.xml │ │ │ │ │ ├── RegisterCustomerEntityWithDifferentPasswordClassesTest.php │ │ │ │ │ ├── RegisterCustomerEntityWithDifferentPasswordClassesTest.xml │ │ │ │ │ ├── ResetCustomerPasswordFailedTest.php │ │ │ │ │ ├── ResetCustomerPasswordFailedTest.xml │ │ │ │ │ ├── ResetUserPasswordFailedTest.php │ │ │ │ │ ├── ResetUserPasswordFailedTest.xml │ │ │ │ │ ├── SecureChangingCustomerEmailTest.php │ │ │ │ │ ├── SecureChangingCustomerEmailTest.xml │ │ │ │ │ ├── SecureChangingCustomerPasswordTest.php │ │ │ │ │ └── SecureChangingCustomerPasswordTest.xml │ │ │ │ │ └── etc │ │ │ │ │ └── di.xml │ │ │ │ ├── Setup │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ ├── Authentication.php │ │ │ │ │ ├── Authentication.xml │ │ │ │ │ ├── CreateBackup.php │ │ │ │ │ ├── CreateBackup.xml │ │ │ │ │ ├── Extension │ │ │ │ │ │ ├── AbstractGrid.php │ │ │ │ │ │ ├── DataOption.php │ │ │ │ │ │ ├── Grid.php │ │ │ │ │ │ ├── InstallGrid.php │ │ │ │ │ │ ├── UpdateGrid.php │ │ │ │ │ │ └── Updater.php │ │ │ │ │ ├── Home.php │ │ │ │ │ ├── Module │ │ │ │ │ │ ├── Grid.php │ │ │ │ │ │ └── Status.php │ │ │ │ │ ├── Readiness.php │ │ │ │ │ ├── SelectVersion.php │ │ │ │ │ ├── SelectVersion.xml │ │ │ │ │ ├── SelectVersion │ │ │ │ │ │ ├── OtherComponentsGrid.php │ │ │ │ │ │ └── OtherComponentsGrid │ │ │ │ │ │ │ └── Item.php │ │ │ │ │ ├── SuccessMessage.php │ │ │ │ │ ├── SystemConfig.php │ │ │ │ │ └── SystemUpgrade.php │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertApplicationVersion.php │ │ │ │ │ ├── AssertSuccessMessage.php │ │ │ │ │ ├── AssertSuccessfulReadinessCheck.php │ │ │ │ │ ├── AssertVersionAndEditionCheck.php │ │ │ │ │ ├── Extension │ │ │ │ │ │ ├── AssertExtensionAndVersionCheck.php │ │ │ │ │ │ ├── AssertFindExtensionOnGrid.php │ │ │ │ │ │ ├── AssertMultipleExtensionAndVersionCheck.php │ │ │ │ │ │ ├── AssertMultipleSuccessMessage.php │ │ │ │ │ │ ├── AssertSelectSeveralExtensions.php │ │ │ │ │ │ ├── AssertSuccessMessage.php │ │ │ │ │ │ └── AssertVersionOnGrid.php │ │ │ │ │ └── Module │ │ │ │ │ │ ├── AssertModuleInGrid.php │ │ │ │ │ │ └── AssertSuccessMessage.php │ │ │ │ │ ├── Fixture │ │ │ │ │ ├── BackupOptions.xml │ │ │ │ │ ├── Extension.xml │ │ │ │ │ ├── Module.xml │ │ │ │ │ ├── RepoCredentials.xml │ │ │ │ │ └── Upgrade.xml │ │ │ │ │ ├── Page │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ └── SetupWizard.xml │ │ │ │ │ ├── Repository │ │ │ │ │ ├── BackupOptions.xml │ │ │ │ │ ├── Extension.xml │ │ │ │ │ └── RepoCredentials.xml │ │ │ │ │ └── TestCase │ │ │ │ │ ├── AbstractExtensionTest.php │ │ │ │ │ ├── EnableDisableModuleTest.php │ │ │ │ │ ├── EnableDisableModuleTest.xml │ │ │ │ │ ├── ExtensionMultipleTest.php │ │ │ │ │ ├── ExtensionMultipleTest.xml │ │ │ │ │ ├── ExtensionMultipleUpdateTest.php │ │ │ │ │ ├── ExtensionMultipleUpdateTest.xml │ │ │ │ │ ├── ExtensionTest.php │ │ │ │ │ ├── ExtensionTest.xml │ │ │ │ │ ├── UpgradeSystemTest.php │ │ │ │ │ └── UpgradeSystemTest.xml │ │ │ │ ├── Shipping │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ ├── Form.php │ │ │ │ │ │ ├── Form.xml │ │ │ │ │ │ ├── Form │ │ │ │ │ │ │ ├── Items.php │ │ │ │ │ │ │ └── Items │ │ │ │ │ │ │ │ ├── Product.php │ │ │ │ │ │ │ │ └── Product.xml │ │ │ │ │ │ ├── Order │ │ │ │ │ │ │ ├── Tracking.php │ │ │ │ │ │ │ ├── Tracking │ │ │ │ │ │ │ │ ├── Item.php │ │ │ │ │ │ │ │ └── Item.xml │ │ │ │ │ │ │ └── TrackingInfoTable.php │ │ │ │ │ │ ├── Shipment │ │ │ │ │ │ │ └── Grid.php │ │ │ │ │ │ └── View │ │ │ │ │ │ │ └── Items.php │ │ │ │ │ └── Order │ │ │ │ │ │ ├── Info.php │ │ │ │ │ │ ├── Shipment.php │ │ │ │ │ │ └── Shipment │ │ │ │ │ │ └── Items.php │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertCityBasedShippingRateChanged.php │ │ │ │ │ ├── AssertNoShipButton.php │ │ │ │ │ ├── AssertShipTotalQuantity.php │ │ │ │ │ ├── AssertShipmentInShipmentsGrid.php │ │ │ │ │ ├── AssertShipmentInShipmentsTab.php │ │ │ │ │ ├── AssertShipmentItems.php │ │ │ │ │ ├── AssertShipmentNotInShipmentsGrid.php │ │ │ │ │ ├── AssertShipmentSuccessCreateMessage.php │ │ │ │ │ ├── AssertShippingMethodOnPrintOrder.php │ │ │ │ │ └── AssertTrackingDetailsIsPresent.php │ │ │ │ │ ├── Fixture │ │ │ │ │ └── Method.php │ │ │ │ │ ├── Page │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ ├── OrderShipmentNew.xml │ │ │ │ │ │ ├── OrderShipmentView.xml │ │ │ │ │ │ ├── SalesShipmentView.xml │ │ │ │ │ │ └── ShipmentIndex.xml │ │ │ │ │ ├── SalesGuestPrint.xml │ │ │ │ │ └── ShipmentView.xml │ │ │ │ │ ├── Repository │ │ │ │ │ ├── ConfigData.xml │ │ │ │ │ └── Method.php │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── CityBasedShippingRateTest.php │ │ │ │ │ ├── CreateShipmentEntityTest.php │ │ │ │ │ ├── CreateShipmentEntityTest.xml │ │ │ │ │ ├── SalesShippingReportEntityTest.php │ │ │ │ │ ├── SalesShippingReportEntityTest.xml │ │ │ │ │ ├── TrackingShipmentForPlacedOrderTest.php │ │ │ │ │ └── TrackingShipmentForPlacedOrderTest.xml │ │ │ │ │ ├── TestStep │ │ │ │ │ ├── AddTrackingNumberStep.php │ │ │ │ │ └── FillShippingAddressesStep.php │ │ │ │ │ └── etc │ │ │ │ │ ├── di.xml │ │ │ │ │ └── testcase.xml │ │ │ │ ├── Signifyd │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ └── Order │ │ │ │ │ │ │ ├── Grid.php │ │ │ │ │ │ │ └── View │ │ │ │ │ │ │ └── FraudProtection.php │ │ │ │ │ └── SignifydConsole │ │ │ │ │ │ ├── CaseInfo.php │ │ │ │ │ │ ├── CaseSearch.php │ │ │ │ │ │ ├── SignifydLogin.php │ │ │ │ │ │ └── Webhooks.php │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertAwaitingSignifydGuaranteeInCommentsHistory.php │ │ │ │ │ ├── AssertCaseInfoOnAdmin.php │ │ │ │ │ ├── AssertCaseInfoOnSignifydConsole.php │ │ │ │ │ ├── AssertSignifydCaseInCommentsHistory.php │ │ │ │ │ ├── AssertSignifydCaseInOrdersGrid.php │ │ │ │ │ └── AssertSignifydGuaranteeCancelInCommentsHistory.php │ │ │ │ │ ├── Fixture │ │ │ │ │ ├── SignifydAccount.xml │ │ │ │ │ ├── SignifydAddress.xml │ │ │ │ │ ├── SignifydAddress │ │ │ │ │ │ └── Firstname.php │ │ │ │ │ └── SignifydData.xml │ │ │ │ │ ├── Page │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ ├── OrdersGrid.xml │ │ │ │ │ │ └── SalesOrderView.xml │ │ │ │ │ └── SignifydConsole │ │ │ │ │ │ ├── SignifydCases.xml │ │ │ │ │ │ ├── SignifydLogin.xml │ │ │ │ │ │ └── SignifydNotifications.xml │ │ │ │ │ ├── Repository │ │ │ │ │ ├── Address.xml │ │ │ │ │ ├── ConfigData.xml │ │ │ │ │ ├── Customer.xml │ │ │ │ │ ├── SignifydAccount.xml │ │ │ │ │ └── SignifydData.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── AcceptPaymentWithSignifydGuaranteeDeclinedTest.php │ │ │ │ │ ├── AcceptPaymentWithSignifydGuaranteeDeclinedTest.xml │ │ │ │ │ ├── CreateSignifydGuaranteeAndCancelOrderTest.php │ │ │ │ │ ├── CreateSignifydGuaranteeAndCancelOrderTest.xml │ │ │ │ │ ├── DenyPaymentWithSignifydGuaranteeDeclinedTest.php │ │ │ │ │ └── DenyPaymentWithSignifydGuaranteeDeclinedTest.xml │ │ │ │ │ ├── TestStep │ │ │ │ │ ├── OpenOrderGridStep.php │ │ │ │ │ ├── SignifydCancelOrderStep.php │ │ │ │ │ ├── SignifydCreateCustomerStep.php │ │ │ │ │ ├── SignifydFillShippingAddressStep.php │ │ │ │ │ ├── SignifydLoginStep.php │ │ │ │ │ ├── SignifydObserveCaseStep.php │ │ │ │ │ ├── SignifydSetWebhookHandlersStep.php │ │ │ │ │ └── UnholdAndCancelOrderStep.php │ │ │ │ │ └── etc │ │ │ │ │ ├── di.xml │ │ │ │ │ └── testcase.xml │ │ │ │ ├── Sitemap │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ ├── SitemapGrid.php │ │ │ │ │ │ └── SitemapPageActions.php │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertSitemapContent.php │ │ │ │ │ ├── AssertSitemapFailFolderSaveMessage.php │ │ │ │ │ ├── AssertSitemapFailPathSaveMessage.php │ │ │ │ │ ├── AssertSitemapInGrid.php │ │ │ │ │ ├── AssertSitemapNotInGrid.php │ │ │ │ │ ├── AssertSitemapSubmissionToRobotsTxt.php │ │ │ │ │ ├── AssertSitemapSuccessDeleteMessage.php │ │ │ │ │ ├── AssertSitemapSuccessGenerateMessage.php │ │ │ │ │ ├── AssertSitemapSuccessSaveAndGenerateMessages.php │ │ │ │ │ └── AssertSitemapSuccessSaveMessage.php │ │ │ │ │ ├── Fixture │ │ │ │ │ └── Sitemap.xml │ │ │ │ │ ├── Handler │ │ │ │ │ └── Sitemap │ │ │ │ │ │ ├── Curl.php │ │ │ │ │ │ └── SitemapInterface.php │ │ │ │ │ ├── Page │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ ├── SitemapEdit.xml │ │ │ │ │ │ ├── SitemapIndex.xml │ │ │ │ │ │ └── SitemapNew.xml │ │ │ │ │ ├── Repository │ │ │ │ │ ├── ConfigData.xml │ │ │ │ │ └── Sitemap.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── CreateSitemapEntityTest.php │ │ │ │ │ ├── CreateSitemapEntityTest.xml │ │ │ │ │ ├── DeleteSitemapEntityTest.php │ │ │ │ │ ├── DeleteSitemapEntityTest.xml │ │ │ │ │ ├── GenerateSitemapEntityTest.php │ │ │ │ │ ├── GenerateSitemapEntityTest.xml │ │ │ │ │ ├── NavigateMenuTest.xml │ │ │ │ │ ├── UpdateSitemapEntityTest.php │ │ │ │ │ └── UpdateSitemapEntityTest.xml │ │ │ │ │ └── etc │ │ │ │ │ ├── curl │ │ │ │ │ └── di.xml │ │ │ │ │ └── di.xml │ │ │ │ ├── Store │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ └── Switcher.php │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertStoreBackend.php │ │ │ │ │ ├── AssertStoreCodeInUrl.php │ │ │ │ │ ├── AssertStoreDisabledErrorSaveMessage.php │ │ │ │ │ ├── AssertStoreForm.php │ │ │ │ │ ├── AssertStoreFrontend.php │ │ │ │ │ ├── AssertStoreGroupForm.php │ │ │ │ │ ├── AssertStoreGroupInGrid.php │ │ │ │ │ ├── AssertStoreGroupNoDeleteButton.php │ │ │ │ │ ├── AssertStoreGroupNotInGrid.php │ │ │ │ │ ├── AssertStoreGroupOnStoreViewForm.php │ │ │ │ │ ├── AssertStoreGroupSuccessDeleteAndBackupMessages.php │ │ │ │ │ ├── AssertStoreGroupSuccessDeleteMessage.php │ │ │ │ │ ├── AssertStoreGroupSuccessSaveMessage.php │ │ │ │ │ ├── AssertStoreInGrid.php │ │ │ │ │ ├── AssertStoreNoDeleteButton.php │ │ │ │ │ ├── AssertStoreNotInGrid.php │ │ │ │ │ ├── AssertStoreNotOnFrontend.php │ │ │ │ │ ├── AssertStoreSuccessDeleteAndBackupMessages.php │ │ │ │ │ ├── AssertStoreSuccessDeleteMessage.php │ │ │ │ │ ├── AssertStoreSuccessSaveMessage.php │ │ │ │ │ ├── AssertWebsiteForm.php │ │ │ │ │ ├── AssertWebsiteInGrid.php │ │ │ │ │ ├── AssertWebsiteNotInGrid.php │ │ │ │ │ ├── AssertWebsiteOnStoreForm.php │ │ │ │ │ ├── AssertWebsiteSuccessDeleteAndBackupMessages.php │ │ │ │ │ ├── AssertWebsiteSuccessDeleteMessage.php │ │ │ │ │ └── AssertWebsiteSuccessSaveMessage.php │ │ │ │ │ ├── Fixture │ │ │ │ │ ├── Store.xml │ │ │ │ │ ├── Store │ │ │ │ │ │ └── GroupId.php │ │ │ │ │ ├── StoreGroup.xml │ │ │ │ │ ├── StoreGroup │ │ │ │ │ │ ├── CategoryId.php │ │ │ │ │ │ └── WebsiteId.php │ │ │ │ │ └── Website.xml │ │ │ │ │ ├── Handler │ │ │ │ │ ├── Store │ │ │ │ │ │ ├── Curl.php │ │ │ │ │ │ └── StoreInterface.php │ │ │ │ │ ├── StoreGroup │ │ │ │ │ │ ├── Curl.php │ │ │ │ │ │ └── StoreGroupInterface.php │ │ │ │ │ └── Website │ │ │ │ │ │ ├── Curl.php │ │ │ │ │ │ └── WebsiteInterface.php │ │ │ │ │ ├── Repository │ │ │ │ │ ├── ConfigData.xml │ │ │ │ │ ├── Store.xml │ │ │ │ │ ├── StoreGroup.xml │ │ │ │ │ └── Website.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── AccessAdminWithStoreCodeInUrlTest.php │ │ │ │ │ ├── AccessAdminWithStoreCodeInUrlTest.xml │ │ │ │ │ ├── CreateStoreEntityTest.php │ │ │ │ │ ├── CreateStoreEntityTest.xml │ │ │ │ │ ├── CreateStoreGroupEntityTest.php │ │ │ │ │ ├── CreateStoreGroupEntityTest.xml │ │ │ │ │ ├── CreateWebsiteEntityTest.php │ │ │ │ │ ├── CreateWebsiteEntityTest.xml │ │ │ │ │ ├── DeleteStoreEntityTest.php │ │ │ │ │ ├── DeleteStoreEntityTest.xml │ │ │ │ │ ├── DeleteStoreGroupEntityTest.php │ │ │ │ │ ├── DeleteStoreGroupEntityTest.xml │ │ │ │ │ ├── DeleteWebsiteEntityTest.php │ │ │ │ │ ├── DeleteWebsiteEntityTest.xml │ │ │ │ │ ├── MoveStoreToOtherGroupSameWebsiteTest.php │ │ │ │ │ ├── MoveStoreToOtherGroupSameWebsiteTest.xml │ │ │ │ │ ├── UpdateStoreEntityTest.php │ │ │ │ │ ├── UpdateStoreEntityTest.xml │ │ │ │ │ ├── UpdateStoreGroupEntityTest.php │ │ │ │ │ ├── UpdateStoreGroupEntityTest.xml │ │ │ │ │ ├── UpdateWebsiteEntityTest.php │ │ │ │ │ └── UpdateWebsiteEntityTest.xml │ │ │ │ │ ├── TestStep │ │ │ │ │ ├── DeleteWebsitesEntityStep.php │ │ │ │ │ └── RestoreDefaultStoreViewStep.php │ │ │ │ │ └── etc │ │ │ │ │ ├── curl │ │ │ │ │ └── di.xml │ │ │ │ │ └── di.xml │ │ │ │ ├── Swagger │ │ │ │ └── Test │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertApiInfoTitleOnPage.php │ │ │ │ │ ├── AssertEndpointContentDisplay.php │ │ │ │ │ ├── AssertServiceContentDisplay.php │ │ │ │ │ └── AssertSwaggerSectionLoadOnPage.php │ │ │ │ │ ├── Page │ │ │ │ │ └── SwaggerUiPage.php │ │ │ │ │ └── TestCase │ │ │ │ │ ├── SwaggerUiForRestApiTest.php │ │ │ │ │ └── SwaggerUiForRestApiTest.xml │ │ │ │ ├── Swatches │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ └── Product │ │ │ │ │ │ ├── ListProduct.php │ │ │ │ │ │ ├── ProductList │ │ │ │ │ │ └── ProductItem.php │ │ │ │ │ │ └── ViewWithSwatches.php │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertProductPriceWithSelectedSwatchOnCategoryPage.php │ │ │ │ │ ├── AssertSelectedSwatchOptionsOnProductPage.php │ │ │ │ │ ├── AssertSwatchOptionsOnProductPage.php │ │ │ │ │ ├── AssertSwatchesAreNotVisibleOnCategoryPage.php │ │ │ │ │ └── AssertSwatchesAreVisibleOnCategoryPage.php │ │ │ │ │ ├── Fixture │ │ │ │ │ ├── Cart │ │ │ │ │ │ └── Item.php │ │ │ │ │ ├── ConfigurableProduct.xml │ │ │ │ │ └── SwatchProductAttribute.xml │ │ │ │ │ ├── Handler │ │ │ │ │ └── SwatchProductAttribute │ │ │ │ │ │ ├── Curl.php │ │ │ │ │ │ └── SwatchProductAttributeInterface.php │ │ │ │ │ ├── Page │ │ │ │ │ ├── Category │ │ │ │ │ │ └── CatalogCategoryView.xml │ │ │ │ │ └── Product │ │ │ │ │ │ └── CatalogProductView.xml │ │ │ │ │ ├── Repository │ │ │ │ │ ├── ConfigData.xml │ │ │ │ │ ├── ConfigurableProduct.xml │ │ │ │ │ ├── ConfigurableProduct │ │ │ │ │ │ ├── CheckoutData.xml │ │ │ │ │ │ └── ConfigurableAttributesData.xml │ │ │ │ │ └── SwatchProductAttribute.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── AddConfigurableProductWithSwatchToShoppingCartTest.php │ │ │ │ │ ├── AddConfigurableProductWithSwatchToShoppingCartTest.xml │ │ │ │ │ ├── CheckShowSwatchesInProductListOptionImpactTest.php │ │ │ │ │ └── CheckShowSwatchesInProductListOptionImpactTest.xml │ │ │ │ │ ├── TestStep │ │ │ │ │ └── AddProductToCartFromCatalogCategoryPageStep.php │ │ │ │ │ └── etc │ │ │ │ │ └── curl │ │ │ │ │ └── di.xml │ │ │ │ ├── Tax │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ ├── Rate │ │ │ │ │ │ ├── Edit │ │ │ │ │ │ │ ├── Form.php │ │ │ │ │ │ │ ├── Form.xml │ │ │ │ │ │ │ └── FormPageActions.php │ │ │ │ │ │ ├── Grid.php │ │ │ │ │ │ └── GridPageActions.php │ │ │ │ │ │ └── Rule │ │ │ │ │ │ ├── Edit │ │ │ │ │ │ ├── Form.php │ │ │ │ │ │ ├── Form.xml │ │ │ │ │ │ ├── TaxRate.php │ │ │ │ │ │ └── TaxRate.xml │ │ │ │ │ │ └── Grid.php │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AbstractAssertOrderTaxOnBackend.php │ │ │ │ │ ├── AbstractAssertTaxCalculationAfterCheckout.php │ │ │ │ │ ├── AbstractAssertTaxRuleIsAppliedToAllPrices.php │ │ │ │ │ ├── AbstractAssertTaxWithCrossBorderApplying.php │ │ │ │ │ ├── AssertOrderTaxOnBackendExcludingIncludingTax.php │ │ │ │ │ ├── AssertOrderTaxOnBackendExcludingTax.php │ │ │ │ │ ├── AssertOrderTaxOnBackendIncludingTax.php │ │ │ │ │ ├── AssertTaxCalculationAfterCheckoutExcludingIncludingTax.php │ │ │ │ │ ├── AssertTaxCalculationAfterCheckoutExcludingTax.php │ │ │ │ │ ├── AssertTaxCalculationAfterCheckoutIncludingTax.php │ │ │ │ │ ├── AssertTaxRateForm.php │ │ │ │ │ ├── AssertTaxRateInGrid.php │ │ │ │ │ ├── AssertTaxRateInTaxRule.php │ │ │ │ │ ├── AssertTaxRateNotInGrid.php │ │ │ │ │ ├── AssertTaxRateNotInTaxRule.php │ │ │ │ │ ├── AssertTaxRateSuccessDeleteMessage.php │ │ │ │ │ ├── AssertTaxRateSuccessSaveMessage.php │ │ │ │ │ ├── AssertTaxRuleApplying.php │ │ │ │ │ ├── AssertTaxRuleForm.php │ │ │ │ │ ├── AssertTaxRuleInGrid.php │ │ │ │ │ ├── AssertTaxRuleIsApplied.php │ │ │ │ │ ├── AssertTaxRuleIsAppliedToAllPricesExcludingIncludingTax.php │ │ │ │ │ ├── AssertTaxRuleIsAppliedToAllPricesExcludingTax.php │ │ │ │ │ ├── AssertTaxRuleIsAppliedToAllPricesIncludingTax.php │ │ │ │ │ ├── AssertTaxRuleIsNotApplied.php │ │ │ │ │ ├── AssertTaxRuleNotInGrid.php │ │ │ │ │ ├── AssertTaxRuleSuccessDeleteMessage.php │ │ │ │ │ ├── AssertTaxRuleSuccessSaveMessage.php │ │ │ │ │ ├── AssertTaxWithCrossBorderApplied.php │ │ │ │ │ └── AssertTaxWithCrossBorderNotApplied.php │ │ │ │ │ ├── Fixture │ │ │ │ │ ├── TaxClass.xml │ │ │ │ │ ├── TaxRate.xml │ │ │ │ │ ├── TaxRule.xml │ │ │ │ │ └── TaxRule │ │ │ │ │ │ ├── TaxClass.php │ │ │ │ │ │ └── TaxRate.php │ │ │ │ │ ├── Handler │ │ │ │ │ ├── Curl │ │ │ │ │ │ └── RemoveTaxRule.php │ │ │ │ │ ├── TaxClass │ │ │ │ │ │ ├── Curl.php │ │ │ │ │ │ ├── TaxClassInterface.php │ │ │ │ │ │ └── Webapi.php │ │ │ │ │ ├── TaxRate │ │ │ │ │ │ ├── Curl.php │ │ │ │ │ │ ├── TaxRateInterface.php │ │ │ │ │ │ └── Webapi.php │ │ │ │ │ └── TaxRule │ │ │ │ │ │ ├── Curl.php │ │ │ │ │ │ ├── TaxRuleInterface.php │ │ │ │ │ │ └── Webapi.php │ │ │ │ │ ├── Page │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ ├── TaxRateIndex.xml │ │ │ │ │ │ ├── TaxRateNew.xml │ │ │ │ │ │ ├── TaxRuleIndex.xml │ │ │ │ │ │ └── TaxRuleNew.xml │ │ │ │ │ ├── Repository │ │ │ │ │ ├── ConfigData.xml │ │ │ │ │ ├── TaxClass.xml │ │ │ │ │ ├── TaxRate.xml │ │ │ │ │ └── TaxRule.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── ApplyTaxBasedOnVatIdTest.php │ │ │ │ │ ├── ApplyTaxBasedOnVatIdTest.xml │ │ │ │ │ ├── CreateTaxRateEntityTest.php │ │ │ │ │ ├── CreateTaxRateEntityTest.xml │ │ │ │ │ ├── CreateTaxRuleEntityTest.php │ │ │ │ │ ├── CreateTaxRuleEntityTest.xml │ │ │ │ │ ├── DeleteTaxRateEntityTest.php │ │ │ │ │ ├── DeleteTaxRateEntityTest.xml │ │ │ │ │ ├── DeleteTaxRuleEntityTest.php │ │ │ │ │ ├── DeleteTaxRuleEntityTest.xml │ │ │ │ │ ├── NavigateMenuTest.xml │ │ │ │ │ ├── TaxCalculationTest.php │ │ │ │ │ ├── TaxCalculationTest.xml │ │ │ │ │ ├── TaxWithCrossBorderTest.php │ │ │ │ │ ├── TaxWithCrossBorderTest.xml │ │ │ │ │ ├── UpdateTaxRateEntityTest.php │ │ │ │ │ ├── UpdateTaxRateEntityTest.xml │ │ │ │ │ ├── UpdateTaxRuleEntityTest.php │ │ │ │ │ └── UpdateTaxRuleEntityTest.xml │ │ │ │ │ ├── TestStep │ │ │ │ │ ├── CreateTaxRuleStep.php │ │ │ │ │ └── DeleteAllTaxRulesStep.php │ │ │ │ │ └── etc │ │ │ │ │ ├── curl │ │ │ │ │ └── di.xml │ │ │ │ │ ├── di.xml │ │ │ │ │ ├── testcase.xml │ │ │ │ │ └── webapi │ │ │ │ │ └── di.xml │ │ │ │ ├── Theme │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ ├── Html │ │ │ │ │ │ ├── Breadcrumbs.php │ │ │ │ │ │ ├── Footer.php │ │ │ │ │ │ ├── Logo.php │ │ │ │ │ │ ├── Title.php │ │ │ │ │ │ └── Topmenu.php │ │ │ │ │ └── Links.php │ │ │ │ │ ├── Page │ │ │ │ │ └── CheckoutOnepageSuccess.xml │ │ │ │ │ └── TestCase │ │ │ │ │ └── NavigateMenuTest.xml │ │ │ │ ├── Ui │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ ├── AbstractContainer.php │ │ │ │ │ │ ├── AbstractFormContainers.php │ │ │ │ │ │ ├── DataGrid.php │ │ │ │ │ │ ├── FormSections.php │ │ │ │ │ │ ├── Modal.php │ │ │ │ │ │ └── Section.php │ │ │ │ │ └── Messages.php │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertGridFiltering.php │ │ │ │ │ ├── AssertGridFullTextSearch.php │ │ │ │ │ └── AssertGridSorting.php │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── GridFilteringDeletedEntityTest.php │ │ │ │ │ ├── GridFilteringTest.php │ │ │ │ │ ├── GridFullTextSearchTest.php │ │ │ │ │ └── GridSortingTest.php │ │ │ │ │ └── etc │ │ │ │ │ └── di.xml │ │ │ │ ├── Ups │ │ │ │ └── Test │ │ │ │ │ ├── Repository │ │ │ │ │ └── ConfigData.xml │ │ │ │ │ └── TestCase │ │ │ │ │ └── OnePageCheckoutTest.xml │ │ │ │ ├── UrlRewrite │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ ├── Catalog │ │ │ │ │ │ ├── Category │ │ │ │ │ │ │ ├── Grid.php │ │ │ │ │ │ │ └── Tree.php │ │ │ │ │ │ ├── Edit │ │ │ │ │ │ │ ├── UrlRewriteForm.php │ │ │ │ │ │ │ └── UrlRewriteForm.xml │ │ │ │ │ │ └── Product │ │ │ │ │ │ │ └── Grid.php │ │ │ │ │ │ ├── Cms │ │ │ │ │ │ └── Page │ │ │ │ │ │ │ └── Grid.php │ │ │ │ │ │ └── Selector.php │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertCategoryUrlWithCustomStoreView.php │ │ │ │ │ ├── AssertPageByUrlRewriteIsNotFound.php │ │ │ │ │ ├── AssertUrlRewriteAfterDeletingCategory.php │ │ │ │ │ ├── AssertUrlRewriteCategoryInGrid.php │ │ │ │ │ ├── AssertUrlRewriteCategoryNotInGrid.php │ │ │ │ │ ├── AssertUrlRewriteCategoryRedirect.php │ │ │ │ │ ├── AssertUrlRewriteCustomRedirect.php │ │ │ │ │ ├── AssertUrlRewriteCustomSearchRedirect.php │ │ │ │ │ ├── AssertUrlRewriteDeletedMessage.php │ │ │ │ │ ├── AssertUrlRewriteInGrid.php │ │ │ │ │ ├── AssertUrlRewriteNotInGrid.php │ │ │ │ │ ├── AssertUrlRewriteProductInGrid.php │ │ │ │ │ ├── AssertUrlRewriteProductNotInGrid.php │ │ │ │ │ ├── AssertUrlRewriteProductRedirect.php │ │ │ │ │ ├── AssertUrlRewriteRedirectInGrid.php │ │ │ │ │ ├── AssertUrlRewriteSaveMessage.php │ │ │ │ │ ├── AssertUrlRewriteSuccessOutsideRedirect.php │ │ │ │ │ ├── AssertUrlRewriteUpdatedProductInGrid.php │ │ │ │ │ ├── AssertUrlRewritesCategoriesInGrid.php │ │ │ │ │ └── AssertUrlRewritesRedirectInGrid.php │ │ │ │ │ ├── Fixture │ │ │ │ │ ├── UrlRewrite.xml │ │ │ │ │ └── UrlRewrite │ │ │ │ │ │ ├── StoreId.php │ │ │ │ │ │ └── TargetPath.php │ │ │ │ │ ├── Handler │ │ │ │ │ └── UrlRewrite │ │ │ │ │ │ ├── Curl.php │ │ │ │ │ │ └── UrlRewriteInterface.php │ │ │ │ │ ├── Page │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ ├── UrlRewriteEdit.xml │ │ │ │ │ │ └── UrlRewriteIndex.xml │ │ │ │ │ ├── Repository │ │ │ │ │ └── UrlRewrite.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── CategoryUrlRewriteTest.php │ │ │ │ │ ├── CategoryUrlRewriteTest.xml │ │ │ │ │ ├── CreateCategoryRewriteEntityTest.php │ │ │ │ │ ├── CreateCategoryRewriteEntityTest.xml │ │ │ │ │ ├── CreateCustomUrlRewriteEntityTest.php │ │ │ │ │ ├── CreateCustomUrlRewriteEntityTest.xml │ │ │ │ │ ├── CreateProductUrlRewriteEntityTest.php │ │ │ │ │ ├── CreateProductUrlRewriteEntityTest.xml │ │ │ │ │ ├── CreateProductWithSeveralWebsitesUrlRewriteTest.php │ │ │ │ │ ├── CreateProductWithSeveralWebsitesUrlRewriteTest.xml │ │ │ │ │ ├── DeleteCategoryUrlRewriteEntityTest.php │ │ │ │ │ ├── DeleteCategoryUrlRewriteEntityTest.xml │ │ │ │ │ ├── DeleteCustomUrlRewriteEntityTest.php │ │ │ │ │ ├── DeleteCustomUrlRewriteEntityTest.xml │ │ │ │ │ ├── DeleteProductUrlRewriteEntityTest.php │ │ │ │ │ ├── DeleteProductUrlRewriteEntityTest.xml │ │ │ │ │ ├── NavigateMenuTest.xml │ │ │ │ │ ├── UpdateCategoryUrlRewriteEntityTest.php │ │ │ │ │ ├── UpdateCategoryUrlRewriteEntityTest.xml │ │ │ │ │ ├── UpdateCustomUrlRewriteEntityTest.php │ │ │ │ │ ├── UpdateCustomUrlRewriteEntityTest.xml │ │ │ │ │ ├── UpdateProductUrlRewriteEntityTest.php │ │ │ │ │ └── UpdateProductUrlRewriteEntityTest.xml │ │ │ │ │ └── etc │ │ │ │ │ └── curl │ │ │ │ │ └── di.xml │ │ │ │ ├── User │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ ├── LockedUsersGrid.php │ │ │ │ │ │ ├── Role │ │ │ │ │ │ ├── PageActions.php │ │ │ │ │ │ ├── RoleForm.php │ │ │ │ │ │ ├── RoleForm.xml │ │ │ │ │ │ └── Tab │ │ │ │ │ │ │ ├── Role.php │ │ │ │ │ │ │ └── User │ │ │ │ │ │ │ └── Grid.php │ │ │ │ │ │ ├── RoleGrid.php │ │ │ │ │ │ ├── User │ │ │ │ │ │ ├── Edit │ │ │ │ │ │ │ ├── Form.php │ │ │ │ │ │ │ ├── PageActions.php │ │ │ │ │ │ │ └── Tab │ │ │ │ │ │ │ │ └── Roles.php │ │ │ │ │ │ ├── Tab │ │ │ │ │ │ │ ├── Role.php │ │ │ │ │ │ │ └── Role │ │ │ │ │ │ │ │ └── Grid.php │ │ │ │ │ │ ├── UserForm.php │ │ │ │ │ │ └── UserForm.xml │ │ │ │ │ │ └── UserGrid.php │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertAccessTokensSuccessfullyRevoked.php │ │ │ │ │ ├── AssertImpossibleDeleteYourOwnAccount.php │ │ │ │ │ ├── AssertImpossibleDeleteYourOwnRole.php │ │ │ │ │ ├── AssertIncorrectUserPassword.php │ │ │ │ │ ├── AssertRoleInGrid.php │ │ │ │ │ ├── AssertRoleNotInGrid.php │ │ │ │ │ ├── AssertRoleSuccessDeleteMessage.php │ │ │ │ │ ├── AssertRoleSuccessSaveMessage.php │ │ │ │ │ ├── AssertUserDuplicateMessage.php │ │ │ │ │ ├── AssertUserFailedLoginByPermissionMessage.php │ │ │ │ │ ├── AssertUserFailedLoginMessage.php │ │ │ │ │ ├── AssertUserInGrid.php │ │ │ │ │ ├── AssertUserInvalidEmailHostnameMessage.php │ │ │ │ │ ├── AssertUserInvalidEmailMessage.php │ │ │ │ │ ├── AssertUserNotInGrid.php │ │ │ │ │ ├── AssertUserPasswordChangedSuccessfully.php │ │ │ │ │ ├── AssertUserPermissionsOnlyConfigurationIndexPage.php │ │ │ │ │ ├── AssertUserRoleRestrictedAccess.php │ │ │ │ │ ├── AssertUserRoleRestrictedAccessWithError.php │ │ │ │ │ ├── AssertUserSuccessDeleteMessage.php │ │ │ │ │ ├── AssertUserSuccessLogOut.php │ │ │ │ │ ├── AssertUserSuccessLogin.php │ │ │ │ │ ├── AssertUserSuccessLoginWithError.php │ │ │ │ │ └── AssertUserSuccessSaveMessage.php │ │ │ │ │ ├── Fixture │ │ │ │ │ ├── Role.xml │ │ │ │ │ ├── Role │ │ │ │ │ │ └── InRoleUsers.php │ │ │ │ │ ├── User.xml │ │ │ │ │ └── User │ │ │ │ │ │ ├── CurrentPassword.php │ │ │ │ │ │ └── RoleId.php │ │ │ │ │ ├── Handler │ │ │ │ │ ├── Role │ │ │ │ │ │ ├── Curl.php │ │ │ │ │ │ └── RoleInterface.php │ │ │ │ │ └── User │ │ │ │ │ │ ├── Curl.php │ │ │ │ │ │ └── UserInterface.php │ │ │ │ │ ├── Page │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ ├── UserEdit.xml │ │ │ │ │ │ ├── UserIndex.xml │ │ │ │ │ │ ├── UserLocks.xml │ │ │ │ │ │ ├── UserRoleEditRole.xml │ │ │ │ │ │ └── UserRoleIndex.xml │ │ │ │ │ ├── Repository │ │ │ │ │ ├── ConfigData.xml │ │ │ │ │ ├── Role.xml │ │ │ │ │ └── User.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── CreateAdminUserEntityTest.php │ │ │ │ │ ├── CreateAdminUserEntityTest.xml │ │ │ │ │ ├── CreateAdminUserRoleEntityTest.php │ │ │ │ │ ├── CreateAdminUserRoleEntityTest.xml │ │ │ │ │ ├── CustomAclPermissionTest.php │ │ │ │ │ ├── DeleteAdminUserEntityTest.php │ │ │ │ │ ├── DeleteAdminUserEntityTest.xml │ │ │ │ │ ├── DeleteUserRoleEntityTest.php │ │ │ │ │ ├── DeleteUserRoleEntityTest.xml │ │ │ │ │ ├── LockAdminUserEntityTest.php │ │ │ │ │ ├── LockAdminUserEntityTest.xml │ │ │ │ │ ├── NavigateMenuTest.xml │ │ │ │ │ ├── RevokeAllAccessTokensForAdminWithoutTokensTest.php │ │ │ │ │ ├── RevokeAllAccessTokensForAdminWithoutTokensTest.xml │ │ │ │ │ ├── UnlockAdminUserTest.php │ │ │ │ │ ├── UnlockAdminUserTest.xml │ │ │ │ │ ├── UpdateAdminUserEntityTest.php │ │ │ │ │ ├── UpdateAdminUserEntityTest.xml │ │ │ │ │ ├── UpdateAdminUserRoleEntityTest.php │ │ │ │ │ ├── UpdateAdminUserRoleEntityTest.xml │ │ │ │ │ ├── UpdatePasswordUserEntityPciRequirementsTest.php │ │ │ │ │ ├── UpdatePasswordUserEntityPciRequirementsTest.xml │ │ │ │ │ ├── UserLoginAfterChangingPermissionsTest.php │ │ │ │ │ └── UserLoginAfterChangingPermissionsTest.xml │ │ │ │ │ ├── TestStep │ │ │ │ │ ├── CloseErrorAlertStep.php │ │ │ │ │ ├── CreateUserStep.php │ │ │ │ │ ├── LoginUserOnBackendStep.php │ │ │ │ │ ├── LoginUserOnBackendWithErrorStep.php │ │ │ │ │ ├── LogoutUserOnBackendStep.php │ │ │ │ │ └── LogoutUserOnBackendWithErrorStep.php │ │ │ │ │ └── etc │ │ │ │ │ ├── curl │ │ │ │ │ └── di.xml │ │ │ │ │ └── di.xml │ │ │ │ ├── Usps │ │ │ │ └── Test │ │ │ │ │ ├── Repository │ │ │ │ │ └── ConfigData.xml │ │ │ │ │ └── TestCase │ │ │ │ │ └── OnePageCheckoutTest.xml │ │ │ │ ├── Variable │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ └── System │ │ │ │ │ │ └── Variable │ │ │ │ │ │ ├── Edit │ │ │ │ │ │ ├── VariableForm.php │ │ │ │ │ │ └── VariableForm.xml │ │ │ │ │ │ ├── FormPageActions.php │ │ │ │ │ │ └── Grid.php │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertCustomVariableForm.php │ │ │ │ │ ├── AssertCustomVariableInGrid.php │ │ │ │ │ ├── AssertCustomVariableInPage.php │ │ │ │ │ ├── AssertCustomVariableNotInCmsPageForm.php │ │ │ │ │ ├── AssertCustomVariableNotInGrid.php │ │ │ │ │ ├── AssertCustomVariableRestrictedAccess.php │ │ │ │ │ ├── AssertCustomVariableSuccessDeleteMessage.php │ │ │ │ │ └── AssertCustomVariableSuccessSaveMessage.php │ │ │ │ │ ├── Fixture │ │ │ │ │ └── SystemVariable.xml │ │ │ │ │ ├── Handler │ │ │ │ │ └── SystemVariable │ │ │ │ │ │ ├── Curl.php │ │ │ │ │ │ └── SystemVariableInterface.php │ │ │ │ │ ├── Page │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ ├── SystemVariableIndex.xml │ │ │ │ │ │ └── SystemVariableNew.xml │ │ │ │ │ ├── Repository │ │ │ │ │ └── SystemVariable.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── CreateCustomVariableEntityTest.php │ │ │ │ │ ├── CreateCustomVariableEntityTest.xml │ │ │ │ │ ├── CustomAclPermissionTest.xml │ │ │ │ │ ├── DeleteCustomVariableEntityTest.php │ │ │ │ │ ├── DeleteCustomVariableEntityTest.xml │ │ │ │ │ ├── NavigateMenuTest.xml │ │ │ │ │ ├── UpdateCustomVariableEntityTest.php │ │ │ │ │ └── UpdateCustomVariableEntityTest.xml │ │ │ │ │ └── etc │ │ │ │ │ └── curl │ │ │ │ │ └── di.xml │ │ │ │ ├── Vault │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ ├── Onepage │ │ │ │ │ │ └── Payment │ │ │ │ │ │ │ └── Method │ │ │ │ │ │ │ └── Vault.php │ │ │ │ │ └── StoredPayments.php │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertCreditCardNotPresentOnCheckout.php │ │ │ │ │ ├── AssertSaveCreditCardOptionNotPresent.php │ │ │ │ │ └── AssertStoredPaymentDeletedMessage.php │ │ │ │ │ ├── Page │ │ │ │ │ ├── CheckoutOnepage.xml │ │ │ │ │ └── StoredPaymentMethods.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── CreateVaultOrderBackendTest.php │ │ │ │ │ ├── DeleteSavedCreditCardTest.php │ │ │ │ │ ├── DeleteSavedCreditCardTest.xml │ │ │ │ │ ├── ReorderUsingVaultTest.php │ │ │ │ │ └── UseVaultOnCheckoutTest.php │ │ │ │ │ ├── TestStep │ │ │ │ │ ├── CheckSaveCreditCardOptionStep.php │ │ │ │ │ ├── DeleteCreditCardFromMyAccountStep.php │ │ │ │ │ ├── DeleteStoredPaymentStep.php │ │ │ │ │ ├── SaveCreditCardOnBackendStep.php │ │ │ │ │ ├── SaveCreditCardStep.php │ │ │ │ │ ├── SubmitOrderWithVaultStep.php │ │ │ │ │ ├── UseSavedPaymentMethodStep.php │ │ │ │ │ └── UseVaultPaymentTokenStep.php │ │ │ │ │ └── etc │ │ │ │ │ ├── di.xml │ │ │ │ │ └── testcase.xml │ │ │ │ ├── Weee │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ └── Product │ │ │ │ │ │ │ └── Edit │ │ │ │ │ │ │ └── Section │ │ │ │ │ │ │ └── ProductDetails │ │ │ │ │ │ │ └── Fpt.php │ │ │ │ │ ├── Cart.php │ │ │ │ │ ├── Cart │ │ │ │ │ │ ├── CartItem.php │ │ │ │ │ │ ├── CartItem │ │ │ │ │ │ │ └── Fpt.php │ │ │ │ │ │ ├── Totals.php │ │ │ │ │ │ └── Totals │ │ │ │ │ │ │ └── Fpt.php │ │ │ │ │ └── Product │ │ │ │ │ │ ├── ListProduct.php │ │ │ │ │ │ ├── Price.php │ │ │ │ │ │ ├── ProductList │ │ │ │ │ │ └── ProductItem.php │ │ │ │ │ │ └── View.php │ │ │ │ │ ├── Constraint │ │ │ │ │ └── AssertFptApplied.php │ │ │ │ │ ├── Page │ │ │ │ │ ├── Category │ │ │ │ │ │ └── CatalogCategoryView.xml │ │ │ │ │ ├── CheckoutCart.xml │ │ │ │ │ └── Product │ │ │ │ │ │ └── CatalogProductView.xml │ │ │ │ │ ├── Repository │ │ │ │ │ └── ConfigData.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── CreateTaxWithFptTest.php │ │ │ │ │ └── CreateTaxWithFptTest.xml │ │ │ │ │ └── etc │ │ │ │ │ └── di.xml │ │ │ │ ├── Widget │ │ │ │ └── Test │ │ │ │ │ ├── Block │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ ├── Widget │ │ │ │ │ │ │ ├── ChosenOption.php │ │ │ │ │ │ │ ├── Instance │ │ │ │ │ │ │ │ └── Edit │ │ │ │ │ │ │ │ │ ├── Tab │ │ │ │ │ │ │ │ │ ├── Parameters.php │ │ │ │ │ │ │ │ │ ├── ParametersType │ │ │ │ │ │ │ │ │ │ ├── CatalogCategoryLink.php │ │ │ │ │ │ │ │ │ │ ├── CatalogCategoryLink.xml │ │ │ │ │ │ │ │ │ │ ├── CatalogCategoryLink │ │ │ │ │ │ │ │ │ │ │ ├── Form.php │ │ │ │ │ │ │ │ │ │ │ └── Form.xml │ │ │ │ │ │ │ │ │ │ ├── CatalogNewProductsList.php │ │ │ │ │ │ │ │ │ │ ├── CatalogNewProductsList.xml │ │ │ │ │ │ │ │ │ │ ├── CatalogProductLink.php │ │ │ │ │ │ │ │ │ │ ├── CatalogProductLink.xml │ │ │ │ │ │ │ │ │ │ ├── CatalogProductLink │ │ │ │ │ │ │ │ │ │ │ └── Grid.php │ │ │ │ │ │ │ │ │ │ ├── CmsPageLink.php │ │ │ │ │ │ │ │ │ │ ├── CmsPageLink.xml │ │ │ │ │ │ │ │ │ │ ├── CmsPageLink │ │ │ │ │ │ │ │ │ │ │ └── Grid.php │ │ │ │ │ │ │ │ │ │ ├── CmsStaticBlock.php │ │ │ │ │ │ │ │ │ │ ├── CmsStaticBlock.xml │ │ │ │ │ │ │ │ │ │ ├── CmsStaticBlock │ │ │ │ │ │ │ │ │ │ │ └── Grid.php │ │ │ │ │ │ │ │ │ │ ├── ParametersForm.php │ │ │ │ │ │ │ │ │ │ ├── RecentlyComparedProducts.php │ │ │ │ │ │ │ │ │ │ ├── RecentlyComparedProducts.xml │ │ │ │ │ │ │ │ │ │ ├── RecentlyViewedProducts.php │ │ │ │ │ │ │ │ │ │ └── RecentlyViewedProducts.xml │ │ │ │ │ │ │ │ │ ├── Settings.php │ │ │ │ │ │ │ │ │ ├── WidgetInstance.php │ │ │ │ │ │ │ │ │ └── WidgetInstanceType │ │ │ │ │ │ │ │ │ │ ├── Categories.php │ │ │ │ │ │ │ │ │ │ ├── Categories.xml │ │ │ │ │ │ │ │ │ │ ├── GenericPages.php │ │ │ │ │ │ │ │ │ │ ├── GenericPages.xml │ │ │ │ │ │ │ │ │ │ ├── Product │ │ │ │ │ │ │ │ │ │ └── Grid.php │ │ │ │ │ │ │ │ │ │ ├── Products.php │ │ │ │ │ │ │ │ │ │ ├── Products.xml │ │ │ │ │ │ │ │ │ │ └── WidgetInstanceForm.php │ │ │ │ │ │ │ │ │ ├── WidgetForm.php │ │ │ │ │ │ │ │ │ └── WidgetForm.xml │ │ │ │ │ │ │ └── WidgetGrid.php │ │ │ │ │ │ ├── WidgetForm.php │ │ │ │ │ │ └── WidgetForm.xml │ │ │ │ │ └── WidgetView.php │ │ │ │ │ ├── Constraint │ │ │ │ │ ├── AssertProductInCatalogNewProductsList.php │ │ │ │ │ ├── AssertThemeFilterValuesOnWidgetGrid.php │ │ │ │ │ ├── AssertWidgetAbsentOnFrontendHome.php │ │ │ │ │ ├── AssertWidgetCatalogCategoryLink.php │ │ │ │ │ ├── AssertWidgetCatalogNewProductsList.php │ │ │ │ │ ├── AssertWidgetCmsPageLink.php │ │ │ │ │ ├── AssertWidgetInGrid.php │ │ │ │ │ ├── AssertWidgetOnFrontendInCatalog.php │ │ │ │ │ ├── AssertWidgetOnProductPage.php │ │ │ │ │ ├── AssertWidgetProductLink.php │ │ │ │ │ ├── AssertWidgetRecentlyComparedProducts.php │ │ │ │ │ ├── AssertWidgetRecentlyViewedProducts.php │ │ │ │ │ ├── AssertWidgetSuccessDeleteMessage.php │ │ │ │ │ ├── AssertWidgetSuccessSaveMessage.php │ │ │ │ │ └── AssertWidgetsInGrid.php │ │ │ │ │ ├── Fixture │ │ │ │ │ ├── Widget.xml │ │ │ │ │ └── Widget │ │ │ │ │ │ ├── Parameters.php │ │ │ │ │ │ ├── StoreIds.php │ │ │ │ │ │ └── WidgetInstance.php │ │ │ │ │ ├── Handler │ │ │ │ │ └── Widget │ │ │ │ │ │ ├── Curl.php │ │ │ │ │ │ └── WidgetInterface.php │ │ │ │ │ ├── Page │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ ├── WidgetInstanceEdit.xml │ │ │ │ │ │ ├── WidgetInstanceIndex.xml │ │ │ │ │ │ └── WidgetInstanceNew.xml │ │ │ │ │ ├── Repository │ │ │ │ │ ├── Widget.xml │ │ │ │ │ └── Widget │ │ │ │ │ │ ├── Parameters.xml │ │ │ │ │ │ └── WidgetInstance.xml │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── AbstractCreateWidgetEntityTest.php │ │ │ │ │ ├── CreateWidgetEntityTest.php │ │ │ │ │ ├── CreateWidgetEntityTest.xml │ │ │ │ │ ├── CreateWidgetsEntityTest.php │ │ │ │ │ ├── CreateWidgetsEntityTest.xml │ │ │ │ │ ├── DeleteWidgetEntityTest.php │ │ │ │ │ ├── DeleteWidgetEntityTest.xml │ │ │ │ │ └── NavigateMenuTest.xml │ │ │ │ │ ├── TestStep │ │ │ │ │ └── DeleteAllWidgetsStep.php │ │ │ │ │ └── etc │ │ │ │ │ ├── curl │ │ │ │ │ └── di.xml │ │ │ │ │ └── di.xml │ │ │ │ └── Wishlist │ │ │ │ └── Test │ │ │ │ ├── Block │ │ │ │ ├── Adminhtml │ │ │ │ │ ├── Customer │ │ │ │ │ │ └── Edit │ │ │ │ │ │ │ └── Tab │ │ │ │ │ │ │ ├── Wishlist.php │ │ │ │ │ │ │ └── Wishlist │ │ │ │ │ │ │ └── Grid.php │ │ │ │ │ └── Edit │ │ │ │ │ │ └── CustomerForm.xml │ │ │ │ └── Customer │ │ │ │ │ ├── Sharing.php │ │ │ │ │ ├── Sharing.xml │ │ │ │ │ ├── Wishlist.php │ │ │ │ │ └── Wishlist │ │ │ │ │ ├── Items.php │ │ │ │ │ └── Items │ │ │ │ │ ├── Product.php │ │ │ │ │ ├── Product.xml │ │ │ │ │ └── TopToolbar.php │ │ │ │ ├── Constraint │ │ │ │ ├── AbstractAssertWishlistProductDetails.php │ │ │ │ ├── AssertAddProductToWishlistSuccessMessage.php │ │ │ │ ├── AssertCustomerWishlistOnBackendIsEmpty.php │ │ │ │ ├── AssertMoveProductToWishlistSuccessMessage.php │ │ │ │ ├── AssertProductDetailsInWishlist.php │ │ │ │ ├── AssertProductInCustomerWishlistOnBackendGrid.php │ │ │ │ ├── AssertProductIsPresentInCustomerBackendWishlist.php │ │ │ │ ├── AssertProductIsPresentInWishlist.php │ │ │ │ ├── AssertProductPriceIsNotZero.php │ │ │ │ ├── AssertProductRegularPriceOnStorefront.php │ │ │ │ ├── AssertProductsIsAbsentInWishlist.php │ │ │ │ ├── AssertProductsIsPresentInCustomerBackendWishlist.php │ │ │ │ ├── AssertWishlistIsEmpty.php │ │ │ │ └── AssertWishlistShareMessage.php │ │ │ │ ├── Page │ │ │ │ ├── WishlistIndex.xml │ │ │ │ └── WishlistShare.xml │ │ │ │ ├── TestCase │ │ │ │ ├── AbstractWishlistTest.php │ │ │ │ ├── AddProductToWishlistEntityTest.php │ │ │ │ ├── AddProductToWishlistEntityTest.xml │ │ │ │ ├── AddProductsToCartFromCustomerWishlistOnFrontendTest.php │ │ │ │ ├── AddProductsToCartFromCustomerWishlistOnFrontendTest.xml │ │ │ │ ├── ConfigureProductInCustomerWishlistOnBackendTest.php │ │ │ │ ├── ConfigureProductInCustomerWishlistOnBackendTest.xml │ │ │ │ ├── ConfigureProductInCustomerWishlistOnFrontendTest.php │ │ │ │ ├── ConfigureProductInCustomerWishlistOnFrontendTest.xml │ │ │ │ ├── DeleteProductFromCustomerWishlistOnBackendTest.php │ │ │ │ ├── DeleteProductFromCustomerWishlistOnBackendTest.xml │ │ │ │ ├── DeleteProductsFromWishlistOnFrontendTest.php │ │ │ │ ├── DeleteProductsFromWishlistOnFrontendTest.xml │ │ │ │ ├── MoveProductFromShoppingCartToWishlistTest.php │ │ │ │ ├── MoveProductFromShoppingCartToWishlistTest.xml │ │ │ │ ├── ShareWishlistEntityTest.php │ │ │ │ ├── ShareWishlistEntityTest.xml │ │ │ │ ├── ViewProductInCustomerWishlistOnBackendTest.php │ │ │ │ └── ViewProductInCustomerWishlistOnBackendTest.xml │ │ │ │ └── TestStep │ │ │ │ └── AddProductsToWishlistStep.php │ │ ├── testsuites │ │ │ └── Magento │ │ │ │ └── Mtf │ │ │ │ └── TestSuite │ │ │ │ ├── InjectableTests.php │ │ │ │ └── InjectableTests │ │ │ │ ├── 3rd_party.xml │ │ │ │ ├── 3rd_party_single_flow.xml │ │ │ │ ├── acceptance.xml │ │ │ │ ├── acceptance_unstable.xml │ │ │ │ ├── basic.xml │ │ │ │ ├── basic_green.xml │ │ │ │ ├── category.xml │ │ │ │ ├── extended_acceptance.xml │ │ │ │ ├── installation.xml │ │ │ │ ├── mvp.xml │ │ │ │ ├── setup.xml │ │ │ │ ├── travis_acceptance.xml │ │ │ │ └── upgrade.xml │ │ └── utils │ │ │ ├── bootstrap.php │ │ │ ├── command.php │ │ │ ├── deleteMagentoGeneratedCode.php │ │ │ ├── export.php │ │ │ ├── generate.php │ │ │ ├── generate │ │ │ ├── factory.php │ │ │ ├── fixture.php │ │ │ ├── handler.php │ │ │ ├── moduleSequence.php │ │ │ ├── page.php │ │ │ └── repository.php │ │ │ ├── generateAllureReport.php │ │ │ ├── locales.php │ │ │ ├── log.php │ │ │ ├── mtf │ │ │ ├── pathChecker.php │ │ │ └── website.php │ ├── integration │ │ ├── .gitignore │ │ ├── _files │ │ │ └── Magento │ │ │ │ ├── TestModuleAsyncAmqp │ │ │ │ ├── Model │ │ │ │ │ ├── AsyncTestData.php │ │ │ │ │ ├── CustomHandler.php │ │ │ │ │ ├── RequestHandler.php │ │ │ │ │ └── WildCardHandler.php │ │ │ │ ├── etc │ │ │ │ │ ├── communication.xml │ │ │ │ │ ├── module.xml │ │ │ │ │ ├── queue.xml │ │ │ │ │ ├── queue_consumer.xml │ │ │ │ │ ├── queue_publisher.xml │ │ │ │ │ └── queue_topology.xml │ │ │ │ └── registration.php │ │ │ │ ├── TestModuleDirectoryZipCodes │ │ │ │ ├── etc │ │ │ │ │ ├── module.xml │ │ │ │ │ └── zip_codes.xml │ │ │ │ └── registration.php │ │ │ │ ├── TestModuleExtensionAttributes │ │ │ │ ├── Api │ │ │ │ │ └── Data │ │ │ │ │ │ ├── FakeAddressInterface.php │ │ │ │ │ │ ├── FakeAttributeMetadataInterface.php │ │ │ │ │ │ ├── FakeCustomerInterface.php │ │ │ │ │ │ ├── FakeExtensibleOneInterface.php │ │ │ │ │ │ ├── FakeExtensibleTwoInterface.php │ │ │ │ │ │ └── FakeRegionInterface.php │ │ │ │ ├── Model │ │ │ │ │ ├── Data │ │ │ │ │ │ ├── FakeAddress.php │ │ │ │ │ │ ├── FakeAttributeMetadata.php │ │ │ │ │ │ ├── FakeCustomer.php │ │ │ │ │ │ ├── FakeExtensibleOne.php │ │ │ │ │ │ ├── FakeExtensibleTwo.php │ │ │ │ │ │ └── FakeRegion.php │ │ │ │ │ ├── FakeAddress.php │ │ │ │ │ ├── FakeAttributeMetadata.php │ │ │ │ │ ├── FakeCustomer.php │ │ │ │ │ └── FakeRegion.php │ │ │ │ ├── etc │ │ │ │ │ ├── extension_attributes.xml │ │ │ │ │ └── module.xml │ │ │ │ └── registration.php │ │ │ │ ├── TestModuleFakePaymentMethod │ │ │ │ ├── Gateway │ │ │ │ │ └── Command │ │ │ │ │ │ └── DoNothingCommand.php │ │ │ │ ├── etc │ │ │ │ │ ├── config.xml │ │ │ │ │ ├── di.xml │ │ │ │ │ └── module.xml │ │ │ │ └── registration.php │ │ │ │ ├── TestModuleMessageQueueConfigOverride │ │ │ │ ├── composer.json │ │ │ │ ├── etc │ │ │ │ │ ├── module.xml │ │ │ │ │ └── queue_topology.xml │ │ │ │ └── registration.php │ │ │ │ ├── TestModuleMessageQueueConfiguration │ │ │ │ ├── AsyncHandler.php │ │ │ │ ├── HandlerOne.php │ │ │ │ ├── HandlerTwo.php │ │ │ │ ├── SyncHandler.php │ │ │ │ ├── composer.json │ │ │ │ ├── etc │ │ │ │ │ ├── communication.xml │ │ │ │ │ ├── module.xml │ │ │ │ │ ├── queue.xml │ │ │ │ │ ├── queue_consumer.xml │ │ │ │ │ ├── queue_publisher.xml │ │ │ │ │ └── queue_topology.xml │ │ │ │ └── registration.php │ │ │ │ ├── TestModuleMysqlMq │ │ │ │ ├── Model │ │ │ │ │ ├── DataObject.php │ │ │ │ │ ├── DataObjectRepository.php │ │ │ │ │ └── Processor.php │ │ │ │ ├── etc │ │ │ │ │ ├── communication.xml │ │ │ │ │ ├── module.xml │ │ │ │ │ ├── queue.xml │ │ │ │ │ ├── queue_consumer.xml │ │ │ │ │ ├── queue_publisher.xml │ │ │ │ │ └── queue_topology.xml │ │ │ │ └── registration.php │ │ │ │ ├── TestModuleSample │ │ │ │ ├── composer.json │ │ │ │ ├── etc │ │ │ │ │ └── module.xml │ │ │ │ └── registration.php │ │ │ │ ├── TestModuleSynchronousAmqp │ │ │ │ ├── Api │ │ │ │ │ └── ServiceInterface.php │ │ │ │ ├── Model │ │ │ │ │ └── RpcRequestHandler.php │ │ │ │ ├── etc │ │ │ │ │ ├── communication.xml │ │ │ │ │ ├── di.xml │ │ │ │ │ ├── module.xml │ │ │ │ │ ├── queue.xml │ │ │ │ │ ├── queue_consumer.xml │ │ │ │ │ ├── queue_publisher.xml │ │ │ │ │ └── queue_topology.xml │ │ │ │ └── registration.php │ │ │ │ └── TestModuleWysiwygConfig │ │ │ │ ├── Model │ │ │ │ └── Config.php │ │ │ │ ├── etc │ │ │ │ ├── adminhtml │ │ │ │ │ └── di.xml │ │ │ │ ├── di.xml │ │ │ │ └── module.xml │ │ │ │ ├── registration.php │ │ │ │ └── view │ │ │ │ └── adminhtml │ │ │ │ └── web │ │ │ │ └── wysiwyg │ │ │ │ └── tinymce4TestAdapter.js │ │ ├── bin │ │ │ └── magento │ │ ├── etc │ │ │ ├── config-global.php.dist │ │ │ ├── di │ │ │ │ └── preferences │ │ │ │ │ └── ce.php │ │ │ ├── install-config-mysql.php.dist │ │ │ └── install-config-mysql.travis.php.dist │ │ ├── framework │ │ │ ├── Magento │ │ │ │ └── TestFramework │ │ │ │ │ ├── Annotation │ │ │ │ │ ├── AdminConfigFixture.php │ │ │ │ │ ├── AppArea.php │ │ │ │ │ ├── AppIsolation.php │ │ │ │ │ ├── Cache.php │ │ │ │ │ ├── ComponentRegistrarFixture.php │ │ │ │ │ ├── ConfigFixture.php │ │ │ │ │ ├── DataFixture.php │ │ │ │ │ ├── DataFixtureBeforeTransaction.php │ │ │ │ │ ├── DbIsolation.php │ │ │ │ │ └── IndexerDimensionMode.php │ │ │ │ │ ├── Api │ │ │ │ │ └── Config │ │ │ │ │ │ └── Reader │ │ │ │ │ │ └── FileResolver.php │ │ │ │ │ ├── App │ │ │ │ │ ├── Config.php │ │ │ │ │ ├── EnvironmentFactory.php │ │ │ │ │ ├── Filesystem.php │ │ │ │ │ ├── MutableScopeConfig.php │ │ │ │ │ ├── ObjectManager │ │ │ │ │ │ └── Environment │ │ │ │ │ │ │ └── Developer.php │ │ │ │ │ ├── ReinitableConfig.php │ │ │ │ │ └── State.php │ │ │ │ │ ├── Application.php │ │ │ │ │ ├── Backend │ │ │ │ │ └── App │ │ │ │ │ │ └── Config.php │ │ │ │ │ ├── Bootstrap.php │ │ │ │ │ ├── Bootstrap │ │ │ │ │ ├── DocBlock.php │ │ │ │ │ ├── Environment.php │ │ │ │ │ ├── Memory.php │ │ │ │ │ ├── MemoryFactory.php │ │ │ │ │ ├── Profiler.php │ │ │ │ │ └── Settings.php │ │ │ │ │ ├── Config.php │ │ │ │ │ ├── CookieManager.php │ │ │ │ │ ├── Db │ │ │ │ │ ├── AbstractDb.php │ │ │ │ │ ├── Adapter │ │ │ │ │ │ ├── Mysql.php │ │ │ │ │ │ └── TransactionInterface.php │ │ │ │ │ ├── ConnectionAdapter.php │ │ │ │ │ ├── Mysql.php │ │ │ │ │ ├── Sequence.php │ │ │ │ │ └── Sequence │ │ │ │ │ │ └── Builder.php │ │ │ │ │ ├── Entity.php │ │ │ │ │ ├── ErrorLog │ │ │ │ │ ├── Listener.php │ │ │ │ │ └── Logger.php │ │ │ │ │ ├── Event │ │ │ │ │ ├── Magento.php │ │ │ │ │ ├── Param │ │ │ │ │ │ └── Transaction.php │ │ │ │ │ ├── PhpUnit.php │ │ │ │ │ └── Transaction.php │ │ │ │ │ ├── EventManager.php │ │ │ │ │ ├── Helper │ │ │ │ │ ├── Amqp.php │ │ │ │ │ ├── Api.php │ │ │ │ │ ├── Bootstrap.php │ │ │ │ │ ├── CacheCleaner.php │ │ │ │ │ ├── Config.php │ │ │ │ │ ├── Curl.php │ │ │ │ │ ├── Eav.php │ │ │ │ │ ├── Factory.php │ │ │ │ │ ├── Memory.php │ │ │ │ │ └── Xpath.php │ │ │ │ │ ├── Indexer │ │ │ │ │ └── TestCase.php │ │ │ │ │ ├── Interception │ │ │ │ │ └── PluginList.php │ │ │ │ │ ├── Isolation │ │ │ │ │ ├── AppConfig.php │ │ │ │ │ ├── DeploymentConfig.php │ │ │ │ │ └── WorkingDirectory.php │ │ │ │ │ ├── Listener │ │ │ │ │ └── ExtededTestdox.php │ │ │ │ │ ├── Lock │ │ │ │ │ └── Backend │ │ │ │ │ │ └── DummyLocker.php │ │ │ │ │ ├── Mail │ │ │ │ │ ├── Template │ │ │ │ │ │ └── TransportBuilderMock.php │ │ │ │ │ └── TransportInterfaceMock.php │ │ │ │ │ ├── MemoryLimit.php │ │ │ │ │ ├── MessageQueue │ │ │ │ │ ├── EnvironmentPreconditionException.php │ │ │ │ │ ├── PreconditionFailedException.php │ │ │ │ │ └── PublisherConsumerController.php │ │ │ │ │ ├── ObjectManager.php │ │ │ │ │ ├── ObjectManager │ │ │ │ │ ├── Config.php │ │ │ │ │ └── Configurator.php │ │ │ │ │ ├── ObjectManagerFactory.php │ │ │ │ │ ├── Profiler │ │ │ │ │ └── OutputBamboo.php │ │ │ │ │ ├── Request.php │ │ │ │ │ ├── Response.php │ │ │ │ │ ├── Session │ │ │ │ │ └── SessionStartChecker.php │ │ │ │ │ ├── Store │ │ │ │ │ └── StoreManager.php │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── AbstractBackendController.php │ │ │ │ │ ├── AbstractConfigFiles.php │ │ │ │ │ ├── AbstractController.php │ │ │ │ │ └── AbstractIntegrity.php │ │ │ │ │ ├── View │ │ │ │ │ └── Layout.php │ │ │ │ │ └── Workaround │ │ │ │ │ ├── Cleanup │ │ │ │ │ ├── StaticProperties.php │ │ │ │ │ └── TestCaseProperties.php │ │ │ │ │ └── Segfault.php │ │ │ ├── autoload.php │ │ │ ├── bootstrap.php │ │ │ ├── deployTestModules.php │ │ │ └── tests │ │ │ │ └── unit │ │ │ │ ├── framework │ │ │ │ └── bootstrap.php │ │ │ │ ├── phpunit.xml.dist │ │ │ │ └── testsuite │ │ │ │ └── Magento │ │ │ │ └── Test │ │ │ │ ├── Annotation │ │ │ │ ├── AdminConfigFixtureTest.php │ │ │ │ ├── AppAreaTest.php │ │ │ │ ├── AppIsolationTest.php │ │ │ │ ├── ComponentRegistrarFixtureTest.php │ │ │ │ ├── ConfigFixtureTest.php │ │ │ │ ├── DataFixtureTest.php │ │ │ │ ├── DbIsolationTest.php │ │ │ │ └── _files │ │ │ │ │ ├── components │ │ │ │ │ ├── a │ │ │ │ │ │ └── aa │ │ │ │ │ │ │ ├── aaa │ │ │ │ │ │ │ └── registration.php │ │ │ │ │ │ │ └── registration.php │ │ │ │ │ ├── b │ │ │ │ │ │ └── registration.php │ │ │ │ │ └── registration.php │ │ │ │ │ └── sample_fixture_two_rollback.php │ │ │ │ ├── App │ │ │ │ └── ConfigTest.php │ │ │ │ ├── ApplicationTest.php │ │ │ │ ├── Bootstrap │ │ │ │ ├── DocBlockTest.php │ │ │ │ ├── MemoryTest.php │ │ │ │ ├── ProfilerTest.php │ │ │ │ ├── SettingsTest.php │ │ │ │ └── _files │ │ │ │ │ ├── 0 │ │ │ │ │ ├── 1.xml │ │ │ │ │ ├── 1.xml.dist │ │ │ │ │ ├── 2.xml │ │ │ │ │ ├── 3.xml.dist │ │ │ │ │ ├── 4.php │ │ │ │ │ └── metrics.php │ │ │ │ ├── BootstrapTest.php │ │ │ │ ├── Db │ │ │ │ └── Adapter │ │ │ │ │ └── TransactionInterfaceTest.php │ │ │ │ ├── EntityTest.php │ │ │ │ ├── Event │ │ │ │ ├── MagentoTest.php │ │ │ │ ├── Param │ │ │ │ │ └── TransactionTest.php │ │ │ │ ├── PhpUnitTest.php │ │ │ │ └── TransactionTest.php │ │ │ │ ├── EventManagerTest.php │ │ │ │ ├── Helper │ │ │ │ ├── BootstrapTest.php │ │ │ │ ├── FactoryTest.php │ │ │ │ └── MemoryTest.php │ │ │ │ ├── Isolation │ │ │ │ ├── AppConfigTest.php │ │ │ │ └── WorkingDirectoryTest.php │ │ │ │ ├── MemoryLimitTest.php │ │ │ │ ├── ObjectManagerTest.php │ │ │ │ ├── Profiler │ │ │ │ ├── OutputBambooTest.php │ │ │ │ └── OutputBambooTestFilter.php │ │ │ │ ├── RequestTest.php │ │ │ │ ├── TestCase │ │ │ │ └── ControllerAbstractTest.php │ │ │ │ └── Workaround │ │ │ │ └── Cleanup │ │ │ │ ├── TestCasePropertiesTest.php │ │ │ │ └── TestCasePropertiesTest │ │ │ │ └── DummyTestCase.php │ │ ├── phpunit.xml.dist │ │ ├── testsuite │ │ │ └── Magento │ │ │ │ ├── AdminNotification │ │ │ │ ├── Controller │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ └── Notification │ │ │ │ │ │ ├── MarkAsReadTest.php │ │ │ │ │ │ ├── MassMarkAsReadTest.php │ │ │ │ │ │ ├── MassRemoveTest.php │ │ │ │ │ │ └── RemoveTest.php │ │ │ │ ├── Model │ │ │ │ │ └── ResourceModel │ │ │ │ │ │ └── Inbox │ │ │ │ │ │ └── Collection │ │ │ │ │ │ └── CriticalTest.php │ │ │ │ └── _files │ │ │ │ │ └── notifications.php │ │ │ │ ├── AdvancedPricingImportExport │ │ │ │ ├── Model │ │ │ │ │ ├── Export │ │ │ │ │ │ └── AdvancedPricingTest.php │ │ │ │ │ └── Import │ │ │ │ │ │ ├── AdvancedPricingTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ └── import_advanced_pricing.csv │ │ │ │ └── _files │ │ │ │ │ ├── create_products.php │ │ │ │ │ └── product_with_second_website.php │ │ │ │ ├── AdvancedSearch │ │ │ │ └── Block │ │ │ │ │ └── SuggestionsTest.php │ │ │ │ ├── Analytics │ │ │ │ ├── Block │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ └── System │ │ │ │ │ │ └── Config │ │ │ │ │ │ └── CollectionTimeLabelTest.php │ │ │ │ ├── Model │ │ │ │ │ ├── Connector │ │ │ │ │ │ └── Http │ │ │ │ │ │ │ └── ReSignUpResponseResolverTest.php │ │ │ │ │ ├── Plugin │ │ │ │ │ │ └── BaseUrlConfigPluginTest.php │ │ │ │ │ └── ReportUrlProviderTest.php │ │ │ │ └── _files │ │ │ │ │ ├── create_link.php │ │ │ │ │ ├── enabled_subscription_with_invalid_token.php │ │ │ │ │ └── enabled_subscription_with_invalid_token_rollback.php │ │ │ │ ├── AsynchronousOperations │ │ │ │ ├── Model │ │ │ │ │ ├── BulkManagementTest.php │ │ │ │ │ ├── BulkNotificationManagementTest.php │ │ │ │ │ ├── BulkStatusTest.php │ │ │ │ │ ├── MassScheduleTest.php │ │ │ │ │ └── OperationManagementTest.php │ │ │ │ ├── Ui │ │ │ │ │ └── Component │ │ │ │ │ │ └── DataProvider │ │ │ │ │ │ ├── Operation │ │ │ │ │ │ ├── Failed │ │ │ │ │ │ │ └── SearchResultTest.php │ │ │ │ │ │ └── Retriable │ │ │ │ │ │ │ └── SearchResultTest.php │ │ │ │ │ │ └── SearchResultTest.php │ │ │ │ └── _files │ │ │ │ │ ├── acknowledged_bulk.php │ │ │ │ │ ├── acknowledged_bulk_rollback.php │ │ │ │ │ ├── bulk.php │ │ │ │ │ ├── bulk_rollback.php │ │ │ │ │ ├── operation_searchable.php │ │ │ │ │ └── operation_searchable_rollback.php │ │ │ │ ├── Authorization │ │ │ │ └── Model │ │ │ │ │ ├── ResourceModel │ │ │ │ │ ├── Role │ │ │ │ │ │ ├── CollectionTest.php │ │ │ │ │ │ └── Grid │ │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ ├── RoleTest.php │ │ │ │ │ └── Rules │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ ├── RoleTest.php │ │ │ │ │ └── RulesTest.php │ │ │ │ ├── Authorizenet │ │ │ │ ├── Controller │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ └── Authorizenet │ │ │ │ │ │ │ └── Directpost │ │ │ │ │ │ │ └── Payment │ │ │ │ │ │ │ ├── PlaceTest.php │ │ │ │ │ │ │ └── PlaceTesting.php │ │ │ │ │ └── Directpost │ │ │ │ │ │ ├── Payment │ │ │ │ │ │ ├── BackendResponseTest.php │ │ │ │ │ │ └── ResponseTest.php │ │ │ │ │ │ └── PaymentTest.php │ │ │ │ ├── Model │ │ │ │ │ ├── Directpost │ │ │ │ │ │ └── RequestTest.php │ │ │ │ │ └── DirectpostTest.php │ │ │ │ └── _files │ │ │ │ │ ├── order.php │ │ │ │ │ └── transaction_details.xml │ │ │ │ ├── AuthorizenetAcceptjs │ │ │ │ ├── Fixture │ │ │ │ │ ├── full_order_with_capture.php │ │ │ │ │ ├── full_order_with_capture_rollback.php │ │ │ │ │ ├── order_auth_only.php │ │ │ │ │ ├── order_auth_only_rollback.php │ │ │ │ │ ├── order_captured.php │ │ │ │ │ ├── order_captured_rollback.php │ │ │ │ │ └── payment.php │ │ │ │ ├── Gateway │ │ │ │ │ ├── AbstractTest.php │ │ │ │ │ ├── Command │ │ │ │ │ │ ├── AcceptFdsCommandTest.php │ │ │ │ │ │ ├── AuthorizeCommandTest.php │ │ │ │ │ │ ├── CancelCommandTest.php │ │ │ │ │ │ ├── FetchTransactionInfoCommandTest.php │ │ │ │ │ │ ├── RefundSettledCommandTest.php │ │ │ │ │ │ ├── SaleCommandTest.php │ │ │ │ │ │ ├── SettleCommandTest.php │ │ │ │ │ │ ├── TransactionDetailsCommandTest.php │ │ │ │ │ │ └── VoidCommandTest.php │ │ │ │ │ └── ConfigTest.php │ │ │ │ └── _files │ │ │ │ │ ├── expected_request │ │ │ │ │ ├── accept_fds.php │ │ │ │ │ ├── authorize.php │ │ │ │ │ ├── refund.php │ │ │ │ │ ├── sale.php │ │ │ │ │ ├── settle.php │ │ │ │ │ ├── transaction_details.php │ │ │ │ │ ├── transaction_details_authorized.php │ │ │ │ │ └── void.php │ │ │ │ │ ├── full_order.php │ │ │ │ │ └── response │ │ │ │ │ ├── authorize.php │ │ │ │ │ ├── generic_success.php │ │ │ │ │ ├── refund.php │ │ │ │ │ ├── sale.php │ │ │ │ │ ├── settle.php │ │ │ │ │ ├── transaction_details_authorized.php │ │ │ │ │ ├── transaction_details_declined.php │ │ │ │ │ ├── transaction_details_fds_pending.php │ │ │ │ │ ├── transaction_details_settled_capture.php │ │ │ │ │ ├── transaction_details_voided.php │ │ │ │ │ └── void.php │ │ │ │ ├── Backend │ │ │ │ ├── App │ │ │ │ │ ├── AbstractActionTest.php │ │ │ │ │ ├── Request │ │ │ │ │ │ └── BackendValidatorTest.php │ │ │ │ │ └── RouterTest.php │ │ │ │ ├── Block │ │ │ │ │ ├── Dashboard │ │ │ │ │ │ ├── GraphTest.php │ │ │ │ │ │ ├── Orders │ │ │ │ │ │ │ └── GridTest.php │ │ │ │ │ │ └── Tab │ │ │ │ │ │ │ └── Products │ │ │ │ │ │ │ └── ViewedTest.php │ │ │ │ │ ├── MenuTest.php │ │ │ │ │ ├── Page │ │ │ │ │ │ ├── FooterTest.php │ │ │ │ │ │ └── HeaderTest.php │ │ │ │ │ ├── System │ │ │ │ │ │ ├── Account │ │ │ │ │ │ │ └── Edit │ │ │ │ │ │ │ │ └── FormTest.php │ │ │ │ │ │ ├── Design │ │ │ │ │ │ │ └── Edit │ │ │ │ │ │ │ │ └── Tab │ │ │ │ │ │ │ │ └── GeneralTest.php │ │ │ │ │ │ └── Store │ │ │ │ │ │ │ ├── DeleteTest.php │ │ │ │ │ │ │ ├── Edit │ │ │ │ │ │ │ └── Form │ │ │ │ │ │ │ │ ├── GroupTest.php │ │ │ │ │ │ │ │ ├── StoreTest.php │ │ │ │ │ │ │ │ └── WebsiteTest.php │ │ │ │ │ │ │ └── EditTest.php │ │ │ │ │ ├── TemplateTest.php │ │ │ │ │ ├── Widget │ │ │ │ │ │ ├── ContainerTest.php │ │ │ │ │ │ ├── Form │ │ │ │ │ │ │ └── ContainerTest.php │ │ │ │ │ │ ├── FormTest.php │ │ │ │ │ │ ├── Grid │ │ │ │ │ │ │ ├── Column │ │ │ │ │ │ │ │ └── Renderer │ │ │ │ │ │ │ │ │ └── TextTest.php │ │ │ │ │ │ │ ├── ColumnSetTest.php │ │ │ │ │ │ │ ├── ContainerTest.php │ │ │ │ │ │ │ ├── ExtendedTest.php │ │ │ │ │ │ │ ├── ItemTest.php │ │ │ │ │ │ │ ├── Massaction │ │ │ │ │ │ │ │ └── AdditionalTest.php │ │ │ │ │ │ │ └── MassactionTest.php │ │ │ │ │ │ ├── GridTest.php │ │ │ │ │ │ └── TabsTest.php │ │ │ │ │ ├── WidgetTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ ├── design │ │ │ │ │ │ └── adminhtml │ │ │ │ │ │ │ └── Magento │ │ │ │ │ │ │ └── test_default │ │ │ │ │ │ │ ├── Magento_Backend │ │ │ │ │ │ │ └── layout │ │ │ │ │ │ │ │ └── layout_test_grid_handle.xml │ │ │ │ │ │ │ ├── registration.php │ │ │ │ │ │ │ ├── theme.xml │ │ │ │ │ │ │ └── web │ │ │ │ │ │ │ └── images │ │ │ │ │ │ │ ├── grid_sort_asc.gif │ │ │ │ │ │ │ ├── grid_sort_desc.gif │ │ │ │ │ │ │ ├── grid_th_bg.gif │ │ │ │ │ │ │ ├── grid_th_onclick_bg.gif │ │ │ │ │ │ │ ├── pager_arrow_left.gif │ │ │ │ │ │ │ ├── pager_arrow_left_off.gif │ │ │ │ │ │ │ ├── pager_arrow_right.gif │ │ │ │ │ │ │ └── pager_arrow_right_off.gif │ │ │ │ │ │ ├── form_key_disabled.php │ │ │ │ │ │ ├── form_key_disabled_rollback.php │ │ │ │ │ │ └── menu │ │ │ │ │ │ └── Magento │ │ │ │ │ │ └── Backend │ │ │ │ │ │ └── etc │ │ │ │ │ │ └── adminhtml │ │ │ │ │ │ └── menu.xml │ │ │ │ ├── Controller │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ ├── AuthTest.php │ │ │ │ │ │ ├── Cache │ │ │ │ │ │ ├── CleanStaticFilesTest.php │ │ │ │ │ │ └── MassActionTest.php │ │ │ │ │ │ ├── CacheTest.php │ │ │ │ │ │ ├── Dashboard │ │ │ │ │ │ └── ProductsViewedTest.php │ │ │ │ │ │ ├── DashboardTest.php │ │ │ │ │ │ ├── IndexTest.php │ │ │ │ │ │ ├── System │ │ │ │ │ │ ├── AccountTest.php │ │ │ │ │ │ ├── DesignTest.php │ │ │ │ │ │ └── StoreTest.php │ │ │ │ │ │ └── UrlRewriteTest.php │ │ │ │ ├── Helper │ │ │ │ │ └── DataTest.php │ │ │ │ ├── Model │ │ │ │ │ ├── Auth │ │ │ │ │ │ └── SessionTest.php │ │ │ │ │ ├── AuthTest.php │ │ │ │ │ ├── Locale │ │ │ │ │ │ └── ResolverTest.php │ │ │ │ │ ├── MenuTest.php │ │ │ │ │ ├── Search │ │ │ │ │ │ ├── AuthorizationMock.php │ │ │ │ │ │ ├── ConfigTest.php │ │ │ │ │ │ ├── CustomerTest.php │ │ │ │ │ │ ├── OrderTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ └── test_config.xml │ │ │ │ │ ├── Session │ │ │ │ │ │ ├── AdminConfigTest.php │ │ │ │ │ │ └── QuoteTest.php │ │ │ │ │ ├── SessionTest.php │ │ │ │ │ ├── Translate │ │ │ │ │ │ └── InlineTest.php │ │ │ │ │ └── UrlTest.php │ │ │ │ └── controllers │ │ │ │ │ └── _files │ │ │ │ │ └── cache │ │ │ │ │ ├── all_types_invalidated.php │ │ │ │ │ ├── all_types_invalidated_rollback.php │ │ │ │ │ ├── application_cache.php │ │ │ │ │ ├── application_cache_rollback.php │ │ │ │ │ ├── empty_storage.php │ │ │ │ │ ├── non_application_cache.php │ │ │ │ │ └── non_application_cache_rollback.php │ │ │ │ ├── Braintree │ │ │ │ ├── Block │ │ │ │ │ ├── Form │ │ │ │ │ │ └── ContainerTest.php │ │ │ │ │ └── VaultTokenRendererTest.php │ │ │ │ ├── Controller │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ ├── Invoice │ │ │ │ │ │ │ └── CreateTest.php │ │ │ │ │ │ ├── Order │ │ │ │ │ │ │ └── PaymentReviewTest.php │ │ │ │ │ │ └── Payment │ │ │ │ │ │ │ └── GetClientTokenTest.php │ │ │ │ │ ├── Cards │ │ │ │ │ │ └── DeleteActionTest.php │ │ │ │ │ └── Paypal │ │ │ │ │ │ ├── PlaceOrderTest.php │ │ │ │ │ │ └── ReviewTest.php │ │ │ │ ├── Fixtures │ │ │ │ │ ├── assign_items_per_address.php │ │ │ │ │ ├── order.php │ │ │ │ │ ├── order_rollback.php │ │ │ │ │ ├── partial_invoice.php │ │ │ │ │ ├── partial_invoice_rollback.php │ │ │ │ │ ├── payment.php │ │ │ │ │ ├── payment_braintree.php │ │ │ │ │ ├── payment_braintree_paypal.php │ │ │ │ │ ├── paypal_quote.php │ │ │ │ │ ├── paypal_quote_rollback.php │ │ │ │ │ ├── quote_with_split_items_braintree.php │ │ │ │ │ └── quote_with_split_items_braintree_paypal.php │ │ │ │ ├── Gateway │ │ │ │ │ └── Config │ │ │ │ │ │ └── ConfigTest.php │ │ │ │ ├── Model │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ └── System │ │ │ │ │ │ │ └── Config │ │ │ │ │ │ │ └── CountryCreditCardTest.php │ │ │ │ │ ├── MultishippingTest.php │ │ │ │ │ ├── PaymentMethodListTest.php │ │ │ │ │ └── Ui │ │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ └── PayPal │ │ │ │ │ │ │ └── TokenUiComponentProviderTest.php │ │ │ │ │ │ └── TokensConfigProviderTest.php │ │ │ │ └── _files │ │ │ │ │ ├── fraud_order.php │ │ │ │ │ ├── payment_configuration.php │ │ │ │ │ ├── payment_configuration_rollback.php │ │ │ │ │ ├── payments.php │ │ │ │ │ ├── paypal_quote.php │ │ │ │ │ └── paypal_vault_token.php │ │ │ │ ├── Bundle │ │ │ │ ├── Block │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ └── Catalog │ │ │ │ │ │ │ └── Product │ │ │ │ │ │ │ └── Edit │ │ │ │ │ │ │ └── Tab │ │ │ │ │ │ │ └── Bundle │ │ │ │ │ │ │ └── Option │ │ │ │ │ │ │ ├── Search │ │ │ │ │ │ │ └── GridTest.php │ │ │ │ │ │ │ └── SearchTest.php │ │ │ │ │ └── Catalog │ │ │ │ │ │ └── Product │ │ │ │ │ │ └── View │ │ │ │ │ │ └── Type │ │ │ │ │ │ └── BundleTest.php │ │ │ │ ├── Controller │ │ │ │ │ └── ProductTest.php │ │ │ │ ├── Model │ │ │ │ │ ├── Category │ │ │ │ │ │ └── ProductIndexerTest.php │ │ │ │ │ ├── OptionRepositoryTest.php │ │ │ │ │ ├── Plugin │ │ │ │ │ │ └── Frontend │ │ │ │ │ │ │ └── ProductTest.php │ │ │ │ │ ├── Product │ │ │ │ │ │ ├── BundlePriceAbstract.php │ │ │ │ │ │ ├── DynamicBundlePriceCalculatorTest.php │ │ │ │ │ │ ├── DynamicBundlePriceCalculatorWithDimensionTest.php │ │ │ │ │ │ ├── DynamicBundleWithCatalogPriceRuleCalculatorTest.php │ │ │ │ │ │ ├── DynamicBundleWithSpecialPriceCalculatorTest.php │ │ │ │ │ │ ├── DynamicBundleWithTierPriceCalculatorTest.php │ │ │ │ │ │ ├── FixedBundlePriceCalculatorTest.php │ │ │ │ │ │ ├── FixedBundlePriceCalculatorWithDimensionTest.php │ │ │ │ │ │ ├── FixedBundleWithCatalogPriceRuleCalculatorTest.php │ │ │ │ │ │ ├── FixedBundleWithSpecialPriceCalculatorTest.php │ │ │ │ │ │ ├── FixedBundleWithTierPriceCalculatorTest.php │ │ │ │ │ │ ├── IsSaleableTest.php │ │ │ │ │ │ ├── OptionListTest.php │ │ │ │ │ │ ├── PriceTest.php │ │ │ │ │ │ ├── PriceWithDimensionTest.php │ │ │ │ │ │ ├── SaveHandlerTest.php │ │ │ │ │ │ └── TypeTest.php │ │ │ │ │ ├── ProductTest.php │ │ │ │ │ └── ResourceModel │ │ │ │ │ │ └── Indexer │ │ │ │ │ │ └── StockTest.php │ │ │ │ └── _files │ │ │ │ │ ├── PriceCalculator │ │ │ │ │ ├── dynamic_bundle_product.php │ │ │ │ │ ├── dynamic_bundle_product_rollback.php │ │ │ │ │ ├── dynamic_bundle_product_with_catalog_rule.php │ │ │ │ │ ├── dynamic_bundle_product_with_catalog_rule_rollback.php │ │ │ │ │ ├── dynamic_bundle_product_with_special_price.php │ │ │ │ │ ├── dynamic_bundle_product_with_special_price_rollback.php │ │ │ │ │ ├── fixed_bundle_product.php │ │ │ │ │ ├── fixed_bundle_product_rollback.php │ │ │ │ │ ├── fixed_bundle_product_with_catalog_rule.php │ │ │ │ │ ├── fixed_bundle_product_with_catalog_rule_rollback.php │ │ │ │ │ ├── fixed_bundle_product_with_special_price.php │ │ │ │ │ └── fixed_bundle_product_with_special_price_rollback.php │ │ │ │ │ ├── bundle_product_with_not_visible_children.php │ │ │ │ │ ├── bundle_product_with_not_visible_children_rollback.php │ │ │ │ │ ├── empty_bundle_product.php │ │ │ │ │ ├── empty_bundle_product_rollback.php │ │ │ │ │ ├── issaleable_product.php │ │ │ │ │ ├── issaleable_product_rollback.php │ │ │ │ │ ├── multiple_products.php │ │ │ │ │ ├── multiple_products_rollback.php │ │ │ │ │ ├── order_item_with_bundle_and_options.php │ │ │ │ │ ├── order_item_with_bundle_and_options_rollback.php │ │ │ │ │ ├── order_items_simple_and_bundle.php │ │ │ │ │ ├── order_items_simple_and_bundle_rollback.php │ │ │ │ │ ├── order_with_bundle_shipped_separately.php │ │ │ │ │ ├── order_with_bundle_shipped_separately_rollback.php │ │ │ │ │ ├── product.php │ │ │ │ │ ├── product_1.php │ │ │ │ │ ├── product_1_rollback.php │ │ │ │ │ ├── product_in_category.php │ │ │ │ │ ├── product_in_category_rollback.php │ │ │ │ │ ├── product_rollback.php │ │ │ │ │ ├── product_with_multiple_options.php │ │ │ │ │ ├── product_with_multiple_options_1.php │ │ │ │ │ ├── product_with_multiple_options_1_rollback.php │ │ │ │ │ ├── product_with_multiple_options_rollback.php │ │ │ │ │ ├── product_with_simple_tier_pricing.php │ │ │ │ │ ├── product_with_simple_tier_pricing_rollback.php │ │ │ │ │ ├── product_with_tier_pricing.php │ │ │ │ │ ├── product_with_tier_pricing_rollback.php │ │ │ │ │ ├── quote_with_bundle_and_options.php │ │ │ │ │ └── quote_with_bundle_and_options_rollback.php │ │ │ │ ├── BundleImportExport │ │ │ │ └── Model │ │ │ │ │ ├── BundleTest.php │ │ │ │ │ ├── Export │ │ │ │ │ └── RowCustomizerTest.php │ │ │ │ │ └── Import │ │ │ │ │ ├── Product │ │ │ │ │ └── Type │ │ │ │ │ │ └── BundleTest.php │ │ │ │ │ └── _files │ │ │ │ │ ├── import_bundle.csv │ │ │ │ │ └── import_bundle_multiple_store_views.csv │ │ │ │ ├── Captcha │ │ │ │ ├── Block │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ └── Captcha │ │ │ │ │ │ │ └── DefaultCaptchaTest.php │ │ │ │ │ └── Captcha │ │ │ │ │ │ └── DefaultTest.php │ │ │ │ ├── Observer │ │ │ │ │ ├── CaseBackendLoginActionWithInvalidCaptchaReturnsErrorTest.php │ │ │ │ │ ├── CaseCaptchaIsRequiredAfterFailedLoginAttemptsTest.php │ │ │ │ │ ├── CaseCheckOnFrontendUnsuccessfulMessageWhenCaptchaFailedTest.php │ │ │ │ │ ├── CaseCheckUnsuccessfulMessageWhenCaptchaFailedTest.php │ │ │ │ │ ├── CaseCheckUserForgotPasswordBackendWhenCaptchaFailedTest.php │ │ │ │ │ ├── ResetAttemptForBackendObserverTest.php │ │ │ │ │ ├── ResetAttemptForFrontendAccountEditObserverTest.php │ │ │ │ │ └── ResetAttemptForFrontendObserverTest.php │ │ │ │ └── _files │ │ │ │ │ ├── dummy_user.php │ │ │ │ │ ├── failed_logins_backend.php │ │ │ │ │ ├── failed_logins_backend_rollback.php │ │ │ │ │ ├── failed_logins_frontend.php │ │ │ │ │ └── failed_logins_frontend_rollback.php │ │ │ │ ├── Catalog │ │ │ │ ├── Block │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ ├── Category │ │ │ │ │ │ │ ├── Checkboxes │ │ │ │ │ │ │ │ └── TreeTest.php │ │ │ │ │ │ │ └── TreeTest.php │ │ │ │ │ │ └── Product │ │ │ │ │ │ │ ├── Attribute │ │ │ │ │ │ │ ├── Edit │ │ │ │ │ │ │ │ └── Tab │ │ │ │ │ │ │ │ │ └── FrontTest.php │ │ │ │ │ │ │ └── Set │ │ │ │ │ │ │ │ └── Toolbar │ │ │ │ │ │ │ │ └── AddTest.php │ │ │ │ │ │ │ ├── Edit │ │ │ │ │ │ │ ├── JsTest.php │ │ │ │ │ │ │ └── Tab │ │ │ │ │ │ │ │ └── Options │ │ │ │ │ │ │ │ ├── OptionTest.php │ │ │ │ │ │ │ │ └── Type │ │ │ │ │ │ │ │ └── SelectTest.php │ │ │ │ │ │ │ ├── Helper │ │ │ │ │ │ │ └── Form │ │ │ │ │ │ │ │ ├── CategoryTest.php │ │ │ │ │ │ │ │ ├── Gallery │ │ │ │ │ │ │ │ └── ContentTest.php │ │ │ │ │ │ │ │ └── WeightTest.php │ │ │ │ │ │ │ └── Options │ │ │ │ │ │ │ └── AjaxTest.php │ │ │ │ │ └── Product │ │ │ │ │ │ ├── AbstractTest.php │ │ │ │ │ │ ├── ListTest.php │ │ │ │ │ │ ├── NewTest.php │ │ │ │ │ │ ├── ProductList │ │ │ │ │ │ ├── CrosssellTest.php │ │ │ │ │ │ ├── RelatedTest.php │ │ │ │ │ │ ├── ToolbarTest.php │ │ │ │ │ │ └── UpsellTest.php │ │ │ │ │ │ ├── View │ │ │ │ │ │ ├── AdditionalTest.php │ │ │ │ │ │ └── OptionsTest.php │ │ │ │ │ │ └── ViewTest.php │ │ │ │ ├── Console │ │ │ │ │ └── Command │ │ │ │ │ │ └── ProductAttributesCleanUpTest.php │ │ │ │ ├── Controller │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ ├── CategoryTest.php │ │ │ │ │ │ ├── Product │ │ │ │ │ │ │ ├── Action │ │ │ │ │ │ │ │ └── AttributeTest.php │ │ │ │ │ │ │ ├── AttributeTest.php │ │ │ │ │ │ │ ├── GetSelectedTest.php │ │ │ │ │ │ │ ├── ReviewTest.php │ │ │ │ │ │ │ ├── SearchTest.php │ │ │ │ │ │ │ └── Set │ │ │ │ │ │ │ │ ├── DeleteTest.php │ │ │ │ │ │ │ │ └── SaveTest.php │ │ │ │ │ │ └── ProductTest.php │ │ │ │ │ ├── CategoryTest.php │ │ │ │ │ ├── IndexTest.php │ │ │ │ │ ├── Product │ │ │ │ │ │ ├── CompareTest.php │ │ │ │ │ │ └── ViewTest.php │ │ │ │ │ └── ProductTest.php │ │ │ │ ├── Cron │ │ │ │ │ └── DeleteOutdatedPriceValuesTest.php │ │ │ │ ├── Helper │ │ │ │ │ ├── CategoryTest.php │ │ │ │ │ ├── DataTest.php │ │ │ │ │ ├── OutputTest.php │ │ │ │ │ ├── Product │ │ │ │ │ │ ├── CompareTest.php │ │ │ │ │ │ ├── CompositeTest.php │ │ │ │ │ │ ├── FlatTest.php │ │ │ │ │ │ ├── Stub │ │ │ │ │ │ │ └── ProductControllerStub.php │ │ │ │ │ │ └── ViewTest.php │ │ │ │ │ └── ProductTest.php │ │ │ │ ├── Model │ │ │ │ │ ├── AbstractModel │ │ │ │ │ │ └── Stub.php │ │ │ │ │ ├── AbstractTest.php │ │ │ │ │ ├── Category │ │ │ │ │ │ ├── DataProviderTest.php │ │ │ │ │ │ ├── Link │ │ │ │ │ │ │ └── SaveHandlerTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ ├── category_without_image.php │ │ │ │ │ │ │ ├── service_category_create.php │ │ │ │ │ │ │ └── service_category_create_rollback.php │ │ │ │ │ ├── CategoryTest.php │ │ │ │ │ ├── CategoryTreeTest.php │ │ │ │ │ ├── ConfigTest.php │ │ │ │ │ ├── DesignTest.php │ │ │ │ │ ├── ImageUploaderTest.php │ │ │ │ │ ├── Indexer │ │ │ │ │ │ ├── Category │ │ │ │ │ │ │ └── ProductTest.php │ │ │ │ │ │ ├── FlatTest.php │ │ │ │ │ │ └── Product │ │ │ │ │ │ │ ├── Eav │ │ │ │ │ │ │ └── Action │ │ │ │ │ │ │ │ ├── FullTest.php │ │ │ │ │ │ │ │ ├── RowTest.php │ │ │ │ │ │ │ │ └── RowsTest.php │ │ │ │ │ │ │ ├── Flat │ │ │ │ │ │ │ ├── Action │ │ │ │ │ │ │ │ ├── CustomFlatAttributeTest.php │ │ │ │ │ │ │ │ ├── FullTest.php │ │ │ │ │ │ │ │ ├── RowTest.php │ │ │ │ │ │ │ │ └── RowsTest.php │ │ │ │ │ │ │ └── ProcessorTest.php │ │ │ │ │ │ │ └── Price │ │ │ │ │ │ │ ├── Action │ │ │ │ │ │ │ ├── FullTest.php │ │ │ │ │ │ │ ├── RowTest.php │ │ │ │ │ │ │ └── RowsTest.php │ │ │ │ │ │ │ ├── SimpleWithOptionsTierPriceTest.php │ │ │ │ │ │ │ └── SimpleWithOptionsTierPriceWithDimensionTest.php │ │ │ │ │ ├── Layer │ │ │ │ │ │ ├── CategoryTest.php │ │ │ │ │ │ └── Filter │ │ │ │ │ │ │ ├── AttributeTest.php │ │ │ │ │ │ │ ├── CategoryTest.php │ │ │ │ │ │ │ ├── DataProvider │ │ │ │ │ │ │ └── PriceTest.php │ │ │ │ │ │ │ ├── DecimalTest.php │ │ │ │ │ │ │ ├── Price │ │ │ │ │ │ │ ├── AlgorithmAdvancedTest.php │ │ │ │ │ │ │ ├── AlgorithmBaseTest.php │ │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ │ ├── _algorithm_base_data.php │ │ │ │ │ │ │ │ ├── products_advanced.php │ │ │ │ │ │ │ │ ├── products_advanced_rollback.php │ │ │ │ │ │ │ │ ├── products_base.php │ │ │ │ │ │ │ │ └── products_base_rollback.php │ │ │ │ │ │ │ ├── PriceTest.php │ │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ ├── attribute_weight_filterable.php │ │ │ │ │ │ │ ├── attribute_with_option.php │ │ │ │ │ │ │ └── attribute_with_option_rollback.php │ │ │ │ │ ├── Product │ │ │ │ │ │ ├── ActionTest.php │ │ │ │ │ │ ├── Attribute │ │ │ │ │ │ │ ├── Backend │ │ │ │ │ │ │ │ ├── PriceTest.php │ │ │ │ │ │ │ │ ├── SkuTest.php │ │ │ │ │ │ │ │ └── TierpriceTest.php │ │ │ │ │ │ │ ├── Source │ │ │ │ │ │ │ │ └── CountryofmanufactureTest.php │ │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ │ ├── create_attribute_service.php │ │ │ │ │ │ │ │ ├── create_attribute_service_rollback.php │ │ │ │ │ │ │ │ ├── select_attribute.php │ │ │ │ │ │ │ │ └── select_attribute_rollback.php │ │ │ │ │ │ ├── Compare │ │ │ │ │ │ │ └── ListCompareTest.php │ │ │ │ │ │ ├── Gallery │ │ │ │ │ │ │ ├── CreateHandlerTest.php │ │ │ │ │ │ │ ├── ProcessorTest.php │ │ │ │ │ │ │ ├── ReadHandlerTest.php │ │ │ │ │ │ │ └── UpdateHandlerTest.php │ │ │ │ │ │ ├── ImageTest.php │ │ │ │ │ │ ├── Option │ │ │ │ │ │ │ └── Type │ │ │ │ │ │ │ │ ├── DateTest.php │ │ │ │ │ │ │ │ └── File │ │ │ │ │ │ │ │ ├── ValidatorFileTest.php │ │ │ │ │ │ │ │ └── ValidatorInfoTest.php │ │ │ │ │ │ ├── OptionTest.php │ │ │ │ │ │ ├── Type │ │ │ │ │ │ │ ├── AbstractTypeTest.php │ │ │ │ │ │ │ ├── PriceTest.php │ │ │ │ │ │ │ ├── PriceWithDimensionTest.php │ │ │ │ │ │ │ └── VirtualTest.php │ │ │ │ │ │ ├── TypeTest.php │ │ │ │ │ │ ├── UrlTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ ├── service_product_create.php │ │ │ │ │ │ │ └── service_product_create_rollback.php │ │ │ │ │ ├── ProductExternalTest.php │ │ │ │ │ ├── ProductGettersTest.php │ │ │ │ │ ├── ProductPriceTest.php │ │ │ │ │ ├── ProductPriceWithDimensionTest.php │ │ │ │ │ ├── ProductRepositoryTest.php │ │ │ │ │ ├── ProductTest.php │ │ │ │ │ ├── ResourceModel │ │ │ │ │ │ ├── Attribute │ │ │ │ │ │ │ └── WebsiteAttributesSynchronizerTest.php │ │ │ │ │ │ ├── Category │ │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ │ ├── Eav │ │ │ │ │ │ │ └── AttributeTest.php │ │ │ │ │ │ ├── Product │ │ │ │ │ │ │ ├── CollectionTest.php │ │ │ │ │ │ │ ├── Indexer │ │ │ │ │ │ │ │ └── Eav │ │ │ │ │ │ │ │ │ └── SourceTest.php │ │ │ │ │ │ │ └── Link │ │ │ │ │ │ │ │ └── Product │ │ │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ │ ├── ProductTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ ├── category_multiple_stores.php │ │ │ │ │ │ │ ├── few_simple_products.php │ │ │ │ │ │ │ ├── few_simple_products_rollback.php │ │ │ │ │ │ │ ├── product_simple.php │ │ │ │ │ │ │ ├── product_simple_rollback.php │ │ │ │ │ │ │ ├── url_rewrites.php │ │ │ │ │ │ │ ├── website_attribute_sync.php │ │ │ │ │ │ │ ├── website_attribute_sync_flag.php │ │ │ │ │ │ │ ├── website_attribute_sync_flag_rollback.php │ │ │ │ │ │ │ └── website_attribute_sync_rollback.php │ │ │ │ │ └── Webapi │ │ │ │ │ │ └── Product │ │ │ │ │ │ └── Option │ │ │ │ │ │ └── Type │ │ │ │ │ │ └── File │ │ │ │ │ │ └── ProcessorTest.php │ │ │ │ ├── Observer │ │ │ │ │ └── SwitchPriceAttributeScopeOnConfigChangeTest.php │ │ │ │ ├── Plugin │ │ │ │ │ └── Model │ │ │ │ │ │ └── AttributeSetRepository │ │ │ │ │ │ └── RemoveProductsTest.php │ │ │ │ ├── Pricing │ │ │ │ │ └── Render │ │ │ │ │ │ ├── FinalPriceBox │ │ │ │ │ │ └── RenderingBasedOnIsProductListFlagTest.php │ │ │ │ │ │ └── FinalPriceBoxTest.php │ │ │ │ ├── Ui │ │ │ │ │ └── DataProvider │ │ │ │ │ │ └── Product │ │ │ │ │ │ ├── Attributes │ │ │ │ │ │ └── ListingTest.php │ │ │ │ │ │ ├── Form │ │ │ │ │ │ └── Modifier │ │ │ │ │ │ │ ├── CategoriesTest.php │ │ │ │ │ │ │ ├── EavTest.php │ │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ ├── eav_expected_data_output.php │ │ │ │ │ │ │ ├── eav_expected_meta_output.php │ │ │ │ │ │ │ ├── eav_expected_meta_output_w_default.php │ │ │ │ │ │ │ ├── expected_categories.php │ │ │ │ │ │ │ └── input_meta_for_categories.php │ │ │ │ │ │ └── QuantityAndStockStatusTest.php │ │ │ │ ├── WidgetTest.php │ │ │ │ ├── _files │ │ │ │ │ ├── MultiselectSourceMock.php │ │ │ │ │ ├── attribute_set_with_image_attribute.php │ │ │ │ │ ├── attribute_set_with_image_attribute_rollback.php │ │ │ │ │ ├── attribute_set_with_product.php │ │ │ │ │ ├── attribute_set_with_product_rollback.php │ │ │ │ │ ├── attribute_set_with_renamed_group.php │ │ │ │ │ ├── catalog_category_with_apostrophe.php │ │ │ │ │ ├── catalog_category_with_apostrophe_rollback.php │ │ │ │ │ ├── catalog_category_with_doublequotes.php │ │ │ │ │ ├── catalog_category_with_slash.php │ │ │ │ │ ├── categories.php │ │ │ │ │ ├── categories_no_products.php │ │ │ │ │ ├── categories_no_products_rollback.php │ │ │ │ │ ├── categories_rollback.php │ │ │ │ │ ├── category.php │ │ │ │ │ ├── category_attribute.php │ │ │ │ │ ├── category_attribute_rollback.php │ │ │ │ │ ├── category_backend.php │ │ │ │ │ ├── category_backend_rollback.php │ │ │ │ │ ├── category_duplicates.php │ │ │ │ │ ├── category_duplicates_rollback.php │ │ │ │ │ ├── category_product.php │ │ │ │ │ ├── category_product_rollback.php │ │ │ │ │ ├── category_rollback.php │ │ │ │ │ ├── category_tree.php │ │ │ │ │ ├── category_tree_rollback.php │ │ │ │ │ ├── category_with_position.php │ │ │ │ │ ├── category_with_position_rollback.php │ │ │ │ │ ├── category_with_two_stores.php │ │ │ │ │ ├── category_with_two_stores_rollback.php │ │ │ │ │ ├── configurable_attribute.php │ │ │ │ │ ├── configurable_attribute_rollback.php │ │ │ │ │ ├── dropdown_attribute.php │ │ │ │ │ ├── empty_attribute_group.php │ │ │ │ │ ├── empty_attribute_group_rollback.php │ │ │ │ │ ├── enable_catalog_product_reindex_schedule.php │ │ │ │ │ ├── enable_catalog_product_reindex_schedule_rollback.php │ │ │ │ │ ├── enable_price_index_schedule.php │ │ │ │ │ ├── enable_price_index_schedule_rollback.php │ │ │ │ │ ├── enable_reindex_schedule.php │ │ │ │ │ ├── enable_reindex_schedule_rollback.php │ │ │ │ │ ├── etc │ │ │ │ │ │ └── extension_attributes.xml │ │ │ │ │ ├── filterable_attributes.php │ │ │ │ │ ├── indexer_catalog_category.php │ │ │ │ │ ├── indexer_catalog_category_rollback.php │ │ │ │ │ ├── indexer_catalog_products.php │ │ │ │ │ ├── indexer_catalog_products_rollback.php │ │ │ │ │ ├── magento_empty.jpg │ │ │ │ │ ├── magento_image.jpg │ │ │ │ │ ├── magento_small_image.jpg │ │ │ │ │ ├── magento_thumbnail.jpg │ │ │ │ │ ├── multiple_mixed_products.php │ │ │ │ │ ├── multiple_mixed_products_2.php │ │ │ │ │ ├── multiple_mixed_products_2_rollback.php │ │ │ │ │ ├── multiple_mixed_products_rollback.php │ │ │ │ │ ├── multiple_products.php │ │ │ │ │ ├── multiple_products_rollback.php │ │ │ │ │ ├── multiple_products_with_few_out_of_stock.php │ │ │ │ │ ├── multiple_products_with_few_out_of_stock_rollback.php │ │ │ │ │ ├── multiple_products_with_non_saleable_product.php │ │ │ │ │ ├── multiple_products_with_non_saleable_product_rollback.php │ │ │ │ │ ├── multiselect_attribute.php │ │ │ │ │ ├── multiselect_attribute_rollback.php │ │ │ │ │ ├── multiselect_attribute_with_incorrect_values.php │ │ │ │ │ ├── multiselect_attribute_with_source_model.php │ │ │ │ │ ├── multiselect_attribute_with_source_model_rollback.php │ │ │ │ │ ├── order_item_with_product_and_custom_options.php │ │ │ │ │ ├── order_item_with_product_and_custom_options_rollback.php │ │ │ │ │ ├── price_row_fixture.php │ │ │ │ │ ├── price_row_fixture_rollback.php │ │ │ │ │ ├── product_associated.php │ │ │ │ │ ├── product_associated_rollback.php │ │ │ │ │ ├── product_attribute.php │ │ │ │ │ ├── product_attribute_rollback.php │ │ │ │ │ ├── product_attribute_with_invalid_apply_to.php │ │ │ │ │ ├── product_different_store_prices.php │ │ │ │ │ ├── product_different_store_prices_rollback.php │ │ │ │ │ ├── product_group_prices_rollback.php │ │ │ │ │ ├── product_has_tier_price_show_as_low_as.php │ │ │ │ │ ├── product_has_tier_price_show_as_low_as_rollback.php │ │ │ │ │ ├── product_image.php │ │ │ │ │ ├── product_image_rollback.php │ │ │ │ │ ├── product_in_multiple_categories.php │ │ │ │ │ ├── product_in_multiple_categories_rollback.php │ │ │ │ │ ├── product_out_of_stock_with_multiselect_attribute.php │ │ │ │ │ ├── product_out_of_stock_with_multiselect_attribute_rollback.php │ │ │ │ │ ├── product_simple.php │ │ │ │ │ ├── product_simple_duplicated.php │ │ │ │ │ ├── product_simple_duplicated_rollback.php │ │ │ │ │ ├── product_simple_multistore.php │ │ │ │ │ ├── product_simple_multistore_rollback.php │ │ │ │ │ ├── product_simple_out_of_stock.php │ │ │ │ │ ├── product_simple_out_of_stock_rollback.php │ │ │ │ │ ├── product_simple_rollback.php │ │ │ │ │ ├── product_simple_with_admin_store.php │ │ │ │ │ ├── product_simple_with_all_fields.php │ │ │ │ │ ├── product_simple_with_all_fields_rollback.php │ │ │ │ │ ├── product_simple_with_custom_attribute.php │ │ │ │ │ ├── product_simple_with_custom_attribute_in_flat.php │ │ │ │ │ ├── product_simple_with_custom_attribute_in_flat_rollback.php │ │ │ │ │ ├── product_simple_with_custom_attribute_rollback.php │ │ │ │ │ ├── product_simple_with_custom_options.php │ │ │ │ │ ├── product_simple_with_custom_options_rollback.php │ │ │ │ │ ├── product_simple_with_decimal_qty.php │ │ │ │ │ ├── product_simple_with_decimal_qty_rollback.php │ │ │ │ │ ├── product_simple_with_full_option_set.php │ │ │ │ │ ├── product_simple_with_full_option_set_rollback.php │ │ │ │ │ ├── product_simple_with_image.php │ │ │ │ │ ├── product_simple_with_media_gallery_entries.php │ │ │ │ │ ├── product_simple_with_media_gallery_entries_rollback.php │ │ │ │ │ ├── product_simple_with_options.php │ │ │ │ │ ├── product_simple_with_options_rollback.php │ │ │ │ │ ├── product_simple_with_url_key.php │ │ │ │ │ ├── product_simple_with_url_key_rollback.php │ │ │ │ │ ├── product_simple_with_wrong_url_key.php │ │ │ │ │ ├── product_simple_with_wrong_url_key_rollback.php │ │ │ │ │ ├── product_simple_xss.php │ │ │ │ │ ├── product_simple_xss_rollback.php │ │ │ │ │ ├── product_special_price.php │ │ │ │ │ ├── product_special_price_rollback.php │ │ │ │ │ ├── product_text_attribute.php │ │ │ │ │ ├── product_text_attribute_rollback.php │ │ │ │ │ ├── product_virtual.php │ │ │ │ │ ├── product_virtual_in_stock.php │ │ │ │ │ ├── product_virtual_in_stock_rollback.php │ │ │ │ │ ├── product_virtual_out_of_stock.php │ │ │ │ │ ├── product_virtual_out_of_stock_rollback.php │ │ │ │ │ ├── product_virtual_rollback.php │ │ │ │ │ ├── product_virtual_with_options.php │ │ │ │ │ ├── product_virtual_with_options_rollback.php │ │ │ │ │ ├── product_with_dropdown_option.php │ │ │ │ │ ├── product_with_dropdown_option_rollback.php │ │ │ │ │ ├── product_with_image.php │ │ │ │ │ ├── product_with_image_rollback.php │ │ │ │ │ ├── product_with_options.php │ │ │ │ │ ├── product_with_options_rollback.php │ │ │ │ │ ├── product_with_two_websites.php │ │ │ │ │ ├── product_with_two_websites_rollback.php │ │ │ │ │ ├── product_without_options.php │ │ │ │ │ ├── product_without_options_rollback.php │ │ │ │ │ ├── products.php │ │ │ │ │ ├── products_crosssell.php │ │ │ │ │ ├── products_crosssell_rollback.php │ │ │ │ │ ├── products_for_search.php │ │ │ │ │ ├── products_for_search_rollback.php │ │ │ │ │ ├── products_in_category.php │ │ │ │ │ ├── products_in_category_rollback.php │ │ │ │ │ ├── products_in_different_stores.php │ │ │ │ │ ├── products_in_different_stores_rollback.php │ │ │ │ │ ├── products_list.php │ │ │ │ │ ├── products_list_rollback.php │ │ │ │ │ ├── products_new.php │ │ │ │ │ ├── products_new_rollback.php │ │ │ │ │ ├── products_related.php │ │ │ │ │ ├── products_related_multiple.php │ │ │ │ │ ├── products_related_multiple_rollback.php │ │ │ │ │ ├── products_related_rollback.php │ │ │ │ │ ├── products_rollback.php │ │ │ │ │ ├── products_upsell.php │ │ │ │ │ ├── products_upsell_rollback.php │ │ │ │ │ ├── products_with_dropdown_attribute.php │ │ │ │ │ ├── products_with_dropdown_attribute_rollback.php │ │ │ │ │ ├── products_with_layered_navigation_attribute.php │ │ │ │ │ ├── products_with_layered_navigation_attribute_rollback.php │ │ │ │ │ ├── products_with_multiselect_attribute.php │ │ │ │ │ ├── products_with_multiselect_attribute_rollback.php │ │ │ │ │ ├── products_with_multiselect_attribute_with_source_model.php │ │ │ │ │ ├── products_with_multiselect_attribute_with_source_model_rollback.php │ │ │ │ │ ├── products_with_unique_input_attribute.php │ │ │ │ │ ├── products_with_websites_and_stores.php │ │ │ │ │ ├── products_with_websites_and_stores_rollback.php │ │ │ │ │ ├── quantity_and_stock_status_attribute_used_in_grid.php │ │ │ │ │ ├── quantity_and_stock_status_attribute_used_in_grid_rollback.php │ │ │ │ │ ├── quote_with_product_and_custom_options.php │ │ │ │ │ ├── quote_with_product_and_custom_options_rollback.php │ │ │ │ │ ├── row_fixture.php │ │ │ │ │ ├── row_fixture_rollback.php │ │ │ │ │ ├── second_product_simple.php │ │ │ │ │ ├── second_product_simple_rollback.php │ │ │ │ │ ├── second_website.php │ │ │ │ │ ├── second_website_rollback.php │ │ │ │ │ ├── simple_products_not_visible_individually.php │ │ │ │ │ ├── simple_products_not_visible_individually_rollback.php │ │ │ │ │ ├── unique_input_attribute.php │ │ │ │ │ ├── url_rewrites.php │ │ │ │ │ ├── url_rewrites_invalid.php │ │ │ │ │ ├── url_rewrites_rollback.php │ │ │ │ │ ├── validate_image.php │ │ │ │ │ ├── validate_image_info.php │ │ │ │ │ ├── validate_image_info_rollback.php │ │ │ │ │ ├── validate_image_rollback.php │ │ │ │ │ └── watermark.jpg │ │ │ │ └── controllers │ │ │ │ │ └── _files │ │ │ │ │ ├── attribute_system.php │ │ │ │ │ ├── attribute_system_popup.php │ │ │ │ │ ├── attribute_system_with_applyto_data.php │ │ │ │ │ ├── attribute_user_defined.php │ │ │ │ │ ├── product_image.png │ │ │ │ │ ├── products.php │ │ │ │ │ └── products_rollback.php │ │ │ │ ├── CatalogImportExport │ │ │ │ ├── Model │ │ │ │ │ ├── AbstractProductExportImportTestCase.php │ │ │ │ │ ├── Export │ │ │ │ │ │ └── ProductTest.php │ │ │ │ │ ├── Import │ │ │ │ │ │ ├── Product │ │ │ │ │ │ │ └── Type │ │ │ │ │ │ │ │ └── AbstractTest.php │ │ │ │ │ │ ├── ProductTest.php │ │ │ │ │ │ ├── UploaderTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ ├── custom_attributes.php │ │ │ │ │ │ │ ├── custom_attributes_rollback.php │ │ │ │ │ │ │ ├── custom_category_store_media_disabled.php │ │ │ │ │ │ │ ├── custom_category_store_media_disabled_rollback.php │ │ │ │ │ │ │ ├── import_media.csv │ │ │ │ │ │ │ ├── import_media_existing_images.csv │ │ │ │ │ │ │ ├── import_media_two_stores.csv │ │ │ │ │ │ │ ├── import_new_categories_custom_separator.csv │ │ │ │ │ │ │ ├── import_new_categories_default_separator.csv │ │ │ │ │ │ │ ├── import_with_filesystem_images.php │ │ │ │ │ │ │ ├── import_with_filesystem_images_rollback.php │ │ │ │ │ │ │ ├── magento_additional_image_error.jpg │ │ │ │ │ │ │ ├── magento_additional_image_one.jpg │ │ │ │ │ │ │ ├── magento_additional_image_two.jpg │ │ │ │ │ │ │ ├── media_import_image.php │ │ │ │ │ │ │ ├── media_import_image_rollback.php │ │ │ │ │ │ │ ├── product_to_import_invalid_weight.csv │ │ │ │ │ │ │ ├── product_with_custom_options.csv │ │ │ │ │ │ │ ├── product_with_custom_options_and_multiple_store_views.csv │ │ │ │ │ │ │ ├── product_with_custom_options_new.csv │ │ │ │ │ │ │ ├── product_with_custom_store_media_disabled.csv │ │ │ │ │ │ │ ├── product_without_custom_options.csv │ │ │ │ │ │ │ ├── products_duplicate_category.csv │ │ │ │ │ │ │ ├── products_multiple_stores.csv │ │ │ │ │ │ │ ├── products_to_check_duplicated_names.csv │ │ │ │ │ │ │ ├── products_to_check_duplicated_url_keys.csv │ │ │ │ │ │ │ ├── products_to_check_valid_url_keys.csv │ │ │ │ │ │ │ ├── products_to_check_valid_url_keys_multiple_stores.csv │ │ │ │ │ │ │ ├── products_to_import.csv │ │ │ │ │ │ │ ├── products_to_import_invalid_attribute_set.csv │ │ │ │ │ │ │ ├── products_to_import_with_additional_attributes.csv │ │ │ │ │ │ │ ├── products_to_import_with_backorders_disabled_and_not_0_qty.csv │ │ │ │ │ │ │ ├── products_to_import_with_backorders_enabled_and_0_qty.csv │ │ │ │ │ │ │ ├── products_to_import_with_changed_sku_case.csv │ │ │ │ │ │ │ ├── products_to_import_with_datetime.csv │ │ │ │ │ │ │ ├── products_to_import_with_invalid_url_keys.csv │ │ │ │ │ │ │ ├── products_to_import_with_multiple_store.csv │ │ │ │ │ │ │ ├── products_to_import_with_new_attribute_set.csv │ │ │ │ │ │ │ ├── products_to_import_with_non_existing_image.csv │ │ │ │ │ │ │ ├── products_to_import_with_product_links.csv │ │ │ │ │ │ │ ├── products_to_import_with_qty.csv │ │ │ │ │ │ │ ├── products_to_import_with_two_stores.csv │ │ │ │ │ │ │ ├── products_to_import_with_use_config_settings.csv │ │ │ │ │ │ │ ├── products_to_import_with_valid_url_keys.csv │ │ │ │ │ │ │ ├── products_to_import_without_url_keys.csv │ │ │ │ │ │ │ ├── products_to_import_without_url_keys_and_name.csv │ │ │ │ │ │ │ └── products_with_invalid_multiselect_values.csv │ │ │ │ │ └── ProductTest.php │ │ │ │ └── _files │ │ │ │ │ ├── product_export_data.php │ │ │ │ │ ├── product_export_data_rollback.php │ │ │ │ │ ├── product_export_data_special_chars.php │ │ │ │ │ ├── product_export_data_special_chars_rollback.php │ │ │ │ │ ├── product_export_with_categories.php │ │ │ │ │ ├── product_export_with_images.php │ │ │ │ │ ├── product_export_with_images_rollback.php │ │ │ │ │ ├── product_export_with_product_links_data.php │ │ │ │ │ ├── product_export_with_product_links_data_rollback.php │ │ │ │ │ ├── update_category_duplicates.php │ │ │ │ │ └── update_category_duplicates_rollback.php │ │ │ │ ├── CatalogInventory │ │ │ │ ├── Api │ │ │ │ │ └── StockItemSaveTest.php │ │ │ │ ├── Block │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ └── Form │ │ │ │ │ │ └── Field │ │ │ │ │ │ └── CustomergroupTest.php │ │ │ │ ├── Model │ │ │ │ │ ├── Indexer │ │ │ │ │ │ └── Stock │ │ │ │ │ │ │ └── Action │ │ │ │ │ │ │ ├── FullTest.php │ │ │ │ │ │ │ ├── RowTest.php │ │ │ │ │ │ │ └── RowsTest.php │ │ │ │ │ ├── Plugin │ │ │ │ │ │ └── ProductSearchTest.php │ │ │ │ │ ├── Quote │ │ │ │ │ │ └── Item │ │ │ │ │ │ │ └── QuantityValidatorTest.php │ │ │ │ │ ├── ResourceModel │ │ │ │ │ │ └── Indexer │ │ │ │ │ │ │ └── Stock │ │ │ │ │ │ │ └── DefaultStockTest.php │ │ │ │ │ ├── Stock │ │ │ │ │ │ └── ItemTest.php │ │ │ │ │ ├── StockItemSave │ │ │ │ │ │ ├── ByStockItemRepositoryTest.php │ │ │ │ │ │ ├── OnProductCreate │ │ │ │ │ │ │ ├── ByProductModel │ │ │ │ │ │ │ │ ├── ByQuantityAndStockStatusTest.php │ │ │ │ │ │ │ │ ├── ByStockDataTest.php │ │ │ │ │ │ │ │ └── ByStockItemTest.php │ │ │ │ │ │ │ └── ByProductRepository │ │ │ │ │ │ │ │ ├── ByQuantityAndStockStatusTest.php │ │ │ │ │ │ │ │ ├── ByStockDataTest.php │ │ │ │ │ │ │ │ └── ByStockItemTest.php │ │ │ │ │ │ ├── OnProductUpdate │ │ │ │ │ │ │ ├── ByProductModel │ │ │ │ │ │ │ │ ├── ByQuantityAndStockStatusTest.php │ │ │ │ │ │ │ │ ├── ByStockDataTest.php │ │ │ │ │ │ │ │ └── ByStockItemTest.php │ │ │ │ │ │ │ └── ByProductRepository │ │ │ │ │ │ │ │ ├── ByQuantityAndStockStatusTest.php │ │ │ │ │ │ │ │ ├── ByStockDataTest.php │ │ │ │ │ │ │ │ └── ByStockItemTest.php │ │ │ │ │ │ └── StockItemDataChecker.php │ │ │ │ │ └── System │ │ │ │ │ │ └── Config │ │ │ │ │ │ └── Backend │ │ │ │ │ │ └── MinsaleqtyTest.php │ │ │ │ ├── Observer │ │ │ │ │ └── AddStockItemsObserverTest.php │ │ │ │ └── _files │ │ │ │ │ └── configurable_options_advanced_inventory.php │ │ │ │ ├── CatalogRule │ │ │ │ ├── Model │ │ │ │ │ ├── Indexer │ │ │ │ │ │ ├── BatchIndexTest.php │ │ │ │ │ │ ├── IndexerBuilderTest.php │ │ │ │ │ │ ├── Product │ │ │ │ │ │ │ └── PriceTest.php │ │ │ │ │ │ ├── ProductRuleTest.php │ │ │ │ │ │ └── RuleProductTest.php │ │ │ │ │ ├── ResourceModel │ │ │ │ │ │ ├── Product │ │ │ │ │ │ │ └── ConditionsToCollectionApplierTest.php │ │ │ │ │ │ └── Rule │ │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ └── RuleTest.php │ │ │ │ └── _files │ │ │ │ │ ├── attribute.php │ │ │ │ │ ├── attribute_rollback.php │ │ │ │ │ ├── catalog_rule_10_off_not_logged.php │ │ │ │ │ ├── catalog_rule_10_off_not_logged_rollback.php │ │ │ │ │ ├── conditions_to_collection │ │ │ │ │ ├── attribute_sets.php │ │ │ │ │ ├── attribute_sets_rollback.php │ │ │ │ │ ├── categories.php │ │ │ │ │ ├── categories_rollback.php │ │ │ │ │ ├── products.php │ │ │ │ │ └── products_rollback.php │ │ │ │ │ ├── configurable_product.php │ │ │ │ │ ├── configurable_product_rollback.php │ │ │ │ │ ├── rule_by_attribute.php │ │ │ │ │ ├── rule_by_attribute_rollback.php │ │ │ │ │ ├── rule_by_category_ids.php │ │ │ │ │ ├── simple_products.php │ │ │ │ │ ├── simple_products_rollback.php │ │ │ │ │ ├── two_rules.php │ │ │ │ │ └── two_rules_rollback.php │ │ │ │ ├── CatalogSearch │ │ │ │ ├── Block │ │ │ │ │ ├── Advanced │ │ │ │ │ │ └── ResultTest.php │ │ │ │ │ ├── ResultTest.php │ │ │ │ │ └── TermTest.php │ │ │ │ ├── Controller │ │ │ │ │ ├── AjaxTest.php │ │ │ │ │ └── ResultTest.php │ │ │ │ ├── Helper │ │ │ │ │ └── DataTest.php │ │ │ │ ├── Model │ │ │ │ │ ├── Adapter │ │ │ │ │ │ └── Mysql │ │ │ │ │ │ │ └── BaseSelectStrategy │ │ │ │ │ │ │ ├── BaseSelectAttributesSearchStrategyTest.php │ │ │ │ │ │ │ └── BaseSelectFullTextSearchStrategyTest.php │ │ │ │ │ ├── Indexer │ │ │ │ │ │ ├── Fulltext │ │ │ │ │ │ │ ├── Action │ │ │ │ │ │ │ │ ├── DataProviderTest.php │ │ │ │ │ │ │ │ └── FullTest.php │ │ │ │ │ │ │ └── Model │ │ │ │ │ │ │ │ └── Plugin │ │ │ │ │ │ │ │ └── CategoryTest.php │ │ │ │ │ │ ├── FulltextTest.php │ │ │ │ │ │ ├── IndexSwitcherMock.php │ │ │ │ │ │ └── SwitcherUsedInFulltextTest.php │ │ │ │ │ ├── Layer │ │ │ │ │ │ └── Filter │ │ │ │ │ │ │ ├── AttributeTest.php │ │ │ │ │ │ │ ├── CategoryTest.php │ │ │ │ │ │ │ ├── DecimalTest.php │ │ │ │ │ │ │ └── PriceTest.php │ │ │ │ │ ├── ResourceModel │ │ │ │ │ │ ├── Advanced │ │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ │ └── Fulltext │ │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ └── Search │ │ │ │ │ │ ├── FilterMapper │ │ │ │ │ │ ├── CustomAttributeFilterTest.php │ │ │ │ │ │ ├── StockStatusFilterWithFullFilterTest.php │ │ │ │ │ │ ├── StockStatusFilterWithGeneralFilterTest.php │ │ │ │ │ │ └── VisibilityFilterTest.php │ │ │ │ │ │ └── RequestGeneratorTest.php │ │ │ │ └── _files │ │ │ │ │ ├── full_reindex.php │ │ │ │ │ ├── indexer_fulltext.php │ │ │ │ │ ├── indexer_fulltext_rollback.php │ │ │ │ │ ├── popular_query.php │ │ │ │ │ ├── product_configurable_not_available.php │ │ │ │ │ ├── product_configurable_not_available_rollback.php │ │ │ │ │ ├── product_configurable_with_single_child.php │ │ │ │ │ ├── product_configurable_with_single_child_rollback.php │ │ │ │ │ ├── product_for_search.php │ │ │ │ │ ├── product_for_search_rollback.php │ │ │ │ │ ├── products_for_index.php │ │ │ │ │ ├── products_for_index_rollback.php │ │ │ │ │ ├── query.php │ │ │ │ │ ├── query_redirect.php │ │ │ │ │ ├── search_attributes.php │ │ │ │ │ ├── search_attributes_rollback.php │ │ │ │ │ └── searchable_attribute.php │ │ │ │ ├── CatalogUrlRewrite │ │ │ │ ├── Fixtures │ │ │ │ │ ├── product_custom_url_key.php │ │ │ │ │ └── product_custom_url_key_rollback.php │ │ │ │ ├── Model │ │ │ │ │ ├── CategoryUrlRewriteGeneratorTest.php │ │ │ │ │ └── ProductUrlRewriteGeneratorTest.php │ │ │ │ ├── Observer │ │ │ │ │ ├── CategoryProcessUrlRewriteSavingObserverTest.php │ │ │ │ │ ├── ProcessUrlRewriteOnChangeVisibilityObserverTest.php │ │ │ │ │ ├── ProductProcessUrlRewriteSavingObserverTest.php │ │ │ │ │ └── UrlRewriteHandlerTest.php │ │ │ │ ├── Plugin │ │ │ │ │ └── Catalog │ │ │ │ │ │ └── Block │ │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ └── Category │ │ │ │ │ │ └── Tab │ │ │ │ │ │ └── AttributesTest.php │ │ │ │ └── _files │ │ │ │ │ ├── categories.php │ │ │ │ │ ├── categories_rollback.php │ │ │ │ │ ├── categories_with_product_ids.php │ │ │ │ │ ├── categories_with_product_ids_rollback.php │ │ │ │ │ ├── categories_with_products.php │ │ │ │ │ ├── categories_with_products_rollback.php │ │ │ │ │ ├── product_invisible_multistore.php │ │ │ │ │ ├── product_invisible_multistore_rollback.php │ │ │ │ │ ├── product_rewrite_multistore.php │ │ │ │ │ ├── product_rewrite_multistore_rollback.php │ │ │ │ │ ├── product_simple.php │ │ │ │ │ ├── product_simple_rollback.php │ │ │ │ │ ├── product_with_category.php │ │ │ │ │ ├── product_with_category_rollback.php │ │ │ │ │ ├── products_invisible.php │ │ │ │ │ └── products_invisible_rollback.php │ │ │ │ ├── CatalogWidget │ │ │ │ ├── Block │ │ │ │ │ └── Product │ │ │ │ │ │ ├── ProductListTest.php │ │ │ │ │ │ └── Widget │ │ │ │ │ │ └── ConditionsTest.php │ │ │ │ └── Model │ │ │ │ │ └── Rule │ │ │ │ │ └── Condition │ │ │ │ │ └── ProductTest.php │ │ │ │ ├── Checkout │ │ │ │ ├── Api │ │ │ │ │ ├── GuestShippingInformationManagementTest.php │ │ │ │ │ ├── PaymentInformationManagementTest.php │ │ │ │ │ └── ShippingInformationManagementTest.php │ │ │ │ ├── Block │ │ │ │ │ ├── Cart │ │ │ │ │ │ ├── AbstractCartTest.php │ │ │ │ │ │ └── GridTest.php │ │ │ │ │ └── CartTest.php │ │ │ │ ├── Controller │ │ │ │ │ ├── Cart │ │ │ │ │ │ ├── Index │ │ │ │ │ │ │ └── CouponPostTest.php │ │ │ │ │ │ └── UpdateItemQtyTest.php │ │ │ │ │ └── CartTest.php │ │ │ │ ├── Model │ │ │ │ │ ├── CartTest.php │ │ │ │ │ └── SessionTest.php │ │ │ │ ├── Plugin │ │ │ │ │ └── Model │ │ │ │ │ │ └── Quote │ │ │ │ │ │ └── ResetQuoteAddressesTest.php │ │ │ │ └── _files │ │ │ │ │ ├── ValidatorFileMock.php │ │ │ │ │ ├── active_quote.php │ │ │ │ │ ├── active_quote_customer_not_default_store.php │ │ │ │ │ ├── active_quote_customer_not_default_store_rollback.php │ │ │ │ │ ├── active_quote_guest_not_default_store.php │ │ │ │ │ ├── active_quote_guest_not_default_store_rollback.php │ │ │ │ │ ├── active_quote_rollback.php │ │ │ │ │ ├── cart.php │ │ │ │ │ ├── cart_with_simple_product_and_custom_options.php │ │ │ │ │ ├── customers.php │ │ │ │ │ ├── discount_10percent.php │ │ │ │ │ ├── discount_10percent_generalusers.php │ │ │ │ │ ├── discount_10percent_generalusers_rollback.php │ │ │ │ │ ├── discount_10percent_rollback.php │ │ │ │ │ ├── order_items.php │ │ │ │ │ ├── orders.php │ │ │ │ │ ├── product_bundle.php │ │ │ │ │ ├── product_with_custom_option.php │ │ │ │ │ ├── products.php │ │ │ │ │ ├── quote.php │ │ │ │ │ ├── quote_with_address.php │ │ │ │ │ ├── quote_with_address_rollback.php │ │ │ │ │ ├── quote_with_address_saved.php │ │ │ │ │ ├── quote_with_address_saved_rollback.php │ │ │ │ │ ├── quote_with_bundle_and_options.php │ │ │ │ │ ├── quote_with_bundle_and_options_rollback.php │ │ │ │ │ ├── quote_with_bundle_product.php │ │ │ │ │ ├── quote_with_bundle_product_rollback.php │ │ │ │ │ ├── quote_with_check_payment.php │ │ │ │ │ ├── quote_with_check_payment_rollback.php │ │ │ │ │ ├── quote_with_coupon_saved.php │ │ │ │ │ ├── quote_with_coupon_saved_rollback.php │ │ │ │ │ ├── quote_with_downloadable_product.php │ │ │ │ │ ├── quote_with_items_and_custom_options_saved.php │ │ │ │ │ ├── quote_with_items_and_custom_options_saved_rollback.php │ │ │ │ │ ├── quote_with_items_saved.php │ │ │ │ │ ├── quote_with_items_saved_rollback.php │ │ │ │ │ ├── quote_with_payment_saved.php │ │ │ │ │ ├── quote_with_payment_saved_rollback.php │ │ │ │ │ ├── quote_with_product_and_payment.php │ │ │ │ │ ├── quote_with_product_and_payment_rollback.php │ │ │ │ │ ├── quote_with_shipping_method.php │ │ │ │ │ ├── quote_with_shipping_method_and_items_categories.php │ │ │ │ │ ├── quote_with_shipping_method_and_items_categories_rollback.php │ │ │ │ │ ├── quote_with_shipping_method_rollback.php │ │ │ │ │ ├── quote_with_simple_product.php │ │ │ │ │ ├── quote_with_simple_product_and_custom_option.php │ │ │ │ │ ├── quote_with_simple_product_and_image.php │ │ │ │ │ ├── quote_with_simple_product_and_image_rollback.php │ │ │ │ │ ├── quote_with_simple_product_saved.php │ │ │ │ │ ├── quote_with_simple_product_saved_rollback.php │ │ │ │ │ ├── quote_with_virtual_product_and_address.php │ │ │ │ │ ├── quote_with_virtual_product_and_address_rollback.php │ │ │ │ │ ├── quote_with_virtual_product_saved.php │ │ │ │ │ ├── quote_with_virtual_product_saved_rollback.php │ │ │ │ │ ├── rollback_quote.php │ │ │ │ │ ├── set_product_min_in_cart.php │ │ │ │ │ ├── simple_product.php │ │ │ │ │ └── simple_product_rollback.php │ │ │ │ ├── CheckoutAgreements │ │ │ │ ├── Model │ │ │ │ │ ├── Api │ │ │ │ │ │ └── SearchCriteria │ │ │ │ │ │ │ └── ActiveStoreAgreementsFilterTest.php │ │ │ │ │ ├── Checkout │ │ │ │ │ │ └── Plugin │ │ │ │ │ │ │ └── GuestValidationTest.php │ │ │ │ │ └── ResourceModel │ │ │ │ │ │ └── Grid │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ └── _files │ │ │ │ │ ├── agreement_active_with_html_content.php │ │ │ │ │ ├── agreement_active_with_html_content_rollback.php │ │ │ │ │ ├── agreement_inactive_with_text_content.php │ │ │ │ │ ├── agreement_inactive_with_text_content_rollback.php │ │ │ │ │ ├── multi_agreements_active_with_text.php │ │ │ │ │ └── multi_agreements_active_with_text_rollback.php │ │ │ │ ├── Cms │ │ │ │ ├── Block │ │ │ │ │ ├── BlockTest.php │ │ │ │ │ ├── PageTest.php │ │ │ │ │ └── Widget │ │ │ │ │ │ └── BlockTest.php │ │ │ │ ├── Controller │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ ├── FulltextGridSearchTest.php │ │ │ │ │ │ └── Wysiwyg │ │ │ │ │ │ │ └── Images │ │ │ │ │ │ │ ├── DeleteFilesTest.php │ │ │ │ │ │ │ ├── DeleteFolderTest.php │ │ │ │ │ │ │ ├── IndexTest.php │ │ │ │ │ │ │ ├── NewFolderTest.php │ │ │ │ │ │ │ └── UploadTest.php │ │ │ │ │ ├── Noroute │ │ │ │ │ │ └── IndexTest.php │ │ │ │ │ ├── PageTest.php │ │ │ │ │ └── RouterTest.php │ │ │ │ ├── Fixtures │ │ │ │ │ ├── page_list.php │ │ │ │ │ └── page_list_rollback.php │ │ │ │ ├── Helper │ │ │ │ │ ├── PageTest.php │ │ │ │ │ └── Wysiwyg │ │ │ │ │ │ └── ImagesTest.php │ │ │ │ ├── Model │ │ │ │ │ ├── BlockTest.php │ │ │ │ │ ├── PageTest.php │ │ │ │ │ └── Wysiwyg │ │ │ │ │ │ ├── ConfigTest.php │ │ │ │ │ │ └── Images │ │ │ │ │ │ └── StorageTest.php │ │ │ │ ├── Setup │ │ │ │ │ └── ContentConverterTest.php │ │ │ │ └── _files │ │ │ │ │ ├── block.php │ │ │ │ │ ├── block_rollback.php │ │ │ │ │ ├── blocks.php │ │ │ │ │ ├── blocks_rollback.php │ │ │ │ │ ├── linked_media.php │ │ │ │ │ ├── linked_media_rollback.php │ │ │ │ │ ├── noroute.php │ │ │ │ │ ├── pages.php │ │ │ │ │ └── pages_rollback.php │ │ │ │ ├── Config │ │ │ │ ├── App │ │ │ │ │ └── Config │ │ │ │ │ │ └── Type │ │ │ │ │ │ └── SystemTest.php │ │ │ │ ├── Block │ │ │ │ │ └── System │ │ │ │ │ │ └── Config │ │ │ │ │ │ ├── FieldArray.php │ │ │ │ │ │ ├── FormStub.php │ │ │ │ │ │ ├── FormTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ ├── test_config.xml │ │ │ │ │ │ └── test_system.xml │ │ │ │ ├── Console │ │ │ │ │ └── Command │ │ │ │ │ │ ├── ConfigSetCommandTest.php │ │ │ │ │ │ └── ConfigShowCommandTest.php │ │ │ │ ├── Controller │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ └── System │ │ │ │ │ │ └── ConfigTest.php │ │ │ │ ├── Model │ │ │ │ │ ├── Config │ │ │ │ │ │ ├── Backend │ │ │ │ │ │ │ ├── Admin │ │ │ │ │ │ │ │ └── RobotsTest.php │ │ │ │ │ │ │ ├── BaseurlTest.php │ │ │ │ │ │ │ ├── EncryptedTest.php │ │ │ │ │ │ │ └── Image │ │ │ │ │ │ │ │ └── AdapterTest.php │ │ │ │ │ │ ├── Processor │ │ │ │ │ │ │ └── EnvironmentPlaceholderTest.php │ │ │ │ │ │ └── Structure │ │ │ │ │ │ │ └── Reader │ │ │ │ │ │ │ ├── ConverterStub.php │ │ │ │ │ │ │ ├── ReaderStub.php │ │ │ │ │ │ │ ├── ReaderTest.php │ │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ └── config.xml │ │ │ │ │ ├── ConfigTest.php │ │ │ │ │ ├── ResourceModel │ │ │ │ │ │ └── ConfigTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ ├── config_groups.php │ │ │ │ │ │ ├── config_section.php │ │ │ │ │ │ ├── no_robots_txt.php │ │ │ │ │ │ ├── robots.txt │ │ │ │ │ │ └── robots_txt.php │ │ │ │ └── _files │ │ │ │ │ ├── config.php │ │ │ │ │ ├── config_data.php │ │ │ │ │ ├── env.php │ │ │ │ │ └── system.xml │ │ │ │ ├── ConfigurableImportExport │ │ │ │ └── Model │ │ │ │ │ ├── ConfigurableTest.php │ │ │ │ │ ├── Export │ │ │ │ │ └── RowCustomizerTest.php │ │ │ │ │ └── Import │ │ │ │ │ ├── Product │ │ │ │ │ └── Type │ │ │ │ │ │ └── ConfigurableTest.php │ │ │ │ │ └── _files │ │ │ │ │ ├── import_configurable.csv │ │ │ │ │ ├── import_configurable_12345.csv │ │ │ │ │ ├── import_configurable_for_multiple_store_views.csv │ │ │ │ │ └── import_configurable_for_multiple_store_views_error.csv │ │ │ │ ├── ConfigurableProduct │ │ │ │ ├── Block │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ └── Product │ │ │ │ │ │ │ └── Edit │ │ │ │ │ │ │ └── Tab │ │ │ │ │ │ │ └── Variations │ │ │ │ │ │ │ └── Config │ │ │ │ │ │ │ └── MatrixTest.php │ │ │ │ │ └── Product │ │ │ │ │ │ └── View │ │ │ │ │ │ └── Type │ │ │ │ │ │ └── ConfigurableTest.php │ │ │ │ ├── Controller │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ └── ProductTest.php │ │ │ │ │ └── CartTest.php │ │ │ │ ├── Model │ │ │ │ │ ├── Category │ │ │ │ │ │ └── ProductIndexerTest.php │ │ │ │ │ ├── OptionRepositoryTest.php │ │ │ │ │ ├── Plugin │ │ │ │ │ │ └── Frontend │ │ │ │ │ │ │ └── ProductIdentitiesExtenderTest.php │ │ │ │ │ ├── Product │ │ │ │ │ │ ├── SaveHandlerTest.php │ │ │ │ │ │ ├── Type │ │ │ │ │ │ │ ├── Configurable │ │ │ │ │ │ │ │ ├── AttributeTest.php │ │ │ │ │ │ │ │ └── PriceTest.php │ │ │ │ │ │ │ └── ConfigurableTest.php │ │ │ │ │ │ └── VariationHandlerTest.php │ │ │ │ │ ├── ProductTest.php │ │ │ │ │ └── ResourceModel │ │ │ │ │ │ └── Product │ │ │ │ │ │ └── Indexer │ │ │ │ │ │ ├── Price │ │ │ │ │ │ └── ConfigurableTest.php │ │ │ │ │ │ └── Stock │ │ │ │ │ │ └── ConfigurableTest.php │ │ │ │ ├── Pricing │ │ │ │ │ ├── Price │ │ │ │ │ │ ├── LowestPriceOptionProviderTest.php │ │ │ │ │ │ ├── SpecialPriceIndexerTest.php │ │ │ │ │ │ ├── SpecialPriceIndexerWithDimensionTest.php │ │ │ │ │ │ └── SpecialPriceTest.php │ │ │ │ │ └── Render │ │ │ │ │ │ └── FinalPriceBox │ │ │ │ │ │ ├── RenderingBasedOnIsProductListFlagTest.php │ │ │ │ │ │ └── RenderingBasedOnIsProductListFlagWithDimensionTest.php │ │ │ │ ├── Ui │ │ │ │ │ └── DataProvider │ │ │ │ │ │ └── Product │ │ │ │ │ │ └── Form │ │ │ │ │ │ └── Modifier │ │ │ │ │ │ └── Data │ │ │ │ │ │ └── AssociatedProductsTest.php │ │ │ │ ├── _files │ │ │ │ │ ├── associated_products.php │ │ │ │ │ ├── configurable_attribute.php │ │ │ │ │ ├── configurable_attribute_rollback.php │ │ │ │ │ ├── configurable_attribute_with_source_model.php │ │ │ │ │ ├── configurable_attribute_with_source_model_rollback.php │ │ │ │ │ ├── configurable_products.php │ │ │ │ │ ├── configurable_products_rollback.php │ │ │ │ │ ├── delete_association.php │ │ │ │ │ ├── magento_image.jpg │ │ │ │ │ ├── order_item_with_configurable_and_options.php │ │ │ │ │ ├── order_item_with_configurable_and_options_rollback.php │ │ │ │ │ ├── product_configurable.php │ │ │ │ │ ├── product_configurable_12345.php │ │ │ │ │ ├── product_configurable_12345_rollback.php │ │ │ │ │ ├── product_configurable_custom.php │ │ │ │ │ ├── product_configurable_custom_rollback.php │ │ │ │ │ ├── product_configurable_rollback.php │ │ │ │ │ ├── product_configurable_sku.php │ │ │ │ │ ├── product_configurable_sku_rollback.php │ │ │ │ │ ├── product_configurable_with_category_and_weight.php │ │ │ │ │ ├── product_configurable_with_category_and_weight_rollback.php │ │ │ │ │ ├── product_configurable_with_frontend_label_attribute.php │ │ │ │ │ ├── product_configurable_with_frontend_label_attribute_rollback.php │ │ │ │ │ ├── product_configurable_with_media_gallery_video.php │ │ │ │ │ ├── product_configurable_with_media_gallery_video_rollback.php │ │ │ │ │ ├── product_simple_77.php │ │ │ │ │ ├── product_simple_77_rollback.php │ │ │ │ │ ├── quote_with_configurable_product.php │ │ │ │ │ ├── quote_with_configurable_product_last_variation.php │ │ │ │ │ ├── quote_with_configurable_product_last_variation_rollback.php │ │ │ │ │ ├── quote_with_configurable_product_rollback.php │ │ │ │ │ ├── tax_rule.php │ │ │ │ │ └── tax_rule_rollback.php │ │ │ │ └── etc │ │ │ │ │ └── extension_attributes.xml │ │ │ │ ├── Contact │ │ │ │ ├── Controller │ │ │ │ │ └── IndexTest.php │ │ │ │ ├── Helper │ │ │ │ │ └── DataTest.php │ │ │ │ └── Model │ │ │ │ │ └── ConfigTest.php │ │ │ │ ├── Cookie │ │ │ │ └── Model │ │ │ │ │ └── Config │ │ │ │ │ └── Backend │ │ │ │ │ ├── DomainTest.php │ │ │ │ │ ├── LifetimeTest.php │ │ │ │ │ └── PathTest.php │ │ │ │ ├── Cron │ │ │ │ ├── Model │ │ │ │ │ └── ScheduleTest.php │ │ │ │ └── Observer │ │ │ │ │ └── ProcessCronQueueObserverTest.php │ │ │ │ ├── CurrencySymbol │ │ │ │ ├── Controller │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ └── System │ │ │ │ │ │ ├── Currency │ │ │ │ │ │ ├── FetchRatesTest.php │ │ │ │ │ │ ├── IndexTest.php │ │ │ │ │ │ └── SaveRatesTest.php │ │ │ │ │ │ └── Currencysymbol │ │ │ │ │ │ ├── IndexTest.php │ │ │ │ │ │ └── SaveTest.php │ │ │ │ └── Model │ │ │ │ │ └── System │ │ │ │ │ └── CurrencysymbolTest.php │ │ │ │ ├── Customer │ │ │ │ ├── Api │ │ │ │ │ └── AddressRepositoryTest.php │ │ │ │ ├── Block │ │ │ │ │ ├── Account │ │ │ │ │ │ ├── Dashboard │ │ │ │ │ │ │ ├── AddressTest.php │ │ │ │ │ │ │ └── InfoTest.php │ │ │ │ │ │ └── DashboardTest.php │ │ │ │ │ ├── Address │ │ │ │ │ │ ├── BookTest.php │ │ │ │ │ │ ├── EditTest.php │ │ │ │ │ │ ├── GridTest.php │ │ │ │ │ │ └── Renderer │ │ │ │ │ │ │ └── DefaultRendererTest.php │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ ├── Edit │ │ │ │ │ │ │ └── Tab │ │ │ │ │ │ │ │ ├── CartTest.php │ │ │ │ │ │ │ │ ├── CartsTest.php │ │ │ │ │ │ │ │ ├── NewsletterTest.php │ │ │ │ │ │ │ │ ├── OrdersTest.php │ │ │ │ │ │ │ │ ├── View │ │ │ │ │ │ │ │ ├── CartTest.php │ │ │ │ │ │ │ │ ├── PersonalInfoTest.php │ │ │ │ │ │ │ │ └── SalesTest.php │ │ │ │ │ │ │ │ └── ViewTest.php │ │ │ │ │ │ ├── EditTest.php │ │ │ │ │ │ └── Group │ │ │ │ │ │ │ ├── Edit │ │ │ │ │ │ │ └── FormTest.php │ │ │ │ │ │ │ └── EditTest.php │ │ │ │ │ ├── Form │ │ │ │ │ │ └── RegisterTest.php │ │ │ │ │ └── Widget │ │ │ │ │ │ ├── CompanyTest.php │ │ │ │ │ │ ├── DobTest.php │ │ │ │ │ │ ├── FaxTest.php │ │ │ │ │ │ ├── GenderTest.php │ │ │ │ │ │ ├── NameTest.php │ │ │ │ │ │ ├── TaxvatTest.php │ │ │ │ │ │ └── TelephoneTest.php │ │ │ │ ├── Controller │ │ │ │ │ ├── AccountTest.php │ │ │ │ │ ├── AddressTest.php │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ ├── Address │ │ │ │ │ │ │ └── SaveTest.php │ │ │ │ │ │ ├── Cart │ │ │ │ │ │ │ └── Product │ │ │ │ │ │ │ │ └── Composite │ │ │ │ │ │ │ │ └── CartTest.php │ │ │ │ │ │ ├── GroupTest.php │ │ │ │ │ │ ├── Index │ │ │ │ │ │ │ ├── MassAssignGroupTest.php │ │ │ │ │ │ │ ├── MassDeleteTest.php │ │ │ │ │ │ │ ├── MassSubscribeTest.php │ │ │ │ │ │ │ └── ResetPasswordTest.php │ │ │ │ │ │ └── IndexTest.php │ │ │ │ │ ├── AjaxLoginTest.php │ │ │ │ │ ├── Section │ │ │ │ │ │ └── LoadTest.php │ │ │ │ │ └── SendTest.php │ │ │ │ ├── Fixtures │ │ │ │ │ ├── address_data.php │ │ │ │ │ ├── customer_2_addresses.php │ │ │ │ │ ├── customer_2_addresses_rollback.php │ │ │ │ │ ├── customer_sec_website.php │ │ │ │ │ ├── customer_sec_website_2_addresses.php │ │ │ │ │ ├── customer_sec_website_2_addresses_rollback.php │ │ │ │ │ └── customer_sec_website_rollback.php │ │ │ │ ├── Helper │ │ │ │ │ ├── AddressTest.php │ │ │ │ │ └── ViewTest.php │ │ │ │ ├── Model │ │ │ │ │ ├── AccountManagementTest.php │ │ │ │ │ ├── AddressMetadataTest.php │ │ │ │ │ ├── AddressRegistryTest.php │ │ │ │ │ ├── AddressTest.php │ │ │ │ │ ├── Config │ │ │ │ │ │ ├── ShareTest.php │ │ │ │ │ │ └── Source │ │ │ │ │ │ │ ├── Group │ │ │ │ │ │ │ └── MultiselectTest.php │ │ │ │ │ │ │ └── GroupTest.php │ │ │ │ │ ├── CustomerMetadataTest.php │ │ │ │ │ ├── CustomerRegistryTest.php │ │ │ │ │ ├── CustomerTest.php │ │ │ │ │ ├── FileResolverStub.php │ │ │ │ │ ├── FormTest.php │ │ │ │ │ ├── GroupManagementTest.php │ │ │ │ │ ├── GroupRegistryTest.php │ │ │ │ │ ├── GroupTest.php │ │ │ │ │ ├── Metadata │ │ │ │ │ │ ├── FormFactoryTest.php │ │ │ │ │ │ └── FormTest.php │ │ │ │ │ ├── ResourceModel │ │ │ │ │ │ ├── Address │ │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ │ ├── AddressRepositoryTest.php │ │ │ │ │ │ ├── Customer │ │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ │ ├── CustomerRepositoryTest.php │ │ │ │ │ │ ├── Grid │ │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ │ ├── Group │ │ │ │ │ │ │ └── Grid │ │ │ │ │ │ │ │ └── ServiceCollectionTest.php │ │ │ │ │ │ └── GroupRepositoryTest.php │ │ │ │ │ ├── SessionTest.php │ │ │ │ │ └── VisitorTest.php │ │ │ │ ├── _files │ │ │ │ │ ├── attribute_user_defined_address.php │ │ │ │ │ ├── attribute_user_defined_address_custom_attribute.php │ │ │ │ │ ├── attribute_user_defined_address_custom_attribute_rollback.php │ │ │ │ │ ├── attribute_user_defined_address_rollback.php │ │ │ │ │ ├── attribute_user_defined_custom_attribute.php │ │ │ │ │ ├── attribute_user_defined_custom_attribute_rollback.php │ │ │ │ │ ├── attribute_user_defined_customer.php │ │ │ │ │ ├── attribute_user_defined_customer_rollback.php │ │ │ │ │ ├── attribute_user_fullname.php │ │ │ │ │ ├── customer.php │ │ │ │ │ ├── customer_address.php │ │ │ │ │ ├── customer_address_rollback.php │ │ │ │ │ ├── customer_confirmation_config_disable.php │ │ │ │ │ ├── customer_confirmation_config_disable_rollback.php │ │ │ │ │ ├── customer_confirmation_config_enable.php │ │ │ │ │ ├── customer_confirmation_config_enable_rollback.php │ │ │ │ │ ├── customer_confirmation_email_address_with_special_chars.php │ │ │ │ │ ├── customer_confirmation_email_address_with_special_chars_rollback.php │ │ │ │ │ ├── customer_from_repository.php │ │ │ │ │ ├── customer_grid_indexer_enabled_update_on_schedule.php │ │ │ │ │ ├── customer_grid_indexer_enabled_update_on_schedule_rollback.php │ │ │ │ │ ├── customer_group.php │ │ │ │ │ ├── customer_no_address.php │ │ │ │ │ ├── customer_no_password.php │ │ │ │ │ ├── customer_non_default_website_id.php │ │ │ │ │ ├── customer_non_default_website_id_rollback.php │ │ │ │ │ ├── customer_primary_addresses.php │ │ │ │ │ ├── customer_rollback.php │ │ │ │ │ ├── customer_rp_token.php │ │ │ │ │ ├── customer_sample.php │ │ │ │ │ ├── customer_two_addresses.php │ │ │ │ │ ├── customer_two_addresses_rollback.php │ │ │ │ │ ├── customer_with_addresses.php │ │ │ │ │ ├── customer_with_addresses_rollback.php │ │ │ │ │ ├── customer_with_website.php │ │ │ │ │ ├── customer_with_website_rollback.php │ │ │ │ │ ├── customer_without_addresses.php │ │ │ │ │ ├── customer_without_addresses_rollback.php │ │ │ │ │ ├── etc │ │ │ │ │ │ └── extension_attributes.xml │ │ │ │ │ ├── five_repository_customers.php │ │ │ │ │ ├── five_repository_customers_rollback.php │ │ │ │ │ ├── import_export │ │ │ │ │ │ ├── customer.php │ │ │ │ │ │ ├── customer_with_addresses.php │ │ │ │ │ │ ├── customers.php │ │ │ │ │ │ └── customers_for_address_import.php │ │ │ │ │ ├── inactive_customer.php │ │ │ │ │ ├── quote.php │ │ │ │ │ ├── quote_rollback.php │ │ │ │ │ ├── sales_order.php │ │ │ │ │ ├── three_customers.php │ │ │ │ │ ├── three_customers_rollback.php │ │ │ │ │ ├── twenty_one_customers.php │ │ │ │ │ ├── two_customers.php │ │ │ │ │ └── two_customers_rollback.php │ │ │ │ └── etc │ │ │ │ │ └── extension_attributes.xml │ │ │ │ ├── CustomerImportExport │ │ │ │ ├── Model │ │ │ │ │ ├── Export │ │ │ │ │ │ ├── AddressTest.php │ │ │ │ │ │ └── CustomerTest.php │ │ │ │ │ └── Import │ │ │ │ │ │ ├── AddressTest.php │ │ │ │ │ │ ├── CustomerCompositeTest.php │ │ │ │ │ │ ├── CustomerTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ ├── address_import_delete.csv │ │ │ │ │ │ ├── address_import_update.csv │ │ │ │ │ │ ├── customer_composite_delete.csv │ │ │ │ │ │ ├── customer_composite_update.csv │ │ │ │ │ │ ├── customer_to_import_with_one_additional_column.csv │ │ │ │ │ │ ├── customers_to_delete.csv │ │ │ │ │ │ ├── customers_to_import.csv │ │ │ │ │ │ └── two_addresses_import_update.csv │ │ │ │ └── _files │ │ │ │ │ ├── two_addresses.php │ │ │ │ │ └── two_addresses_rollback.php │ │ │ │ ├── Deploy │ │ │ │ ├── Console │ │ │ │ │ └── Command │ │ │ │ │ │ └── App │ │ │ │ │ │ ├── ApplicationDumpCommandTest.php │ │ │ │ │ │ ├── ConfigImportCommand │ │ │ │ │ │ ├── IntegrationTestImporter.php │ │ │ │ │ │ └── IntegrationTestSecondImporter.php │ │ │ │ │ │ ├── ConfigImportCommandTest.php │ │ │ │ │ │ └── SensitiveConfigSetCommandTest.php │ │ │ │ ├── DeployTest.php │ │ │ │ └── _files │ │ │ │ │ ├── _config.local.php │ │ │ │ │ ├── config.php │ │ │ │ │ ├── config_data.php │ │ │ │ │ ├── lib │ │ │ │ │ └── web │ │ │ │ │ │ └── test.js │ │ │ │ │ ├── map.php │ │ │ │ │ ├── requirejs-map.js │ │ │ │ │ ├── scopes │ │ │ │ │ ├── config_with_changed_stores.php │ │ │ │ │ ├── config_with_removed_stores.php │ │ │ │ │ └── config_with_stores.php │ │ │ │ │ ├── theme.php │ │ │ │ │ ├── theme_rollback.php │ │ │ │ │ ├── zoom1 │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ │ ├── composer.json │ │ │ │ │ ├── etc │ │ │ │ │ │ └── view.xml │ │ │ │ │ ├── registration.php │ │ │ │ │ ├── theme.xml │ │ │ │ │ └── web │ │ │ │ │ │ ├── css │ │ │ │ │ │ └── root.less │ │ │ │ │ │ ├── images │ │ │ │ │ │ ├── logo-magento-1.png │ │ │ │ │ │ ├── logo-magento-2.png │ │ │ │ │ │ └── logo-magento-3.png │ │ │ │ │ │ └── js │ │ │ │ │ │ ├── file1.js │ │ │ │ │ │ ├── file2.js │ │ │ │ │ │ ├── file3.js │ │ │ │ │ │ └── file4.js │ │ │ │ │ ├── zoom2 │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ ├── LICENSE_AFL.txt │ │ │ │ │ ├── composer.json │ │ │ │ │ ├── etc │ │ │ │ │ │ └── view.xml │ │ │ │ │ ├── registration.php │ │ │ │ │ ├── theme.xml │ │ │ │ │ └── web │ │ │ │ │ │ ├── css │ │ │ │ │ │ ├── _testA.less │ │ │ │ │ │ ├── _testB.less │ │ │ │ │ │ └── root.less │ │ │ │ │ │ ├── images │ │ │ │ │ │ └── logo-magento-2.png │ │ │ │ │ │ └── js │ │ │ │ │ │ └── file2.js │ │ │ │ │ └── zoom3 │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ ├── composer.json │ │ │ │ │ ├── etc │ │ │ │ │ └── view.xml │ │ │ │ │ ├── registration.php │ │ │ │ │ ├── theme.xml │ │ │ │ │ └── web │ │ │ │ │ ├── css │ │ │ │ │ ├── _testA.less │ │ │ │ │ └── local.css │ │ │ │ │ ├── images │ │ │ │ │ └── logo-magento-3.png │ │ │ │ │ └── js │ │ │ │ │ └── file3.js │ │ │ │ ├── Developer │ │ │ │ ├── Console │ │ │ │ │ └── Command │ │ │ │ │ │ └── SourceThemeDeployCommandTest.php │ │ │ │ ├── Helper │ │ │ │ │ └── DataTest.php │ │ │ │ └── Model │ │ │ │ │ ├── Config │ │ │ │ │ └── Backend │ │ │ │ │ │ └── AllowedIpsTest.php │ │ │ │ │ └── Logger │ │ │ │ │ └── Handler │ │ │ │ │ └── DebugTest.php │ │ │ │ ├── Dhl │ │ │ │ ├── Block │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ └── UnitofmeasureTest.php │ │ │ │ ├── Model │ │ │ │ │ └── CarrierTest.php │ │ │ │ └── _files │ │ │ │ │ ├── SingleknownTrackResponse-no-data-found.xml │ │ │ │ │ ├── Track-res-XML-Parse-Err.xml │ │ │ │ │ ├── TrackingRequest_MultipleAWB.xml │ │ │ │ │ ├── TrackingRequest_SingleAWB.xml │ │ │ │ │ ├── TrackingResponse_MultipleAWB.xml │ │ │ │ │ └── TrackingResponse_SingleAWB.xml │ │ │ │ ├── Directory │ │ │ │ ├── Block │ │ │ │ │ └── DataTest.php │ │ │ │ ├── Helper │ │ │ │ │ └── DataTest.php │ │ │ │ └── Model │ │ │ │ │ ├── Country │ │ │ │ │ └── Postcode │ │ │ │ │ │ ├── Config │ │ │ │ │ │ └── ReaderTest.php │ │ │ │ │ │ └── ValidatorTest.php │ │ │ │ │ └── CurrencyConfigTest.php │ │ │ │ ├── Downloadable │ │ │ │ ├── Block │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ └── Catalog │ │ │ │ │ │ └── Product │ │ │ │ │ │ └── Edit │ │ │ │ │ │ └── Tab │ │ │ │ │ │ └── Downloadable │ │ │ │ │ │ ├── LinksTest.php │ │ │ │ │ │ └── SamplesTest.php │ │ │ │ ├── Controller │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ ├── Downloadable │ │ │ │ │ │ │ └── FileTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ └── sample.txt │ │ │ │ │ └── ProductTest.php │ │ │ │ ├── Model │ │ │ │ │ ├── Observer │ │ │ │ │ │ └── SetLinkStatusObserverTest.php │ │ │ │ │ ├── Product │ │ │ │ │ │ └── TypeTest.php │ │ │ │ │ └── ResourceModel │ │ │ │ │ │ └── Indexer │ │ │ │ │ │ └── PriceTest.php │ │ │ │ ├── _files │ │ │ │ │ ├── downloadable_product_with_files_and_sample_url.php │ │ │ │ │ ├── downloadable_product_with_files_and_sample_url_rollback.php │ │ │ │ │ ├── order_item_with_downloadable_and_options.php │ │ │ │ │ ├── order_item_with_downloadable_and_options_rollback.php │ │ │ │ │ ├── order_with_downloadable_product.php │ │ │ │ │ ├── order_with_downloadable_product_rollback.php │ │ │ │ │ ├── order_with_downloadable_product_with_additional_options.php │ │ │ │ │ ├── order_with_downloadable_product_with_additional_options_rollback.php │ │ │ │ │ ├── product_downloadable.php │ │ │ │ │ ├── product_downloadable_rollback.php │ │ │ │ │ ├── product_downloadable_with_files.php │ │ │ │ │ ├── product_downloadable_with_files_rollback.php │ │ │ │ │ ├── quote_with_downloadable_product.php │ │ │ │ │ ├── quote_with_downloadable_product_rollback.php │ │ │ │ │ └── test_image.jpg │ │ │ │ └── etc │ │ │ │ │ └── extension_attributes.xml │ │ │ │ ├── DownloadableImportExport │ │ │ │ └── Model │ │ │ │ │ ├── DownloadableTest.php │ │ │ │ │ └── Import │ │ │ │ │ ├── Product │ │ │ │ │ └── Type │ │ │ │ │ │ └── DownloadableTest.php │ │ │ │ │ └── _files │ │ │ │ │ └── import_downloadable.csv │ │ │ │ ├── Eav │ │ │ │ ├── Block │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ └── Attribute │ │ │ │ │ │ └── Edit │ │ │ │ │ │ └── Main │ │ │ │ │ │ └── AbstractMainTest.php │ │ │ │ ├── Model │ │ │ │ │ ├── Attribute │ │ │ │ │ │ └── GroupRepositoryTest.php │ │ │ │ │ ├── AttributeManagementTest.php │ │ │ │ │ ├── AttributeRepositoryTest.php │ │ │ │ │ ├── ConfigTest.php │ │ │ │ │ ├── Entity │ │ │ │ │ │ ├── Attribute │ │ │ │ │ │ │ └── Frontend │ │ │ │ │ │ │ │ └── DefaultFrontendTest.php │ │ │ │ │ │ ├── AttributeLoaderTest.php │ │ │ │ │ │ └── AttributeTest.php │ │ │ │ │ ├── ResourceModel │ │ │ │ │ │ ├── AttributeLoaderTest.php │ │ │ │ │ │ ├── Entity │ │ │ │ │ │ │ └── Attribute │ │ │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ │ └── UpdateHandlerTest.php │ │ │ │ │ ├── TypeLocatorTest.php │ │ │ │ │ └── Validator │ │ │ │ │ │ └── Attribute │ │ │ │ │ │ └── BackendTest.php │ │ │ │ ├── Setup │ │ │ │ │ └── EavSetupTest.php │ │ │ │ └── _files │ │ │ │ │ ├── attribute_for_search.php │ │ │ │ │ ├── attribute_group_for_search.php │ │ │ │ │ ├── attribute_set_for_search.php │ │ │ │ │ ├── attribute_set_for_search_rollback.php │ │ │ │ │ ├── empty_attribute_set.php │ │ │ │ │ └── empty_attribute_set_rollback.php │ │ │ │ ├── Elasticsearch │ │ │ │ ├── Controller │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ └── Category │ │ │ │ │ │ └── SaveTest.php │ │ │ │ ├── Elasticsearch5 │ │ │ │ │ └── SearchAdapter │ │ │ │ │ │ └── AdapterTest.php │ │ │ │ ├── Model │ │ │ │ │ ├── Client │ │ │ │ │ │ └── ElasticsearchTest.php │ │ │ │ │ └── Indexer │ │ │ │ │ │ ├── IndexHandlerTest.php │ │ │ │ │ │ └── ReindexAllTest.php │ │ │ │ ├── SearchAdapter │ │ │ │ │ └── AdapterTest.php │ │ │ │ └── _files │ │ │ │ │ ├── configurable_attribute.php │ │ │ │ │ ├── configurable_attribute_rollback.php │ │ │ │ │ ├── configurable_products.php │ │ │ │ │ ├── configurable_products_rollback.php │ │ │ │ │ ├── indexer.php │ │ │ │ │ ├── indexer_rollback.php │ │ │ │ │ ├── multiselect_attribute.php │ │ │ │ │ ├── multiselect_attribute_rollback.php │ │ │ │ │ ├── requests.xml │ │ │ │ │ ├── select_attribute.php │ │ │ │ │ └── select_attribute_rollback.php │ │ │ │ ├── Email │ │ │ │ ├── Block │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ └── Template │ │ │ │ │ │ └── Edit │ │ │ │ │ │ └── FormTest.php │ │ │ │ ├── Controller │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ └── Email │ │ │ │ │ │ └── TemplateTest.php │ │ │ │ └── Model │ │ │ │ │ ├── Template │ │ │ │ │ └── FilterTest.php │ │ │ │ │ ├── TemplateTest.php │ │ │ │ │ └── _files │ │ │ │ │ ├── code │ │ │ │ │ └── Magento │ │ │ │ │ │ └── Email │ │ │ │ │ │ └── view │ │ │ │ │ │ └── email │ │ │ │ │ │ ├── footer.html │ │ │ │ │ │ └── header.html │ │ │ │ │ ├── design │ │ │ │ │ ├── adminhtml │ │ │ │ │ │ ├── Magento │ │ │ │ │ │ │ └── default │ │ │ │ │ │ │ │ ├── Magento_Email │ │ │ │ │ │ │ │ ├── layout │ │ │ │ │ │ │ │ │ └── email_template_test_handle.xml │ │ │ │ │ │ │ │ └── templates │ │ │ │ │ │ │ │ │ └── sample_email_content.phtml │ │ │ │ │ │ │ │ ├── Magento_ProductAlert │ │ │ │ │ │ │ │ └── email │ │ │ │ │ │ │ │ │ └── cron_error.html │ │ │ │ │ │ │ │ ├── registration.php │ │ │ │ │ │ │ │ └── theme.xml │ │ │ │ │ │ └── Vendor │ │ │ │ │ │ │ ├── custom_theme │ │ │ │ │ │ │ ├── registration.php │ │ │ │ │ │ │ └── theme.xml │ │ │ │ │ │ │ └── default │ │ │ │ │ │ │ ├── registration.php │ │ │ │ │ │ │ └── theme.xml │ │ │ │ │ └── frontend │ │ │ │ │ │ ├── Magento │ │ │ │ │ │ └── default │ │ │ │ │ │ │ ├── Magento_Customer │ │ │ │ │ │ │ └── email │ │ │ │ │ │ │ │ └── account_new_confirmed.html │ │ │ │ │ │ │ ├── Magento_Email │ │ │ │ │ │ │ ├── layout │ │ │ │ │ │ │ │ └── email_template_test_handle.xml │ │ │ │ │ │ │ └── templates │ │ │ │ │ │ │ │ ├── sample_email_content.phtml │ │ │ │ │ │ │ │ └── sample_email_content_custom.phtml │ │ │ │ │ │ │ ├── registration.php │ │ │ │ │ │ │ ├── theme.xml │ │ │ │ │ │ │ └── web │ │ │ │ │ │ │ └── css │ │ │ │ │ │ │ ├── email-3.less │ │ │ │ │ │ │ ├── email-inline-3.less │ │ │ │ │ │ │ └── file-with-error.less │ │ │ │ │ │ └── Vendor │ │ │ │ │ │ ├── custom_theme │ │ │ │ │ │ ├── Magento_Customer │ │ │ │ │ │ │ └── email │ │ │ │ │ │ │ │ └── account_new.html │ │ │ │ │ │ ├── registration.php │ │ │ │ │ │ ├── theme.xml │ │ │ │ │ │ └── web │ │ │ │ │ │ │ └── css │ │ │ │ │ │ │ ├── email-1.less │ │ │ │ │ │ │ └── email-inline-1.less │ │ │ │ │ │ └── default │ │ │ │ │ │ ├── Magento_Customer │ │ │ │ │ │ └── email │ │ │ │ │ │ │ └── account_new_confirmation.html │ │ │ │ │ │ ├── registration.php │ │ │ │ │ │ ├── theme.xml │ │ │ │ │ │ └── web │ │ │ │ │ │ └── css │ │ │ │ │ │ ├── email-2.less │ │ │ │ │ │ └── email-inline-2.less │ │ │ │ │ ├── email_template.php │ │ │ │ │ └── template_fixture.html │ │ │ │ ├── EncryptionKey │ │ │ │ ├── Block │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ └── Crypt │ │ │ │ │ │ └── Key │ │ │ │ │ │ ├── EditTest.php │ │ │ │ │ │ └── FormTest.php │ │ │ │ ├── Controller │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ └── Crypt │ │ │ │ │ │ └── Key │ │ │ │ │ │ ├── IndexTest.php │ │ │ │ │ │ └── SaveTest.php │ │ │ │ ├── Model │ │ │ │ │ └── ResourceModel │ │ │ │ │ │ └── Key │ │ │ │ │ │ └── ChangeTest.php │ │ │ │ ├── Setup │ │ │ │ │ └── Patch │ │ │ │ │ │ └── Data │ │ │ │ │ │ └── SodiumChachaPatchTest.php │ │ │ │ └── _files │ │ │ │ │ └── payment_info.php │ │ │ │ ├── Fedex │ │ │ │ └── Model │ │ │ │ │ ├── CarrierTest.php │ │ │ │ │ └── Source │ │ │ │ │ └── UnitofmeasureTest.php │ │ │ │ ├── Framework │ │ │ │ ├── Api │ │ │ │ │ ├── AbstractExtensibleObjectTest.php │ │ │ │ │ ├── ExtensionAttribute │ │ │ │ │ │ ├── Config │ │ │ │ │ │ │ ├── ReaderTest.php │ │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ │ ├── config_one.xml │ │ │ │ │ │ │ │ └── config_two.xml │ │ │ │ │ │ ├── ExtensionAttributesGenerationTest.php │ │ │ │ │ │ └── JoinProcessorTest.php │ │ │ │ │ ├── ExtensionAttributesFactoryTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ └── extension_attributes.xml │ │ │ │ ├── App │ │ │ │ │ ├── AreaTest.php │ │ │ │ │ ├── Cache │ │ │ │ │ │ └── Frontend │ │ │ │ │ │ │ └── FactoryTest.php │ │ │ │ │ ├── Config │ │ │ │ │ │ ├── BaseTest.php │ │ │ │ │ │ ├── DataTest.php │ │ │ │ │ │ └── InitialTest.php │ │ │ │ │ ├── Filesystem │ │ │ │ │ │ ├── CreatePdfFileTest.php │ │ │ │ │ │ └── DirectoryResolverTest.php │ │ │ │ │ ├── FrontControllerTest.php │ │ │ │ │ ├── Language │ │ │ │ │ │ ├── DictionaryTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ ├── bar │ │ │ │ │ │ │ ├── en_gb │ │ │ │ │ │ │ │ ├── 1.csv │ │ │ │ │ │ │ │ ├── language.xml │ │ │ │ │ │ │ │ └── registration.php │ │ │ │ │ │ │ └── en_us │ │ │ │ │ │ │ │ ├── a.csv │ │ │ │ │ │ │ │ ├── b.csv │ │ │ │ │ │ │ │ ├── language.xml │ │ │ │ │ │ │ │ └── registration.php │ │ │ │ │ │ │ ├── baz │ │ │ │ │ │ │ └── en_gb │ │ │ │ │ │ │ │ ├── 1.csv │ │ │ │ │ │ │ │ ├── language.xml │ │ │ │ │ │ │ │ └── registration.php │ │ │ │ │ │ │ ├── first │ │ │ │ │ │ │ └── en_us │ │ │ │ │ │ │ │ ├── 1.csv │ │ │ │ │ │ │ │ ├── language.xml │ │ │ │ │ │ │ │ └── registration.php │ │ │ │ │ │ │ ├── foo │ │ │ │ │ │ │ └── en_au │ │ │ │ │ │ │ │ ├── 1.csv │ │ │ │ │ │ │ │ ├── 2.csv │ │ │ │ │ │ │ │ ├── language.xml │ │ │ │ │ │ │ │ └── registration.php │ │ │ │ │ │ │ ├── my │ │ │ │ │ │ │ └── ru_ru │ │ │ │ │ │ │ │ ├── 1.csv │ │ │ │ │ │ │ │ ├── language.xml │ │ │ │ │ │ │ │ └── registration.php │ │ │ │ │ │ │ ├── second │ │ │ │ │ │ │ └── en_gb │ │ │ │ │ │ │ │ ├── 1.csv │ │ │ │ │ │ │ │ ├── language.xml │ │ │ │ │ │ │ │ └── registration.php │ │ │ │ │ │ │ └── theirs │ │ │ │ │ │ │ └── ru_ru │ │ │ │ │ │ │ ├── 1.csv │ │ │ │ │ │ │ ├── language.xml │ │ │ │ │ │ │ └── registration.php │ │ │ │ │ ├── ObjectManager │ │ │ │ │ │ ├── ConfigLoaderTest.php │ │ │ │ │ │ └── ConfigWriter │ │ │ │ │ │ │ └── FilesystemTest.php │ │ │ │ │ ├── Request │ │ │ │ │ │ ├── CsrfValidatorTest.php │ │ │ │ │ │ └── HttpMethodValidatorTest.php │ │ │ │ │ ├── ResourceConnection │ │ │ │ │ │ └── ConnectionFactoryTest.php │ │ │ │ │ ├── Response │ │ │ │ │ │ └── HeaderProvider │ │ │ │ │ │ │ ├── AbstractHeaderTestCase.php │ │ │ │ │ │ │ ├── HstsTest.php │ │ │ │ │ │ │ ├── UpgradeInsecureTest.php │ │ │ │ │ │ │ └── XFrameOptionsTest.php │ │ │ │ │ ├── Route │ │ │ │ │ │ └── ConfigTest.php │ │ │ │ │ ├── Router │ │ │ │ │ │ └── BaseTest.php │ │ │ │ │ ├── Utility │ │ │ │ │ │ ├── FilesTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ ├── fixtures │ │ │ │ │ │ │ ├── language │ │ │ │ │ │ │ │ ├── One.php │ │ │ │ │ │ │ │ ├── one.csv │ │ │ │ │ │ │ │ └── registration.php │ │ │ │ │ │ │ ├── library │ │ │ │ │ │ │ │ ├── One.php │ │ │ │ │ │ │ │ └── registration.php │ │ │ │ │ │ │ ├── module │ │ │ │ │ │ │ │ ├── One.php │ │ │ │ │ │ │ │ └── registration.php │ │ │ │ │ │ │ └── theme │ │ │ │ │ │ │ │ ├── One.php │ │ │ │ │ │ │ │ └── registration.php │ │ │ │ │ │ │ └── patterns │ │ │ │ │ │ │ ├── paths_one.txt │ │ │ │ │ │ │ └── paths_two.txt │ │ │ │ │ └── View │ │ │ │ │ │ └── Deployment │ │ │ │ │ │ └── VersionTest.php │ │ │ │ ├── Backup │ │ │ │ │ ├── DbTest.php │ │ │ │ │ ├── FilesystemTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ ├── trigger.php │ │ │ │ │ │ ├── trigger_rollback.php │ │ │ │ │ │ └── var │ │ │ │ │ │ └── backups │ │ │ │ │ │ └── 1474538269_filesystem_code.tgz │ │ │ │ ├── Cache │ │ │ │ │ ├── Backend │ │ │ │ │ │ └── MongoDbTest.php │ │ │ │ │ └── CoreTest.php │ │ │ │ ├── Code │ │ │ │ │ ├── File │ │ │ │ │ │ └── Validator │ │ │ │ │ │ │ └── NotProtectedExtensionTest.php │ │ │ │ │ ├── Generator │ │ │ │ │ │ └── AutoloaderTest.php │ │ │ │ │ ├── GeneratorTest.php │ │ │ │ │ ├── GeneratorTest │ │ │ │ │ │ ├── ParentClassWithNamespace.php │ │ │ │ │ │ ├── SourceClassWithNamespace.php │ │ │ │ │ │ └── SourceClassWithNamespaceExtension.php │ │ │ │ │ ├── Reader │ │ │ │ │ │ ├── SourceArgumentsReaderTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ └── SourceArgumentsReaderTest.php.sample │ │ │ │ │ ├── _expected │ │ │ │ │ │ ├── SourceClassWithNamespaceExtensionInterfaceFactory.php.sample │ │ │ │ │ │ ├── SourceClassWithNamespaceFactory.php.sample │ │ │ │ │ │ ├── SourceClassWithNamespaceInterceptor.php.sample │ │ │ │ │ │ └── SourceClassWithNamespaceProxy.php.sample │ │ │ │ │ └── _files │ │ │ │ │ │ └── ClassToFind.php │ │ │ │ ├── Communication │ │ │ │ │ ├── ConfigTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ ├── communication_incorrect_request_schema_type.php │ │ │ │ │ │ ├── communication_invalid_topic_name.php │ │ │ │ │ │ ├── communication_is_synchronous_is_not_boolean.php │ │ │ │ │ │ ├── communication_missing_handler.xml │ │ │ │ │ │ ├── communication_missing_request.xml │ │ │ │ │ │ ├── communication_multiple_handlers_synchronous_mode.php │ │ │ │ │ │ ├── communication_multiple_handlers_synchronous_mode.xml │ │ │ │ │ │ ├── communication_no_attributes.xml │ │ │ │ │ │ ├── communication_not_existing_handler_method.php │ │ │ │ │ │ ├── communication_not_existing_handler_method.xml │ │ │ │ │ │ ├── communication_not_existing_service.xml │ │ │ │ │ │ ├── communication_not_existing_service_method.xml │ │ │ │ │ │ ├── communication_request_not_existing_service.php │ │ │ │ │ │ ├── communication_request_not_existing_service.xml │ │ │ │ │ │ ├── communication_response_not_existing_service.php │ │ │ │ │ │ ├── communication_response_not_existing_service.xml │ │ │ │ │ │ ├── communication_topic_with_excessive_keys.php │ │ │ │ │ │ ├── communication_topic_with_missed_keys.php │ │ │ │ │ │ ├── communication_topic_without_data.php │ │ │ │ │ │ ├── communication_with_disabled_handler.php │ │ │ │ │ │ ├── communication_with_non_matched_name.php │ │ │ │ │ │ ├── invalid_communication_numeric.xml │ │ │ │ │ │ ├── valid_communication.xml │ │ │ │ │ │ ├── valid_communication_expected.php │ │ │ │ │ │ ├── valid_communication_input.php │ │ │ │ │ │ └── valid_communication_numeric.xml │ │ │ │ ├── Composer │ │ │ │ │ ├── ComposerInformationTest.php │ │ │ │ │ ├── RemoveTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ ├── testFromClone │ │ │ │ │ │ ├── .htaccess │ │ │ │ │ │ ├── cache │ │ │ │ │ │ │ └── .htaccess │ │ │ │ │ │ ├── composer.json │ │ │ │ │ │ ├── composer.lock │ │ │ │ │ │ └── vendor │ │ │ │ │ │ │ └── README │ │ │ │ │ │ ├── testFromCreateProject │ │ │ │ │ │ ├── .htaccess │ │ │ │ │ │ ├── cache │ │ │ │ │ │ │ └── .htaccess │ │ │ │ │ │ ├── composer.json │ │ │ │ │ │ ├── composer.lock │ │ │ │ │ │ └── vendor │ │ │ │ │ │ │ └── README │ │ │ │ │ │ ├── testSkeleton │ │ │ │ │ │ ├── .htaccess │ │ │ │ │ │ ├── cache │ │ │ │ │ │ │ └── .htaccess │ │ │ │ │ │ ├── composer.json │ │ │ │ │ │ ├── composer.lock │ │ │ │ │ │ └── vendor │ │ │ │ │ │ │ └── README │ │ │ │ │ │ └── vendor_path.php │ │ │ │ ├── Config │ │ │ │ │ └── ConverterTest.php │ │ │ │ ├── Console │ │ │ │ │ ├── CliTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ └── env.php │ │ │ │ ├── Css │ │ │ │ │ ├── PreProcessor │ │ │ │ │ │ ├── Adapter │ │ │ │ │ │ │ └── CssInlinerTest.php │ │ │ │ │ │ ├── File │ │ │ │ │ │ │ └── Collector │ │ │ │ │ │ │ │ └── AggregatedTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ ├── code │ │ │ │ │ │ │ └── Magento │ │ │ │ │ │ │ │ ├── Other │ │ │ │ │ │ │ │ ├── registration.php │ │ │ │ │ │ │ │ └── view │ │ │ │ │ │ │ │ │ └── frontend │ │ │ │ │ │ │ │ │ └── web │ │ │ │ │ │ │ │ │ └── 3.less │ │ │ │ │ │ │ │ └── Third │ │ │ │ │ │ │ │ ├── registration.php │ │ │ │ │ │ │ │ └── view │ │ │ │ │ │ │ │ └── frontend │ │ │ │ │ │ │ │ └── web │ │ │ │ │ │ │ │ └── 3.less │ │ │ │ │ │ │ ├── design │ │ │ │ │ │ │ └── frontend │ │ │ │ │ │ │ │ └── Test │ │ │ │ │ │ │ │ ├── default │ │ │ │ │ │ │ │ ├── MagentoFrameworkCssTest_Module │ │ │ │ │ │ │ │ │ └── web │ │ │ │ │ │ │ │ │ │ └── 1.file │ │ │ │ │ │ │ │ ├── MagentoFrameworkCssTest_Third │ │ │ │ │ │ │ │ │ └── web │ │ │ │ │ │ │ │ │ │ └── 3.less │ │ │ │ │ │ │ │ ├── registration.php │ │ │ │ │ │ │ │ ├── theme.xml │ │ │ │ │ │ │ │ └── web │ │ │ │ │ │ │ │ │ └── 1.file │ │ │ │ │ │ │ │ └── parent │ │ │ │ │ │ │ │ ├── MagentoFrameworkCssTest_Module │ │ │ │ │ │ │ │ └── web │ │ │ │ │ │ │ │ │ └── 1.file │ │ │ │ │ │ │ │ ├── MagentoFrameworkCssTest_Second │ │ │ │ │ │ │ │ └── web │ │ │ │ │ │ │ │ │ └── 1.file │ │ │ │ │ │ │ │ ├── registration.php │ │ │ │ │ │ │ │ └── theme.xml │ │ │ │ │ │ │ └── lib │ │ │ │ │ │ │ └── web │ │ │ │ │ │ │ ├── 1.file │ │ │ │ │ │ │ ├── 2.file │ │ │ │ │ │ │ ├── 3.less │ │ │ │ │ │ │ └── some_dir │ │ │ │ │ │ │ ├── import_dir │ │ │ │ │ │ │ └── import_in_magento_import.less │ │ │ │ │ │ │ └── magento_import.less │ │ │ │ │ └── _files │ │ │ │ │ │ └── css │ │ │ │ │ │ ├── test-css-no-spaces.css │ │ │ │ │ │ ├── test-css-with-spaces.css │ │ │ │ │ │ └── test-input.html │ │ │ │ ├── DB │ │ │ │ │ ├── Adapter │ │ │ │ │ │ ├── InterfaceTest.php │ │ │ │ │ │ └── Pdo │ │ │ │ │ │ │ └── MysqlTest.php │ │ │ │ │ ├── DataConverter │ │ │ │ │ │ └── DataConverterTest.php │ │ │ │ │ ├── HelperTest.php │ │ │ │ │ └── TransactionTest.php │ │ │ │ ├── Data │ │ │ │ │ ├── Argument │ │ │ │ │ │ └── Interpreter │ │ │ │ │ │ │ ├── BaseStringUtilsTest.php │ │ │ │ │ │ │ └── StringUtilsTest.php │ │ │ │ │ ├── Form │ │ │ │ │ │ └── Element │ │ │ │ │ │ │ ├── DateTest.php │ │ │ │ │ │ │ ├── FieldsetTest.php │ │ │ │ │ │ │ └── ImageTest.php │ │ │ │ │ └── Wysiwyg │ │ │ │ │ │ └── NormalizerTest.php │ │ │ │ ├── DataObject │ │ │ │ │ ├── Copy │ │ │ │ │ │ └── Config │ │ │ │ │ │ │ ├── ReaderTest.php │ │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ ├── expectedArray.php │ │ │ │ │ │ │ ├── fieldset.xml │ │ │ │ │ │ │ ├── partialFieldsetFirst.xml │ │ │ │ │ │ │ └── partialFieldsetSecond.xml │ │ │ │ │ └── CopyTest.php │ │ │ │ ├── Encryption │ │ │ │ │ ├── EncryptorTest.php │ │ │ │ │ └── ModelTest.php │ │ │ │ ├── Error │ │ │ │ │ └── ProcessorTest.php │ │ │ │ ├── Exception │ │ │ │ │ └── NoSuchEntityExceptionTest.php │ │ │ │ ├── File │ │ │ │ │ └── SizeTest.php │ │ │ │ ├── Filesystem │ │ │ │ │ ├── Directory │ │ │ │ │ │ ├── ReadTest.php │ │ │ │ │ │ └── WriteTest.php │ │ │ │ │ ├── Driver │ │ │ │ │ │ └── FileTest.php │ │ │ │ │ ├── File │ │ │ │ │ │ ├── ReadTest.php │ │ │ │ │ │ └── WriteTest.php │ │ │ │ │ ├── FileResolverTest.php │ │ │ │ │ ├── FilesystemTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ ├── ClassToFind.php │ │ │ │ │ │ ├── data.csv │ │ │ │ │ │ ├── foo │ │ │ │ │ │ ├── bar │ │ │ │ │ │ │ ├── baz │ │ │ │ │ │ │ │ └── file_one.txt │ │ │ │ │ │ │ └── file_two.txt │ │ │ │ │ │ └── file_three.txt │ │ │ │ │ │ └── popup.csv │ │ │ │ ├── Filter │ │ │ │ │ ├── Template │ │ │ │ │ │ └── Tokenizer │ │ │ │ │ │ │ └── ParameterTest.php │ │ │ │ │ ├── TemplateTest.php │ │ │ │ │ └── TruncateFilterTest.php │ │ │ │ ├── GraphQl │ │ │ │ │ ├── Config │ │ │ │ │ │ └── GraphQlReaderTest.php │ │ │ │ │ ├── GraphQlConfigTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ ├── query_array_output.php │ │ │ │ │ │ ├── schemaA.graphqls │ │ │ │ │ │ ├── schemaB.graphqls │ │ │ │ │ │ ├── schemaC.graphqls │ │ │ │ │ │ ├── schemaD.graphqls │ │ │ │ │ │ ├── schema_response_sdl_description.php │ │ │ │ │ │ └── schema_with_description_sdl.php │ │ │ │ ├── HTTP │ │ │ │ │ ├── HeaderTest.php │ │ │ │ │ └── PhpEnvironment │ │ │ │ │ │ ├── RemoteAddressTest.php │ │ │ │ │ │ └── ServerAddressTest.php │ │ │ │ ├── Image │ │ │ │ │ ├── Adapter │ │ │ │ │ │ ├── ConfigTest.php │ │ │ │ │ │ └── InterfaceTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ ├── image_adapters_test.png │ │ │ │ │ │ ├── magento_thumbnail.jpg │ │ │ │ │ │ ├── watermark.gif │ │ │ │ │ │ ├── watermark.jpg │ │ │ │ │ │ ├── watermark.png │ │ │ │ │ │ ├── watermark_alpha.png │ │ │ │ │ │ └── watermark_alpha_base_image.jpg │ │ │ │ ├── Interception │ │ │ │ │ ├── AbstractPlugin.php │ │ │ │ │ ├── Config │ │ │ │ │ │ └── CacheManagerTest.php │ │ │ │ │ ├── Fixture │ │ │ │ │ │ ├── Intercepted.php │ │ │ │ │ │ ├── Intercepted │ │ │ │ │ │ │ ├── FirstPlugin.php │ │ │ │ │ │ │ ├── InterfacePlugin.php │ │ │ │ │ │ │ └── Plugin.php │ │ │ │ │ │ ├── InterceptedInterface.php │ │ │ │ │ │ ├── InterceptedParent.php │ │ │ │ │ │ └── InterceptedParentInterface.php │ │ │ │ │ ├── GeneralTest.php │ │ │ │ │ └── TwoPluginTest.php │ │ │ │ ├── Json │ │ │ │ │ └── Helper │ │ │ │ │ │ └── DataTest.php │ │ │ │ ├── Lock │ │ │ │ │ └── Backend │ │ │ │ │ │ ├── DatabaseTest.php │ │ │ │ │ │ ├── FileLockTest.php │ │ │ │ │ │ └── ZookeeperTest.php │ │ │ │ ├── Message │ │ │ │ │ ├── CollectionFactoryTest.php │ │ │ │ │ ├── FactoryTest.php │ │ │ │ │ └── ManagerTest.php │ │ │ │ ├── MessageQueue │ │ │ │ │ ├── ConfigTest.php │ │ │ │ │ ├── Consumer │ │ │ │ │ │ ├── ConfigTest.php │ │ │ │ │ │ └── DeprecatedConfigTest.php │ │ │ │ │ ├── MessageEncoderTest.php │ │ │ │ │ ├── Publisher │ │ │ │ │ │ ├── ConfigTest.php │ │ │ │ │ │ └── DeprecatedConfigTest.php │ │ │ │ │ ├── Topology │ │ │ │ │ │ ├── ConfigTest.php │ │ │ │ │ │ └── DeprecatedConfigTest.php │ │ │ │ │ ├── TopologyTest.php │ │ │ │ │ ├── UseCase │ │ │ │ │ │ ├── AsyncMultipleHandlersTest.php │ │ │ │ │ │ ├── AsyncMultipleTopicsWithEachQueueTest.php │ │ │ │ │ │ ├── DeprecatedFormat │ │ │ │ │ │ │ ├── AsyncMultiTopicsSeparateQueuesTest.php │ │ │ │ │ │ │ └── RpcCommunicationTest.php │ │ │ │ │ │ ├── MixSyncAndAsyncSingleQueueTest.php │ │ │ │ │ │ ├── MultipleTopicsPerQueueTest.php │ │ │ │ │ │ ├── QueueTestCaseAbstract.php │ │ │ │ │ │ ├── RemoteServiceCommunicationTest.php │ │ │ │ │ │ ├── RpcCommunicationTest.php │ │ │ │ │ │ └── WildcardTopicTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ ├── communication.xml │ │ │ │ │ │ ├── encoder_communication.php │ │ │ │ │ │ ├── valid_expected_queue.php │ │ │ │ │ │ ├── valid_new_queue.xml │ │ │ │ │ │ └── valid_queue_input.php │ │ │ │ ├── Model │ │ │ │ │ ├── Entity │ │ │ │ │ │ └── HydratorTest.php │ │ │ │ │ ├── ResourceModel │ │ │ │ │ │ ├── Db │ │ │ │ │ │ │ ├── AbstractTest.php │ │ │ │ │ │ │ ├── Collection │ │ │ │ │ │ │ │ └── AbstractTest.php │ │ │ │ │ │ │ └── ProfilerTest.php │ │ │ │ │ │ ├── Entity │ │ │ │ │ │ │ └── TableTest.php │ │ │ │ │ │ ├── IteratorTest.php │ │ │ │ │ │ └── Type │ │ │ │ │ │ │ └── Db │ │ │ │ │ │ │ ├── ConnectionFactoryTest.php │ │ │ │ │ │ │ └── Pdo │ │ │ │ │ │ │ └── MysqlTest.php │ │ │ │ │ └── ResourceTest.php │ │ │ │ ├── Module │ │ │ │ │ └── Plugin │ │ │ │ │ │ └── DbStatusValidatorTest.php │ │ │ │ ├── Mview │ │ │ │ │ └── View │ │ │ │ │ │ └── ChangelogTest.php │ │ │ │ ├── ObjectManager │ │ │ │ │ ├── Config │ │ │ │ │ │ └── Reader │ │ │ │ │ │ │ └── DomTest.php │ │ │ │ │ ├── Factory │ │ │ │ │ │ ├── AbstractFactoryRuntimeDefinitionsTestCases.php │ │ │ │ │ │ ├── CompiledTest.php │ │ │ │ │ │ └── Dynamic │ │ │ │ │ │ │ └── DeveloperTest.php │ │ │ │ │ ├── ObjectManagerTest.php │ │ │ │ │ ├── TestAsset │ │ │ │ │ │ ├── Basic.php │ │ │ │ │ │ ├── BasicInjection.php │ │ │ │ │ │ ├── ComplexDependencies.php │ │ │ │ │ │ ├── ConstructorEightArguments.php │ │ │ │ │ │ ├── ConstructorFiveArguments.php │ │ │ │ │ │ ├── ConstructorFourArguments.php │ │ │ │ │ │ ├── ConstructorNineArguments.php │ │ │ │ │ │ ├── ConstructorNoArguments.php │ │ │ │ │ │ ├── ConstructorOneArgument.php │ │ │ │ │ │ ├── ConstructorSevenArguments.php │ │ │ │ │ │ ├── ConstructorSixArguments.php │ │ │ │ │ │ ├── ConstructorTenArguments.php │ │ │ │ │ │ ├── ConstructorThreeArguments.php │ │ │ │ │ │ ├── ConstructorTwoArguments.php │ │ │ │ │ │ ├── ConstructorWithTypeError.php │ │ │ │ │ │ ├── DependsOnAlias.php │ │ │ │ │ │ ├── DependsOnInterface.php │ │ │ │ │ │ ├── HasOptionalParameters.php │ │ │ │ │ │ ├── InterfaceImplementation.php │ │ │ │ │ │ ├── InterfaceInjection.php │ │ │ │ │ │ └── TestAssetInterface.php │ │ │ │ │ └── _files │ │ │ │ │ │ ├── config_merged.xml │ │ │ │ │ │ ├── config_one.xml │ │ │ │ │ │ └── config_two.xml │ │ │ │ ├── Pricing │ │ │ │ │ └── Helper │ │ │ │ │ │ └── DataTest.php │ │ │ │ ├── Profiler │ │ │ │ │ └── Driver │ │ │ │ │ │ └── Standard │ │ │ │ │ │ └── Output │ │ │ │ │ │ ├── CsvfileTest.php │ │ │ │ │ │ ├── HtmlTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ ├── output.html │ │ │ │ │ │ ├── output_custom.csv │ │ │ │ │ │ ├── output_default.csv │ │ │ │ │ │ └── timers.php │ │ │ │ ├── ProfilerTest.php │ │ │ │ ├── Reflection │ │ │ │ │ └── MethodsMapTest.php │ │ │ │ ├── Search │ │ │ │ │ ├── Adapter │ │ │ │ │ │ └── Mysql │ │ │ │ │ │ │ ├── AdapterTest.php │ │ │ │ │ │ │ └── Builder │ │ │ │ │ │ │ └── Query │ │ │ │ │ │ │ └── MatchTest.php │ │ │ │ │ ├── Request │ │ │ │ │ │ ├── Config │ │ │ │ │ │ │ ├── ConverterTest.php │ │ │ │ │ │ │ ├── FileResolverStub.php │ │ │ │ │ │ │ └── FileSystemReaderTest.php │ │ │ │ │ │ └── MapperTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ ├── configurable_attribute.php │ │ │ │ │ │ ├── configurable_attribute_rollback.php │ │ │ │ │ │ ├── date_attribute.php │ │ │ │ │ │ ├── date_attribute_rollback.php │ │ │ │ │ │ ├── etc │ │ │ │ │ │ ├── search_request_1.xml │ │ │ │ │ │ └── search_request_2.xml │ │ │ │ │ │ ├── filterable_attribute.php │ │ │ │ │ │ ├── filterable_attribute_rollback.php │ │ │ │ │ │ ├── filterable_attributes.php │ │ │ │ │ │ ├── filterable_attributes_rollback.php │ │ │ │ │ │ ├── product_configurable.php │ │ │ │ │ │ ├── product_configurable_rollback.php │ │ │ │ │ │ ├── product_configurable_with_disabled_child.php │ │ │ │ │ │ ├── product_configurable_with_disabled_child_rollback.php │ │ │ │ │ │ ├── products.php │ │ │ │ │ │ ├── products_multi_option.php │ │ │ │ │ │ ├── products_multi_option_rollback.php │ │ │ │ │ │ ├── products_rollback.php │ │ │ │ │ │ ├── products_with_the_same_search_score.php │ │ │ │ │ │ ├── products_with_the_same_search_score_rollback.php │ │ │ │ │ │ ├── requests.xml │ │ │ │ │ │ ├── search_request.xml │ │ │ │ │ │ ├── search_request_config.php │ │ │ │ │ │ ├── search_request_merged.php │ │ │ │ │ │ ├── search_weight_products.php │ │ │ │ │ │ └── search_weight_products_rollback.php │ │ │ │ ├── Session │ │ │ │ │ ├── Config │ │ │ │ │ │ └── Validator │ │ │ │ │ │ │ ├── CookieDomainValidatorTest.php │ │ │ │ │ │ │ ├── CookieLifetimeValidatorTest.php │ │ │ │ │ │ │ └── CookiePathValidatorTest.php │ │ │ │ │ ├── ConfigTest.php │ │ │ │ │ ├── SaveHandler │ │ │ │ │ │ └── DbTableTest.php │ │ │ │ │ ├── SaveHandlerTest.php │ │ │ │ │ ├── SessionManagerTest.php │ │ │ │ │ └── SidResolverTest.php │ │ │ │ ├── Stdlib │ │ │ │ │ ├── Cookie │ │ │ │ │ │ ├── CookieScopeTest.php │ │ │ │ │ │ ├── PhpCookieManagerTest.php │ │ │ │ │ │ └── PhpCookieReaderTest.php │ │ │ │ │ └── DateTime │ │ │ │ │ │ └── Filter │ │ │ │ │ │ ├── DateTest.php │ │ │ │ │ │ └── DateTimeTest.php │ │ │ │ ├── Translate │ │ │ │ │ ├── InlineTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ ├── _inline_page_expected.html │ │ │ │ │ │ ├── _inline_page_original.html │ │ │ │ │ │ └── _translation_data.php │ │ │ │ ├── TranslateCachingTest.php │ │ │ │ ├── TranslateTest.php │ │ │ │ ├── Url │ │ │ │ │ └── Helper │ │ │ │ │ │ └── DataTest.php │ │ │ │ ├── UrlTest.php │ │ │ │ ├── Validator │ │ │ │ │ └── FactoryTest.php │ │ │ │ ├── ValidatorFactoryTest.php │ │ │ │ └── View │ │ │ │ │ ├── Asset │ │ │ │ │ └── MinifierTest.php │ │ │ │ │ ├── Design │ │ │ │ │ ├── Fallback │ │ │ │ │ │ └── RulePoolTest.php │ │ │ │ │ ├── FileResolution │ │ │ │ │ │ └── FallbackTest.php │ │ │ │ │ └── Theme │ │ │ │ │ │ ├── LabelTest.php │ │ │ │ │ │ └── ValidatorTest.php │ │ │ │ │ ├── Element │ │ │ │ │ ├── AbstractBlockTest.php │ │ │ │ │ ├── TemplateTest.php │ │ │ │ │ ├── Text │ │ │ │ │ │ └── ListTest.php │ │ │ │ │ ├── TextTest.php │ │ │ │ │ ├── UiComponent │ │ │ │ │ │ └── Config │ │ │ │ │ │ │ └── Provider │ │ │ │ │ │ │ └── TemplateTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ └── frontend │ │ │ │ │ │ └── Magento │ │ │ │ │ │ └── plushe │ │ │ │ │ │ └── css │ │ │ │ │ │ └── wrong.css │ │ │ │ │ ├── FileSystemTest.php │ │ │ │ │ ├── Fixture │ │ │ │ │ └── Block │ │ │ │ │ │ ├── BrokenAction.php │ │ │ │ │ │ ├── BrokenConstructor.php │ │ │ │ │ │ └── BrokenLayout.php │ │ │ │ │ ├── Layout │ │ │ │ │ ├── ElementTest.php │ │ │ │ │ ├── MergeTest.php │ │ │ │ │ ├── Reader │ │ │ │ │ │ ├── BlockTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ ├── _layout_update_block.xml │ │ │ │ │ │ │ └── _layout_update_reference.xml │ │ │ │ │ ├── _files │ │ │ │ │ │ └── _layout_update.xml │ │ │ │ │ └── _mergeFiles │ │ │ │ │ │ ├── layout │ │ │ │ │ │ ├── catalog_category_default.xml │ │ │ │ │ │ ├── catalog_category_layered.xml │ │ │ │ │ │ ├── catalog_product_view.xml │ │ │ │ │ │ ├── catalog_product_view_type_configurable.xml │ │ │ │ │ │ ├── catalog_product_view_type_simple.xml │ │ │ │ │ │ ├── checkout_index_index.xml │ │ │ │ │ │ ├── customer_account.xml │ │ │ │ │ │ ├── default.xml │ │ │ │ │ │ ├── file_wrong.xml │ │ │ │ │ │ ├── fixture_handle_one.xml │ │ │ │ │ │ ├── fixture_handle_page_layout.xml │ │ │ │ │ │ ├── fixture_handle_two.xml │ │ │ │ │ │ ├── fixture_handle_with_page_layout.xml │ │ │ │ │ │ ├── not_a_page_type.xml │ │ │ │ │ │ ├── page_empty.xml │ │ │ │ │ │ ├── print.xml │ │ │ │ │ │ ├── sales_guest_print.xml │ │ │ │ │ │ └── sales_order_print.xml │ │ │ │ │ │ └── merged.xml │ │ │ │ │ ├── LayoutArgumentObjectUpdater.php │ │ │ │ │ ├── LayoutArgumentSimpleUpdater.php │ │ │ │ │ ├── LayoutDirectivesTest.php │ │ │ │ │ ├── LayoutTest.php │ │ │ │ │ ├── LayoutTestWithExceptions.php │ │ │ │ │ ├── Model │ │ │ │ │ └── Layout │ │ │ │ │ │ ├── MergeTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ └── layout │ │ │ │ │ │ ├── fixture_handle_one.xml │ │ │ │ │ │ └── fixture_handle_two.xml │ │ │ │ │ ├── Page │ │ │ │ │ └── Config │ │ │ │ │ │ └── Reader │ │ │ │ │ │ ├── HtmlTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ └── _layout_update.xml │ │ │ │ │ ├── Utility │ │ │ │ │ ├── Layout.php │ │ │ │ │ ├── LayoutTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ ├── layout │ │ │ │ │ │ ├── handle_one.xml │ │ │ │ │ │ ├── handle_three.xml │ │ │ │ │ │ └── handle_two.xml │ │ │ │ │ │ └── layout_merged │ │ │ │ │ │ ├── multiple_handles.xml │ │ │ │ │ │ └── single_handle.xml │ │ │ │ │ └── _files │ │ │ │ │ ├── Fixture_Module │ │ │ │ │ └── registration.php │ │ │ │ │ ├── Magento │ │ │ │ │ ├── ModuleA │ │ │ │ │ │ └── view │ │ │ │ │ │ │ └── adminhtml │ │ │ │ │ │ │ └── product │ │ │ │ │ │ │ └── product.css │ │ │ │ │ ├── ModuleB │ │ │ │ │ │ └── view │ │ │ │ │ │ │ └── adminhtml │ │ │ │ │ │ │ └── images │ │ │ │ │ │ │ └── gallery-image-base-label.png │ │ │ │ │ └── ModuleC │ │ │ │ │ │ └── view │ │ │ │ │ │ └── adminhtml │ │ │ │ │ │ ├── images │ │ │ │ │ │ ├── allinone.png │ │ │ │ │ │ └── logo.png │ │ │ │ │ │ └── styles.css │ │ │ │ │ ├── UiComponent │ │ │ │ │ ├── expected │ │ │ │ │ │ └── config.xml │ │ │ │ │ └── theme │ │ │ │ │ │ ├── Magento_Catalog │ │ │ │ │ │ └── ui_component │ │ │ │ │ │ │ └── test.xml │ │ │ │ │ │ ├── Magento_Customer │ │ │ │ │ │ └── ui_component │ │ │ │ │ │ │ └── test.xml │ │ │ │ │ │ ├── registration.php │ │ │ │ │ │ └── theme.xml │ │ │ │ │ ├── fallback │ │ │ │ │ ├── app │ │ │ │ │ │ └── code │ │ │ │ │ │ │ └── ViewTest_Module │ │ │ │ │ │ │ └── registration.php │ │ │ │ │ ├── design │ │ │ │ │ │ └── frontend │ │ │ │ │ │ │ └── Vendor │ │ │ │ │ │ │ ├── custom_theme │ │ │ │ │ │ │ ├── ViewTest_Module │ │ │ │ │ │ │ │ ├── templates │ │ │ │ │ │ │ │ │ └── fixture_template_two.phtml │ │ │ │ │ │ │ │ └── web │ │ │ │ │ │ │ │ │ └── fixture_script_two.js │ │ │ │ │ │ │ ├── i18n │ │ │ │ │ │ │ │ └── en_US.csv │ │ │ │ │ │ │ ├── registration.php │ │ │ │ │ │ │ ├── templates │ │ │ │ │ │ │ │ └── fixture_template_two.phtml │ │ │ │ │ │ │ ├── theme.xml │ │ │ │ │ │ │ └── web │ │ │ │ │ │ │ │ ├── fixture_script_two.js │ │ │ │ │ │ │ │ └── mage │ │ │ │ │ │ │ │ └── script.js │ │ │ │ │ │ │ ├── custom_theme2 │ │ │ │ │ │ │ ├── registration.php │ │ │ │ │ │ │ └── theme.xml │ │ │ │ │ │ │ ├── default │ │ │ │ │ │ │ ├── ViewTest_Module │ │ │ │ │ │ │ │ ├── templates │ │ │ │ │ │ │ │ │ └── fixture_template.phtml │ │ │ │ │ │ │ │ └── web │ │ │ │ │ │ │ │ │ ├── fixture_script.js │ │ │ │ │ │ │ │ │ └── i18n │ │ │ │ │ │ │ │ │ └── ru_RU │ │ │ │ │ │ │ │ │ └── fixture_script.js │ │ │ │ │ │ │ ├── i18n │ │ │ │ │ │ │ │ └── en_US.csv │ │ │ │ │ │ │ ├── registration.php │ │ │ │ │ │ │ ├── templates │ │ │ │ │ │ │ │ └── fixture_template.phtml │ │ │ │ │ │ │ ├── theme.xml │ │ │ │ │ │ │ └── web │ │ │ │ │ │ │ │ ├── fixture_script.js │ │ │ │ │ │ │ │ └── i18n │ │ │ │ │ │ │ │ └── ru_RU │ │ │ │ │ │ │ │ └── fixture_script.js │ │ │ │ │ │ │ └── standalone_theme │ │ │ │ │ │ │ ├── registration.php │ │ │ │ │ │ │ └── theme.xml │ │ │ │ │ └── lib │ │ │ │ │ │ └── web │ │ │ │ │ │ └── mage │ │ │ │ │ │ └── script.js │ │ │ │ │ ├── layout │ │ │ │ │ ├── cacheable.xml │ │ │ │ │ ├── container_attributes.xml │ │ │ │ │ └── non_cacheable.xml │ │ │ │ │ ├── layout_directives_test │ │ │ │ │ ├── action_for_anonymous_parent_block.xml │ │ │ │ │ ├── arguments.xml │ │ │ │ │ ├── arguments_complex_values.xml │ │ │ │ │ ├── arguments_object_type.xml │ │ │ │ │ ├── arguments_object_type_updaters.xml │ │ │ │ │ ├── arguments_url_type.xml │ │ │ │ │ ├── get_block.xml │ │ │ │ │ ├── group.xml │ │ │ │ │ ├── ifconfig.xml │ │ │ │ │ ├── move.xml │ │ │ │ │ ├── move_alias_broken.xml │ │ │ │ │ ├── move_broken.xml │ │ │ │ │ ├── move_new_alias.xml │ │ │ │ │ ├── move_the_same_alias.xml │ │ │ │ │ ├── remove.xml │ │ │ │ │ ├── remove_broken.xml │ │ │ │ │ ├── remove_cancellation.xml │ │ │ │ │ ├── render.xml │ │ │ │ │ ├── sort_after_after.xml │ │ │ │ │ ├── sort_after_previous.xml │ │ │ │ │ ├── sort_before_after.xml │ │ │ │ │ └── sort_before_before.xml │ │ │ │ │ ├── layout_with_exceptions │ │ │ │ │ └── layout.xml │ │ │ │ │ └── static │ │ │ │ │ ├── expected │ │ │ │ │ ├── styles.magento.min.css │ │ │ │ │ └── test.min.js │ │ │ │ │ └── theme │ │ │ │ │ ├── registration.php │ │ │ │ │ ├── theme.xml │ │ │ │ │ └── web │ │ │ │ │ ├── css │ │ │ │ │ ├── preminified-styles.min.css │ │ │ │ │ └── styles.css │ │ │ │ │ └── js │ │ │ │ │ └── test.js │ │ │ │ ├── GiftMessage │ │ │ │ ├── Model │ │ │ │ │ ├── OrderItemRepositoryTest.php │ │ │ │ │ └── OrderRepositoryTest.php │ │ │ │ ├── Observer │ │ │ │ │ └── SalesEventQuoteMergeTest.php │ │ │ │ └── _files │ │ │ │ │ ├── empty_order.php │ │ │ │ │ ├── order_with_message.php │ │ │ │ │ ├── quote_with_customer_and_message.php │ │ │ │ │ ├── quote_with_customer_and_message_rollback.php │ │ │ │ │ ├── quote_with_item_message.php │ │ │ │ │ ├── quote_with_item_message_rollback.php │ │ │ │ │ ├── quote_with_message.php │ │ │ │ │ ├── quote_with_message_rollback.php │ │ │ │ │ └── virtual_order.php │ │ │ │ ├── GoogleAdwords │ │ │ │ └── Model │ │ │ │ │ └── Validator │ │ │ │ │ └── FactoryTest.php │ │ │ │ ├── GoogleAnalytics │ │ │ │ └── Block │ │ │ │ │ └── GaTest.php │ │ │ │ ├── GraphQl │ │ │ │ ├── Catalog │ │ │ │ │ └── _files │ │ │ │ │ │ ├── apply_tax_for_simple_product.php │ │ │ │ │ │ ├── set_simple_product_out_of_stock.php │ │ │ │ │ │ ├── simple_product.php │ │ │ │ │ │ ├── simple_product_rollback.php │ │ │ │ │ │ ├── virtual_product.php │ │ │ │ │ │ └── virtual_product_rollback.php │ │ │ │ ├── Controller │ │ │ │ │ └── GraphQlControllerTest.php │ │ │ │ ├── GraphQlIntrospectionTest.php │ │ │ │ ├── Quote │ │ │ │ │ └── _files │ │ │ │ │ │ ├── add_simple_product.php │ │ │ │ │ │ ├── add_virtual_product.php │ │ │ │ │ │ ├── apply_coupon.php │ │ │ │ │ │ ├── apply_coupon_rollback.php │ │ │ │ │ │ ├── customer │ │ │ │ │ │ ├── create_empty_cart.php │ │ │ │ │ │ └── create_empty_cart_rollback.php │ │ │ │ │ │ ├── disable_all_active_payment_methods.php │ │ │ │ │ │ ├── disable_all_active_payment_methods_rollback.php │ │ │ │ │ │ ├── disable_offline_shipping_methods.php │ │ │ │ │ │ ├── disable_offline_shipping_methods_rollback.php │ │ │ │ │ │ ├── enable_offline_payment_methods.php │ │ │ │ │ │ ├── enable_offline_payment_methods_rollback.php │ │ │ │ │ │ ├── enable_offline_shipping_methods.php │ │ │ │ │ │ ├── enable_offline_shipping_methods_rollback.php │ │ │ │ │ │ ├── guest │ │ │ │ │ │ ├── create_empty_cart.php │ │ │ │ │ │ ├── create_empty_cart_rollback.php │ │ │ │ │ │ ├── quote_with_address.php │ │ │ │ │ │ ├── quote_with_address_rollback.php │ │ │ │ │ │ └── set_guest_email.php │ │ │ │ │ │ ├── make_cart_inactive.php │ │ │ │ │ │ ├── make_coupon_expired.php │ │ │ │ │ │ ├── make_coupon_expired_rollback.php │ │ │ │ │ │ ├── restrict_coupon_usage_for_simple_product.php │ │ │ │ │ │ ├── restrict_coupon_usage_for_simple_product_rollback.php │ │ │ │ │ │ ├── set_checkmo_payment_method.php │ │ │ │ │ │ ├── set_flatrate_shipping_method.php │ │ │ │ │ │ ├── set_new_billing_address.php │ │ │ │ │ │ ├── set_new_shipping_address.php │ │ │ │ │ │ └── set_new_shipping_canada_address.php │ │ │ │ ├── Tax │ │ │ │ │ └── _files │ │ │ │ │ │ ├── tax_rule_for_region_1.php │ │ │ │ │ │ └── tax_rule_for_region_1_rollback.php │ │ │ │ └── Ups │ │ │ │ │ └── _files │ │ │ │ │ ├── enable_ups_shipping_method.php │ │ │ │ │ └── enable_ups_shipping_method_rollback.php │ │ │ │ ├── GraphQlCache │ │ │ │ └── Controller │ │ │ │ │ ├── AbstractGraphqlCacheTest.php │ │ │ │ │ ├── Catalog │ │ │ │ │ ├── CategoriesWithProductsCacheTest.php │ │ │ │ │ ├── CategoryCacheTest.php │ │ │ │ │ ├── DeepNestedCategoriesAndProductsTest.php │ │ │ │ │ └── ProductsCacheTest.php │ │ │ │ │ └── Cms │ │ │ │ │ ├── BlockCacheTest.php │ │ │ │ │ └── CmsPageCacheTest.php │ │ │ │ ├── GroupedImportExport │ │ │ │ └── Model │ │ │ │ │ ├── GroupedTest.php │ │ │ │ │ └── Import │ │ │ │ │ ├── Product │ │ │ │ │ └── Type │ │ │ │ │ │ └── GroupedTest.php │ │ │ │ │ └── _files │ │ │ │ │ └── grouped_product.csv │ │ │ │ ├── GroupedProduct │ │ │ │ ├── Model │ │ │ │ │ ├── Product │ │ │ │ │ │ └── Type │ │ │ │ │ │ │ └── GroupedTest.php │ │ │ │ │ └── ResourceModel │ │ │ │ │ │ └── Product │ │ │ │ │ │ ├── Indexer │ │ │ │ │ │ ├── Price │ │ │ │ │ │ │ └── GroupedTest.php │ │ │ │ │ │ └── Stock │ │ │ │ │ │ │ └── GroupedTest.php │ │ │ │ │ │ └── Type │ │ │ │ │ │ └── Grouped │ │ │ │ │ │ └── AssociatedProductsCollectionTest.php │ │ │ │ ├── Pricing │ │ │ │ │ └── Price │ │ │ │ │ │ └── FinalPriceTest.php │ │ │ │ └── _files │ │ │ │ │ ├── product_grouped.php │ │ │ │ │ ├── product_grouped_rollback.php │ │ │ │ │ ├── product_grouped_with_out_of_stock.php │ │ │ │ │ ├── product_grouped_with_out_of_stock_rollback.php │ │ │ │ │ ├── product_grouped_with_simple.php │ │ │ │ │ ├── product_grouped_with_simple_out_of_stock.php │ │ │ │ │ ├── product_grouped_with_simple_out_of_stock_rollback.php │ │ │ │ │ └── product_grouped_with_simple_rollback.php │ │ │ │ ├── ImportExport │ │ │ │ ├── Block │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ ├── Export │ │ │ │ │ │ ├── Edit │ │ │ │ │ │ │ └── FormTest.php │ │ │ │ │ │ └── FilterTest.php │ │ │ │ │ │ └── Import │ │ │ │ │ │ └── Edit │ │ │ │ │ │ ├── BeforeTest.php │ │ │ │ │ │ └── FormTest.php │ │ │ │ ├── Controller │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ ├── ExportTest.php │ │ │ │ │ │ ├── Import │ │ │ │ │ │ ├── HttpFactoryMock.php │ │ │ │ │ │ ├── ValidateTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ ├── catalog_product.csv │ │ │ │ │ │ │ ├── catalog_product.zip │ │ │ │ │ │ │ ├── incorrect_catalog_product_comma.csv │ │ │ │ │ │ │ ├── incorrect_catalog_product_semicolon.csv │ │ │ │ │ │ │ └── test.txt │ │ │ │ │ │ ├── ImportTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ └── products_duplicate_category.csv │ │ │ │ ├── Model │ │ │ │ │ ├── Export │ │ │ │ │ │ ├── AbstractStubEntity.php │ │ │ │ │ │ ├── Entity │ │ │ │ │ │ │ └── AbstractEavTest.php │ │ │ │ │ │ └── EntityAbstractTest.php │ │ │ │ │ ├── ExportTest.php │ │ │ │ │ ├── Import │ │ │ │ │ │ ├── Entity │ │ │ │ │ │ │ ├── EavAbstractTest.php │ │ │ │ │ │ │ ├── EntityAbstractTest.php │ │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ │ ├── advanced_price_for_validation_test.csv │ │ │ │ │ │ │ │ └── customers_for_validation_test.csv │ │ │ │ │ │ └── EntityAbstractTest.php │ │ │ │ │ ├── ImportTest.php │ │ │ │ │ ├── ResourceModel │ │ │ │ │ │ └── Import │ │ │ │ │ │ │ └── DataTest.php │ │ │ │ │ └── Source │ │ │ │ │ │ └── Import │ │ │ │ │ │ └── EntityTest.php │ │ │ │ └── _files │ │ │ │ │ ├── import_data.php │ │ │ │ │ └── product.php │ │ │ │ ├── Indexer │ │ │ │ ├── Controller │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ └── IndexerTest.php │ │ │ │ └── Model │ │ │ │ │ └── Config │ │ │ │ │ ├── ConverterTest.php │ │ │ │ │ └── _files │ │ │ │ │ ├── dependency_on_not_existing_indexer.xml │ │ │ │ │ ├── indexer.xml │ │ │ │ │ ├── indexer_with_circular_dependency.xml │ │ │ │ │ └── result.php │ │ │ │ ├── InstantPurchase │ │ │ │ ├── CustomerData │ │ │ │ │ ├── InstantPurchaseTest.php │ │ │ │ │ └── StubPaymentTokenFormatter.php │ │ │ │ ├── Model │ │ │ │ │ ├── InstantPurchaseTest.php │ │ │ │ │ └── PlaceOrderTest.php │ │ │ │ └── _files │ │ │ │ │ └── fake_payment_token.php │ │ │ │ ├── Integration │ │ │ │ ├── Block │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ ├── Integration │ │ │ │ │ │ ├── Activate │ │ │ │ │ │ │ └── Permissions │ │ │ │ │ │ │ │ └── Tab │ │ │ │ │ │ │ │ └── WebapiTest.php │ │ │ │ │ │ ├── Edit │ │ │ │ │ │ │ ├── FormTest.php │ │ │ │ │ │ │ └── Tab │ │ │ │ │ │ │ │ └── InfoTest.php │ │ │ │ │ │ ├── EditTest.php │ │ │ │ │ │ ├── GridTest.php │ │ │ │ │ │ └── TokensTest.php │ │ │ │ │ │ ├── System │ │ │ │ │ │ └── Config │ │ │ │ │ │ │ └── OauthSectionTest.php │ │ │ │ │ │ └── Widget │ │ │ │ │ │ └── Grid │ │ │ │ │ │ └── Column │ │ │ │ │ │ └── Renderer │ │ │ │ │ │ ├── Button │ │ │ │ │ │ ├── DeleteTest.php │ │ │ │ │ │ └── EditTest.php │ │ │ │ │ │ └── Link │ │ │ │ │ │ └── ActivateTest.php │ │ │ │ ├── Controller │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ └── IntegrationTest.php │ │ │ │ ├── Model │ │ │ │ │ ├── AdminTokenServiceTest.php │ │ │ │ │ ├── AuthorizationServiceTest.php │ │ │ │ │ ├── Config │ │ │ │ │ │ ├── Consolidated │ │ │ │ │ │ │ ├── ReaderTest.php │ │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ │ ├── integration.php │ │ │ │ │ │ │ │ ├── integrationA.xml │ │ │ │ │ │ │ │ └── integrationB.xml │ │ │ │ │ │ ├── Integration │ │ │ │ │ │ │ ├── ReaderTest.php │ │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ │ ├── api.php │ │ │ │ │ │ │ │ ├── apiA.xml │ │ │ │ │ │ │ │ └── apiB.xml │ │ │ │ │ │ ├── ReaderTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ ├── configA.xml │ │ │ │ │ │ │ ├── configB.xml │ │ │ │ │ │ │ └── integration.php │ │ │ │ │ ├── ConfigBasedIntegrationManagerTest.php │ │ │ │ │ ├── CustomerTokenServiceTest.php │ │ │ │ │ └── ResourceModel │ │ │ │ │ │ ├── IntegrationTest.php │ │ │ │ │ │ └── Oauth │ │ │ │ │ │ └── TokenTest.php │ │ │ │ └── _files │ │ │ │ │ ├── integration_all_permissions.php │ │ │ │ │ └── integration_all_permissions_rollback.php │ │ │ │ ├── MediaStorage │ │ │ │ ├── Model │ │ │ │ │ └── File │ │ │ │ │ │ ├── Storage │ │ │ │ │ │ └── ResponseTest.php │ │ │ │ │ │ └── StorageTest.php │ │ │ │ └── _files │ │ │ │ │ └── test_file.html │ │ │ │ ├── MemoryUsageTest.php │ │ │ │ ├── MessageQueue │ │ │ │ └── Model │ │ │ │ │ ├── Cron │ │ │ │ │ └── ConsumersRunnerTest.php │ │ │ │ │ └── Plugin │ │ │ │ │ └── ResourceModel │ │ │ │ │ └── LockTest.php │ │ │ │ ├── Multishipping │ │ │ │ ├── Block │ │ │ │ │ └── Checkout │ │ │ │ │ │ ├── Address │ │ │ │ │ │ └── SelectTest.php │ │ │ │ │ │ ├── AddressesTest.php │ │ │ │ │ │ └── OverviewTest.php │ │ │ │ ├── Controller │ │ │ │ │ ├── Checkout │ │ │ │ │ │ └── CheckItemsTest.php │ │ │ │ │ └── CheckoutTest.php │ │ │ │ ├── Fixtures │ │ │ │ │ ├── billing_address.php │ │ │ │ │ ├── items.php │ │ │ │ │ ├── items_rollback.php │ │ │ │ │ ├── payment_method.php │ │ │ │ │ ├── quote.php │ │ │ │ │ ├── quote_rollback.php │ │ │ │ │ ├── quote_with_split_items.php │ │ │ │ │ ├── shipping_address_list.php │ │ │ │ │ ├── simple_product_10.php │ │ │ │ │ ├── simple_product_10_rollback.php │ │ │ │ │ ├── simple_product_20.php │ │ │ │ │ ├── simple_product_20_rollback.php │ │ │ │ │ ├── virtual_product_5.php │ │ │ │ │ └── virtual_product_5_rollback.php │ │ │ │ └── Model │ │ │ │ │ └── Checkout │ │ │ │ │ └── Type │ │ │ │ │ └── MultishippingTest.php │ │ │ │ ├── MysqlMq │ │ │ │ ├── Model │ │ │ │ │ ├── Driver │ │ │ │ │ │ └── QueueTest.php │ │ │ │ │ ├── ObserverTest.php │ │ │ │ │ ├── PublisherConsumerTest.php │ │ │ │ │ └── QueueManagementTest.php │ │ │ │ └── _files │ │ │ │ │ ├── messages.php │ │ │ │ │ ├── messages_done_old.php │ │ │ │ │ ├── messages_done_recent.php │ │ │ │ │ ├── messages_in_progress.php │ │ │ │ │ └── queues.php │ │ │ │ ├── NewRelicReporting │ │ │ │ ├── Model │ │ │ │ │ └── Module │ │ │ │ │ │ └── CollectTest.php │ │ │ │ └── Plugin │ │ │ │ │ └── SeparateAppsTest.php │ │ │ │ ├── Newsletter │ │ │ │ ├── Block │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ ├── Queue │ │ │ │ │ │ └── Edit │ │ │ │ │ │ │ └── FormTest.php │ │ │ │ │ │ ├── Subscriber │ │ │ │ │ │ └── GridTest.php │ │ │ │ │ │ └── SubscriberTest.php │ │ │ │ ├── Controller │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ ├── NewsletterQueueTest.php │ │ │ │ │ │ └── NewsletterTemplateTest.php │ │ │ │ │ ├── ManageTest.php │ │ │ │ │ └── SubscriberTest.php │ │ │ │ ├── Helper │ │ │ │ │ └── DataTest.php │ │ │ │ ├── Model │ │ │ │ │ ├── Plugin │ │ │ │ │ │ └── PluginTest.php │ │ │ │ │ ├── QueueTest.php │ │ │ │ │ ├── ResourceModel │ │ │ │ │ │ ├── Problem │ │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ │ ├── Subscriber │ │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ │ └── SubscriberTest.php │ │ │ │ │ ├── SubscriberTest.php │ │ │ │ │ └── TemplateTest.php │ │ │ │ └── _files │ │ │ │ │ ├── newsletter_sample.php │ │ │ │ │ ├── problems.php │ │ │ │ │ ├── queue.php │ │ │ │ │ ├── subscribers.php │ │ │ │ │ ├── subscribers_rollback.php │ │ │ │ │ └── template.php │ │ │ │ ├── OfflineShipping │ │ │ │ └── _files │ │ │ │ │ ├── tablerates.php │ │ │ │ │ ├── tablerates_rollback.php │ │ │ │ │ ├── tablerates_second_website.php │ │ │ │ │ ├── tablerates_second_website_rollback.php │ │ │ │ │ ├── tablerates_weight.php │ │ │ │ │ └── tablerates_weight_rollback.php │ │ │ │ ├── PageCache │ │ │ │ ├── Block │ │ │ │ │ ├── JavascriptTest.php │ │ │ │ │ └── System │ │ │ │ │ │ └── Config │ │ │ │ │ │ └── Form │ │ │ │ │ │ └── Field │ │ │ │ │ │ └── ExportTest.php │ │ │ │ ├── Model │ │ │ │ │ ├── ConfigTest.php │ │ │ │ │ ├── Layout │ │ │ │ │ │ └── MergeTest.php │ │ │ │ │ ├── System │ │ │ │ │ │ └── Config │ │ │ │ │ │ │ └── Backend │ │ │ │ │ │ │ ├── TtlTest.php │ │ │ │ │ │ │ └── VarnishTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ ├── result.vcl │ │ │ │ │ │ └── test.vcl │ │ │ │ ├── Observer │ │ │ │ │ └── SwitchPageCacheOnMaintenance │ │ │ │ │ │ └── PageCacheStateTest.php │ │ │ │ └── Plugin │ │ │ │ │ └── RegisterFormKeyFromCookieTest.php │ │ │ │ ├── Payment │ │ │ │ ├── Block │ │ │ │ │ ├── InfoTest.php │ │ │ │ │ └── Transparent │ │ │ │ │ │ └── IframeTest.php │ │ │ │ ├── Helper │ │ │ │ │ └── DataTest.php │ │ │ │ ├── Model │ │ │ │ │ ├── Config │ │ │ │ │ │ └── ReaderTest.php │ │ │ │ │ ├── ConfigTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ ├── payment.xml │ │ │ │ │ │ └── payment2.xml │ │ │ │ ├── Observer │ │ │ │ │ └── UpdateOrderStatusForPaymentMethodsObserverTest.php │ │ │ │ └── _files │ │ │ │ │ └── order_status.php │ │ │ │ ├── Paypal │ │ │ │ ├── Adminhtml │ │ │ │ │ └── Paypal │ │ │ │ │ │ └── ReportsTest.php │ │ │ │ ├── Block │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ └── Billing │ │ │ │ │ │ │ └── Agreement │ │ │ │ │ │ │ └── View │ │ │ │ │ │ │ └── Tab │ │ │ │ │ │ │ └── InfoTest.php │ │ │ │ │ ├── Billing │ │ │ │ │ │ └── Agreement │ │ │ │ │ │ │ └── ViewTest.php │ │ │ │ │ ├── Bml │ │ │ │ │ │ └── BannersTest.php │ │ │ │ │ ├── Express │ │ │ │ │ │ ├── Review │ │ │ │ │ │ │ └── BillingTest.php │ │ │ │ │ │ └── ReviewTest.php │ │ │ │ │ └── Payment │ │ │ │ │ │ └── Form │ │ │ │ │ │ └── Billing │ │ │ │ │ │ └── AgreementTest.php │ │ │ │ ├── Controller │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ ├── Billing │ │ │ │ │ │ │ ├── Agreement │ │ │ │ │ │ │ │ ├── CancelTest.php │ │ │ │ │ │ │ │ ├── DeleteTest.php │ │ │ │ │ │ │ │ ├── GridTest.php │ │ │ │ │ │ │ │ ├── IndexTest.php │ │ │ │ │ │ │ │ └── ViewTest.php │ │ │ │ │ │ │ └── AgreementTest.php │ │ │ │ │ │ ├── Express │ │ │ │ │ │ │ └── AuthorizationTest.php │ │ │ │ │ │ └── Paypal │ │ │ │ │ │ │ └── Reports │ │ │ │ │ │ │ ├── DetailsTest.php │ │ │ │ │ │ │ ├── FetchTest.php │ │ │ │ │ │ │ └── IndexTest.php │ │ │ │ │ ├── Billing │ │ │ │ │ │ └── AgreementTest.php │ │ │ │ │ ├── ExpressTest.php │ │ │ │ │ ├── HostedproTest.php │ │ │ │ │ ├── Payflow │ │ │ │ │ │ └── SilentPostTest.php │ │ │ │ │ ├── PayflowTest.php │ │ │ │ │ ├── PayflowadvancedTest.php │ │ │ │ │ └── Transparent │ │ │ │ │ │ └── ResponseTest.php │ │ │ │ ├── Fixtures │ │ │ │ │ ├── default_payment_configuration.php │ │ │ │ │ ├── default_payment_configuration_rollback.php │ │ │ │ │ ├── process_config_data.php │ │ │ │ │ ├── store_payment_configuration.php │ │ │ │ │ ├── store_payment_configuration_rollback.php │ │ │ │ │ ├── website_payment_configuration.php │ │ │ │ │ └── website_payment_configuration_rollback.php │ │ │ │ ├── Helper │ │ │ │ │ └── DataTest.php │ │ │ │ ├── Model │ │ │ │ │ ├── Api │ │ │ │ │ │ ├── NvpTest.php │ │ │ │ │ │ └── PayflowNvpTest.php │ │ │ │ │ ├── Express │ │ │ │ │ │ └── CheckoutTest.php │ │ │ │ │ ├── Hostedpro │ │ │ │ │ │ └── RequestTest.php │ │ │ │ │ ├── HostedproTest.php │ │ │ │ │ ├── IpnTest.php │ │ │ │ │ ├── Payflow │ │ │ │ │ │ └── Service │ │ │ │ │ │ │ └── Request │ │ │ │ │ │ │ └── SecureTokenTest.php │ │ │ │ │ ├── PayflowproTest.php │ │ │ │ │ ├── Payment │ │ │ │ │ │ └── Method │ │ │ │ │ │ │ └── Billing │ │ │ │ │ │ │ └── AbstractAgreementTest.php │ │ │ │ │ ├── Report │ │ │ │ │ │ └── SettlementTest.php │ │ │ │ │ ├── ResourceModel │ │ │ │ │ │ └── Billing │ │ │ │ │ │ │ └── Agreement │ │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ └── VoidTest.php │ │ │ │ └── _files │ │ │ │ │ ├── address_data.php │ │ │ │ │ ├── billing_agreement.php │ │ │ │ │ ├── fixed_discount.php │ │ │ │ │ ├── fixed_discount_rollback.php │ │ │ │ │ ├── ipn.php │ │ │ │ │ ├── ipn_refund.php │ │ │ │ │ ├── order_express.php │ │ │ │ │ ├── order_express_payment_action_order.php │ │ │ │ │ ├── order_express_with_invoice_and_creditmemo.php │ │ │ │ │ ├── order_express_with_invoice_and_shipping.php │ │ │ │ │ ├── order_express_with_tax.php │ │ │ │ │ ├── order_hostedpro.php │ │ │ │ │ ├── order_payflow_link.php │ │ │ │ │ ├── order_payflowpro.php │ │ │ │ │ ├── quote_express.php │ │ │ │ │ ├── quote_express_configurable.php │ │ │ │ │ ├── quote_express_with_customer.php │ │ │ │ │ ├── quote_payflowpro.php │ │ │ │ │ ├── quote_payflowpro_rollback.php │ │ │ │ │ ├── quote_payment.php │ │ │ │ │ ├── quote_payment_express.php │ │ │ │ │ ├── quote_payment_express_with_customer.php │ │ │ │ │ ├── quote_payment_payflow.php │ │ │ │ │ ├── quote_with_fpt.php │ │ │ │ │ └── virtual_quote_with_empty_billing_address.php │ │ │ │ ├── Persistent │ │ │ │ ├── Block │ │ │ │ │ └── Header │ │ │ │ │ │ └── AdditionalTest.php │ │ │ │ ├── Model │ │ │ │ │ ├── Checkout │ │ │ │ │ │ └── GuestPaymentInformationManagementPluginTest.php │ │ │ │ │ ├── ObserverTest.php │ │ │ │ │ ├── Persistent │ │ │ │ │ │ ├── ConfigTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ ├── expectedArray.php │ │ │ │ │ │ │ ├── expectedBlocksArray.php │ │ │ │ │ │ │ └── persistent.xml │ │ │ │ │ └── SessionTest.php │ │ │ │ ├── Observer │ │ │ │ │ ├── EmulateCustomerObserverTest.php │ │ │ │ │ ├── EmulateQuoteObserverTest.php │ │ │ │ │ ├── SynchronizePersistentOnLoginObserverTest.php │ │ │ │ │ └── SynchronizePersistentOnLogoutObserverTest.php │ │ │ │ └── _files │ │ │ │ │ └── persistent.php │ │ │ │ ├── Phpserver │ │ │ │ └── PhpserverTest.php │ │ │ │ ├── ProductAlert │ │ │ │ ├── Model │ │ │ │ │ ├── EmailTest.php │ │ │ │ │ └── ObserverTest.php │ │ │ │ └── _files │ │ │ │ │ └── product_alert.php │ │ │ │ ├── Quote │ │ │ │ ├── Fixtures │ │ │ │ │ ├── quote_sec_website.php │ │ │ │ │ ├── quote_sec_website_rollback.php │ │ │ │ │ ├── simple_product.php │ │ │ │ │ └── simple_product_rollback.php │ │ │ │ ├── Model │ │ │ │ │ ├── MaskedQuoteIdToQuoteIdTest.php │ │ │ │ │ ├── Plugin │ │ │ │ │ │ └── UpdateQuoteStoreTest.php │ │ │ │ │ ├── Quote │ │ │ │ │ │ ├── AddressTest.php │ │ │ │ │ │ └── Item │ │ │ │ │ │ │ ├── RepositoryTest.php │ │ │ │ │ │ │ └── UpdaterTest.php │ │ │ │ │ ├── QuoteIdToMaskedQuoteIdTest.php │ │ │ │ │ ├── QuoteManagementTest.php │ │ │ │ │ ├── QuoteRepositoryTest.php │ │ │ │ │ ├── QuoteTest.php │ │ │ │ │ ├── QuoteValidatorTest.php │ │ │ │ │ └── ShippingMethodManagementTest.php │ │ │ │ ├── Observer │ │ │ │ │ └── Frontend │ │ │ │ │ │ └── Quote │ │ │ │ │ │ └── Address │ │ │ │ │ │ └── CollectTotalsObserverTest.php │ │ │ │ ├── _files │ │ │ │ │ ├── empty_quote.php │ │ │ │ │ ├── empty_quote_rollback.php │ │ │ │ │ ├── is_not_salable_product.php │ │ │ │ │ └── is_salable_product.php │ │ │ │ └── etc │ │ │ │ │ └── extension_attributes.xml │ │ │ │ ├── ReleaseNotification │ │ │ │ ├── Controller │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ └── Dashboard │ │ │ │ │ │ └── IndexTest.php │ │ │ │ ├── Model │ │ │ │ │ └── ResourceModel │ │ │ │ │ │ └── Viewer │ │ │ │ │ │ └── LoggerTest.php │ │ │ │ └── _files │ │ │ │ │ └── validContent.php │ │ │ │ ├── Reports │ │ │ │ ├── Block │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ ├── Filter │ │ │ │ │ │ └── FormTest.php │ │ │ │ │ │ ├── GridTest.php │ │ │ │ │ │ ├── Sales │ │ │ │ │ │ ├── Bestsellers │ │ │ │ │ │ │ └── GridTest.php │ │ │ │ │ │ ├── Coupons │ │ │ │ │ │ │ └── GridTest.php │ │ │ │ │ │ ├── Invoiced │ │ │ │ │ │ │ └── GridTest.php │ │ │ │ │ │ ├── Refunded │ │ │ │ │ │ │ └── GridTest.php │ │ │ │ │ │ ├── Sales │ │ │ │ │ │ │ └── GridTest.php │ │ │ │ │ │ ├── Shipping │ │ │ │ │ │ │ └── GridTest.php │ │ │ │ │ │ └── Tax │ │ │ │ │ │ │ └── GridTest.php │ │ │ │ │ │ └── Shopcart │ │ │ │ │ │ ├── Abandoned │ │ │ │ │ │ └── GridTest.php │ │ │ │ │ │ ├── GridTestAbstract.php │ │ │ │ │ │ └── Product │ │ │ │ │ │ └── GridTest.php │ │ │ │ ├── Controller │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ └── Report │ │ │ │ │ │ └── Product │ │ │ │ │ │ └── ViewedTest.php │ │ │ │ ├── Model │ │ │ │ │ └── ResourceModel │ │ │ │ │ │ ├── Product │ │ │ │ │ │ └── Lowstock │ │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ │ ├── Report │ │ │ │ │ │ └── Product │ │ │ │ │ │ │ └── Viewed │ │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ │ └── Review │ │ │ │ │ │ ├── Customer │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ │ └── Product │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ └── _files │ │ │ │ │ ├── orders.php │ │ │ │ │ └── viewed_products.php │ │ │ │ ├── Review │ │ │ │ ├── Block │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ ├── Edit │ │ │ │ │ │ │ ├── FormTest.php │ │ │ │ │ │ │ └── Tab │ │ │ │ │ │ │ │ └── FormTest.php │ │ │ │ │ │ └── MainTest.php │ │ │ │ │ └── FormTest.php │ │ │ │ ├── Controller │ │ │ │ │ ├── CaseCheckAddingProductReviewTest.php │ │ │ │ │ └── ProductTest.php │ │ │ │ ├── Model │ │ │ │ │ └── ResourceModel │ │ │ │ │ │ ├── Rating │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ │ ├── RatingTest.php │ │ │ │ │ │ └── Review │ │ │ │ │ │ ├── Product │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ │ └── ReviewTest.php │ │ │ │ ├── Observer │ │ │ │ │ └── ProcessProductAfterDeleteEventObserverTest.php │ │ │ │ └── _files │ │ │ │ │ ├── config.php │ │ │ │ │ ├── customer_review.php │ │ │ │ │ ├── customer_review_with_rating.php │ │ │ │ │ ├── different_reviews.php │ │ │ │ │ ├── disable_config.php │ │ │ │ │ ├── review_xss.php │ │ │ │ │ └── reviews.php │ │ │ │ ├── Rss │ │ │ │ └── Controller │ │ │ │ │ └── Feed │ │ │ │ │ └── IndexTest.php │ │ │ │ ├── Rule │ │ │ │ └── Model │ │ │ │ │ └── Condition │ │ │ │ │ ├── AbstractTest.php │ │ │ │ │ └── Sql │ │ │ │ │ └── BuilderTest.php │ │ │ │ ├── Sales │ │ │ │ ├── Api │ │ │ │ │ ├── CreditmemoCommentRepositoryInterfaceTest.php │ │ │ │ │ ├── CreditmemoItemRepositoryInterfaceTest.php │ │ │ │ │ ├── InvoiceCommentRepositoryInterfaceTest.php │ │ │ │ │ ├── InvoiceItemRepositoryInterfaceTest.php │ │ │ │ │ ├── OrderCustomerDelegateInterfaceTest.php │ │ │ │ │ ├── OrderStatusHistoryRepositoryInterfaceTest.php │ │ │ │ │ ├── ShipmentCommentRepositoryInterfaceTest.php │ │ │ │ │ ├── ShipmentItemRepositoryInterfaceTest.php │ │ │ │ │ └── ShipmentTrackRepositoryInterfaceTest.php │ │ │ │ ├── Block │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ ├── Items │ │ │ │ │ │ │ ├── AbstractTest.php │ │ │ │ │ │ │ └── Column │ │ │ │ │ │ │ │ └── NameTest.php │ │ │ │ │ │ ├── Order │ │ │ │ │ │ │ ├── Create │ │ │ │ │ │ │ │ ├── Billing │ │ │ │ │ │ │ │ │ └── Method │ │ │ │ │ │ │ │ │ │ └── FormTest.php │ │ │ │ │ │ │ │ ├── Form │ │ │ │ │ │ │ │ │ ├── AbstractTest.php │ │ │ │ │ │ │ │ │ ├── AccountTest.php │ │ │ │ │ │ │ │ │ └── AddressTest.php │ │ │ │ │ │ │ │ ├── FormTest.php │ │ │ │ │ │ │ │ ├── Giftmessage │ │ │ │ │ │ │ │ │ └── FormTest.php │ │ │ │ │ │ │ │ └── HeaderTest.php │ │ │ │ │ │ │ └── View │ │ │ │ │ │ │ │ └── InfoTest.php │ │ │ │ │ │ ├── Report │ │ │ │ │ │ │ └── Filter │ │ │ │ │ │ │ │ └── Form │ │ │ │ │ │ │ │ └── CouponTest.php │ │ │ │ │ │ └── TotalsTest.php │ │ │ │ │ └── Order │ │ │ │ │ │ ├── CommentsTest.php │ │ │ │ │ │ ├── Creditmemo │ │ │ │ │ │ └── ItemsTest.php │ │ │ │ │ │ ├── Invoice │ │ │ │ │ │ └── ItemsTest.php │ │ │ │ │ │ ├── ItemsTest.php │ │ │ │ │ │ ├── PrintOrder │ │ │ │ │ │ ├── CreditmemoTest.php │ │ │ │ │ │ └── InvoiceTest.php │ │ │ │ │ │ └── TotalsTest.php │ │ │ │ ├── Controller │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ └── Order │ │ │ │ │ │ │ ├── AuthorizationMock.php │ │ │ │ │ │ │ ├── Create │ │ │ │ │ │ │ └── SaveTest.php │ │ │ │ │ │ │ ├── CreateTest.php │ │ │ │ │ │ │ ├── Creditmemo │ │ │ │ │ │ │ ├── AbstractCreditmemoControllerTest.php │ │ │ │ │ │ │ ├── AddCommentTest.php │ │ │ │ │ │ │ └── SaveTest.php │ │ │ │ │ │ │ ├── CreditmemoTest.php │ │ │ │ │ │ │ ├── EmailTest.php │ │ │ │ │ │ │ ├── Invoice │ │ │ │ │ │ │ ├── AbstractInvoiceControllerTest.php │ │ │ │ │ │ │ ├── AddCommentTest.php │ │ │ │ │ │ │ ├── EmailTest.php │ │ │ │ │ │ │ └── SaveTest.php │ │ │ │ │ │ │ └── Stub │ │ │ │ │ │ │ └── OrderCreateStub.php │ │ │ │ │ └── Guest │ │ │ │ │ │ └── FormTest.php │ │ │ │ ├── CustomerData │ │ │ │ │ └── LastOrderedItemsTest.php │ │ │ │ ├── Model │ │ │ │ │ ├── AbstractCollectorPositionsTest.php │ │ │ │ │ ├── AdminOrder │ │ │ │ │ │ └── CreateTest.php │ │ │ │ │ ├── Convert │ │ │ │ │ │ └── OrderTest.php │ │ │ │ │ ├── CronJob │ │ │ │ │ │ └── CleanExpiredOrdersTest.php │ │ │ │ │ ├── GridAsyncInsertTest.php │ │ │ │ │ ├── InvoiceEmailSenderHandlerTest.php │ │ │ │ │ ├── Order │ │ │ │ │ │ ├── Address │ │ │ │ │ │ │ └── RendererTest.php │ │ │ │ │ │ ├── AddressRepositoryTest.php │ │ │ │ │ │ ├── AddressTest.php │ │ │ │ │ │ ├── CreateTest.php │ │ │ │ │ │ ├── CreditmemoFactoryTest.php │ │ │ │ │ │ ├── Email │ │ │ │ │ │ │ └── Sender │ │ │ │ │ │ │ │ ├── CreditmemoSenderTest.php │ │ │ │ │ │ │ │ ├── InvoiceSenderTest.php │ │ │ │ │ │ │ │ ├── OrderSenderTest.php │ │ │ │ │ │ │ │ └── ShipmentSenderTest.php │ │ │ │ │ │ ├── InvoiceTest.php │ │ │ │ │ │ ├── ItemRepositoryTest.php │ │ │ │ │ │ ├── ItemTest.php │ │ │ │ │ │ ├── Payment │ │ │ │ │ │ │ ├── RepositoryTest.php │ │ │ │ │ │ │ └── TransactionTest.php │ │ │ │ │ │ ├── Reorder │ │ │ │ │ │ │ └── UnavailableProductsProviderTest.php │ │ │ │ │ │ ├── ShipmentDocumentFactoryTest.php │ │ │ │ │ │ ├── ShipmentTest.php │ │ │ │ │ │ └── StatusTest.php │ │ │ │ │ ├── OrderIncrementIdCheckerTest.php │ │ │ │ │ ├── ResourceModel │ │ │ │ │ │ ├── Order │ │ │ │ │ │ │ ├── Grid │ │ │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ │ │ ├── Payment │ │ │ │ │ │ │ │ └── EncryptionUpdateTest.php │ │ │ │ │ │ │ └── StatusTest.php │ │ │ │ │ │ ├── OrderTest.php │ │ │ │ │ │ ├── Report │ │ │ │ │ │ │ ├── Bestsellers │ │ │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ │ │ ├── Invoiced │ │ │ │ │ │ │ │ └── Collection │ │ │ │ │ │ │ │ │ ├── InvoicedTest.php │ │ │ │ │ │ │ │ │ └── OrderTest.php │ │ │ │ │ │ │ ├── Refunded │ │ │ │ │ │ │ │ └── Collection │ │ │ │ │ │ │ │ │ ├── OrderTest.php │ │ │ │ │ │ │ │ │ └── RefundedTest.php │ │ │ │ │ │ │ └── Shipping │ │ │ │ │ │ │ │ └── Collection │ │ │ │ │ │ │ │ ├── OrderTest.php │ │ │ │ │ │ │ │ └── ShipmentTest.php │ │ │ │ │ │ └── Sale │ │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ └── Service │ │ │ │ │ │ ├── InvoiceServiceTest.php │ │ │ │ │ │ └── PaymentFailuresServiceTest.php │ │ │ │ ├── Observer │ │ │ │ │ └── Backend │ │ │ │ │ │ └── CustomerQuoteTest.php │ │ │ │ ├── _files │ │ │ │ │ ├── address.php │ │ │ │ │ ├── address_data.php │ │ │ │ │ ├── address_list.php │ │ │ │ │ ├── address_list_rollback.php │ │ │ │ │ ├── assign_status_to_state.php │ │ │ │ │ ├── creditmemo_comments_for_search.php │ │ │ │ │ ├── creditmemo_for_get.php │ │ │ │ │ ├── creditmemo_for_get_rollback.php │ │ │ │ │ ├── creditmemo_items_for_search.php │ │ │ │ │ ├── creditmemo_list.php │ │ │ │ │ ├── creditmemo_list_rollback.php │ │ │ │ │ ├── creditmemo_with_list.php │ │ │ │ │ ├── creditmemo_with_list_rollback.php │ │ │ │ │ ├── default_rollback.php │ │ │ │ │ ├── guest_quote_with_addresses.php │ │ │ │ │ ├── guest_quote_with_addresses_rollback.php │ │ │ │ │ ├── invoice.php │ │ │ │ │ ├── invoice_comments_for_search.php │ │ │ │ │ ├── invoice_fixture_store_order.php │ │ │ │ │ ├── invoice_items_for_search.php │ │ │ │ │ ├── invoice_list.php │ │ │ │ │ ├── invoice_list_different_stores.php │ │ │ │ │ ├── invoice_list_different_stores_rollback.php │ │ │ │ │ ├── invoice_list_rollback.php │ │ │ │ │ ├── invoice_payflowpro.php │ │ │ │ │ ├── invoice_rollback.php │ │ │ │ │ ├── invoice_with_bundle.php │ │ │ │ │ ├── invoice_with_bundle_rollback.php │ │ │ │ │ ├── order.php │ │ │ │ │ ├── order_alphanumeric_id.php │ │ │ │ │ ├── order_configurable_product.php │ │ │ │ │ ├── order_configurable_product_rollback.php │ │ │ │ │ ├── order_different_addresses.php │ │ │ │ │ ├── order_fixture_store.php │ │ │ │ │ ├── order_fixture_store_rollback.php │ │ │ │ │ ├── order_from_past.php │ │ │ │ │ ├── order_info.php │ │ │ │ │ ├── order_item_list.php │ │ │ │ │ ├── order_item_with_configurable_for_reorder.php │ │ │ │ │ ├── order_item_with_configurable_for_reorder_rollback.php │ │ │ │ │ ├── order_list.php │ │ │ │ │ ├── order_list_rollback.php │ │ │ │ │ ├── order_list_with_tax.php │ │ │ │ │ ├── order_list_with_tax_rollback.php │ │ │ │ │ ├── order_new.php │ │ │ │ │ ├── order_new_rollback.php │ │ │ │ │ ├── order_paid_with_payflowpro.php │ │ │ │ │ ├── order_payment_list.php │ │ │ │ │ ├── order_pending_payment.php │ │ │ │ │ ├── order_rollback.php │ │ │ │ │ ├── order_shipping.php │ │ │ │ │ ├── order_shipping_address_different_to_billing.php │ │ │ │ │ ├── order_shipping_address_same_as_billing.php │ │ │ │ │ ├── order_status.php │ │ │ │ │ ├── order_status_history_for_search.php │ │ │ │ │ ├── order_with_bundle.php │ │ │ │ │ ├── order_with_bundle_and_invoiced.php │ │ │ │ │ ├── order_with_bundle_and_invoiced_rollback.php │ │ │ │ │ ├── order_with_bundle_rollback.php │ │ │ │ │ ├── order_with_customer.php │ │ │ │ │ ├── order_with_customer_and_multiple_order_items.php │ │ │ │ │ ├── order_with_discount.php │ │ │ │ │ ├── order_with_discount_rollback.php │ │ │ │ │ ├── order_with_dummy_item_and_invoiced.php │ │ │ │ │ ├── order_with_free_shipping_by_coupon.php │ │ │ │ │ ├── order_with_free_shipping_by_coupon_rollback.php │ │ │ │ │ ├── order_with_invoice_and_custom_status.php │ │ │ │ │ ├── order_with_invoice_and_custom_status_rollback.php │ │ │ │ │ ├── order_with_multiple_items.php │ │ │ │ │ ├── order_with_shipping_and_invoice.php │ │ │ │ │ ├── order_with_shipping_and_invoice_rollback.php │ │ │ │ │ ├── order_with_tax.php │ │ │ │ │ ├── order_with_tax_rollback.php │ │ │ │ │ ├── orders_with_customer.php │ │ │ │ │ ├── orders_with_customer_rollback.php │ │ │ │ │ ├── payment_enc_cc.php │ │ │ │ │ ├── quote.php │ │ │ │ │ ├── quote_rollback.php │ │ │ │ │ ├── quote_with_bundle.php │ │ │ │ │ ├── quote_with_bundle_rollback.php │ │ │ │ │ ├── quote_with_custom_price.php │ │ │ │ │ ├── quote_with_custom_price_rollback.php │ │ │ │ │ ├── quote_with_customer.php │ │ │ │ │ ├── quote_with_customer_rollback.php │ │ │ │ │ ├── quote_with_new_customer.php │ │ │ │ │ ├── quote_with_two_products_and_customer.php │ │ │ │ │ ├── report_bestsellers.php │ │ │ │ │ ├── report_invoiced.php │ │ │ │ │ ├── report_refunded.php │ │ │ │ │ ├── report_shipping.php │ │ │ │ │ ├── shipment.php │ │ │ │ │ ├── shipment_comments_for_search.php │ │ │ │ │ ├── shipment_items_for_search.php │ │ │ │ │ ├── shipment_list.php │ │ │ │ │ ├── shipment_list_rollback.php │ │ │ │ │ ├── shipment_rollback.php │ │ │ │ │ ├── shipment_tracks_for_search.php │ │ │ │ │ ├── transactions.php │ │ │ │ │ ├── transactions_detailed.php │ │ │ │ │ ├── transactions_list.php │ │ │ │ │ ├── transactions_list_rollback.php │ │ │ │ │ ├── two_orders_for_one_of_two_customers.php │ │ │ │ │ └── two_orders_for_two_diff_customers.php │ │ │ │ └── etc │ │ │ │ │ └── extension_attributes.xml │ │ │ │ ├── SalesRule │ │ │ │ ├── Block │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ └── Promo │ │ │ │ │ │ └── Quote │ │ │ │ │ │ └── Edit │ │ │ │ │ │ └── Tab │ │ │ │ │ │ └── LabelsTest.php │ │ │ │ ├── Model │ │ │ │ │ ├── Quote │ │ │ │ │ │ └── Address │ │ │ │ │ │ │ └── Total │ │ │ │ │ │ │ └── ShippingTest.php │ │ │ │ │ ├── ResourceModel │ │ │ │ │ │ ├── Report │ │ │ │ │ │ │ └── Rule │ │ │ │ │ │ │ │ └── CreatedatTest.php │ │ │ │ │ │ ├── Rule │ │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ │ └── RuleTest.php │ │ │ │ │ └── Rule │ │ │ │ │ │ ├── Action │ │ │ │ │ │ └── Discount │ │ │ │ │ │ │ └── CartFixedTest.php │ │ │ │ │ │ └── Condition │ │ │ │ │ │ └── ProductTest.php │ │ │ │ └── _files │ │ │ │ │ ├── cart_rule_100_percent_off.php │ │ │ │ │ ├── cart_rule_100_percent_off_rollback.php │ │ │ │ │ ├── cart_rule_10_percent_off.php │ │ │ │ │ ├── cart_rule_40_percent_off.php │ │ │ │ │ ├── cart_rule_40_percent_off_rollback.php │ │ │ │ │ ├── cart_rule_50_percent_off.php │ │ │ │ │ ├── cart_rule_50_percent_off_rollback.php │ │ │ │ │ ├── cart_rule_free_shipping.php │ │ │ │ │ ├── cart_rule_free_shipping_by_cart.php │ │ │ │ │ ├── cart_rule_free_shipping_rollback.php │ │ │ │ │ ├── coupon_cart_fixed_discount.php │ │ │ │ │ ├── coupon_cart_fixed_discount_rollback.php │ │ │ │ │ ├── coupon_code_with_wildcard.php │ │ │ │ │ ├── coupon_code_with_wildcard_rollback.php │ │ │ │ │ ├── coupons.php │ │ │ │ │ ├── coupons_advanced.php │ │ │ │ │ ├── order_with_coupon.php │ │ │ │ │ ├── report_coupons.php │ │ │ │ │ ├── rule_custom_product_attribute.php │ │ │ │ │ ├── rule_free_shipping_by_product_weight.php │ │ │ │ │ ├── rule_specific_date.php │ │ │ │ │ ├── rules.php │ │ │ │ │ ├── rules_advanced.php │ │ │ │ │ ├── rules_autogeneration.php │ │ │ │ │ ├── rules_autogeneration_rollback.php │ │ │ │ │ ├── rules_categories.php │ │ │ │ │ ├── rules_categories_rollback.php │ │ │ │ │ ├── rules_category.php │ │ │ │ │ ├── rules_category_rollback.php │ │ │ │ │ ├── rules_group_all_categories.php │ │ │ │ │ ├── rules_group_all_categories_price_attr_set.php │ │ │ │ │ ├── rules_group_any_categories.php │ │ │ │ │ ├── rules_group_any_categories_price_address.php │ │ │ │ │ ├── rules_group_any_categories_price_attr_set.php │ │ │ │ │ ├── rules_group_any_categories_price_attr_set_any.php │ │ │ │ │ ├── rules_group_any_categories_rollback.php │ │ │ │ │ ├── rules_group_categories_price_sku_attr_set_any.php │ │ │ │ │ ├── rules_group_not_categories_sku_attr.php │ │ │ │ │ ├── rules_rollback.php │ │ │ │ │ ├── rules_sku_exclude.php │ │ │ │ │ └── rules_sku_exclude_rollback.php │ │ │ │ ├── SampleData │ │ │ │ ├── Model │ │ │ │ │ └── DependencyTest.php │ │ │ │ └── _files │ │ │ │ │ └── Modules │ │ │ │ │ ├── FirstModule │ │ │ │ │ └── composer.json │ │ │ │ │ ├── SecondModule │ │ │ │ │ └── composer.json │ │ │ │ │ └── ThirdModule │ │ │ │ │ └── composer.json │ │ │ │ ├── Search │ │ │ │ ├── Model │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ └── System │ │ │ │ │ │ │ └── Config │ │ │ │ │ │ │ └── Source │ │ │ │ │ │ │ └── EngineTest.php │ │ │ │ │ ├── ResourceModel │ │ │ │ │ │ └── SynonymGroupTest.php │ │ │ │ │ ├── SearchEngine │ │ │ │ │ │ └── ConfigTest.php │ │ │ │ │ ├── SynonymAnalyzerTest.php │ │ │ │ │ ├── SynonymGroupRepositoryTest.php │ │ │ │ │ └── SynonymReaderTest.php │ │ │ │ └── _files │ │ │ │ │ ├── search_engine.xml │ │ │ │ │ ├── synonym_reader.php │ │ │ │ │ └── synonym_reader_rollback.php │ │ │ │ ├── Security │ │ │ │ ├── Controller │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ └── Session │ │ │ │ │ │ └── LogoutAllTest.php │ │ │ │ ├── Model │ │ │ │ │ ├── AdminSessionsManagerTest.php │ │ │ │ │ ├── Plugin │ │ │ │ │ │ └── AuthSessionTest.php │ │ │ │ │ ├── ResourceModel │ │ │ │ │ │ ├── AdminSessionInfo │ │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ │ ├── AdminSessionInfoTest.php │ │ │ │ │ │ ├── PasswordResetRequestEvent │ │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ │ └── PasswordResetRequestEventTest.php │ │ │ │ │ └── SecurityManagerTest.php │ │ │ │ └── _files │ │ │ │ │ ├── adminsession.php │ │ │ │ │ └── password_reset_request_events.php │ │ │ │ ├── SendFriend │ │ │ │ ├── Block │ │ │ │ │ └── SendTest.php │ │ │ │ ├── Controller │ │ │ │ │ ├── Product │ │ │ │ │ │ └── CustomerSendmailTest.php │ │ │ │ │ └── SendmailTest.php │ │ │ │ ├── Fixtures │ │ │ │ │ ├── process_config_data.php │ │ │ │ │ ├── sendfriend_configuration.php │ │ │ │ │ └── sendfriend_configuration_rollback.php │ │ │ │ └── _files │ │ │ │ │ ├── disable_allow_guest_config.php │ │ │ │ │ └── product_simple_rollback.php │ │ │ │ ├── Setup │ │ │ │ ├── Console │ │ │ │ │ └── Command │ │ │ │ │ │ ├── DependenciesShowFrameworkCommandTest.php │ │ │ │ │ │ ├── DependenciesShowModulesCircularCommandTest.php │ │ │ │ │ │ ├── DependenciesShowModulesCommandTest.php │ │ │ │ │ │ ├── DeployStaticContentCommandTest.php │ │ │ │ │ │ ├── GenerateFixturesCommandTest.php │ │ │ │ │ │ ├── I18nCollectPhrasesCommandTest.php │ │ │ │ │ │ ├── I18nPackCommandTest.php │ │ │ │ │ │ ├── PriceIndexerDimensionsModeSetCommandTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ ├── config │ │ │ │ │ │ └── dump_config.php │ │ │ │ │ │ ├── edition │ │ │ │ │ │ ├── expectedPhrases.csv │ │ │ │ │ │ ├── i18n.csv │ │ │ │ │ │ ├── output │ │ │ │ │ │ └── .gitignore │ │ │ │ │ │ ├── phrases │ │ │ │ │ │ ├── TestPhrases.php │ │ │ │ │ │ └── test_di.xml │ │ │ │ │ │ └── root │ │ │ │ │ │ ├── app │ │ │ │ │ │ └── code │ │ │ │ │ │ │ └── Magento │ │ │ │ │ │ │ ├── A │ │ │ │ │ │ │ ├── Model │ │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ │ ├── composer.json │ │ │ │ │ │ │ ├── etc │ │ │ │ │ │ │ │ └── module.xml │ │ │ │ │ │ │ └── registration.php │ │ │ │ │ │ │ ├── B │ │ │ │ │ │ │ ├── Model │ │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ │ ├── composer.json │ │ │ │ │ │ │ ├── etc │ │ │ │ │ │ │ │ └── module.xml │ │ │ │ │ │ │ └── registration.php │ │ │ │ │ │ │ ├── C │ │ │ │ │ │ │ └── registration.php │ │ │ │ │ │ │ └── D │ │ │ │ │ │ │ └── registration.php │ │ │ │ │ │ └── lib │ │ │ │ │ │ └── internal │ │ │ │ │ │ └── Magento │ │ │ │ │ │ └── Framework │ │ │ │ │ │ └── Test │ │ │ │ │ │ └── Unit │ │ │ │ │ │ └── View │ │ │ │ │ │ └── Element │ │ │ │ │ │ └── UiComponentFactoryTest.php │ │ │ │ ├── Controller │ │ │ │ │ └── UrlCheckTest.php │ │ │ │ ├── Declaration │ │ │ │ │ ├── WhitelistDeclarationTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ └── ignore_whitelisting │ │ │ │ │ │ └── ce.json │ │ │ │ ├── Fixtures │ │ │ │ │ ├── FixtureModelTest.php │ │ │ │ │ ├── FixturesAsserts │ │ │ │ │ │ ├── BundleProductsAssert.php │ │ │ │ │ │ ├── ConfigurableProductsAssert.php │ │ │ │ │ │ ├── ImagesAssert.php │ │ │ │ │ │ ├── ProductAssert.php │ │ │ │ │ │ └── SimpleProductsAssert.php │ │ │ │ │ └── _files │ │ │ │ │ │ ├── attributeSets.xml │ │ │ │ │ │ ├── small.xml │ │ │ │ │ │ └── tax_rates.csv │ │ │ │ ├── Model │ │ │ │ │ ├── ConfigOptionsListCollectorTest.php │ │ │ │ │ ├── Cron │ │ │ │ │ │ ├── MultipleStreamOutputTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ ├── a.txt │ │ │ │ │ │ │ └── b.txt │ │ │ │ │ ├── FixtureGenerator │ │ │ │ │ │ └── ProductGeneratorTest.php │ │ │ │ │ ├── ObjectManagerProviderTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ └── testSkeleton │ │ │ │ │ │ ├── composer.json │ │ │ │ │ │ └── composer.lock │ │ │ │ └── Module │ │ │ │ │ ├── DataSetupTest.php │ │ │ │ │ ├── Dependency │ │ │ │ │ ├── CircularTest.php │ │ │ │ │ ├── Parser │ │ │ │ │ │ ├── Composer │ │ │ │ │ │ │ └── JsonTest.php │ │ │ │ │ │ └── Config │ │ │ │ │ │ │ └── XmlTest.php │ │ │ │ │ ├── Report │ │ │ │ │ │ ├── CircularTest.php │ │ │ │ │ │ ├── DependencyTest.php │ │ │ │ │ │ └── FrameworkTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ ├── code │ │ │ │ │ │ └── Magento │ │ │ │ │ │ │ └── FirstModule │ │ │ │ │ │ │ ├── Helper │ │ │ │ │ │ │ └── Helper.php │ │ │ │ │ │ │ ├── Model │ │ │ │ │ │ │ ├── Model.php │ │ │ │ │ │ │ └── WithoutDependencies.php │ │ │ │ │ │ │ ├── etc │ │ │ │ │ │ │ └── module.xml │ │ │ │ │ │ │ └── view │ │ │ │ │ │ │ └── frontend │ │ │ │ │ │ │ └── template.phtml │ │ │ │ │ │ ├── composer1.json │ │ │ │ │ │ ├── composer2.json │ │ │ │ │ │ ├── composer3.json │ │ │ │ │ │ ├── composer4.json │ │ │ │ │ │ ├── composer5.json │ │ │ │ │ │ ├── expected │ │ │ │ │ │ ├── circular-dependencies.csv │ │ │ │ │ │ ├── dependencies.csv │ │ │ │ │ │ ├── framework-dependencies.csv │ │ │ │ │ │ ├── without-circular-dependencies.csv │ │ │ │ │ │ ├── without-dependencies.csv │ │ │ │ │ │ └── without-framework-dependencies.csv │ │ │ │ │ │ ├── module1.xml │ │ │ │ │ │ └── module2.xml │ │ │ │ │ └── I18n │ │ │ │ │ ├── Dictionary │ │ │ │ │ ├── GeneratorTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ ├── expected │ │ │ │ │ │ ├── with_context.csv │ │ │ │ │ │ └── without_context.csv │ │ │ │ │ │ └── source │ │ │ │ │ │ ├── app │ │ │ │ │ │ ├── code │ │ │ │ │ │ │ └── Magento │ │ │ │ │ │ │ │ ├── FirstModule │ │ │ │ │ │ │ │ ├── Helper │ │ │ │ │ │ │ │ │ └── Helper.php │ │ │ │ │ │ │ │ ├── Model │ │ │ │ │ │ │ │ │ └── Model.php │ │ │ │ │ │ │ │ └── view │ │ │ │ │ │ │ │ │ └── frontend │ │ │ │ │ │ │ │ │ ├── default.xml │ │ │ │ │ │ │ │ │ ├── file.js │ │ │ │ │ │ │ │ │ └── template.phtml │ │ │ │ │ │ │ │ └── SecondModule │ │ │ │ │ │ │ │ └── Model │ │ │ │ │ │ │ │ └── Model.php │ │ │ │ │ │ └── design │ │ │ │ │ │ │ └── adminhtml │ │ │ │ │ │ │ └── default │ │ │ │ │ │ │ └── backend │ │ │ │ │ │ │ ├── default.xml │ │ │ │ │ │ │ └── template.phtml │ │ │ │ │ │ ├── lib │ │ │ │ │ │ └── web │ │ │ │ │ │ │ ├── mage │ │ │ │ │ │ │ └── file.js │ │ │ │ │ │ │ └── varien │ │ │ │ │ │ │ └── file.js │ │ │ │ │ │ └── not_magento_dir │ │ │ │ │ │ ├── Model.php │ │ │ │ │ │ ├── file.js │ │ │ │ │ │ └── template.phtml │ │ │ │ │ ├── Pack │ │ │ │ │ ├── GeneratorTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ ├── expected │ │ │ │ │ │ ├── app │ │ │ │ │ │ │ ├── code │ │ │ │ │ │ │ │ └── Magento │ │ │ │ │ │ │ │ │ ├── FirstModule │ │ │ │ │ │ │ │ │ └── i18n │ │ │ │ │ │ │ │ │ │ └── de_DE.csv │ │ │ │ │ │ │ │ │ └── SecondModule │ │ │ │ │ │ │ │ │ └── i18n │ │ │ │ │ │ │ │ │ └── de_DE.csv │ │ │ │ │ │ │ └── design │ │ │ │ │ │ │ │ └── adminhtml │ │ │ │ │ │ │ │ └── default │ │ │ │ │ │ │ │ └── i18n │ │ │ │ │ │ │ │ └── de_DE.csv │ │ │ │ │ │ └── lib │ │ │ │ │ │ │ └── web │ │ │ │ │ │ │ └── i18n │ │ │ │ │ │ │ └── de_DE.csv │ │ │ │ │ │ └── source.csv │ │ │ │ │ └── Parser │ │ │ │ │ └── Adapter │ │ │ │ │ ├── JsTest.php │ │ │ │ │ ├── Php │ │ │ │ │ └── Tokenizer │ │ │ │ │ │ ├── PhraseCollectorTest.php │ │ │ │ │ │ ├── Translate │ │ │ │ │ │ └── MethodCollectorTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ ├── methodsCode.php.txt │ │ │ │ │ │ └── objectsCode.php.txt │ │ │ │ │ ├── XmlTest.php │ │ │ │ │ └── _files │ │ │ │ │ ├── jsPhrasesForTest.js │ │ │ │ │ └── xmlPhrasesForTest.xml │ │ │ │ ├── Shipping │ │ │ │ ├── Block │ │ │ │ │ └── ItemsTest.php │ │ │ │ ├── Controller │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ └── Order │ │ │ │ │ │ └── Shipment │ │ │ │ │ │ ├── AbstractShipmentControllerTest.php │ │ │ │ │ │ ├── AddCommentTest.php │ │ │ │ │ │ └── SaveTest.php │ │ │ │ ├── Helper │ │ │ │ │ └── DataTest.php │ │ │ │ └── Model │ │ │ │ │ └── ShippingTest.php │ │ │ │ ├── Signifyd │ │ │ │ ├── Block │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ └── CaseInfoTest.php │ │ │ │ │ └── FingerprintTest.php │ │ │ │ ├── Controller │ │ │ │ │ └── Webhooks │ │ │ │ │ │ └── HandlerTest.php │ │ │ │ ├── Model │ │ │ │ │ ├── CaseManagementTest.php │ │ │ │ │ ├── CaseRepositoryTest.php │ │ │ │ │ ├── CaseServices │ │ │ │ │ │ ├── CreationServiceTest.php │ │ │ │ │ │ └── UpdatingServiceTest.php │ │ │ │ │ ├── Guarantee │ │ │ │ │ │ ├── CancelingServiceTest.php │ │ │ │ │ │ └── CreationServiceTest.php │ │ │ │ │ └── SignifydGateway │ │ │ │ │ │ └── Request │ │ │ │ │ │ └── CreateCaseBuilderTest.php │ │ │ │ ├── Observer │ │ │ │ │ └── PlaceOrderTest.php │ │ │ │ ├── Plugin │ │ │ │ │ ├── CancelOrderTest.php │ │ │ │ │ └── DenyPaymentTest.php │ │ │ │ └── _files │ │ │ │ │ ├── approved_case.php │ │ │ │ │ ├── case.php │ │ │ │ │ ├── customer.php │ │ │ │ │ ├── declined_case.php │ │ │ │ │ ├── multiple_cases.php │ │ │ │ │ ├── order_with_customer_and_two_simple_products.php │ │ │ │ │ ├── order_with_guest_and_virtual_product.php │ │ │ │ │ ├── store.php │ │ │ │ │ ├── webhook_body.json │ │ │ │ │ ├── website_configuration.php │ │ │ │ │ └── website_configuration_rollback.php │ │ │ │ ├── Sitemap │ │ │ │ ├── Model │ │ │ │ │ ├── ItemProvider │ │ │ │ │ │ ├── CategoryConfigReaderTest.php │ │ │ │ │ │ ├── CmsPageConfigReaderTest.php │ │ │ │ │ │ └── ProductConfigReaderTest.php │ │ │ │ │ ├── ResourceModel │ │ │ │ │ │ ├── Catalog │ │ │ │ │ │ │ └── ProductTest.php │ │ │ │ │ │ └── Cms │ │ │ │ │ │ │ └── PageTest.php │ │ │ │ │ └── SitemapConfigReaderTest.php │ │ │ │ └── _files │ │ │ │ │ ├── magento_image_sitemap.png │ │ │ │ │ ├── second_image.png │ │ │ │ │ ├── sitemap_products.php │ │ │ │ │ └── sitemap_products_rollback.php │ │ │ │ ├── Store │ │ │ │ ├── App │ │ │ │ │ ├── FrontController │ │ │ │ │ │ └── Plugin │ │ │ │ │ │ │ └── RequestPreprocessorTest.php │ │ │ │ │ └── Request │ │ │ │ │ │ └── PathInfoProcessorTest.php │ │ │ │ ├── Block │ │ │ │ │ └── SwitcherTest.php │ │ │ │ ├── Controller │ │ │ │ │ └── Store │ │ │ │ │ │ └── SwitchActionTest.php │ │ │ │ ├── Model │ │ │ │ │ ├── App │ │ │ │ │ │ └── EmulationTest.php │ │ │ │ │ ├── DataSource.php │ │ │ │ │ ├── GroupTest.php │ │ │ │ │ ├── ResourceModel │ │ │ │ │ │ ├── Store │ │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ │ ├── StoreTest.php │ │ │ │ │ │ └── WebsiteTest.php │ │ │ │ │ ├── StoreCookieManagerTest.php │ │ │ │ │ ├── StoreManagerTest.php │ │ │ │ │ ├── StoreResolverTest.php │ │ │ │ │ ├── StoreSwitcherTest.php │ │ │ │ │ ├── StoreTest.php │ │ │ │ │ └── WebsiteTest.php │ │ │ │ └── _files │ │ │ │ │ ├── core_fixturestore.php │ │ │ │ │ ├── core_fixturestore_rollback.php │ │ │ │ │ ├── core_second_third_fixturestore.php │ │ │ │ │ ├── core_second_third_fixturestore_rollback.php │ │ │ │ │ ├── fixture_store_with_catalogsearch_index.php │ │ │ │ │ ├── fixture_store_with_catalogsearch_index_rollback.php │ │ │ │ │ ├── scope.config.fixture.php │ │ │ │ │ ├── second_store.php │ │ │ │ │ ├── second_store_rollback.php │ │ │ │ │ ├── second_website_with_second_currency.php │ │ │ │ │ ├── second_website_with_second_currency_rollback.php │ │ │ │ │ ├── second_website_with_two_stores.php │ │ │ │ │ ├── second_website_with_two_stores_rollback.php │ │ │ │ │ ├── store.php │ │ │ │ │ ├── store_rollback.php │ │ │ │ │ ├── website.php │ │ │ │ │ ├── website_rollback.php │ │ │ │ │ ├── websites_different_countries.php │ │ │ │ │ └── websites_different_countries_rollback.php │ │ │ │ ├── SwaggerWebapi │ │ │ │ └── Block │ │ │ │ │ └── Swagger │ │ │ │ │ └── IndexTest.php │ │ │ │ ├── Swatches │ │ │ │ ├── Controller │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ ├── Iframe │ │ │ │ │ │ └── ShowTest.php │ │ │ │ │ │ └── Product │ │ │ │ │ │ └── AttributeTest.php │ │ │ │ ├── Model │ │ │ │ │ ├── AttributeCreateTest.php │ │ │ │ │ ├── SwatchAttributeCodesTest.php │ │ │ │ │ └── SwatchAttributeOptionAddTest.php │ │ │ │ ├── Observer │ │ │ │ │ └── AddSwatchAttributeTypeObserverTest.php │ │ │ │ └── _files │ │ │ │ │ ├── products_with_layered_navigation_swatch.php │ │ │ │ │ ├── products_with_layered_navigation_swatch_rollback.php │ │ │ │ │ ├── swatch_attribute.php │ │ │ │ │ └── swatch_attribute_rollback.php │ │ │ │ ├── Tax │ │ │ │ ├── Block │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ └── Rate │ │ │ │ │ │ └── TitleTest.php │ │ │ │ ├── Controller │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ ├── RateTest.php │ │ │ │ │ │ ├── RuleTest.php │ │ │ │ │ │ └── TaxTest.php │ │ │ │ ├── Helper │ │ │ │ │ └── DataTest.php │ │ │ │ ├── Model │ │ │ │ │ ├── Calculation │ │ │ │ │ │ └── RateRepositoryTest.php │ │ │ │ │ ├── CalculationTest.php │ │ │ │ │ ├── ClassTest.php │ │ │ │ │ ├── ConfigTest.php │ │ │ │ │ ├── Rate │ │ │ │ │ │ ├── ProviderTest.php │ │ │ │ │ │ └── SourceTest.php │ │ │ │ │ ├── ResourceModel │ │ │ │ │ │ ├── Calculation │ │ │ │ │ │ │ └── Rule │ │ │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ │ ├── CalculationTest.php │ │ │ │ │ │ └── Report │ │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ ├── Sales │ │ │ │ │ │ └── Total │ │ │ │ │ │ │ └── Quote │ │ │ │ │ │ │ ├── SetupUtil.php │ │ │ │ │ │ │ ├── SubtotalTest.php │ │ │ │ │ │ │ └── TaxTest.php │ │ │ │ │ ├── TaxCalculationTest.php │ │ │ │ │ ├── TaxClass │ │ │ │ │ │ ├── ManagementTest.php │ │ │ │ │ │ ├── RepositoryTest.php │ │ │ │ │ │ ├── Source │ │ │ │ │ │ │ ├── CustomerTest.php │ │ │ │ │ │ │ └── ProductTest.php │ │ │ │ │ │ └── Type │ │ │ │ │ │ │ └── CustomerTest.php │ │ │ │ │ ├── TaxRateCollectionTest.php │ │ │ │ │ ├── TaxRateManagementTest.php │ │ │ │ │ ├── TaxRuleCollectionTest.php │ │ │ │ │ ├── TaxRuleFixtureFactory.php │ │ │ │ │ └── TaxRuleRepositoryTest.php │ │ │ │ ├── Pricing │ │ │ │ │ └── AdjustmentTest.php │ │ │ │ └── _files │ │ │ │ │ ├── full_discount_with_tax.php │ │ │ │ │ ├── order_with_tax.php │ │ │ │ │ ├── report_tax.php │ │ │ │ │ ├── scenarios │ │ │ │ │ ├── excluding_tax_apply_tax_after_discount.php │ │ │ │ │ ├── excluding_tax_apply_tax_after_discount_discount_tax.php │ │ │ │ │ ├── excluding_tax_apply_tax_before_discount.php │ │ │ │ │ ├── excluding_tax_multi_item_row.php │ │ │ │ │ ├── excluding_tax_multi_item_total.php │ │ │ │ │ ├── excluding_tax_multi_item_unit.php │ │ │ │ │ ├── excluding_tax_row.php │ │ │ │ │ ├── excluding_tax_total.php │ │ │ │ │ ├── excluding_tax_unit.php │ │ │ │ │ ├── including_tax_apply_tax_after_discount.php │ │ │ │ │ ├── including_tax_cross_border_trade_disabled.php │ │ │ │ │ ├── including_tax_cross_border_trade_enabled.php │ │ │ │ │ ├── including_tax_row.php │ │ │ │ │ ├── including_tax_total.php │ │ │ │ │ ├── including_tax_unit.php │ │ │ │ │ ├── including_tax_with_custom_price.php │ │ │ │ │ ├── multi_tax_rule_total_calculate_subtotal_no.php │ │ │ │ │ ├── multi_tax_rule_total_calculate_subtotal_yes.php │ │ │ │ │ ├── multi_tax_rule_two_row_calculate_subtotal_yes_row.php │ │ │ │ │ ├── multi_tax_rule_two_row_calculate_subtotal_yes_total.php │ │ │ │ │ ├── multi_tax_rule_unit_calculate_subtotal_no.php │ │ │ │ │ └── multi_tax_rule_unit_calculate_subtotal_yes.php │ │ │ │ │ ├── tax_calculation_data_aggregated.php │ │ │ │ │ ├── tax_classes.php │ │ │ │ │ ├── tax_classes_rollback.php │ │ │ │ │ └── tax_rule_region_1_al.php │ │ │ │ ├── TaxImportExport │ │ │ │ ├── Block │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ └── Rate │ │ │ │ │ │ └── ImportExportTest.php │ │ │ │ ├── Controller │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ └── Rate │ │ │ │ │ │ ├── ExportPostTest.php │ │ │ │ │ │ ├── ImportExportTest.php │ │ │ │ │ │ └── ImportPostTest.php │ │ │ │ └── Model │ │ │ │ │ └── Rate │ │ │ │ │ ├── CsvImportHandlerTest.php │ │ │ │ │ └── _files │ │ │ │ │ ├── correct_rates_import_file.csv │ │ │ │ │ └── rates_import_file_incorrect_country.csv │ │ │ │ ├── Test │ │ │ │ └── Integrity │ │ │ │ │ ├── DatabaseTest.php │ │ │ │ │ ├── LayoutTest.php │ │ │ │ │ ├── Magento │ │ │ │ │ ├── Payment │ │ │ │ │ │ └── MethodsTest.php │ │ │ │ │ └── Widget │ │ │ │ │ │ ├── SkinFilesTest.php │ │ │ │ │ │ └── TemplateFilesTest.php │ │ │ │ │ ├── Modular │ │ │ │ │ ├── AbstractMergedConfigTest.php │ │ │ │ │ ├── AclConfigFilesTest.php │ │ │ │ │ ├── BlockInstantiationTest.php │ │ │ │ │ ├── CacheFilesTest.php │ │ │ │ │ ├── CarrierConfigFilesTest.php │ │ │ │ │ ├── CrontabConfigFilesTest.php │ │ │ │ │ ├── DiConfigFilesTest.php │ │ │ │ │ ├── EavAttributesConfigFilesTest.php │ │ │ │ │ ├── EventConfigFilesTest.php │ │ │ │ │ ├── ExportConfigFilesTest.php │ │ │ │ │ ├── FieldsetConfigFilesTest.php │ │ │ │ │ ├── ImportConfigFilesTest.php │ │ │ │ │ ├── IndexerConfigFilesTest.php │ │ │ │ │ ├── LayoutFilesTest.php │ │ │ │ │ ├── Magento │ │ │ │ │ │ ├── Catalog │ │ │ │ │ │ │ └── AttributeConfigFilesTest.php │ │ │ │ │ │ ├── Customer │ │ │ │ │ │ │ └── AddressFormatsFilesTest.php │ │ │ │ │ │ ├── Email │ │ │ │ │ │ │ └── EmailTemplateConfigFilesTest.php │ │ │ │ │ │ └── Sales │ │ │ │ │ │ │ └── PdfConfigFilesTest.php │ │ │ │ │ ├── MenuConfigFilesTest.php │ │ │ │ │ ├── MviewConfigFilesTest.php │ │ │ │ │ ├── PaymentConfigFilesTest.php │ │ │ │ │ ├── ProductOptionsConfigFilesTest.php │ │ │ │ │ ├── ProductTypesConfigFilesTest.php │ │ │ │ │ ├── ResourcesConfigFilesTest.php │ │ │ │ │ ├── RouteConfigFilesTest.php │ │ │ │ │ ├── SalesConfigFilesTest.php │ │ │ │ │ ├── SystemConfigFilesTest.php │ │ │ │ │ ├── TemplateFilesTest.php │ │ │ │ │ ├── ThemeConfigFilesTest.php │ │ │ │ │ ├── ViewConfigFilesTest.php │ │ │ │ │ ├── WidgetConfigFilesTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ ├── skip_blocks_ce.php │ │ │ │ │ │ └── skip_template_blocks_ce.php │ │ │ │ │ ├── StaticFilesTest.php │ │ │ │ │ ├── Theme │ │ │ │ │ ├── TemplateFilesTest.php │ │ │ │ │ └── XmlFilesTest.php │ │ │ │ │ └── ViewFileReferenceTest.php │ │ │ │ ├── TestFixture │ │ │ │ └── Controller │ │ │ │ │ └── Adminhtml │ │ │ │ │ └── Noroute.php │ │ │ │ ├── TestModuleSample │ │ │ │ └── ModuleInstallationTest.php │ │ │ │ ├── Theme │ │ │ │ ├── Block │ │ │ │ │ ├── Adminhtml │ │ │ │ │ │ └── System │ │ │ │ │ │ │ └── Design │ │ │ │ │ │ │ └── Theme │ │ │ │ │ │ │ └── Edit │ │ │ │ │ │ │ └── Tab │ │ │ │ │ │ │ └── GeneralTest.php │ │ │ │ │ └── Html │ │ │ │ │ │ ├── BreadcrumbsTest.php │ │ │ │ │ │ └── FooterTest.php │ │ │ │ ├── Controller │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ └── System │ │ │ │ │ │ └── Design │ │ │ │ │ │ ├── Config │ │ │ │ │ │ └── SaveTest.php │ │ │ │ │ │ ├── ThemeControllerTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ └── simple-js-file.js │ │ │ │ ├── Model │ │ │ │ │ ├── Config │ │ │ │ │ │ ├── Processor │ │ │ │ │ │ │ └── DesignThemeTest.php │ │ │ │ │ │ └── ValidatorTest.php │ │ │ │ │ ├── Design │ │ │ │ │ │ ├── Backend │ │ │ │ │ │ │ └── ExceptionsTest.php │ │ │ │ │ │ └── ConfigTest.php │ │ │ │ │ ├── DesignTest.php │ │ │ │ │ ├── Layout │ │ │ │ │ │ ├── Config │ │ │ │ │ │ │ └── ReaderTest.php │ │ │ │ │ │ ├── ConfigTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ ├── page_layouts.xml │ │ │ │ │ │ │ └── page_layouts2.xml │ │ │ │ │ ├── ResourceModel │ │ │ │ │ │ └── Theme │ │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ ├── Theme │ │ │ │ │ │ ├── CollectionTest.php │ │ │ │ │ │ ├── Domain │ │ │ │ │ │ │ └── VirtualTest.php │ │ │ │ │ │ ├── FileTest.php │ │ │ │ │ │ ├── RegistrationTest.php │ │ │ │ │ │ ├── Source │ │ │ │ │ │ │ ├── ThemeTest.php │ │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ │ └── design │ │ │ │ │ │ │ │ └── frontend │ │ │ │ │ │ │ │ ├── a_d │ │ │ │ │ │ │ │ └── theme.xml │ │ │ │ │ │ │ │ ├── b_e │ │ │ │ │ │ │ │ └── theme.xml │ │ │ │ │ │ │ │ ├── magento_default │ │ │ │ │ │ │ │ └── theme.xml │ │ │ │ │ │ │ │ └── magento_g │ │ │ │ │ │ │ │ └── theme.xml │ │ │ │ │ │ └── ThemeProviderTest.php │ │ │ │ │ ├── ThemeTest.php │ │ │ │ │ ├── View │ │ │ │ │ │ └── DesignTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ └── design │ │ │ │ │ │ ├── adminhtml │ │ │ │ │ │ └── Vendor │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ ├── registration.php │ │ │ │ │ │ │ └── theme.xml │ │ │ │ │ │ ├── area_two │ │ │ │ │ │ └── Vendor │ │ │ │ │ │ │ └── theme_one │ │ │ │ │ │ │ ├── registration.php │ │ │ │ │ │ │ ├── theme.xml │ │ │ │ │ │ │ └── web │ │ │ │ │ │ │ └── file │ │ │ │ │ │ ├── design_area │ │ │ │ │ │ └── Vendor │ │ │ │ │ │ │ └── theme_one │ │ │ │ │ │ │ ├── registration.php │ │ │ │ │ │ │ ├── theme.xml │ │ │ │ │ │ │ └── web │ │ │ │ │ │ │ └── file │ │ │ │ │ │ └── frontend │ │ │ │ │ │ ├── Magento │ │ │ │ │ │ ├── default │ │ │ │ │ │ │ ├── registration.php │ │ │ │ │ │ │ └── theme.xml │ │ │ │ │ │ └── default_iphone │ │ │ │ │ │ │ ├── images │ │ │ │ │ │ │ └── preview_image.jpg │ │ │ │ │ │ │ ├── registration.php │ │ │ │ │ │ │ └── theme.xml │ │ │ │ │ │ ├── Test │ │ │ │ │ │ ├── cache_test_theme │ │ │ │ │ │ │ ├── registration.php │ │ │ │ │ │ │ └── theme.xml │ │ │ │ │ │ ├── default │ │ │ │ │ │ │ ├── Magento_Catalog │ │ │ │ │ │ │ │ ├── catalog_category_view.xml │ │ │ │ │ │ │ │ ├── catalog_category_view_type_default.xml │ │ │ │ │ │ │ │ ├── catalog_product_view.xml │ │ │ │ │ │ │ │ ├── catalog_product_view_type_simple.xml │ │ │ │ │ │ │ │ ├── templates │ │ │ │ │ │ │ │ │ └── theme_template.phtml │ │ │ │ │ │ │ │ ├── theme_file.txt │ │ │ │ │ │ │ │ └── theme_file_with_2_dots..txt │ │ │ │ │ │ │ ├── Magento_Cms │ │ │ │ │ │ │ │ └── layout_test_handle_extra.xml │ │ │ │ │ │ │ ├── Magento_Core │ │ │ │ │ │ │ │ ├── layout_test_handle_main.xml │ │ │ │ │ │ │ │ └── layout_test_handle_sample.xml │ │ │ │ │ │ │ ├── Namespace_Module │ │ │ │ │ │ │ │ └── web │ │ │ │ │ │ │ │ │ └── favicon.ico │ │ │ │ │ │ │ ├── etc │ │ │ │ │ │ │ │ └── view.xml │ │ │ │ │ │ │ ├── i18n │ │ │ │ │ │ │ │ └── en_US.csv │ │ │ │ │ │ │ ├── registration.php │ │ │ │ │ │ │ ├── theme.xml │ │ │ │ │ │ │ └── web │ │ │ │ │ │ │ │ ├── css │ │ │ │ │ │ │ │ └── styles.css │ │ │ │ │ │ │ │ ├── i18n │ │ │ │ │ │ │ │ └── fr_FR │ │ │ │ │ │ │ │ │ └── logo.gif │ │ │ │ │ │ │ │ ├── images │ │ │ │ │ │ │ │ ├── logo.gif │ │ │ │ │ │ │ │ └── logo_email.gif │ │ │ │ │ │ │ │ ├── js │ │ │ │ │ │ │ │ └── tabs.js │ │ │ │ │ │ │ │ ├── result_source.css │ │ │ │ │ │ │ │ ├── result_source_dev.css │ │ │ │ │ │ │ │ └── source.less │ │ │ │ │ │ ├── publication │ │ │ │ │ │ │ ├── registration.php │ │ │ │ │ │ │ └── theme.xml │ │ │ │ │ │ └── test_theme │ │ │ │ │ │ │ ├── registration.php │ │ │ │ │ │ │ └── theme.xml │ │ │ │ │ │ ├── Vendor │ │ │ │ │ │ ├── custom_theme │ │ │ │ │ │ │ ├── Fixture_Module │ │ │ │ │ │ │ │ └── web │ │ │ │ │ │ │ │ │ └── fixture_script.js │ │ │ │ │ │ │ ├── registration.php │ │ │ │ │ │ │ └── theme.xml │ │ │ │ │ │ └── default │ │ │ │ │ │ │ ├── Namespace_Module │ │ │ │ │ │ │ └── web │ │ │ │ │ │ │ │ └── absolute_valid_module.gif │ │ │ │ │ │ │ ├── access_violation.php │ │ │ │ │ │ │ ├── registration.php │ │ │ │ │ │ │ ├── theme.xml │ │ │ │ │ │ │ └── web │ │ │ │ │ │ │ ├── css │ │ │ │ │ │ │ ├── 1.gif │ │ │ │ │ │ │ ├── base64.css │ │ │ │ │ │ │ ├── body.gif │ │ │ │ │ │ │ ├── deep │ │ │ │ │ │ │ │ └── recursive.css │ │ │ │ │ │ │ ├── exception.css │ │ │ │ │ │ │ └── file.css │ │ │ │ │ │ │ ├── h1.gif │ │ │ │ │ │ │ ├── images │ │ │ │ │ │ │ └── h2.gif │ │ │ │ │ │ │ ├── recursive.css │ │ │ │ │ │ │ ├── recursive.gif │ │ │ │ │ │ │ ├── recursive2.gif │ │ │ │ │ │ │ └── scripts.js │ │ │ │ │ │ └── access_violation.php │ │ │ │ └── _files │ │ │ │ │ ├── config_data.php │ │ │ │ │ ├── config_data_rollback.php │ │ │ │ │ ├── design_change.php │ │ │ │ │ ├── design_change_rollback.php │ │ │ │ │ ├── design_change_timezone.php │ │ │ │ │ └── design_change_timezone_rollback.php │ │ │ │ ├── Translation │ │ │ │ ├── Controller │ │ │ │ │ └── AjaxTest.php │ │ │ │ ├── Model │ │ │ │ │ ├── InlineParserTest.php │ │ │ │ │ ├── StringTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ ├── Magento │ │ │ │ │ │ ├── Catalog │ │ │ │ │ │ │ └── i18n │ │ │ │ │ │ │ │ └── en_US.csv │ │ │ │ │ │ ├── Store │ │ │ │ │ │ │ └── i18n │ │ │ │ │ │ │ │ ├── en_AU.csv │ │ │ │ │ │ │ │ ├── en_UK.csv │ │ │ │ │ │ │ │ └── en_US.csv │ │ │ │ │ │ └── design │ │ │ │ │ │ │ └── Magento │ │ │ │ │ │ │ └── theme │ │ │ │ │ │ │ └── i18n │ │ │ │ │ │ │ └── en_US.csv │ │ │ │ │ │ ├── local_config │ │ │ │ │ │ ├── local_config │ │ │ │ │ │ │ ├── custom │ │ │ │ │ │ │ │ ├── local.xml │ │ │ │ │ │ │ │ └── prohibited.filename.xml │ │ │ │ │ │ │ ├── local.xml │ │ │ │ │ │ │ └── z.xml │ │ │ │ │ │ └── no_local_config │ │ │ │ │ │ │ ├── a.xml │ │ │ │ │ │ │ ├── b.xml │ │ │ │ │ │ │ └── custom │ │ │ │ │ │ │ └── local.xml │ │ │ │ │ │ ├── locale │ │ │ │ │ │ └── en_AU │ │ │ │ │ │ │ └── config.xml │ │ │ │ │ │ └── media │ │ │ │ │ │ └── some_file.txt │ │ │ │ └── _files │ │ │ │ │ ├── db_translate.php │ │ │ │ │ └── db_translate_admin_store.php │ │ │ │ ├── Ui │ │ │ │ ├── Api │ │ │ │ │ └── BookmarkRepositoryTest.php │ │ │ │ ├── Component │ │ │ │ │ └── ConfigurationTest.php │ │ │ │ ├── Config │ │ │ │ │ ├── ConverterTest.php │ │ │ │ │ ├── FileResolverStub.php │ │ │ │ │ ├── Reader │ │ │ │ │ │ └── DomTest.php │ │ │ │ │ └── ReaderTest.php │ │ │ │ ├── Controller │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ └── Index │ │ │ │ │ │ └── Renderer │ │ │ │ │ │ └── HandleTest.php │ │ │ │ ├── DataProvider │ │ │ │ │ ├── EntityFake.php │ │ │ │ │ └── SearchResultFactoryTest.php │ │ │ │ ├── Model │ │ │ │ │ └── AuthorizationMock.php │ │ │ │ └── _files │ │ │ │ │ ├── bookmarks.php │ │ │ │ │ ├── expected_result_configuration.php │ │ │ │ │ └── view │ │ │ │ │ ├── module_one │ │ │ │ │ └── ui_component │ │ │ │ │ │ ├── etc │ │ │ │ │ │ └── test_definition.xml │ │ │ │ │ │ ├── parent_component.xml │ │ │ │ │ │ └── test_component.xml │ │ │ │ │ ├── module_two │ │ │ │ │ └── ui_component │ │ │ │ │ │ ├── etc │ │ │ │ │ │ └── test_definition.xml │ │ │ │ │ │ ├── parent_component.xml │ │ │ │ │ │ └── test_component.xml │ │ │ │ │ └── ui_component │ │ │ │ │ ├── arbitrary │ │ │ │ │ ├── action.xml │ │ │ │ │ ├── actionDelete.xml │ │ │ │ │ ├── actions.xml │ │ │ │ │ ├── actionsColumn.xml │ │ │ │ │ ├── bookmark.xml │ │ │ │ │ ├── boolean.xml │ │ │ │ │ ├── button.xml │ │ │ │ │ ├── checkbox.xml │ │ │ │ │ ├── checkboxset.xml │ │ │ │ │ ├── column.xml │ │ │ │ │ ├── columns.xml │ │ │ │ │ ├── columnsControls.xml │ │ │ │ │ ├── component.xml │ │ │ │ │ ├── dataSource.xml │ │ │ │ │ ├── date.xml │ │ │ │ │ ├── dynamicRows.xml │ │ │ │ │ ├── email.xml │ │ │ │ │ ├── exportButton.xml │ │ │ │ │ ├── field.xml │ │ │ │ │ ├── fieldset.xml │ │ │ │ │ ├── file.xml │ │ │ │ │ ├── fileUploader.xml │ │ │ │ │ ├── filterDate.xml │ │ │ │ │ ├── filterInput.xml │ │ │ │ │ ├── filterRange.xml │ │ │ │ │ ├── filters.xml │ │ │ │ │ ├── form.xml │ │ │ │ │ ├── hidden.xml │ │ │ │ │ ├── htmlContent.xml │ │ │ │ │ ├── imageUploader.xml │ │ │ │ │ ├── input.xml │ │ │ │ │ ├── insertForm.xml │ │ │ │ │ ├── insertListing.xml │ │ │ │ │ ├── listing.xml │ │ │ │ │ ├── listingToolbar.xml │ │ │ │ │ ├── massaction.xml │ │ │ │ │ ├── modal.xml │ │ │ │ │ ├── multiline.xml │ │ │ │ │ ├── multiselect.xml │ │ │ │ │ ├── paging.xml │ │ │ │ │ ├── radioset.xml │ │ │ │ │ ├── range.xml │ │ │ │ │ ├── select.xml │ │ │ │ │ ├── selectionsColumn.xml │ │ │ │ │ ├── tab.xml │ │ │ │ │ ├── text.xml │ │ │ │ │ ├── textarea.xml │ │ │ │ │ └── wysiwyg.xml │ │ │ │ │ ├── etc │ │ │ │ │ └── test_definition_merged.xml │ │ │ │ │ ├── expected │ │ │ │ │ ├── action.php │ │ │ │ │ ├── actionDelete.php │ │ │ │ │ ├── actions.php │ │ │ │ │ ├── actionsColumn.php │ │ │ │ │ ├── bookmark.php │ │ │ │ │ ├── boolean.php │ │ │ │ │ ├── button.php │ │ │ │ │ ├── checkbox.php │ │ │ │ │ ├── checkboxset.php │ │ │ │ │ ├── column.php │ │ │ │ │ ├── columns.php │ │ │ │ │ ├── columnsControls.php │ │ │ │ │ ├── component.php │ │ │ │ │ ├── dataSource.php │ │ │ │ │ ├── date.php │ │ │ │ │ ├── dynamicRows.php │ │ │ │ │ ├── email.php │ │ │ │ │ ├── exportButton.php │ │ │ │ │ ├── field.php │ │ │ │ │ ├── fieldset.php │ │ │ │ │ ├── file.php │ │ │ │ │ ├── fileUploader.php │ │ │ │ │ ├── filterDate.php │ │ │ │ │ ├── filterInput.php │ │ │ │ │ ├── filterRange.php │ │ │ │ │ ├── filters.php │ │ │ │ │ ├── form.php │ │ │ │ │ ├── hidden.php │ │ │ │ │ ├── htmlContent.php │ │ │ │ │ ├── imageUploader.php │ │ │ │ │ ├── input.php │ │ │ │ │ ├── insertForm.php │ │ │ │ │ ├── insertListing.php │ │ │ │ │ ├── listing.php │ │ │ │ │ ├── listingToolbar.php │ │ │ │ │ ├── massaction.php │ │ │ │ │ ├── modal.php │ │ │ │ │ ├── multiline.php │ │ │ │ │ ├── multiselect.php │ │ │ │ │ ├── paging.php │ │ │ │ │ ├── radioset.php │ │ │ │ │ ├── range.php │ │ │ │ │ ├── select.php │ │ │ │ │ ├── selectionsColumn.php │ │ │ │ │ ├── tab.php │ │ │ │ │ ├── text.php │ │ │ │ │ ├── textarea.php │ │ │ │ │ └── wysiwyg.php │ │ │ │ │ ├── mixed │ │ │ │ │ ├── action.xml │ │ │ │ │ ├── actionDelete.xml │ │ │ │ │ ├── actions.xml │ │ │ │ │ ├── actionsColumn.xml │ │ │ │ │ ├── bookmark.xml │ │ │ │ │ ├── boolean.xml │ │ │ │ │ ├── button.xml │ │ │ │ │ ├── checkbox.xml │ │ │ │ │ ├── checkboxset.xml │ │ │ │ │ ├── column.xml │ │ │ │ │ ├── columns.xml │ │ │ │ │ ├── columnsControls.xml │ │ │ │ │ ├── component.xml │ │ │ │ │ ├── container.xml │ │ │ │ │ ├── dataProvider.xml │ │ │ │ │ ├── dataSource.xml │ │ │ │ │ ├── date.xml │ │ │ │ │ ├── dynamicRows.xml │ │ │ │ │ ├── email.xml │ │ │ │ │ ├── exportButton.xml │ │ │ │ │ ├── field.xml │ │ │ │ │ ├── fieldset.xml │ │ │ │ │ ├── file.xml │ │ │ │ │ ├── fileUploader.xml │ │ │ │ │ ├── filterDate.xml │ │ │ │ │ ├── filterInput.xml │ │ │ │ │ ├── filterRange.xml │ │ │ │ │ ├── filters.xml │ │ │ │ │ ├── form.xml │ │ │ │ │ ├── hidden.xml │ │ │ │ │ ├── htmlContent.xml │ │ │ │ │ ├── imageUploader.xml │ │ │ │ │ ├── input.xml │ │ │ │ │ ├── insertForm.xml │ │ │ │ │ ├── insertListing.xml │ │ │ │ │ ├── listing.xml │ │ │ │ │ ├── listingToolbar.xml │ │ │ │ │ ├── massaction.xml │ │ │ │ │ ├── modal.xml │ │ │ │ │ ├── multiline.xml │ │ │ │ │ ├── multiselect.xml │ │ │ │ │ ├── nav.xml │ │ │ │ │ ├── number.xml │ │ │ │ │ ├── paging.xml │ │ │ │ │ ├── price.xml │ │ │ │ │ ├── radioset.xml │ │ │ │ │ ├── range.xml │ │ │ │ │ ├── select.xml │ │ │ │ │ ├── selectionsColumn.xml │ │ │ │ │ ├── tab.xml │ │ │ │ │ ├── text.xml │ │ │ │ │ ├── textarea.xml │ │ │ │ │ └── wysiwyg.xml │ │ │ │ │ ├── semantic │ │ │ │ │ ├── action.xml │ │ │ │ │ ├── actionDelete.xml │ │ │ │ │ ├── actions.xml │ │ │ │ │ ├── actionsColumn.xml │ │ │ │ │ ├── bookmark.xml │ │ │ │ │ ├── boolean.xml │ │ │ │ │ ├── button.xml │ │ │ │ │ ├── checkbox.xml │ │ │ │ │ ├── checkboxset.xml │ │ │ │ │ ├── column.xml │ │ │ │ │ ├── columns.xml │ │ │ │ │ ├── columnsControls.xml │ │ │ │ │ ├── component.xml │ │ │ │ │ ├── container.xml │ │ │ │ │ ├── dataProvider.xml │ │ │ │ │ ├── dataSource.xml │ │ │ │ │ ├── date.xml │ │ │ │ │ ├── dynamicRows.xml │ │ │ │ │ ├── email.xml │ │ │ │ │ ├── exportButton.xml │ │ │ │ │ ├── field.xml │ │ │ │ │ ├── fieldset.xml │ │ │ │ │ ├── file.xml │ │ │ │ │ ├── fileUploader.xml │ │ │ │ │ ├── filterDate.xml │ │ │ │ │ ├── filterInput.xml │ │ │ │ │ ├── filterRange.xml │ │ │ │ │ ├── filters.xml │ │ │ │ │ ├── form.xml │ │ │ │ │ ├── hidden.xml │ │ │ │ │ ├── htmlContent.xml │ │ │ │ │ ├── imageUploader.xml │ │ │ │ │ ├── input.xml │ │ │ │ │ ├── insertForm.xml │ │ │ │ │ ├── insertListing.xml │ │ │ │ │ ├── listing.xml │ │ │ │ │ ├── listingToolbar.xml │ │ │ │ │ ├── massaction.xml │ │ │ │ │ ├── modal.xml │ │ │ │ │ ├── multiline.xml │ │ │ │ │ ├── multiselect.xml │ │ │ │ │ ├── nav.xml │ │ │ │ │ ├── number.xml │ │ │ │ │ ├── paging.xml │ │ │ │ │ ├── price.xml │ │ │ │ │ ├── radioset.xml │ │ │ │ │ ├── range.xml │ │ │ │ │ ├── select.xml │ │ │ │ │ ├── selectionsColumn.xml │ │ │ │ │ ├── tab.xml │ │ │ │ │ ├── text.xml │ │ │ │ │ ├── textarea.xml │ │ │ │ │ └── wysiwyg.xml │ │ │ │ │ └── test_component_merged.xml │ │ │ │ ├── Ups │ │ │ │ └── Model │ │ │ │ │ └── CarrierTest.php │ │ │ │ ├── UrlRewrite │ │ │ │ ├── Block │ │ │ │ │ ├── Catalog │ │ │ │ │ │ ├── Category │ │ │ │ │ │ │ ├── EditTest.php │ │ │ │ │ │ │ └── TreeTest.php │ │ │ │ │ │ ├── Edit │ │ │ │ │ │ │ └── FormTest.php │ │ │ │ │ │ └── Product │ │ │ │ │ │ │ ├── EditTest.php │ │ │ │ │ │ │ └── GridTest.php │ │ │ │ │ ├── Cms │ │ │ │ │ │ └── Page │ │ │ │ │ │ │ ├── Edit │ │ │ │ │ │ │ └── FormTest.php │ │ │ │ │ │ │ ├── EditTest.php │ │ │ │ │ │ │ └── GridTest.php │ │ │ │ │ ├── Edit │ │ │ │ │ │ └── FormTest.php │ │ │ │ │ ├── EditTest.php │ │ │ │ │ └── SelectorTest.php │ │ │ │ ├── Controller │ │ │ │ │ └── UrlRewriteTest.php │ │ │ │ ├── Model │ │ │ │ │ ├── StoreSwitcher │ │ │ │ │ │ └── RewriteUrlTest.php │ │ │ │ │ └── UrlFinderInterfaceTest.php │ │ │ │ └── _files │ │ │ │ │ ├── url_rewrite.php │ │ │ │ │ ├── url_rewrite_rollback.php │ │ │ │ │ ├── url_rewrites.php │ │ │ │ │ └── url_rewrites_rollback.php │ │ │ │ ├── User │ │ │ │ ├── Block │ │ │ │ │ ├── Role │ │ │ │ │ │ ├── Grid │ │ │ │ │ │ │ └── UserTest.php │ │ │ │ │ │ └── Tab │ │ │ │ │ │ │ └── EditTest.php │ │ │ │ │ └── User │ │ │ │ │ │ └── Edit │ │ │ │ │ │ └── Tab │ │ │ │ │ │ └── MainTest.php │ │ │ │ ├── Controller │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ ├── AuthTest.php │ │ │ │ │ │ ├── Locks │ │ │ │ │ │ ├── GridTest.php │ │ │ │ │ │ ├── IndexTest.php │ │ │ │ │ │ └── MassUnlockTest.php │ │ │ │ │ │ ├── User │ │ │ │ │ │ ├── DeleteTest.php │ │ │ │ │ │ ├── InvalidateTokenTest.php │ │ │ │ │ │ └── RoleTest.php │ │ │ │ │ │ └── UserTest.php │ │ │ │ ├── Helper │ │ │ │ │ └── DataTest.php │ │ │ │ ├── Model │ │ │ │ │ ├── ResourceModel │ │ │ │ │ │ ├── Role │ │ │ │ │ │ │ └── User │ │ │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ │ └── UserTest.php │ │ │ │ │ └── UserTest.php │ │ │ │ └── _files │ │ │ │ │ ├── dummy_user.php │ │ │ │ │ ├── locked_users.php │ │ │ │ │ └── user_with_role.php │ │ │ │ ├── Usps │ │ │ │ ├── Api │ │ │ │ │ └── GuestCouponManagementTest.php │ │ │ │ └── Fixtures │ │ │ │ │ ├── cart_rule_coupon_free_shipping.php │ │ │ │ │ ├── cart_rule_coupon_free_shipping_rollback.php │ │ │ │ │ └── rates_response.xml │ │ │ │ ├── Variable │ │ │ │ ├── Block │ │ │ │ │ └── System │ │ │ │ │ │ └── Variable │ │ │ │ │ │ └── EditTest.php │ │ │ │ ├── Controller │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ └── System │ │ │ │ │ │ └── VariableTest.php │ │ │ │ ├── Model │ │ │ │ │ └── VariableTest.php │ │ │ │ └── _files │ │ │ │ │ └── variable.php │ │ │ │ ├── Vault │ │ │ │ ├── Model │ │ │ │ │ ├── PaymentTokenRepositoryTest.php │ │ │ │ │ └── ResourceModel │ │ │ │ │ │ └── PaymentTokenTest.php │ │ │ │ └── _files │ │ │ │ │ ├── customer.php │ │ │ │ │ ├── payment_tokens.php │ │ │ │ │ └── token.php │ │ │ │ ├── Version │ │ │ │ └── Controller │ │ │ │ │ └── Index │ │ │ │ │ └── IndexTest.php │ │ │ │ ├── Webapi │ │ │ │ ├── Controller │ │ │ │ │ ├── PathProcessorTest.php │ │ │ │ │ ├── Rest │ │ │ │ │ │ └── SchemaRequestProcessorTest.php │ │ │ │ │ └── SoapTest.php │ │ │ │ ├── Model │ │ │ │ │ ├── Config │ │ │ │ │ │ ├── ReaderTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ ├── webapi.php │ │ │ │ │ │ │ ├── webapiA.xml │ │ │ │ │ │ │ └── webapiB.xml │ │ │ │ │ ├── ServiceMetadataTest.php │ │ │ │ │ └── Soap │ │ │ │ │ │ └── ConfigTest.php │ │ │ │ ├── Service │ │ │ │ │ └── Entity │ │ │ │ │ │ └── TestService.php │ │ │ │ ├── ServiceNameCollisionTest.php │ │ │ │ └── _files │ │ │ │ │ ├── webapi_user.php │ │ │ │ │ └── webapi_user_rollback.php │ │ │ │ ├── WebapiAsync │ │ │ │ ├── Controller │ │ │ │ │ └── Rest │ │ │ │ │ │ ├── AsynchronousSchemaRequestProcessorMock.php │ │ │ │ │ │ └── AsynchronousSchemaRequestProcessorTest.php │ │ │ │ ├── Model │ │ │ │ │ ├── AuthorizationMock.php │ │ │ │ │ └── Rest │ │ │ │ │ │ └── Swagger │ │ │ │ │ │ └── GeneratorTest.php │ │ │ │ └── Plugin │ │ │ │ │ └── ServiceMetadataTest.php │ │ │ │ ├── Weee │ │ │ │ ├── Model │ │ │ │ │ ├── ResourceModel │ │ │ │ │ │ └── AttributeTest.php │ │ │ │ │ └── TaxTest.php │ │ │ │ └── _files │ │ │ │ │ ├── fixed_product_attribute.php │ │ │ │ │ ├── fixed_product_attribute_rollback.php │ │ │ │ │ ├── product_with_fpt.php │ │ │ │ │ └── product_with_fpt_rollback.php │ │ │ │ ├── Widget │ │ │ │ ├── Block │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ └── Widget │ │ │ │ │ │ └── Instance │ │ │ │ │ │ ├── Edit │ │ │ │ │ │ ├── Chooser │ │ │ │ │ │ │ ├── ContainerTest.php │ │ │ │ │ │ │ ├── DesignAbstractionTest.php │ │ │ │ │ │ │ ├── LayoutTest.php │ │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ │ ├── design-abstraction_select.html │ │ │ │ │ │ │ │ ├── layout │ │ │ │ │ │ │ │ ├── child_page_with_inherited_containers.xml │ │ │ │ │ │ │ │ ├── child_page_with_inherited_imported_containers.xml │ │ │ │ │ │ │ │ ├── child_page_with_own_containers.xml │ │ │ │ │ │ │ │ ├── child_page_without_containers.xml │ │ │ │ │ │ │ │ ├── customer_account.xml │ │ │ │ │ │ │ │ ├── non_page_handle_with_own_containers.xml │ │ │ │ │ │ │ │ ├── page_empty.xml │ │ │ │ │ │ │ │ ├── root_page_with_imported_containers.xml │ │ │ │ │ │ │ │ ├── root_page_with_own_containers.xml │ │ │ │ │ │ │ │ ├── root_page_without_containers.xml │ │ │ │ │ │ │ │ └── root_page_without_own_containers.xml │ │ │ │ │ │ │ │ └── page_types_select.html │ │ │ │ │ │ └── Tab │ │ │ │ │ │ │ ├── Main │ │ │ │ │ │ │ └── LayoutTest.php │ │ │ │ │ │ │ └── MainTest.php │ │ │ │ │ │ └── EditTest.php │ │ │ │ ├── Controller │ │ │ │ │ └── Adminhtml │ │ │ │ │ │ ├── Widget │ │ │ │ │ │ └── InstanceTest.php │ │ │ │ │ │ └── WidgetTest.php │ │ │ │ ├── Model │ │ │ │ │ ├── Config │ │ │ │ │ │ ├── DataTest.php │ │ │ │ │ │ ├── ReaderTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ ├── catalog_new_products_list.xml │ │ │ │ │ │ │ ├── expectedGlobalArray.php │ │ │ │ │ │ │ ├── expectedGlobalDesignArray.php │ │ │ │ │ │ │ ├── expectedMergedArray.php │ │ │ │ │ │ │ ├── orders_and_returns.xml │ │ │ │ │ │ │ └── orders_and_returns_customized.xml │ │ │ │ │ ├── Layout │ │ │ │ │ │ └── UpdateTest.php │ │ │ │ │ ├── ResourceModel │ │ │ │ │ │ └── Layout │ │ │ │ │ │ │ └── UpdateTest.php │ │ │ │ │ ├── Template │ │ │ │ │ │ └── FilterTest.php │ │ │ │ │ ├── Widget │ │ │ │ │ │ ├── ConfigTest.php │ │ │ │ │ │ └── InstanceTest.php │ │ │ │ │ └── WidgetTest.php │ │ │ │ ├── Setup │ │ │ │ │ └── LayoutUpdateConverterTest.php │ │ │ │ └── _files │ │ │ │ │ ├── design │ │ │ │ │ └── adminhtml │ │ │ │ │ │ └── magento_basic │ │ │ │ │ │ ├── Magento_Catalog │ │ │ │ │ │ └── web │ │ │ │ │ │ │ └── images │ │ │ │ │ │ │ └── product_widget_new.png │ │ │ │ │ │ ├── composer.json │ │ │ │ │ │ └── theme.xml │ │ │ │ │ ├── layout_cache.php │ │ │ │ │ ├── layout_update.php │ │ │ │ │ └── new_widget.php │ │ │ │ └── Wishlist │ │ │ │ ├── Block │ │ │ │ ├── Customer │ │ │ │ │ └── Wishlist │ │ │ │ │ │ ├── Item │ │ │ │ │ │ ├── ColumnTest.php │ │ │ │ │ │ └── OptionsTest.php │ │ │ │ │ │ └── ItemsTest.php │ │ │ │ └── Share │ │ │ │ │ └── WishlistTest.php │ │ │ │ ├── Controller │ │ │ │ ├── IndexTest.php │ │ │ │ ├── ShareTest.php │ │ │ │ └── SharedTest.php │ │ │ │ ├── Helper │ │ │ │ └── DataTest.php │ │ │ │ ├── Model │ │ │ │ ├── ItemTest.php │ │ │ │ ├── ResourceModel │ │ │ │ │ └── Item │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ └── WishlistTest.php │ │ │ │ └── _files │ │ │ │ ├── two_wishlists_for_two_diff_customers.php │ │ │ │ ├── two_wishlists_for_two_diff_customers_rollback.php │ │ │ │ ├── wishlist.php │ │ │ │ ├── wishlist_rollback.php │ │ │ │ ├── wishlist_shared.php │ │ │ │ ├── wishlist_with_product_qty_increments.php │ │ │ │ └── wishlist_with_product_qty_increments_rollback.php │ │ └── tmp │ │ │ └── .gitignore │ ├── js │ │ └── jasmine │ │ │ ├── assets │ │ │ ├── apply │ │ │ │ ├── components │ │ │ │ │ └── fn.js │ │ │ │ ├── config.json │ │ │ │ ├── index.js │ │ │ │ └── templates │ │ │ │ │ └── node.html │ │ │ ├── gallery │ │ │ │ └── config.json │ │ │ ├── jsbuild │ │ │ │ ├── config.js │ │ │ │ ├── external.js │ │ │ │ └── local.js │ │ │ ├── lib │ │ │ │ └── web │ │ │ │ │ └── mage │ │ │ │ │ ├── menu.html │ │ │ │ │ ├── tabs.html │ │ │ │ │ └── translate-inline.html │ │ │ ├── script │ │ │ │ ├── config.json │ │ │ │ ├── index.js │ │ │ │ └── templates │ │ │ │ │ ├── selector.html │ │ │ │ │ └── virtual.html │ │ │ ├── text │ │ │ │ ├── config.js │ │ │ │ ├── external.html │ │ │ │ └── local.html │ │ │ └── tools.js │ │ │ ├── require.conf.js │ │ │ ├── spec_runner │ │ │ ├── index.js │ │ │ ├── settings.json │ │ │ ├── tasks │ │ │ │ ├── connect.js │ │ │ │ └── jasmine.js │ │ │ └── template.html │ │ │ └── tests │ │ │ ├── app │ │ │ └── code │ │ │ │ └── Magento │ │ │ │ ├── Backend │ │ │ │ └── view │ │ │ │ │ └── adminhtml │ │ │ │ │ └── web │ │ │ │ │ └── js │ │ │ │ │ └── validate-store.test.js │ │ │ │ ├── Braintree │ │ │ │ └── frontend │ │ │ │ │ └── js │ │ │ │ │ ├── paypal │ │ │ │ │ └── button.test.js │ │ │ │ │ └── view │ │ │ │ │ └── payment │ │ │ │ │ └── method-renderer │ │ │ │ │ ├── cc-form.test.js │ │ │ │ │ └── paypal.test.js │ │ │ │ ├── Bundle │ │ │ │ └── adminhtml │ │ │ │ │ └── js │ │ │ │ │ └── components │ │ │ │ │ └── bundle-checkbox.test.js │ │ │ │ ├── Catalog │ │ │ │ ├── adminhtml │ │ │ │ │ └── js │ │ │ │ │ │ ├── components │ │ │ │ │ │ ├── dynamic-rows-import-custom-options.test.js │ │ │ │ │ │ └── product-ui-select.test.js │ │ │ │ │ │ ├── disable-on-option │ │ │ │ │ │ └── yesno.test.js │ │ │ │ │ │ ├── use-parent-settings │ │ │ │ │ │ └── toggle-disabled-mixin.test.js │ │ │ │ │ │ └── utils │ │ │ │ │ │ └── percentage-price-calculator.test.js │ │ │ │ ├── base │ │ │ │ │ └── js │ │ │ │ │ │ └── product │ │ │ │ │ │ └── list │ │ │ │ │ │ └── columns │ │ │ │ │ │ ├── final-price.test.js │ │ │ │ │ │ └── image.test.js │ │ │ │ └── frontend │ │ │ │ │ └── js │ │ │ │ │ ├── product │ │ │ │ │ ├── breadcrumbs.test.js │ │ │ │ │ ├── remaining-characters.test.js │ │ │ │ │ ├── storage │ │ │ │ │ │ ├── data-storage.test.js │ │ │ │ │ │ ├── ids-storage-compare.test.js │ │ │ │ │ │ ├── ids-storage.test.js │ │ │ │ │ │ └── storage-service.test.js │ │ │ │ │ └── view │ │ │ │ │ │ └── product-ids-resolver.test.js │ │ │ │ │ └── storage-manager.test.js │ │ │ │ ├── Checkout │ │ │ │ ├── base │ │ │ │ │ └── web │ │ │ │ │ │ └── js │ │ │ │ │ │ └── model │ │ │ │ │ │ └── default-post-code-resolver.test.js │ │ │ │ └── frontend │ │ │ │ │ └── js │ │ │ │ │ ├── action │ │ │ │ │ └── redirect-on-success.test.js │ │ │ │ │ ├── model │ │ │ │ │ ├── cart │ │ │ │ │ │ ├── cache.test.js │ │ │ │ │ │ ├── estimate-service.test.js │ │ │ │ │ │ └── totals-processor │ │ │ │ │ │ │ └── default.test.js │ │ │ │ │ ├── error-processor.test.js │ │ │ │ │ └── new-customer-address.test.js │ │ │ │ │ ├── sidebar.test.js │ │ │ │ │ └── view │ │ │ │ │ ├── cart │ │ │ │ │ └── shipping-estimation.test.js │ │ │ │ │ ├── minicart.test.js │ │ │ │ │ ├── shipping.test.js │ │ │ │ │ └── summary │ │ │ │ │ └── cart-items.test.js │ │ │ │ ├── CheckoutAgreements │ │ │ │ └── frontend │ │ │ │ │ └── js │ │ │ │ │ └── model │ │ │ │ │ ├── agreement-validator.test.js │ │ │ │ │ ├── place-order-mixin.test.js │ │ │ │ │ └── set-payment-information-mixin.test.js │ │ │ │ ├── ConfigurableProduct │ │ │ │ └── view │ │ │ │ │ └── adminhtml │ │ │ │ │ └── web │ │ │ │ │ └── js │ │ │ │ │ └── variations │ │ │ │ │ └── variations.test.js │ │ │ │ ├── Customer │ │ │ │ ├── adminhtml │ │ │ │ │ └── js │ │ │ │ │ │ └── view │ │ │ │ │ │ └── form │ │ │ │ │ │ └── components │ │ │ │ │ │ └── form.test.js │ │ │ │ └── frontend │ │ │ │ │ └── js │ │ │ │ │ ├── invalidation-processor.test.js │ │ │ │ │ ├── model │ │ │ │ │ └── customer │ │ │ │ │ │ └── address.test.js │ │ │ │ │ └── view │ │ │ │ │ └── authentication-popup.test.js │ │ │ │ ├── InstantPurchase │ │ │ │ └── frontend │ │ │ │ │ └── web │ │ │ │ │ └── js │ │ │ │ │ └── view │ │ │ │ │ └── instant-purchase.test.js │ │ │ │ ├── Msrp │ │ │ │ └── frontend │ │ │ │ │ └── js │ │ │ │ │ └── msrp.test.js │ │ │ │ ├── PageCache │ │ │ │ └── frontend │ │ │ │ │ └── js │ │ │ │ │ └── page-cache.test.js │ │ │ │ ├── Payment │ │ │ │ └── base │ │ │ │ │ └── js │ │ │ │ │ └── model │ │ │ │ │ └── credit-card-validation │ │ │ │ │ └── validator.test.js │ │ │ │ ├── Paypal │ │ │ │ └── frontend │ │ │ │ │ └── js │ │ │ │ │ ├── in-context │ │ │ │ │ └── express-checkout.test.js │ │ │ │ │ └── view │ │ │ │ │ └── payment │ │ │ │ │ └── method-renderer │ │ │ │ │ ├── in-context │ │ │ │ │ └── checkout-express.test.js │ │ │ │ │ └── paypal-express-abstract.test.js │ │ │ │ ├── Review │ │ │ │ └── view │ │ │ │ │ ├── base │ │ │ │ │ └── web │ │ │ │ │ │ ├── js │ │ │ │ │ │ └── product │ │ │ │ │ │ │ └── summary.js │ │ │ │ │ │ └── template │ │ │ │ │ │ └── product │ │ │ │ │ │ ├── summary.html │ │ │ │ │ │ └── summary_short.html │ │ │ │ │ └── frontend │ │ │ │ │ └── web │ │ │ │ │ └── js │ │ │ │ │ └── process-review.test.js │ │ │ │ ├── Rule │ │ │ │ └── view │ │ │ │ │ └── adminhtml │ │ │ │ │ └── web │ │ │ │ │ └── conditions-data-normalizer.test.js │ │ │ │ ├── Signifyd │ │ │ │ └── frontend │ │ │ │ │ └── js │ │ │ │ │ └── Fingerprint.test.js │ │ │ │ ├── Tax │ │ │ │ └── view │ │ │ │ │ └── frontend │ │ │ │ │ └── web │ │ │ │ │ └── js │ │ │ │ │ └── view │ │ │ │ │ └── checkout │ │ │ │ │ └── summary │ │ │ │ │ └── grand-total.test.js │ │ │ │ ├── Theme │ │ │ │ └── view │ │ │ │ │ └── frontend │ │ │ │ │ └── web │ │ │ │ │ └── js │ │ │ │ │ └── view │ │ │ │ │ ├── add-home-breadcrumb.test.js │ │ │ │ │ └── breadcrumbs.test.js │ │ │ │ ├── Ui │ │ │ │ ├── adminhtml │ │ │ │ │ └── js │ │ │ │ │ │ └── form │ │ │ │ │ │ └── insert.test.js │ │ │ │ └── base │ │ │ │ │ └── js │ │ │ │ │ ├── core │ │ │ │ │ └── layout.test.js │ │ │ │ │ ├── dynamic-rows │ │ │ │ │ ├── dynamic-rows.test.js │ │ │ │ │ └── record.test.js │ │ │ │ │ ├── form │ │ │ │ │ ├── adapter.test.js │ │ │ │ │ ├── client.test.js │ │ │ │ │ ├── components │ │ │ │ │ │ ├── area.test.js │ │ │ │ │ │ ├── button.test.js │ │ │ │ │ │ ├── collection.test.js │ │ │ │ │ │ ├── collection │ │ │ │ │ │ │ └── item.test.js │ │ │ │ │ │ ├── group.test.js │ │ │ │ │ │ ├── html.test.js │ │ │ │ │ │ ├── tab.test.js │ │ │ │ │ │ └── tab_group.test.js │ │ │ │ │ ├── element │ │ │ │ │ │ ├── abstract.test.js │ │ │ │ │ │ ├── boolean.test.js │ │ │ │ │ │ ├── color-picker.test.js │ │ │ │ │ │ ├── date-time.test.js │ │ │ │ │ │ ├── date.test.js │ │ │ │ │ │ ├── file-uploader.test.js │ │ │ │ │ │ ├── image-uploader.test.js │ │ │ │ │ │ ├── multiselect.test.js │ │ │ │ │ │ ├── post-code.test.js │ │ │ │ │ │ ├── region.test.js │ │ │ │ │ │ ├── select.test.js │ │ │ │ │ │ ├── single-checkbox-use-config.test.js │ │ │ │ │ │ ├── textarea.test.js │ │ │ │ │ │ └── url-input.test.js │ │ │ │ │ ├── form.test.js │ │ │ │ │ ├── provider.test.js │ │ │ │ │ └── ui-select.test.js │ │ │ │ │ ├── grid │ │ │ │ │ ├── columns │ │ │ │ │ │ ├── actions.test.js │ │ │ │ │ │ ├── column.test.js │ │ │ │ │ │ ├── date.test.js │ │ │ │ │ │ ├── expandable.test.js │ │ │ │ │ │ ├── multiselect.test.js │ │ │ │ │ │ └── select.test.js │ │ │ │ │ ├── controls │ │ │ │ │ │ ├── bookmarks │ │ │ │ │ │ │ └── storage.test.js │ │ │ │ │ │ └── columns.test.js │ │ │ │ │ ├── data-storage.test.js │ │ │ │ │ ├── editing │ │ │ │ │ │ └── bulk.test.js │ │ │ │ │ ├── filters │ │ │ │ │ │ ├── filters.test.js │ │ │ │ │ │ └── range.test.js │ │ │ │ │ ├── paging │ │ │ │ │ │ └── paging.test.js │ │ │ │ │ ├── resize.test.js │ │ │ │ │ ├── search │ │ │ │ │ │ └── search.test.js │ │ │ │ │ ├── sticky │ │ │ │ │ │ └── sticky.test.js │ │ │ │ │ └── tree-massactions.test.js │ │ │ │ │ ├── lib │ │ │ │ │ ├── component │ │ │ │ │ │ └── links.test.js │ │ │ │ │ ├── events.test.js │ │ │ │ │ ├── ko │ │ │ │ │ │ └── bind │ │ │ │ │ │ │ ├── color-picker.test.js │ │ │ │ │ │ │ ├── datepicker.test.js │ │ │ │ │ │ │ └── i18n.test.js │ │ │ │ │ ├── logger │ │ │ │ │ │ ├── console-logger.test.js │ │ │ │ │ │ ├── console-output-handler.test.js │ │ │ │ │ │ ├── entry.test.js │ │ │ │ │ │ ├── formatter.test.js │ │ │ │ │ │ └── logger.test.js │ │ │ │ │ ├── registry │ │ │ │ │ │ └── registry.test.js │ │ │ │ │ └── validation │ │ │ │ │ │ └── rules.test.js │ │ │ │ │ ├── modal │ │ │ │ │ ├── alert.test.js │ │ │ │ │ ├── confirm.test.js │ │ │ │ │ ├── modal.test.js │ │ │ │ │ └── prompt.test.js │ │ │ │ │ └── timeline │ │ │ │ │ └── timeline.test.js │ │ │ │ └── Wishlist │ │ │ │ └── view │ │ │ │ └── frontend │ │ │ │ └── web │ │ │ │ └── js │ │ │ │ └── add-to-wishlist.test.js │ │ │ └── lib │ │ │ └── mage │ │ │ ├── accordion.test.js │ │ │ ├── apply.test.js │ │ │ ├── backend │ │ │ ├── bootstrap.test.js │ │ │ ├── suggest.test.js │ │ │ └── tree-suggest.test.js │ │ │ ├── calendar.test.js │ │ │ ├── collapsible.test.js │ │ │ ├── decorate.test.js │ │ │ ├── dropdown.test.js │ │ │ ├── form.test.js │ │ │ ├── loader.test.js │ │ │ ├── menu.test.js │ │ │ ├── misc.test.js │ │ │ ├── multiselect.test.js │ │ │ ├── requirejs │ │ │ ├── static-jsbuild.test.js │ │ │ ├── static-text.test.js │ │ │ └── statistician.test.js │ │ │ ├── scripts.test.js │ │ │ ├── tabs.test.js │ │ │ ├── template.test.js │ │ │ ├── translate-inline.test.js │ │ │ ├── translate.test.js │ │ │ ├── validation.test.js │ │ │ └── wysiwygAdapter.test.js │ ├── setup-integration │ │ ├── .gitignore │ │ ├── _files │ │ │ └── Magento │ │ │ │ ├── TestSetupDeclarationModule1 │ │ │ │ ├── Setup │ │ │ │ │ └── InstallSchema.php │ │ │ │ ├── etc │ │ │ │ │ ├── db_schema.xml │ │ │ │ │ ├── db_schema_whitelist.json │ │ │ │ │ └── module.xml │ │ │ │ ├── fixture │ │ │ │ │ ├── declarative_installer │ │ │ │ │ │ ├── column_modification.php │ │ │ │ │ │ ├── column_removal.php │ │ │ │ │ │ ├── constraint_modification.php │ │ │ │ │ │ ├── installation.php │ │ │ │ │ │ ├── rollback.php │ │ │ │ │ │ ├── table_removal.php │ │ │ │ │ │ └── table_rename.php │ │ │ │ │ ├── dry_run_log.php │ │ │ │ │ ├── dry_run_log_on_upgrade.php │ │ │ │ │ ├── foreign_key_interpreter_result.php │ │ │ │ │ └── valid_xml_revision_1.php │ │ │ │ ├── registration.php │ │ │ │ └── revisions │ │ │ │ │ ├── after_rollback │ │ │ │ │ └── db_schema.xml │ │ │ │ │ ├── base_update │ │ │ │ │ ├── InstallSchema.php │ │ │ │ │ └── db_schema.xml │ │ │ │ │ ├── before_rollback │ │ │ │ │ └── db_schema.xml │ │ │ │ │ ├── column_modifications │ │ │ │ │ └── db_schema.xml │ │ │ │ │ ├── column_removals │ │ │ │ │ ├── db_schema.xml │ │ │ │ │ └── db_schema_whitelist.json │ │ │ │ │ ├── constraint_modifications │ │ │ │ │ ├── db_schema.xml │ │ │ │ │ └── db_schema_whitelist.json │ │ │ │ │ ├── drop_table │ │ │ │ │ ├── db_schema.xml │ │ │ │ │ └── module.xml │ │ │ │ │ ├── fail_on_column_declaration │ │ │ │ │ └── db_schema.xml │ │ │ │ │ ├── fail_on_unique_key_declaration │ │ │ │ │ └── db_schema.xml │ │ │ │ │ ├── foreign_key_interpreter │ │ │ │ │ └── db_schema.xml │ │ │ │ │ ├── index_to_disable │ │ │ │ │ └── db_schema.xml │ │ │ │ │ ├── old_diff │ │ │ │ │ ├── InstallSchema.php │ │ │ │ │ └── db_schema.xml │ │ │ │ │ ├── old_diff_before │ │ │ │ │ └── db_schema.xml │ │ │ │ │ ├── table_rename │ │ │ │ │ └── db_schema.xml │ │ │ │ │ ├── table_rename_after │ │ │ │ │ └── db_schema.xml │ │ │ │ │ ├── whitelist_upgrade │ │ │ │ │ └── db_schema.xml │ │ │ │ │ └── without_setup_version │ │ │ │ │ └── module.xml │ │ │ │ ├── TestSetupDeclarationModule3 │ │ │ │ ├── Setup │ │ │ │ │ ├── InstallData.php │ │ │ │ │ └── UpgradeData.php │ │ │ │ ├── etc │ │ │ │ │ ├── db_schema.xml │ │ │ │ │ └── module.xml │ │ │ │ ├── registration.php │ │ │ │ └── revisions │ │ │ │ │ ├── all_patches_revision │ │ │ │ │ └── module.xml │ │ │ │ │ ├── cyclomatic_and_bic_revision │ │ │ │ │ ├── BicPatch.php │ │ │ │ │ ├── RefBicPatch.php │ │ │ │ │ └── module.xml │ │ │ │ │ ├── drop_table_with_external_dependency │ │ │ │ │ └── db_schema.xml │ │ │ │ │ ├── first_patch_revision │ │ │ │ │ ├── UpgradeData.php │ │ │ │ │ └── module.xml │ │ │ │ │ ├── old_revision │ │ │ │ │ └── module.xml │ │ │ │ │ ├── patches_revision │ │ │ │ │ ├── IncrementalSomeIntegerPatch.php │ │ │ │ │ ├── LlNextChainPatch.php │ │ │ │ │ ├── NextChainPatch.php │ │ │ │ │ ├── ReferenceIncrementalSomeIntegerPatch.php │ │ │ │ │ └── ZFirstPatch.php │ │ │ │ │ └── without_setup_version │ │ │ │ │ └── module.xml │ │ │ │ ├── TestSetupDeclarationModule4 │ │ │ │ ├── etc │ │ │ │ │ ├── db_schema.xml │ │ │ │ │ ├── db_schema_whitelist.json │ │ │ │ │ └── module.xml │ │ │ │ ├── fixture │ │ │ │ │ └── safe_data_provider.php │ │ │ │ ├── registration.php │ │ │ │ └── revisions │ │ │ │ │ ├── remove_title_column │ │ │ │ │ └── db_schema.xml │ │ │ │ │ └── restore_title_column │ │ │ │ │ └── db_schema.xml │ │ │ │ ├── TestSetupDeclarationModule5 │ │ │ │ ├── etc │ │ │ │ │ ├── db_schema.xml │ │ │ │ │ └── module.xml │ │ │ │ ├── registration.php │ │ │ │ └── revisions │ │ │ │ │ ├── module-without-version │ │ │ │ │ └── module.xml │ │ │ │ │ ├── old-scripts │ │ │ │ │ └── UpgradeData.php │ │ │ │ │ └── patches │ │ │ │ │ ├── SomePatch.php │ │ │ │ │ └── SomeSkippedPatch.php │ │ │ │ ├── TestSetupDeclarationModule6 │ │ │ │ ├── etc │ │ │ │ │ ├── db_schema.xml │ │ │ │ │ ├── db_schema_whitelist.json │ │ │ │ │ └── module.xml │ │ │ │ └── registration.php │ │ │ │ ├── TestSetupDeclarationModule7 │ │ │ │ ├── Setup │ │ │ │ │ ├── InstallSchema.php │ │ │ │ │ ├── UpgradeData.php │ │ │ │ │ └── UpgradeSchema.php │ │ │ │ ├── etc │ │ │ │ │ └── module.xml │ │ │ │ ├── registration.php │ │ │ │ └── revisions │ │ │ │ │ ├── swap_with_declaration │ │ │ │ │ ├── SomePatch.php │ │ │ │ │ ├── SomeSkippedPatch.php │ │ │ │ │ ├── db_schema.xml │ │ │ │ │ └── module.xml │ │ │ │ │ ├── us_to_us │ │ │ │ │ ├── UpgradeData.php │ │ │ │ │ ├── UpgradeSchema.php │ │ │ │ │ └── module.xml │ │ │ │ │ └── wl_remove_table │ │ │ │ │ └── db_schema_whitelist.json │ │ │ │ ├── TestSetupDeclarationModule8 │ │ │ │ ├── etc │ │ │ │ │ └── module.xml │ │ │ │ ├── registration.php │ │ │ │ └── revisions │ │ │ │ │ ├── disable_index_by_external_module │ │ │ │ │ ├── db_schema.xml │ │ │ │ │ ├── db_schema_whitelist.json │ │ │ │ │ └── module.xml │ │ │ │ │ ├── disabling_tables │ │ │ │ │ └── db_schema.xml │ │ │ │ │ ├── incosistence_reference_definition │ │ │ │ │ └── db_schema.xml │ │ │ │ │ ├── invalid_auto_increment │ │ │ │ │ └── db_schema.xml │ │ │ │ │ ├── invalid_primary_key │ │ │ │ │ └── db_schema.xml │ │ │ │ │ ├── setup_install_with_converting │ │ │ │ │ ├── InstallSchema.php │ │ │ │ │ ├── UpgradeSchema.php │ │ │ │ │ └── module.xml │ │ │ │ │ ├── unpatterned_fk_name │ │ │ │ │ └── db_schema.xml │ │ │ │ │ └── whitelist_upgrade │ │ │ │ │ └── db_schema.xml │ │ │ │ └── TestSetupDeclarationModule9 │ │ │ │ ├── etc │ │ │ │ └── module.xml │ │ │ │ ├── fixture │ │ │ │ └── declarative_installer │ │ │ │ │ └── disabling_tables.php │ │ │ │ ├── registration.php │ │ │ │ └── revisions │ │ │ │ ├── disabling_tables │ │ │ │ └── db_schema.xml │ │ │ │ └── setup_install_with_converting │ │ │ │ ├── InstallSchema.php │ │ │ │ ├── UpgradeSchema.php │ │ │ │ └── module.xml │ │ ├── etc │ │ │ ├── config-global.php.dist │ │ │ └── install-config-mysql.php.dist │ │ ├── framework │ │ │ ├── Magento │ │ │ │ └── TestFramework │ │ │ │ │ ├── Annotation │ │ │ │ │ ├── CopyModules.php │ │ │ │ │ ├── DataProviderFromFile.php │ │ │ │ │ ├── ReinstallInstance.php │ │ │ │ │ └── SchemaFixture.php │ │ │ │ │ ├── Bootstrap │ │ │ │ │ └── SetupDocBlock.php │ │ │ │ │ ├── Deploy │ │ │ │ │ ├── CliCommand.php │ │ │ │ │ ├── DescribeTable.php │ │ │ │ │ ├── ParametersHolder.php │ │ │ │ │ ├── TableData.php │ │ │ │ │ └── TestModuleManager.php │ │ │ │ │ ├── SetupApplication.php │ │ │ │ │ ├── TestCase │ │ │ │ │ ├── MutableDataInterface.php │ │ │ │ │ └── SetupTestCase.php │ │ │ │ │ └── Workaround │ │ │ │ │ ├── CacheClean.php │ │ │ │ │ └── DeploymentConfig.php │ │ │ ├── autoload.php │ │ │ ├── bootstrap.php │ │ │ ├── removeTestModules.php │ │ │ └── tests │ │ │ │ └── unit │ │ │ │ ├── framework │ │ │ │ └── bootstrap.php │ │ │ │ ├── phpunit.xml.dist │ │ │ │ └── testsuite │ │ │ │ └── Magento │ │ │ │ └── TestFramework │ │ │ │ └── Test │ │ │ │ └── Unit │ │ │ │ └── Annotation │ │ │ │ └── ReinstallInstanceTest.php │ │ ├── phpunit.xml.dist │ │ └── testsuite │ │ │ └── Magento │ │ │ ├── Developer │ │ │ ├── Console │ │ │ │ └── Command │ │ │ │ │ ├── SetupInstallTest.php │ │ │ │ │ ├── SetupUpgradeTest.php │ │ │ │ │ └── TablesWhitelistGenerateCommandTest.php │ │ │ └── _files │ │ │ │ ├── SetupInstall │ │ │ │ ├── TestSetupDeclarationModule8 │ │ │ │ │ └── db_schema.xml │ │ │ │ └── TestSetupDeclarationModule9 │ │ │ │ │ └── db_schema.xml │ │ │ │ ├── SetupUpgrade │ │ │ │ ├── TestSetupDeclarationModule8 │ │ │ │ │ ├── db_schema_install.xml │ │ │ │ │ └── db_schema_upgrade.xml │ │ │ │ └── TestSetupDeclarationModule9 │ │ │ │ │ ├── db_schema_install.xml │ │ │ │ │ └── db_schema_upgrade.xml │ │ │ │ └── WhitelistGenerate │ │ │ │ ├── TestSetupDeclarationModule1 │ │ │ │ └── db_schema_whitelist.json │ │ │ │ └── TestSetupDeclarationModule8 │ │ │ │ └── db_schema_whitelist.json │ │ │ └── Setup │ │ │ ├── BCMultiModuleTest.php │ │ │ ├── BCPatchTest.php │ │ │ ├── DataPatchInstallationTest.php │ │ │ ├── DeclarativeInstallerTest.php │ │ │ ├── DeclarativeSchemaBuilderTest.php │ │ │ ├── DiffOldSchemaTest.php │ │ │ ├── DryRunTest.php │ │ │ ├── SafeInstallerTest.php │ │ │ ├── SchemaReaderTest.php │ │ │ └── ValidationRulesTest.php │ ├── static │ │ ├── .gitignore │ │ ├── framework │ │ │ ├── Magento │ │ │ │ ├── CodeMessDetector │ │ │ │ │ ├── Rule │ │ │ │ │ │ └── Design │ │ │ │ │ │ │ ├── AllPurposeAction.php │ │ │ │ │ │ │ ├── CookieAndSessionMisuse.php │ │ │ │ │ │ │ └── SerializationAware.php │ │ │ │ │ ├── Test │ │ │ │ │ │ └── Unit │ │ │ │ │ │ │ └── Rule │ │ │ │ │ │ │ └── Design │ │ │ │ │ │ │ └── AllPurposeActionTest.php │ │ │ │ │ └── resources │ │ │ │ │ │ └── rulesets │ │ │ │ │ │ └── design.xml │ │ │ │ ├── Sniffs │ │ │ │ │ ├── Annotation │ │ │ │ │ │ ├── AnnotationFormatValidator.php │ │ │ │ │ │ ├── ClassAnnotationStructureSniff.php │ │ │ │ │ │ ├── MethodAnnotationStructureSniff.php │ │ │ │ │ │ └── MethodArgumentsSniff.php │ │ │ │ │ └── Less │ │ │ │ │ │ ├── AvoidIdSniff.php │ │ │ │ │ │ ├── BracesFormattingSniff.php │ │ │ │ │ │ ├── ClassNamingSniff.php │ │ │ │ │ │ ├── ColonSpacingSniff.php │ │ │ │ │ │ ├── ColourDefinitionSniff.php │ │ │ │ │ │ ├── CombinatorIndentationSniff.php │ │ │ │ │ │ ├── CommentLevelsSniff.php │ │ │ │ │ │ ├── ImportantPropertySniff.php │ │ │ │ │ │ ├── IndentationSniff.php │ │ │ │ │ │ ├── PropertiesLineBreakSniff.php │ │ │ │ │ │ ├── PropertiesSortingSniff.php │ │ │ │ │ │ ├── QuotesSniff.php │ │ │ │ │ │ ├── SelectorDelimiterSniff.php │ │ │ │ │ │ ├── SemicolonSpacingSniff.php │ │ │ │ │ │ ├── TokenizerSymbolsInterface.php │ │ │ │ │ │ ├── TypeSelectorConcatenationSniff.php │ │ │ │ │ │ ├── TypeSelectorsSniff.php │ │ │ │ │ │ ├── VariablesSniff.php │ │ │ │ │ │ └── ZeroUnitsSniff.php │ │ │ │ ├── TestFramework │ │ │ │ │ ├── CodingStandard │ │ │ │ │ │ ├── Tool │ │ │ │ │ │ │ ├── BlacklistInterface.php │ │ │ │ │ │ │ ├── CodeMessDetector.php │ │ │ │ │ │ │ ├── CodeSniffer.php │ │ │ │ │ │ │ ├── CodeSniffer │ │ │ │ │ │ │ │ ├── LessWrapper.php │ │ │ │ │ │ │ │ └── Wrapper.php │ │ │ │ │ │ │ ├── CopyPasteDetector.php │ │ │ │ │ │ │ └── ExtensionInterface.php │ │ │ │ │ │ └── ToolInterface.php │ │ │ │ │ ├── Dependency │ │ │ │ │ │ ├── AnalyticsConfigRule.php │ │ │ │ │ │ ├── DbRule.php │ │ │ │ │ │ ├── DiRule.php │ │ │ │ │ │ ├── LayoutRule.php │ │ │ │ │ │ ├── PhpRule.php │ │ │ │ │ │ ├── ReportsConfigRule.php │ │ │ │ │ │ ├── RuleInterface.php │ │ │ │ │ │ └── VirtualType │ │ │ │ │ │ │ └── VirtualTypeMapper.php │ │ │ │ │ ├── Inspection │ │ │ │ │ │ ├── AbstractCommand.php │ │ │ │ │ │ ├── Exception.php │ │ │ │ │ │ └── WordsFinder.php │ │ │ │ │ ├── Integrity │ │ │ │ │ │ ├── AbstractConfig.php │ │ │ │ │ │ ├── Library │ │ │ │ │ │ │ ├── Injectable.php │ │ │ │ │ │ │ └── PhpParser │ │ │ │ │ │ │ │ ├── DependenciesCollectorInterface.php │ │ │ │ │ │ │ │ ├── ParserFactory.php │ │ │ │ │ │ │ │ ├── ParserInterface.php │ │ │ │ │ │ │ │ ├── StaticCalls.php │ │ │ │ │ │ │ │ ├── Throws.php │ │ │ │ │ │ │ │ ├── Tokens.php │ │ │ │ │ │ │ │ └── Uses.php │ │ │ │ │ │ └── PluginValidator.php │ │ │ │ │ └── Utility │ │ │ │ │ │ ├── AutogeneratedClassNotInConstructorFinder.php │ │ │ │ │ │ ├── ChangedFiles.php │ │ │ │ │ │ ├── ClassNameExtractor.php │ │ │ │ │ │ ├── CodeCheck.php │ │ │ │ │ │ ├── File │ │ │ │ │ │ └── RegexIteratorFactory.php │ │ │ │ │ │ └── FunctionDetector.php │ │ │ │ └── ruleset.xml │ │ │ ├── autoload.php │ │ │ ├── bootstrap.php │ │ │ └── tests │ │ │ │ └── unit │ │ │ │ ├── phpunit.xml.dist │ │ │ │ └── testsuite │ │ │ │ └── Magento │ │ │ │ ├── Sniffs │ │ │ │ ├── Annotation │ │ │ │ │ ├── ClassAnnotationStructureSniffTest.php │ │ │ │ │ ├── MethodAnnotationStructureSniffTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ ├── AbstractClassAnnotationFixture.php │ │ │ │ │ │ ├── ClassAnnotationFixture.php │ │ │ │ │ │ ├── ClassAnnotationNoShortDescriptionFixture.php │ │ │ │ │ │ ├── ClassAnnotationNoSpacingBetweenLinesFixture.php │ │ │ │ │ │ ├── MethodAnnotationFixture.php │ │ │ │ │ │ ├── abstract_class_annotation_errors.txt │ │ │ │ │ │ ├── class_annotation_errors.txt │ │ │ │ │ │ ├── class_annotation_noshortdescription_errors.txt │ │ │ │ │ │ ├── class_annotation_nospacingbetweenLines_errors.txt │ │ │ │ │ │ └── method_annotation_errors.txt │ │ │ │ └── Less │ │ │ │ │ ├── AvoidIdSniffTest.php │ │ │ │ │ └── _files │ │ │ │ │ ├── avoid-ids-errors.txt │ │ │ │ │ └── avoid-ids.less │ │ │ │ ├── Test │ │ │ │ ├── Integrity │ │ │ │ │ └── Library │ │ │ │ │ │ ├── InjectableTest.php │ │ │ │ │ │ └── PhpParser │ │ │ │ │ │ ├── ParserFactoryTest.php │ │ │ │ │ │ ├── StaticCallsTest.php │ │ │ │ │ │ ├── ThrowsTest.php │ │ │ │ │ │ ├── TokensTest.php │ │ │ │ │ │ └── UsesTest.php │ │ │ │ └── Utility │ │ │ │ │ └── File │ │ │ │ │ ├── CodeCheckTest.php │ │ │ │ │ └── _files │ │ │ │ │ ├── class_name_in_namespace_and_variable_name.txt │ │ │ │ │ ├── create_new_instance.txt │ │ │ │ │ ├── create_new_instance2.txt │ │ │ │ │ ├── create_new_instance3.txt │ │ │ │ │ ├── extends.txt │ │ │ │ │ ├── extends2.txt │ │ │ │ │ ├── implements.txt │ │ │ │ │ ├── implements2.txt │ │ │ │ │ ├── use.txt │ │ │ │ │ └── use2.txt │ │ │ │ └── TestFramework │ │ │ │ ├── CodingStandard │ │ │ │ └── Tool │ │ │ │ │ ├── CodeMessDetectorTest.php │ │ │ │ │ ├── CodeSniffer │ │ │ │ │ └── WrapperTest.php │ │ │ │ │ └── CodeSnifferTest.php │ │ │ │ ├── Dependency │ │ │ │ ├── DbRuleTest.php │ │ │ │ ├── DiRuleTest.php │ │ │ │ ├── LayoutRuleTest.php │ │ │ │ ├── PhpRuleTest.php │ │ │ │ ├── VirtualType │ │ │ │ │ ├── VirtualTypeMapperTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ └── etc │ │ │ │ │ │ ├── adminhtml │ │ │ │ │ │ └── di.xml │ │ │ │ │ │ └── di.xml │ │ │ │ └── _files │ │ │ │ │ ├── di_external_dependency.xml │ │ │ │ │ ├── di_in_module_dependency.xml │ │ │ │ │ ├── di_no_dependency.xml │ │ │ │ │ ├── di_virtual_dependency.xml │ │ │ │ │ ├── layout_handle.xml │ │ │ │ │ ├── layout_handle_parent.xml │ │ │ │ │ ├── layout_handle_update.xml │ │ │ │ │ └── layout_reference.xml │ │ │ │ ├── Inspection │ │ │ │ ├── WordsFinderTest.php │ │ │ │ └── _files │ │ │ │ │ ├── broken_config.xml │ │ │ │ │ ├── config.xml │ │ │ │ │ ├── config_additional.xml │ │ │ │ │ ├── empty_whitelist_path.xml │ │ │ │ │ ├── empty_words_config.xml │ │ │ │ │ └── words_finder │ │ │ │ │ ├── buffy.php │ │ │ │ │ ├── buffy.zip │ │ │ │ │ ├── interview_with_the_vampire.php │ │ │ │ │ ├── interview_with_the_vampire.zip │ │ │ │ │ ├── self_tested_config.xml │ │ │ │ │ └── twilight │ │ │ │ │ ├── eclipse.php │ │ │ │ │ └── newmoon.php │ │ │ │ └── Utility │ │ │ │ ├── AutogeneratedClassNotInConstructorFinderTest.php │ │ │ │ ├── Bar.php │ │ │ │ ├── ClassNameExtractorTest.php │ │ │ │ ├── Foo.php │ │ │ │ ├── FunctionDetectorTest.php │ │ │ │ ├── PartialNamespace │ │ │ │ └── Bar.php │ │ │ │ └── _files │ │ │ │ ├── class_implements_interface.txt │ │ │ │ ├── class_with_comment.txt │ │ │ │ ├── class_with_namespace.txt │ │ │ │ ├── class_without_namespace.txt │ │ │ │ ├── extra_whitespaces.txt │ │ │ │ ├── implements_keyword_on_different_line.txt │ │ │ │ ├── missing_class_keyword.txt │ │ │ │ └── test.txt │ │ ├── get_github_changes.php │ │ ├── phpunit-all.xml.dist │ │ ├── phpunit.xml.dist │ │ ├── testsuite │ │ │ └── Magento │ │ │ │ └── Test │ │ │ │ ├── Integrity │ │ │ │ ├── App │ │ │ │ │ └── Language │ │ │ │ │ │ ├── CircularDependencyTest.php │ │ │ │ │ │ ├── ConfigTest.php │ │ │ │ │ │ ├── TranslationFiles.php │ │ │ │ │ │ ├── TranslationFilesTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ ├── known_invalid.xml │ │ │ │ │ │ └── known_valid.xml │ │ │ │ ├── CircularDependencyTest.php │ │ │ │ ├── ClassesTest.php │ │ │ │ ├── ComposerLockTest.php │ │ │ │ ├── ComposerTest.php │ │ │ │ ├── ConfigTest.php │ │ │ │ ├── DeclarativeDependencyTest.php │ │ │ │ ├── Dependency │ │ │ │ │ └── DeclarativeSchemaDependencyProvider.php │ │ │ │ ├── DependencyTest.php │ │ │ │ ├── Di │ │ │ │ │ └── CompilerTest.php │ │ │ │ ├── HhvmCompatibilityTest.php │ │ │ │ ├── Layout │ │ │ │ │ ├── BlockNamesTest.php │ │ │ │ │ ├── BlocksTest.php │ │ │ │ │ ├── HandlesTest.php │ │ │ │ │ ├── TemplatesTest.php │ │ │ │ │ └── ThemeHandlesTest.php │ │ │ │ ├── Library │ │ │ │ │ ├── DependencyTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ └── blacklist.txt │ │ │ │ ├── Magento │ │ │ │ │ ├── Backend │ │ │ │ │ │ ├── ControllerAclTest.php │ │ │ │ │ │ ├── SystemConfigTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ └── controller_acl_test_whitelist_ce.txt │ │ │ │ │ ├── Core │ │ │ │ │ │ └── Model │ │ │ │ │ │ │ └── Fieldset │ │ │ │ │ │ │ ├── FieldsetConfigTest.php │ │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ ├── fieldset.xml │ │ │ │ │ │ │ ├── fieldset_file.xml │ │ │ │ │ │ │ └── invalid_fieldset.xml │ │ │ │ │ ├── Framework │ │ │ │ │ │ ├── Api │ │ │ │ │ │ │ ├── ExtensibleInterfacesTest.php │ │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ │ └── ExtensibleInterfacesTest │ │ │ │ │ │ │ │ └── blacklist_ce.txt │ │ │ │ │ │ └── Search │ │ │ │ │ │ │ ├── RequestConfigTest.php │ │ │ │ │ │ │ ├── SearchEngineConfigTest.php │ │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ ├── request │ │ │ │ │ │ │ ├── invalid.xml │ │ │ │ │ │ │ ├── invalid_partial.xml │ │ │ │ │ │ │ ├── valid.xml │ │ │ │ │ │ │ └── valid_partial.xml │ │ │ │ │ │ │ └── search_engine │ │ │ │ │ │ │ ├── invalid.xml │ │ │ │ │ │ │ └── valid.xml │ │ │ │ │ ├── Indexer │ │ │ │ │ │ ├── ConfigTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ ├── invalid.xml │ │ │ │ │ │ │ ├── valid.xml │ │ │ │ │ │ │ └── valid_partial.xml │ │ │ │ │ ├── Payment │ │ │ │ │ │ ├── Config │ │ │ │ │ │ │ └── ReferentialTest.php │ │ │ │ │ │ └── Model │ │ │ │ │ │ │ ├── ConfigTest.php │ │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ ├── invalid_payment.xml │ │ │ │ │ │ │ ├── invalid_payment_partial.xml │ │ │ │ │ │ │ ├── payment.xml │ │ │ │ │ │ │ └── payment_partial.xml │ │ │ │ │ ├── Persistent │ │ │ │ │ │ ├── ConfigTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ ├── invalid_persistent.xml │ │ │ │ │ │ │ └── valid_persistent.xml │ │ │ │ │ ├── Webapi │ │ │ │ │ │ └── Model │ │ │ │ │ │ │ ├── ConfigTest.php │ │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ ├── invalid_webapi.xml │ │ │ │ │ │ │ └── webapi.xml │ │ │ │ │ └── Widget │ │ │ │ │ │ ├── WidgetConfigTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ ├── invalid_widget.xml │ │ │ │ │ │ ├── widget.xml │ │ │ │ │ │ └── widget_file.xml │ │ │ │ ├── ObserverImplementationTest.php │ │ │ │ ├── Phrase │ │ │ │ │ ├── AbstractTestCase.php │ │ │ │ │ ├── ArgumentsTest.php │ │ │ │ │ └── Legacy │ │ │ │ │ │ └── SignatureTest.php │ │ │ │ ├── PublicCodeTest.php │ │ │ │ ├── Readme │ │ │ │ │ ├── ReadmeTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ ├── blacklist │ │ │ │ │ │ └── ce.txt │ │ │ │ │ │ └── scan_list.txt │ │ │ │ ├── TestPlacementTest.php │ │ │ │ ├── Xml │ │ │ │ │ └── SchemaTest.php │ │ │ │ └── _files │ │ │ │ │ ├── blacklist │ │ │ │ │ ├── exception_hierarchy.txt │ │ │ │ │ ├── observers.txt │ │ │ │ │ └── reference.txt │ │ │ │ │ └── dependency_test │ │ │ │ │ ├── tables_ce.php │ │ │ │ │ └── undetected_dependencies_ce.php │ │ │ │ ├── Js │ │ │ │ └── _files │ │ │ │ │ ├── blacklist │ │ │ │ │ └── magento.txt │ │ │ │ │ ├── eslint │ │ │ │ │ ├── .eslintrc │ │ │ │ │ ├── .eslintrc-magento │ │ │ │ │ └── .eslintrc-reset │ │ │ │ │ ├── jscs │ │ │ │ │ └── .jscsrc │ │ │ │ │ └── whitelist │ │ │ │ │ └── magento.txt │ │ │ │ ├── Legacy │ │ │ │ ├── AutogeneratedClassNotInConstructorTest.php │ │ │ │ ├── ClassesTest.php │ │ │ │ ├── CodingStandardsIgnoreAnnotationUsageTest.php │ │ │ │ ├── ConfigTest.php │ │ │ │ ├── CopyrightTest.php │ │ │ │ ├── EmailTemplateTest.php │ │ │ │ ├── FilesystemTest.php │ │ │ │ ├── InstallUpgradeTest.php │ │ │ │ ├── LayoutTest.php │ │ │ │ ├── LibraryLocationTest.php │ │ │ │ ├── LicenseTest.php │ │ │ │ ├── Magento │ │ │ │ │ ├── Core │ │ │ │ │ │ └── Block │ │ │ │ │ │ │ └── AbstractBlockTest.php │ │ │ │ │ ├── Framework │ │ │ │ │ │ ├── Module │ │ │ │ │ │ │ └── ModuleXMLTest.php │ │ │ │ │ │ └── ObjectManager │ │ │ │ │ │ │ └── DiConfigTest.php │ │ │ │ │ └── Widget │ │ │ │ │ │ └── XmlTest.php │ │ │ │ ├── ModuleDBChangeTest.php │ │ │ │ ├── ObsoleteAclTest.php │ │ │ │ ├── ObsoleteCodeTest.php │ │ │ │ ├── ObsoleteConnectionTest.php │ │ │ │ ├── ObsoleteMenuTest.php │ │ │ │ ├── ObsoleteResponseTest.php │ │ │ │ ├── ObsoleteSystemConfigurationTest.php │ │ │ │ ├── ObsoleteThemeLocalXmlTest.php │ │ │ │ ├── PhtmlTemplateTest.php │ │ │ │ ├── RestrictedCodeTest.php │ │ │ │ ├── TableTest.php │ │ │ │ ├── UnsecureFunctionsUsageTest.php │ │ │ │ ├── WordsTest.php │ │ │ │ └── _files │ │ │ │ │ ├── autogenerated_class_not_in_constructor_whitelist.php │ │ │ │ │ ├── blacklist │ │ │ │ │ └── obsolete_mage.php │ │ │ │ │ ├── connection │ │ │ │ │ ├── blacklist │ │ │ │ │ │ └── files_list.php │ │ │ │ │ └── whitelist │ │ │ │ │ │ └── refactored_modules.php │ │ │ │ │ ├── copyright │ │ │ │ │ └── blacklist.php │ │ │ │ │ ├── obsolete_classes.php │ │ │ │ │ ├── obsolete_config_nodes.php │ │ │ │ │ ├── obsolete_constants.php │ │ │ │ │ ├── obsolete_methods.php │ │ │ │ │ ├── obsolete_namespaces.php │ │ │ │ │ ├── obsolete_paths.php │ │ │ │ │ ├── obsolete_properties.php │ │ │ │ │ ├── response │ │ │ │ │ ├── blacklist │ │ │ │ │ │ └── files_list.php │ │ │ │ │ ├── obsolete_response_methods.php │ │ │ │ │ └── whitelist │ │ │ │ │ │ └── refactored_modules.php │ │ │ │ │ ├── restricted_classes.php │ │ │ │ │ ├── security │ │ │ │ │ └── whitelist.txt │ │ │ │ │ └── words_ce.xml │ │ │ │ ├── Less │ │ │ │ ├── LiveCodeTest.php │ │ │ │ └── _files │ │ │ │ │ ├── blacklist │ │ │ │ │ └── old.txt │ │ │ │ │ ├── lesscs │ │ │ │ │ └── ruleset.xml │ │ │ │ │ └── whitelist │ │ │ │ │ └── common.txt │ │ │ │ ├── Php │ │ │ │ ├── LiveCodeTest.php │ │ │ │ └── _files │ │ │ │ │ ├── blacklist │ │ │ │ │ └── strict_type.txt │ │ │ │ │ ├── phpcpd │ │ │ │ │ └── blacklist │ │ │ │ │ │ └── common.txt │ │ │ │ │ ├── phpmd │ │ │ │ │ └── ruleset.xml │ │ │ │ │ └── whitelist │ │ │ │ │ ├── common.txt │ │ │ │ │ └── exempt_modules │ │ │ │ │ └── ce.php │ │ │ │ ├── Tools │ │ │ │ └── Composer │ │ │ │ │ └── RootComposerMappingTest.php │ │ │ │ └── _files │ │ │ │ └── .gitignore │ │ └── tmp │ │ │ └── .gitignore │ └── unit │ │ ├── .gitignore │ │ ├── framework │ │ ├── autoload.php │ │ └── bootstrap.php │ │ ├── phpunit.xml.dist │ │ └── tmp │ │ └── .gitignore ├── tools │ ├── UpgradeScripts │ │ └── pre_composer_update_2.3.php │ ├── bootstrap.php │ ├── dynamicReturnTypeMeta.json │ └── grunt │ │ ├── assets │ │ └── legacy-build │ │ │ └── shim.js │ │ ├── configs │ │ ├── autoprefixer.json │ │ ├── clean.js │ │ ├── combo.js │ │ ├── concat.json │ │ ├── cssmin.json │ │ ├── eslint.json │ │ ├── exec.js │ │ ├── imagemin.js │ │ ├── jscs.json │ │ ├── less.js │ │ ├── mage-minify.json │ │ ├── path.js │ │ ├── replace.js │ │ ├── styledocco.json │ │ ├── themes.js │ │ ├── usebanner.js │ │ └── watch.js │ │ ├── tasks │ │ ├── black-list-generator.js │ │ ├── clean-black-list.js │ │ ├── deploy.js │ │ ├── mage-minify.js │ │ └── static.js │ │ └── tools │ │ ├── collect-validation-files.js │ │ ├── files-router.js │ │ └── fs-tools.js └── travis │ ├── before_install.sh │ ├── before_script.sh │ └── config │ ├── apache_virtual_host │ └── www.conf ├── generated └── .htaccess ├── grunt-config.json.sample ├── index.php ├── lib ├── .htaccess ├── internal │ ├── GnuFreeFont │ │ ├── FreeSerif.ttf │ │ ├── FreeSerifBold.ttf │ │ └── FreeSerifItalic.ttf │ ├── LinLibertineFont │ │ ├── Bugs │ │ ├── ChangeLog.txt │ │ ├── GPL.txt │ │ ├── LICENCE.txt │ │ ├── LinLibertineC_Re-2.8.0.ttf │ │ ├── LinLibertine_Bd-2.8.1.ttf │ │ ├── LinLibertine_It-2.8.2.ttf │ │ ├── LinLibertine_Re-4.4.1.ttf │ │ ├── OFL.txt │ │ ├── Readme │ │ └── Readme-TEX.txt │ └── Magento │ │ └── Framework │ │ ├── Acl.php │ │ ├── Acl │ │ ├── AclResource.php │ │ ├── AclResource │ │ │ ├── Config │ │ │ │ ├── Converter │ │ │ │ │ └── Dom.php │ │ │ │ ├── Reader │ │ │ │ │ └── Filesystem.php │ │ │ │ └── SchemaLocator.php │ │ │ ├── Provider.php │ │ │ ├── ProviderInterface.php │ │ │ └── TreeBuilder.php │ │ ├── AclResourceFactory.php │ │ ├── Builder.php │ │ ├── Data │ │ │ ├── Cache.php │ │ │ └── CacheInterface.php │ │ ├── Loader │ │ │ ├── DefaultLoader.php │ │ │ └── ResourceLoader.php │ │ ├── LoaderInterface.php │ │ ├── Role │ │ │ └── Registry.php │ │ ├── RootResource.php │ │ ├── Test │ │ │ └── Unit │ │ │ │ ├── AclResource │ │ │ │ ├── Config │ │ │ │ │ ├── Converter │ │ │ │ │ │ ├── DomTest.php │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ ├── converted_valid_acl.php │ │ │ │ │ │ │ └── valid_acl.xml │ │ │ │ │ ├── MergedXsdTest.php │ │ │ │ │ ├── SchemaLocatorTest.php │ │ │ │ │ ├── XsdTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ ├── invalidAclXmlArray.php │ │ │ │ │ │ ├── invalidMergedAclXmlArray.php │ │ │ │ │ │ ├── valid_acl.xml │ │ │ │ │ │ └── valid_merged_acl.xml │ │ │ │ ├── ProviderTest.php │ │ │ │ └── TreeBuilderTest.php │ │ │ │ ├── BuilderTest.php │ │ │ │ ├── Loader │ │ │ │ ├── DefaultTest.php │ │ │ │ └── ResourceLoaderTest.php │ │ │ │ ├── ResourceFactoryTest.php │ │ │ │ ├── Role │ │ │ │ └── RegistryTest.php │ │ │ │ └── _files │ │ │ │ ├── resourceList.php │ │ │ │ └── result.php │ │ └── etc │ │ │ ├── acl.xsd │ │ │ └── acl_merged.xsd │ │ ├── AclFactory.php │ │ ├── Amqp │ │ ├── Bulk │ │ │ └── Exchange.php │ │ ├── Config.php │ │ ├── ConfigFactory.php │ │ ├── ConfigPool.php │ │ ├── Connection │ │ │ ├── Factory.php │ │ │ └── FactoryOptions.php │ │ ├── ConnectionTypeResolver.php │ │ ├── Exchange.php │ │ ├── ExchangeFactory.php │ │ ├── Queue.php │ │ ├── QueueFactory.php │ │ ├── README.md │ │ ├── Test │ │ │ └── Unit │ │ │ │ ├── Bulk │ │ │ │ └── ExchangeTest.php │ │ │ │ ├── ConfigPoolTest.php │ │ │ │ ├── ConfigTest.php │ │ │ │ ├── Connection │ │ │ │ └── FactoryTest.php │ │ │ │ ├── ConnectionTypeResolverTest.php │ │ │ │ ├── Topology │ │ │ │ ├── BindingInstallerTest.php │ │ │ │ ├── BindingInstallerType │ │ │ │ │ ├── ExchangeTest.php │ │ │ │ │ └── QueueTest.php │ │ │ │ ├── ExchangeInstallerTest.php │ │ │ │ └── QueueInstallerTest.php │ │ │ │ └── TopologyInstallerTest.php │ │ ├── Topology │ │ │ ├── ArgumentProcessor.php │ │ │ ├── BindingInstaller.php │ │ │ ├── BindingInstallerInterface.php │ │ │ ├── BindingInstallerType │ │ │ │ ├── Exchange.php │ │ │ │ └── Queue.php │ │ │ ├── ExchangeInstaller.php │ │ │ └── QueueInstaller.php │ │ ├── TopologyInstaller.php │ │ ├── composer.json │ │ └── registration.php │ │ ├── Api │ │ ├── AbstractExtensibleObject.php │ │ ├── AbstractServiceCollection.php │ │ ├── AbstractSimpleObject.php │ │ ├── AbstractSimpleObjectBuilder.php │ │ ├── ArrayObjectSearch.php │ │ ├── AttributeInterface.php │ │ ├── AttributeMetadata.php │ │ ├── AttributeTypeResolverInterface.php │ │ ├── AttributeValue.php │ │ ├── AttributeValueFactory.php │ │ ├── Code │ │ │ └── Generator │ │ │ │ ├── ExtensionAttributesGenerator.php │ │ │ │ ├── ExtensionAttributesInterfaceFactoryGenerator.php │ │ │ │ ├── ExtensionAttributesInterfaceGenerator.php │ │ │ │ ├── Mapper.php │ │ │ │ └── SearchResults.php │ │ ├── CombinedFilterGroup.php │ │ ├── CriteriaInterface.php │ │ ├── CustomAttributesDataInterface.php │ │ ├── Data │ │ │ ├── ImageContentInterface.php │ │ │ └── VideoContentInterface.php │ │ ├── DataObjectHelper.php │ │ ├── DefaultMetadataService.php │ │ ├── ExtensibleDataInterface.php │ │ ├── ExtensibleDataObjectConverter.php │ │ ├── ExtensionAttribute │ │ │ ├── Config.php │ │ │ ├── Config │ │ │ │ ├── Converter.php │ │ │ │ ├── Reader.php │ │ │ │ └── SchemaLocator.php │ │ │ ├── JoinData.php │ │ │ ├── JoinDataInterface.php │ │ │ ├── JoinDataInterfaceFactory.php │ │ │ ├── JoinProcessor.php │ │ │ ├── JoinProcessorHelper.php │ │ │ └── JoinProcessorInterface.php │ │ ├── ExtensionAttributesFactory.php │ │ ├── ExtensionAttributesInterface.php │ │ ├── Filter.php │ │ ├── FilterBuilder.php │ │ ├── ImageContent.php │ │ ├── ImageContentValidator.php │ │ ├── ImageContentValidatorInterface.php │ │ ├── ImageProcessor.php │ │ ├── ImageProcessorInterface.php │ │ ├── MetadataObjectInterface.php │ │ ├── MetadataServiceInterface.php │ │ ├── ObjectFactory.php │ │ ├── Search │ │ │ ├── AggregationInterface.php │ │ │ ├── AggregationValueInterface.php │ │ │ ├── BucketInterface.php │ │ │ ├── Document.php │ │ │ ├── DocumentFactory.php │ │ │ ├── DocumentInterface.php │ │ │ ├── FilterGroup.php │ │ │ ├── FilterGroupBuilder.php │ │ │ ├── ReportingInterface.php │ │ │ ├── SearchCriteria.php │ │ │ ├── SearchCriteriaBuilder.php │ │ │ ├── SearchCriteriaFactory.php │ │ │ ├── SearchCriteriaInterface.php │ │ │ ├── SearchInterface.php │ │ │ ├── SearchResult.php │ │ │ ├── SearchResultFactory.php │ │ │ └── SearchResultInterface.php │ │ ├── SearchCriteria.php │ │ ├── SearchCriteria │ │ │ ├── CollectionProcessor.php │ │ │ ├── CollectionProcessor │ │ │ │ ├── AdvancedFilterProcessor.php │ │ │ │ ├── ConditionProcessor │ │ │ │ │ ├── CustomConditionInterface.php │ │ │ │ │ ├── CustomConditionProvider.php │ │ │ │ │ └── CustomConditionProviderInterface.php │ │ │ │ ├── FilterProcessor.php │ │ │ │ ├── FilterProcessor │ │ │ │ │ └── CustomFilterInterface.php │ │ │ │ ├── JoinProcessor.php │ │ │ │ ├── JoinProcessor │ │ │ │ │ └── CustomJoinInterface.php │ │ │ │ ├── PaginationProcessor.php │ │ │ │ └── SortingProcessor.php │ │ │ └── CollectionProcessorInterface.php │ │ ├── SearchCriteriaBuilder.php │ │ ├── SearchCriteriaInterface.php │ │ ├── SearchResults.php │ │ ├── SearchResultsInterface.php │ │ ├── SimpleBuilderInterface.php │ │ ├── SimpleDataObjectConverter.php │ │ ├── SortOrder.php │ │ ├── SortOrderBuilder.php │ │ ├── Test │ │ │ └── Unit │ │ │ │ ├── Api │ │ │ │ ├── ImageContentValidatorTest.php │ │ │ │ ├── ImageProcessorTest.php │ │ │ │ └── _files │ │ │ │ │ └── image.jpg │ │ │ │ ├── Code │ │ │ │ └── Generator │ │ │ │ │ ├── EntityChildTestAbstract.php │ │ │ │ │ ├── ExtensibleSample.php │ │ │ │ │ ├── ExtensibleSampleInterface.php │ │ │ │ │ ├── ExtensionAttributesGeneratorTest.php │ │ │ │ │ ├── ExtensionAttributesInterfaceGeneratorTest.php │ │ │ │ │ ├── GenerateMapperTest.php │ │ │ │ │ ├── GenerateSearchResultsTest.php │ │ │ │ │ ├── Sample.php │ │ │ │ │ └── _files │ │ │ │ │ ├── SampleEmptyExtension.txt │ │ │ │ │ ├── SampleExtension.txt │ │ │ │ │ ├── SampleExtensionInterface.txt │ │ │ │ │ ├── SampleMapper.txt │ │ │ │ │ └── SampleSearchResults.txt │ │ │ │ ├── Data │ │ │ │ └── AttributeValueTest.php │ │ │ │ ├── DataObjectHelperTest.php │ │ │ │ ├── ExtensibleDataObjectConverterTest.php │ │ │ │ ├── ExtensionAttribute │ │ │ │ └── Config │ │ │ │ │ ├── ConverterTest.php │ │ │ │ │ ├── ReaderTest.php │ │ │ │ │ ├── SchemaLocatorTest.php │ │ │ │ │ ├── XsdTest.php │ │ │ │ │ └── _files │ │ │ │ │ ├── extension_attributes.xml │ │ │ │ │ └── extension_attributes_with_join_directives.xml │ │ │ │ ├── Search │ │ │ │ └── SearchResultTest.php │ │ │ │ ├── SearchCriteria │ │ │ │ ├── CollectionProcessor │ │ │ │ │ ├── ConditionProcessor │ │ │ │ │ │ └── CustomConditionProviderTest.php │ │ │ │ │ ├── FilterProcessorTest.php │ │ │ │ │ ├── JoinProcessorTest.php │ │ │ │ │ ├── PaginationProcessorTest.php │ │ │ │ │ └── SortingProcessorTest.php │ │ │ │ └── CollectionProcessorTest.php │ │ │ │ ├── SortOrderTest.php │ │ │ │ └── StubAbstractSimpleObject.php │ │ ├── Uploader.php │ │ └── etc │ │ │ └── extension_attributes.xsd │ │ ├── App │ │ ├── Action │ │ │ ├── AbstractAction.php │ │ │ ├── Action.php │ │ │ ├── Context.php │ │ │ ├── Forward.php │ │ │ ├── HttpConnectActionInterface.php │ │ │ ├── HttpDeleteActionInterface.php │ │ │ ├── HttpGetActionInterface.php │ │ │ ├── HttpHeadActionInterface.php │ │ │ ├── HttpOptionsActionInterface.php │ │ │ ├── HttpPatchActionInterface.php │ │ │ ├── HttpPostActionInterface.php │ │ │ ├── HttpPropfindActionInterface.php │ │ │ ├── HttpPutActionInterface.php │ │ │ ├── HttpTraceActionInterface.php │ │ │ ├── Plugin │ │ │ │ └── Design.php │ │ │ └── Redirect.php │ │ ├── ActionFactory.php │ │ ├── ActionFlag.php │ │ ├── ActionInterface.php │ │ ├── Area.php │ │ ├── Area │ │ │ ├── FrontNameResolverFactory.php │ │ │ └── FrontNameResolverInterface.php │ │ ├── AreaInterface.php │ │ ├── AreaList.php │ │ ├── AreaList │ │ │ └── Proxy.php │ │ ├── Arguments │ │ │ ├── ArgumentInterpreter.php │ │ │ ├── FileResolver │ │ │ │ └── Primary.php │ │ │ └── ValidationState.php │ │ ├── Bootstrap.php │ │ ├── Cache.php │ │ ├── Cache │ │ │ ├── FlushCacheByTags.php │ │ │ ├── Frontend │ │ │ │ ├── Factory.php │ │ │ │ └── Pool.php │ │ │ ├── InstanceFactory.php │ │ │ ├── Manager.php │ │ │ ├── Proxy.php │ │ │ ├── README.md │ │ │ ├── State.php │ │ │ ├── StateInterface.php │ │ │ ├── Tag │ │ │ │ ├── Resolver.php │ │ │ │ ├── Strategy │ │ │ │ │ ├── Dummy.php │ │ │ │ │ ├── Factory.php │ │ │ │ │ └── Identifier.php │ │ │ │ └── StrategyInterface.php │ │ │ ├── Type │ │ │ │ ├── AccessProxy.php │ │ │ │ ├── Block.php │ │ │ │ ├── Collection.php │ │ │ │ ├── Config.php │ │ │ │ ├── Dummy.php │ │ │ │ ├── FrontendPool.php │ │ │ │ ├── Layout.php │ │ │ │ ├── Reflection.php │ │ │ │ └── Translate.php │ │ │ ├── TypeList.php │ │ │ └── TypeListInterface.php │ │ ├── CacheInterface.php │ │ ├── Config.php │ │ ├── Config │ │ │ ├── Base.php │ │ │ ├── BaseFactory.php │ │ │ ├── CommentInterface.php │ │ │ ├── CommentParserInterface.php │ │ │ ├── ConfigPathResolver.php │ │ │ ├── ConfigResource │ │ │ │ └── ConfigInterface.php │ │ │ ├── ConfigSourceAggregated.php │ │ │ ├── ConfigSourceInterface.php │ │ │ ├── ConfigTypeInterface.php │ │ │ ├── Data.php │ │ │ ├── Data │ │ │ │ ├── ProcessorFactory.php │ │ │ │ └── ProcessorInterface.php │ │ │ ├── DataFactory.php │ │ │ ├── DataInterface.php │ │ │ ├── Element.php │ │ │ ├── FileResolver.php │ │ │ ├── Initial.php │ │ │ ├── Initial │ │ │ │ ├── Converter.php │ │ │ │ ├── Reader.php │ │ │ │ └── SchemaLocator.php │ │ │ ├── InitialConfigSource.php │ │ │ ├── MetadataConfigTypeProcessor.php │ │ │ ├── MetadataProcessor.php │ │ │ ├── MutableScopeConfigInterface.php │ │ │ ├── PostProcessorComposite.php │ │ │ ├── PreProcessorComposite.php │ │ │ ├── Reader │ │ │ │ └── Source │ │ │ │ │ └── SourceInterface.php │ │ │ ├── ReinitableConfigInterface.php │ │ │ ├── Scope │ │ │ │ ├── Converter.php │ │ │ │ ├── ReaderInterface.php │ │ │ │ └── Validator.php │ │ │ ├── ScopeCodeResolver.php │ │ │ ├── ScopeConfigInterface.php │ │ │ ├── Spi │ │ │ │ ├── PostProcessorInterface.php │ │ │ │ └── PreProcessorInterface.php │ │ │ ├── Storage │ │ │ │ ├── Writer.php │ │ │ │ └── WriterInterface.php │ │ │ ├── Value.php │ │ │ ├── ValueFactory.php │ │ │ └── ValueInterface.php │ │ ├── Console │ │ │ ├── MaintenanceModeEnabler.php │ │ │ ├── Request.php │ │ │ └── Response.php │ │ ├── Cron.php │ │ ├── CsrfAwareActionInterface.php │ │ ├── DefaultPath │ │ │ └── DefaultPath.php │ │ ├── DefaultPathInterface.php │ │ ├── DeploymentConfig.php │ │ ├── DeploymentConfig │ │ │ ├── CommentParser.php │ │ │ ├── FileReader.php │ │ │ ├── ImporterInterface.php │ │ │ ├── Reader.php │ │ │ ├── ValidatorInterface.php │ │ │ ├── Writer.php │ │ │ └── Writer │ │ │ │ ├── FormatterInterface.php │ │ │ │ └── PhpFormatter.php │ │ ├── DesignInterface.php │ │ ├── DocRootLocator.php │ │ ├── EnvironmentFactory.php │ │ ├── EnvironmentInterface.php │ │ ├── ErrorHandler.php │ │ ├── Feed.php │ │ ├── FeedFactory.php │ │ ├── FeedFactoryInterface.php │ │ ├── FeedInterface.php │ │ ├── Filesystem │ │ │ ├── DirectoryList.php │ │ │ ├── DirectoryResolver.php │ │ │ └── README.md │ │ ├── FrontController.php │ │ ├── FrontControllerInterface.php │ │ ├── Helper │ │ │ ├── AbstractHelper.php │ │ │ └── Context.php │ │ ├── Http.php │ │ ├── Http │ │ │ └── Context.php │ │ ├── HttpRequestInterface.php │ │ ├── Interception │ │ │ └── Cache │ │ │ │ └── CompiledConfig.php │ │ ├── Language │ │ │ ├── Config.php │ │ │ ├── ConfigFactory.php │ │ │ ├── Dictionary.php │ │ │ └── package.xsd │ │ ├── MaintenanceMode.php │ │ ├── MutableScopeConfig.php │ │ ├── ObjectManager.php │ │ ├── ObjectManager │ │ │ ├── ConfigCache.php │ │ │ ├── ConfigLoader.php │ │ │ ├── ConfigLoader │ │ │ │ └── Compiled.php │ │ │ ├── ConfigWriter │ │ │ │ └── Filesystem.php │ │ │ ├── ConfigWriterInterface.php │ │ │ └── Environment │ │ │ │ ├── AbstractEnvironment.php │ │ │ │ ├── Compiled.php │ │ │ │ └── Developer.php │ │ ├── ObjectManagerFactory.php │ │ ├── PageCache │ │ │ ├── Cache.php │ │ │ ├── FormKey.php │ │ │ ├── Identifier.php │ │ │ ├── Kernel.php │ │ │ ├── NotCacheableInterface.php │ │ │ ├── README.md │ │ │ └── Version.php │ │ ├── PlainTextRequestInterface.php │ │ ├── ProductMetadata.php │ │ ├── ProductMetadataInterface.php │ │ ├── README.md │ │ ├── ReinitableConfig.php │ │ ├── Request │ │ │ ├── CompositeValidator.php │ │ │ ├── CsrfValidator.php │ │ │ ├── DataPersistor.php │ │ │ ├── DataPersistorInterface.php │ │ │ ├── Http.php │ │ │ ├── HttpMethodMap.php │ │ │ ├── HttpMethodValidator.php │ │ │ ├── InvalidRequestException.php │ │ │ ├── PathInfo.php │ │ │ ├── PathInfoProcessorInterface.php │ │ │ └── ValidatorInterface.php │ │ ├── RequestContentInterface.php │ │ ├── RequestFactory.php │ │ ├── RequestInterface.php │ │ ├── RequestSafetyInterface.php │ │ ├── ResourceConnection.php │ │ ├── ResourceConnection │ │ │ ├── Config.php │ │ │ ├── Config │ │ │ │ ├── Converter.php │ │ │ │ ├── Reader.php │ │ │ │ └── SchemaLocator.php │ │ │ ├── ConfigInterface.php │ │ │ ├── ConnectionAdapterInterface.php │ │ │ ├── ConnectionFactory.php │ │ │ ├── SourceFactory.php │ │ │ └── SourceProviderInterface.php │ │ ├── Response │ │ │ ├── FileInterface.php │ │ │ ├── HeaderManager.php │ │ │ ├── HeaderProvider │ │ │ │ ├── AbstractHeaderProvider.php │ │ │ │ ├── HeaderProviderInterface.php │ │ │ │ ├── XContentTypeOptions.php │ │ │ │ ├── XFrameOptions.php │ │ │ │ └── XssProtection.php │ │ │ ├── Http.php │ │ │ ├── Http │ │ │ │ └── FileFactory.php │ │ │ ├── HttpInterface.php │ │ │ └── RedirectInterface.php │ │ ├── ResponseFactory.php │ │ ├── ResponseInterface.php │ │ ├── Route │ │ │ ├── Config.php │ │ │ ├── Config │ │ │ │ ├── Converter.php │ │ │ │ ├── Reader.php │ │ │ │ └── SchemaLocator.php │ │ │ ├── ConfigInterface.php │ │ │ └── ConfigInterface │ │ │ │ └── Proxy.php │ │ ├── Router │ │ │ ├── ActionList.php │ │ │ ├── Base.php │ │ │ ├── DefaultRouter.php │ │ │ ├── NoRouteHandler.php │ │ │ ├── NoRouteHandlerInterface.php │ │ │ ├── NoRouteHandlerList.php │ │ │ └── PathConfigInterface.php │ │ ├── RouterInterface.php │ │ ├── RouterList.php │ │ ├── RouterListInterface.php │ │ ├── Rss │ │ │ ├── DataProviderInterface.php │ │ │ ├── RssManagerInterface.php │ │ │ ├── UrlBuilder.php │ │ │ └── UrlBuilderInterface.php │ │ ├── Scope │ │ │ ├── Source.php │ │ │ ├── Validator.php │ │ │ └── ValidatorInterface.php │ │ ├── ScopeDefault.php │ │ ├── ScopeFallbackResolverInterface.php │ │ ├── ScopeInterface.php │ │ ├── ScopeResolver.php │ │ ├── ScopeResolverInterface.php │ │ ├── ScopeResolverPool.php │ │ ├── ScopeTreeProviderInterface.php │ │ ├── ScopeValidatorInterface.php │ │ ├── SetupInfo.php │ │ ├── Shell.php │ │ ├── State.php │ │ ├── State │ │ │ └── CleanupFiles.php │ │ ├── StaticResource.php │ │ ├── TemplateTypesInterface.php │ │ ├── Test │ │ │ └── Unit │ │ │ │ ├── AclResourceTest.php │ │ │ │ ├── Action │ │ │ │ ├── AbstractActionTest.php │ │ │ │ ├── ActionFake.php │ │ │ │ ├── ActionTest.php │ │ │ │ ├── ForwardTest.php │ │ │ │ ├── Plugin │ │ │ │ │ └── DesignTest.php │ │ │ │ └── Stub │ │ │ │ │ └── ActionStub.php │ │ │ │ ├── ActionFlagTest.php │ │ │ │ ├── AreaListTest.php │ │ │ │ ├── AreaTest.php │ │ │ │ ├── Arguments │ │ │ │ ├── ArgumentInterpreterTest.php │ │ │ │ └── FileResolver │ │ │ │ │ ├── PrimaryTest.php │ │ │ │ │ └── _files │ │ │ │ │ ├── app │ │ │ │ │ └── etc │ │ │ │ │ │ ├── config.xml │ │ │ │ │ │ └── custom │ │ │ │ │ │ └── config.xml │ │ │ │ │ └── primary │ │ │ │ │ └── app │ │ │ │ │ └── etc │ │ │ │ │ ├── di.xml │ │ │ │ │ └── some_config │ │ │ │ │ └── di.xml │ │ │ │ ├── BootstrapTest.php │ │ │ │ ├── Cache │ │ │ │ ├── FlushCacheByTagsTest.php │ │ │ │ ├── Frontend │ │ │ │ │ ├── FactoryTest.php │ │ │ │ │ ├── FactoryTest │ │ │ │ │ │ └── CacheDecoratorDummy.php │ │ │ │ │ └── PoolTest.php │ │ │ │ ├── ManagerTest.php │ │ │ │ ├── StateTest.php │ │ │ │ ├── Tag │ │ │ │ │ ├── ResolverTest.php │ │ │ │ │ └── Strategy │ │ │ │ │ │ ├── DummyTest.php │ │ │ │ │ │ ├── FactoryTest.php │ │ │ │ │ │ └── IdentifierTest.php │ │ │ │ ├── Type │ │ │ │ │ ├── AccessProxyTest.php │ │ │ │ │ ├── ConfigTest.php │ │ │ │ │ ├── FrontendPoolTest.php │ │ │ │ │ └── GenericTest.php │ │ │ │ └── TypeListTest.php │ │ │ │ ├── CacheTest.php │ │ │ │ ├── Config │ │ │ │ ├── BaseFactoryTest.php │ │ │ │ ├── ConfigPathResolverTest.php │ │ │ │ ├── ConfigSourceAggregatedTest.php │ │ │ │ ├── Data │ │ │ │ │ └── ProcessorFactoryTest.php │ │ │ │ ├── DataFactoryTest.php │ │ │ │ ├── DataTest.php │ │ │ │ ├── ElementTest.php │ │ │ │ ├── FileResolverTest.php │ │ │ │ ├── Initial │ │ │ │ │ ├── ConverterTest.php │ │ │ │ │ ├── ReaderTest.php │ │ │ │ │ ├── SchemaLocatorTest.php │ │ │ │ │ ├── XsdTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ ├── config.xml │ │ │ │ │ │ ├── config.xsd │ │ │ │ │ │ ├── converted_config.php │ │ │ │ │ │ ├── initial_config1.xml │ │ │ │ │ │ ├── initial_config2.xml │ │ │ │ │ │ ├── initial_config_merged.php │ │ │ │ │ │ ├── invalidConfigXmlArray.php │ │ │ │ │ │ ├── invalid_config.xml │ │ │ │ │ │ └── valid_config.xml │ │ │ │ ├── InitialConfigSourceTest.php │ │ │ │ ├── InitialTest.php │ │ │ │ ├── MetadataConfigTypeProcessorTest.php │ │ │ │ ├── MetadataProcessorTest.php │ │ │ │ ├── PreProcessorCompositeTest.php │ │ │ │ ├── Scope │ │ │ │ │ ├── ConverterTest.php │ │ │ │ │ └── ValidatorTest.php │ │ │ │ ├── ScopeCodeResolverTest.php │ │ │ │ ├── Storage │ │ │ │ │ └── WriterTest.php │ │ │ │ ├── ValueFactoryTest.php │ │ │ │ ├── ValueTest.php │ │ │ │ ├── XsdTest.php │ │ │ │ └── _files │ │ │ │ │ ├── element.xml │ │ │ │ │ ├── invalidRoutesXmlArray.php │ │ │ │ │ └── valid_routes.xml │ │ │ │ ├── ConfigTest.php │ │ │ │ ├── Console │ │ │ │ ├── CommandListTest.php │ │ │ │ ├── MaintenanceModeEnablerTest.php │ │ │ │ └── ResponseTest.php │ │ │ │ ├── CronTest.php │ │ │ │ ├── DefaultClass.php │ │ │ │ ├── DefaultPath │ │ │ │ └── DefaultPathTest.php │ │ │ │ ├── DeploymentConfig │ │ │ │ ├── CommentParserTest.php │ │ │ │ ├── FileReaderTest.php │ │ │ │ ├── ReaderTest.php │ │ │ │ ├── Writer │ │ │ │ │ └── PhpFormatterTest.php │ │ │ │ ├── WriterTest.php │ │ │ │ └── _files │ │ │ │ │ ├── config.php │ │ │ │ │ ├── custom.php │ │ │ │ │ ├── duplicateConfig.php │ │ │ │ │ ├── emptyConfig.php │ │ │ │ │ ├── env.php │ │ │ │ │ ├── mergeOne.php │ │ │ │ │ └── mergeTwo.php │ │ │ │ ├── DeploymentConfigTest.php │ │ │ │ ├── DocRootLocatorTest.php │ │ │ │ ├── ErrorHandlerTest.php │ │ │ │ ├── Filesystem │ │ │ │ ├── DirectoryListTest.php │ │ │ │ └── DirectoryResolverTest.php │ │ │ │ ├── FrontClass.php │ │ │ │ ├── FrontControllerTest.php │ │ │ │ ├── Http │ │ │ │ └── ContextTest.php │ │ │ │ ├── HttpTest.php │ │ │ │ ├── Language │ │ │ │ ├── ConfigTest.php │ │ │ │ ├── DictionaryTest.php │ │ │ │ └── _files │ │ │ │ │ └── language.xml │ │ │ │ ├── MaintenanceModeTest.php │ │ │ │ ├── ObjectManager │ │ │ │ ├── ConfigCacheTest.php │ │ │ │ ├── ConfigLoaderTest.php │ │ │ │ ├── Environment │ │ │ │ │ ├── CompiledTest.php │ │ │ │ │ ├── CompiledTesting.php │ │ │ │ │ ├── ConfigTesting.php │ │ │ │ │ └── DeveloperTest.php │ │ │ │ └── FactoryStub.php │ │ │ │ ├── ObjectManagerFactoryTest.php │ │ │ │ ├── PageCache │ │ │ │ ├── FormKeyTest.php │ │ │ │ ├── IdentifierTest.php │ │ │ │ ├── KernelTest.php │ │ │ │ ├── PageCacheTest.php │ │ │ │ └── VersionTest.php │ │ │ │ ├── ProductMetadataTest.php │ │ │ │ ├── Request │ │ │ │ ├── HttpMethodMapTest.php │ │ │ │ └── HttpTest.php │ │ │ │ ├── RequestFactoryTest.php │ │ │ │ ├── ResourceConnection │ │ │ │ ├── Config │ │ │ │ │ ├── ConverterTest.php │ │ │ │ │ ├── ReaderTest.php │ │ │ │ │ ├── SchemaLocatorTest.php │ │ │ │ │ ├── XsdTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ ├── invalidResourcesXmlArray.php │ │ │ │ │ │ ├── resources.php │ │ │ │ │ │ ├── resources.xml │ │ │ │ │ │ └── valid_resources.xml │ │ │ │ ├── ConfigTest.php │ │ │ │ └── ConnectionFactoryTest.php │ │ │ │ ├── Response │ │ │ │ ├── HeaderProvider │ │ │ │ │ ├── XFrameOptionsTest.php │ │ │ │ │ └── XssProtectionTest.php │ │ │ │ ├── Http │ │ │ │ │ └── FileFactoryTest.php │ │ │ │ └── HttpTest.php │ │ │ │ ├── ResponseFactoryTest.php │ │ │ │ ├── Route │ │ │ │ ├── Config │ │ │ │ │ ├── ConverterTest.php │ │ │ │ │ ├── SchemaLocatorTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ ├── routes.php │ │ │ │ │ │ └── routes.xml │ │ │ │ ├── ConfigInterface │ │ │ │ │ └── ProxyTest.php │ │ │ │ └── ConfigTest.php │ │ │ │ ├── Router │ │ │ │ ├── ActionListTest.php │ │ │ │ ├── BaseTest.php │ │ │ │ ├── DefaultRouterTest.php │ │ │ │ ├── NoRouteHandlerListTest.php │ │ │ │ └── NoRouteHandlerTest.php │ │ │ │ ├── RouterListTest.php │ │ │ │ ├── Scope │ │ │ │ └── ValidatorTest.php │ │ │ │ ├── ScopeResolverPoolTest.php │ │ │ │ ├── SetupInfoTest.php │ │ │ │ ├── ShellTest.php │ │ │ │ ├── State │ │ │ │ └── CleanupFilesTest.php │ │ │ │ ├── StateTest.php │ │ │ │ ├── StaticResourceTest.php │ │ │ │ ├── Utility │ │ │ │ ├── AggregateInvokerTest.php │ │ │ │ ├── FilesTest.php │ │ │ │ └── _files │ │ │ │ │ ├── foo │ │ │ │ │ ├── bar │ │ │ │ │ │ ├── one.txt │ │ │ │ │ │ ├── recursive │ │ │ │ │ │ │ ├── one.txt │ │ │ │ │ │ │ └── two.txt │ │ │ │ │ │ └── two.txt │ │ │ │ │ ├── baz │ │ │ │ │ │ ├── one.txt │ │ │ │ │ │ └── two.txt │ │ │ │ │ ├── one.txt │ │ │ │ │ └── two.txt │ │ │ │ │ ├── list_corrupted_dir.txt │ │ │ │ │ ├── list_corrupted_file.txt │ │ │ │ │ └── list_good.txt │ │ │ │ ├── View │ │ │ │ ├── Asset │ │ │ │ │ ├── MaterializationStrategy │ │ │ │ │ │ ├── CopyTest.php │ │ │ │ │ │ ├── FactoryTest.php │ │ │ │ │ │ └── SymlinkTest.php │ │ │ │ │ └── PublisherTest.php │ │ │ │ └── Deployment │ │ │ │ │ ├── Version │ │ │ │ │ └── Storage │ │ │ │ │ │ └── FileTest.php │ │ │ │ │ └── VersionTest.php │ │ │ │ ├── ViewTest.php │ │ │ │ └── _files │ │ │ │ ├── app │ │ │ │ └── etc │ │ │ │ │ └── di.xml │ │ │ │ ├── config.php │ │ │ │ ├── other │ │ │ │ ├── local_developer.php │ │ │ │ └── local_developer_merged.php │ │ │ │ ├── pub │ │ │ │ └── index.php │ │ │ │ ├── setup │ │ │ │ └── index.php │ │ │ │ └── test.composer.json │ │ ├── Utility │ │ │ ├── AggregateInvoker.php │ │ │ ├── Classes.php │ │ │ ├── Files.php │ │ │ └── RegexIteratorFactory.php │ │ ├── View.php │ │ ├── View │ │ │ ├── Asset │ │ │ │ ├── MaterializationStrategy │ │ │ │ │ ├── Copy.php │ │ │ │ │ ├── Factory.php │ │ │ │ │ ├── StrategyInterface.php │ │ │ │ │ └── Symlink.php │ │ │ │ └── Publisher.php │ │ │ └── Deployment │ │ │ │ ├── Version.php │ │ │ │ └── Version │ │ │ │ ├── Storage │ │ │ │ └── File.php │ │ │ │ └── StorageInterface.php │ │ ├── ViewInterface.php │ │ └── etc │ │ │ ├── resources.xsd │ │ │ ├── routes.xsd │ │ │ └── routes_merged.xsd │ │ ├── AppInterface.php │ │ ├── Archive.php │ │ ├── Archive │ │ ├── AbstractArchive.php │ │ ├── ArchiveInterface.php │ │ ├── Bz.php │ │ ├── Gz.php │ │ ├── Helper │ │ │ ├── File.php │ │ │ └── File │ │ │ │ ├── Bz.php │ │ │ │ └── Gz.php │ │ ├── README.md │ │ ├── Tar.php │ │ ├── Test │ │ │ └── Unit │ │ │ │ └── ZipTest.php │ │ └── Zip.php │ │ ├── Authorization.php │ │ ├── Authorization │ │ ├── Factory.php │ │ ├── Policy │ │ │ ├── Acl.php │ │ │ └── DefaultPolicy.php │ │ ├── PolicyInterface.php │ │ ├── RoleLocator │ │ │ └── DefaultRoleLocator.php │ │ ├── RoleLocatorInterface.php │ │ └── Test │ │ │ └── Unit │ │ │ └── Policy │ │ │ ├── AclTest.php │ │ │ └── DefaultTest.php │ │ ├── AuthorizationInterface.php │ │ ├── Autoload │ │ ├── AutoloaderInterface.php │ │ ├── AutoloaderRegistry.php │ │ ├── ClassLoaderWrapper.php │ │ ├── ClassMap.php │ │ ├── Populator.php │ │ ├── README.md │ │ └── Test │ │ │ └── Unit │ │ │ ├── ClassLoaderWrapperTest.php │ │ │ └── PopulatorTest.php │ │ ├── Backup │ │ ├── AbstractBackup.php │ │ ├── Archive │ │ │ └── Tar.php │ │ ├── BackupException.php │ │ ├── BackupInterface.php │ │ ├── Db.php │ │ ├── Db │ │ │ ├── BackupDbInterface.php │ │ │ ├── BackupFactory.php │ │ │ └── BackupInterface.php │ │ ├── Exception │ │ │ ├── CantLoadSnapshot.php │ │ │ ├── FtpConnectionFailed.php │ │ │ ├── FtpValidationFailed.php │ │ │ ├── NotEnoughFreeSpace.php │ │ │ └── NotEnoughPermissions.php │ │ ├── Factory.php │ │ ├── Filesystem.php │ │ ├── Filesystem │ │ │ ├── Helper.php │ │ │ ├── Iterator │ │ │ │ ├── File.php │ │ │ │ └── Filter.php │ │ │ └── Rollback │ │ │ │ ├── AbstractRollback.php │ │ │ │ ├── Fs.php │ │ │ │ └── Ftp.php │ │ ├── Media.php │ │ ├── Nomedia.php │ │ ├── README.md │ │ ├── Snapshot.php │ │ ├── SourceFileInterface.php │ │ └── Test │ │ │ └── Unit │ │ │ ├── FactoryTest.php │ │ │ ├── Filesystem │ │ │ ├── Helper.php │ │ │ └── Rollback │ │ │ │ ├── Fs.php │ │ │ │ ├── FsTest.php │ │ │ │ ├── Ftp.php │ │ │ │ └── _files │ │ │ │ └── ioMock.php │ │ │ ├── FilesystemTest.php │ │ │ ├── MediaTest.php │ │ │ ├── NomediaTest.php │ │ │ ├── SnapshotTest.php │ │ │ └── _files │ │ │ ├── app_dirs.php │ │ │ ├── app_dirs_rollback.php │ │ │ └── io.php │ │ ├── Bulk │ │ ├── BulkManagementInterface.php │ │ ├── BulkStatusInterface.php │ │ ├── BulkSummaryInterface.php │ │ ├── OperationInterface.php │ │ ├── OperationManagementInterface.php │ │ ├── README.md │ │ ├── composer.json │ │ └── registration.php │ │ ├── Cache │ │ ├── Backend │ │ │ ├── Database.php │ │ │ ├── Decorator │ │ │ │ ├── AbstractDecorator.php │ │ │ │ └── Compression.php │ │ │ ├── Eaccelerator.php │ │ │ ├── Memcached.php │ │ │ ├── MongoDb.php │ │ │ └── RemoteSynchronizedCache.php │ │ ├── Config.php │ │ ├── Config │ │ │ ├── Converter.php │ │ │ ├── Data.php │ │ │ ├── Reader.php │ │ │ └── SchemaLocator.php │ │ ├── ConfigInterface.php │ │ ├── Core.php │ │ ├── Frontend │ │ │ ├── Adapter │ │ │ │ └── Zend.php │ │ │ └── Decorator │ │ │ │ ├── Bare.php │ │ │ │ ├── Logger.php │ │ │ │ ├── Profiler.php │ │ │ │ └── TagScope.php │ │ ├── FrontendInterface.php │ │ ├── InvalidateLogger.php │ │ ├── LockGuardedCacheLoader.php │ │ ├── Test │ │ │ └── Unit │ │ │ │ ├── Backend │ │ │ │ ├── DatabaseTest.php │ │ │ │ ├── Decorator │ │ │ │ │ ├── CompressionTest.php │ │ │ │ │ └── DecoratorAbstractTest.php │ │ │ │ ├── MongoDbTest.php │ │ │ │ ├── RemoteSynchronizedCacheTest.php │ │ │ │ └── _files │ │ │ │ │ └── MongoBinData.txt │ │ │ │ ├── Config │ │ │ │ ├── ConverterTest.php │ │ │ │ ├── SchemaLocatorTest.php │ │ │ │ └── _files │ │ │ │ │ ├── cache_config.php │ │ │ │ │ └── cache_config.xml │ │ │ │ ├── ConfigTest.php │ │ │ │ ├── CoreTest.php │ │ │ │ ├── CoreTestMock.php │ │ │ │ ├── Frontend │ │ │ │ ├── Adapter │ │ │ │ │ └── ZendTest.php │ │ │ │ └── Decorator │ │ │ │ │ ├── BareTest.php │ │ │ │ │ ├── ProfilerTest.php │ │ │ │ │ └── TagScopeTest.php │ │ │ │ └── InvalidateLoggerTest.php │ │ └── etc │ │ │ └── cache.xsd │ │ ├── Code │ │ ├── GeneratedFiles.php │ │ ├── Generator.php │ │ ├── Generator │ │ │ ├── Autoloader.php │ │ │ ├── ClassGenerator.php │ │ │ ├── CodeGeneratorInterface.php │ │ │ ├── DefinedClasses.php │ │ │ ├── EntityAbstract.php │ │ │ ├── InterfaceGenerator.php │ │ │ ├── InterfaceMethodGenerator.php │ │ │ └── Io.php │ │ ├── Minifier │ │ │ ├── Adapter │ │ │ │ ├── Css │ │ │ │ │ └── CSSmin.php │ │ │ │ └── Js │ │ │ │ │ └── JShrink.php │ │ │ └── AdapterInterface.php │ │ ├── NameBuilder.php │ │ ├── README.md │ │ ├── Reader │ │ │ ├── ArgumentsReader.php │ │ │ ├── ClassReader.php │ │ │ ├── ClassReaderInterface.php │ │ │ ├── NamespaceResolver.php │ │ │ ├── ScalarTypesProvider.php │ │ │ └── SourceArgumentsReader.php │ │ ├── Test │ │ │ └── Unit │ │ │ │ ├── GeneratedFilesTest.php │ │ │ │ ├── Generator │ │ │ │ ├── ClassGeneratorTest.php │ │ │ │ ├── DefinedClassesTest.php │ │ │ │ ├── EntityAbstractTest.php │ │ │ │ ├── InterfaceGeneratorTest.php │ │ │ │ ├── IoTest.php │ │ │ │ └── TestAsset │ │ │ │ │ ├── ParentClass.php │ │ │ │ │ ├── SourceClass.php │ │ │ │ │ └── TestGenerationClass.php │ │ │ │ ├── GeneratorTest.php │ │ │ │ ├── Minifier │ │ │ │ ├── Adapter │ │ │ │ │ ├── Css │ │ │ │ │ │ └── CssMinTest.php │ │ │ │ │ └── Js │ │ │ │ │ │ └── JShrinkTest.php │ │ │ │ └── _files │ │ │ │ │ └── js │ │ │ │ │ └── original.js │ │ │ │ ├── Model │ │ │ │ └── File │ │ │ │ │ └── Validator │ │ │ │ │ └── NotProtectedExtensionTest.php │ │ │ │ ├── NameBuilderTest.php │ │ │ │ ├── Reader │ │ │ │ ├── ArgumentsReaderTest.php │ │ │ │ └── _files │ │ │ │ │ └── ClassesForArgumentsReader.php │ │ │ │ ├── Validator │ │ │ │ ├── ArgumentSequenceTest.php │ │ │ │ ├── ConstructorArgumentTypesTest.php │ │ │ │ ├── ConstructorIntegrityTest.php │ │ │ │ ├── TypeDuplicationTest.php │ │ │ │ └── _files │ │ │ │ │ ├── ClassesForArgumentSequence.php │ │ │ │ │ ├── ClassesForConstructorIntegrity.php │ │ │ │ │ └── ClassesForTypeDuplication.php │ │ │ │ ├── ValidatorTest.php │ │ │ │ └── _files │ │ │ │ └── app │ │ │ │ └── code │ │ │ │ └── Magento │ │ │ │ └── SomeModule │ │ │ │ └── Model │ │ │ │ ├── ElementFactory.php │ │ │ │ ├── Five │ │ │ │ └── Test.php │ │ │ │ ├── Four │ │ │ │ └── Test.php │ │ │ │ ├── One │ │ │ │ └── Test.php │ │ │ │ ├── Proxy.php │ │ │ │ ├── SevenInterface.php │ │ │ │ ├── Six │ │ │ │ └── Test.php │ │ │ │ ├── Three │ │ │ │ └── Test.php │ │ │ │ └── Two │ │ │ │ └── Test.php │ │ ├── Validator.php │ │ ├── Validator │ │ │ ├── ArgumentSequence.php │ │ │ ├── ConstructorArgumentTypes.php │ │ │ ├── ConstructorIntegrity.php │ │ │ └── TypeDuplication.php │ │ └── ValidatorInterface.php │ │ ├── Communication │ │ ├── Config.php │ │ ├── Config │ │ │ ├── CompositeReader.php │ │ │ ├── ConfigParser.php │ │ │ ├── Data.php │ │ │ ├── Reader │ │ │ │ ├── EnvReader.php │ │ │ │ ├── EnvReader │ │ │ │ │ └── Validator.php │ │ │ │ ├── XmlReader.php │ │ │ │ └── XmlReader │ │ │ │ │ ├── Converter.php │ │ │ │ │ ├── SchemaLocator.php │ │ │ │ │ └── Validator.php │ │ │ ├── ReflectionGenerator.php │ │ │ └── Validator.php │ │ ├── ConfigInterface.php │ │ ├── README.md │ │ └── etc │ │ │ └── communication.xsd │ │ ├── Component │ │ ├── ComponentFile.php │ │ ├── ComponentRegistrar.php │ │ ├── ComponentRegistrarInterface.php │ │ ├── DirSearch.php │ │ ├── README.md │ │ └── Test │ │ │ └── Unit │ │ │ ├── ComponentFileTest.php │ │ │ ├── ComponentRegistrarTest.php │ │ │ └── DirSearchTest.php │ │ ├── Composer │ │ ├── BufferIoFactory.php │ │ ├── ComposerFactory.php │ │ ├── ComposerInformation.php │ │ ├── ComposerJsonFinder.php │ │ ├── DependencyChecker.php │ │ ├── MagentoComponent.php │ │ ├── MagentoComposerApplicationFactory.php │ │ ├── README.md │ │ ├── Remove.php │ │ └── Test │ │ │ └── Unit │ │ │ ├── ComposerFactoryTest.php │ │ │ ├── ComposerInformationTest.php │ │ │ ├── DependencyCheckerTest.php │ │ │ └── _files │ │ │ └── composer.json │ │ ├── Config │ │ ├── AbstractXml.php │ │ ├── CacheInterface.php │ │ ├── Composer │ │ │ └── Package.php │ │ ├── ConfigOptionsListConstants.php │ │ ├── Converter.php │ │ ├── Converter │ │ │ ├── Dom.php │ │ │ └── Dom │ │ │ │ └── Flat.php │ │ ├── ConverterInterface.php │ │ ├── Data.php │ │ ├── Data │ │ │ ├── ConfigData.php │ │ │ ├── ConfigDataFactory.php │ │ │ └── Scoped.php │ │ ├── DataInterface.php │ │ ├── DesignResolverInterface.php │ │ ├── Dom.php │ │ ├── Dom │ │ │ ├── ArrayNodeConfig.php │ │ │ ├── NodeMergingConfig.php │ │ │ ├── NodePathMatcher.php │ │ │ ├── UrnResolver.php │ │ │ ├── ValidationException.php │ │ │ └── ValidationSchemaException.php │ │ ├── DomFactory.php │ │ ├── File │ │ │ └── ConfigFilePool.php │ │ ├── FileIterator.php │ │ ├── FileIteratorFactory.php │ │ ├── FileResolver.php │ │ ├── FileResolverByModule.php │ │ ├── FileResolverInterface.php │ │ ├── GenericSchemaLocator.php │ │ ├── Reader.php │ │ ├── Reader │ │ │ └── Filesystem.php │ │ ├── ReaderInterface.php │ │ ├── SchemaLocator.php │ │ ├── SchemaLocatorInterface.php │ │ ├── Scope.php │ │ ├── ScopeInterface.php │ │ ├── ScopeListInterface.php │ │ ├── Test │ │ │ └── Unit │ │ │ │ ├── Composer │ │ │ │ └── PackageTest.php │ │ │ │ ├── Converter │ │ │ │ ├── Dom │ │ │ │ │ └── FlatTest.php │ │ │ │ └── DomTest.php │ │ │ │ ├── Data │ │ │ │ ├── ConfigDataTest.php │ │ │ │ └── ScopedTest.php │ │ │ │ ├── DataTest.php │ │ │ │ ├── Dom │ │ │ │ ├── ArrayNodeConfigTest.php │ │ │ │ ├── NodeMergingConfigTest.php │ │ │ │ ├── NodePathMatcherTest.php │ │ │ │ └── UrnResolverTest.php │ │ │ │ ├── DomTest.php │ │ │ │ ├── File │ │ │ │ └── ConfigFilePoolTest.php │ │ │ │ ├── FileIteratorTest.php │ │ │ │ ├── GenericSchemaLocatorTest.php │ │ │ │ ├── Reader │ │ │ │ └── FilesystemTest.php │ │ │ │ ├── ReaderTest.php │ │ │ │ ├── ScopeTest.php │ │ │ │ ├── ThemeTest.php │ │ │ │ ├── ValidationStateTest.php │ │ │ │ ├── ViewFactoryTest.php │ │ │ │ ├── XsdTest.php │ │ │ │ └── _files │ │ │ │ ├── area │ │ │ │ ├── default_default │ │ │ │ │ └── theme.xml │ │ │ │ ├── default_test │ │ │ │ │ └── theme.xml │ │ │ │ ├── default_test2 │ │ │ │ │ └── theme.xml │ │ │ │ ├── test_default │ │ │ │ │ └── theme.xml │ │ │ │ └── test_external_package_descendant │ │ │ │ │ └── theme.xml │ │ │ │ ├── converter │ │ │ │ └── dom │ │ │ │ │ ├── attributes.php │ │ │ │ │ ├── attributes.xml │ │ │ │ │ ├── cdata.php │ │ │ │ │ ├── cdata.xml │ │ │ │ │ └── flat │ │ │ │ │ ├── result.php │ │ │ │ │ ├── source.xml │ │ │ │ │ ├── source_notuniq.xml │ │ │ │ │ └── source_wrongarray.xml │ │ │ │ ├── dom │ │ │ │ ├── ambiguous_merged.xml │ │ │ │ ├── ambiguous_new_one.xml │ │ │ │ ├── ambiguous_new_two.xml │ │ │ │ ├── ambiguous_one.xml │ │ │ │ ├── ambiguous_two.xml │ │ │ │ ├── attributes.xml │ │ │ │ ├── attributes_merged.xml │ │ │ │ ├── attributes_new.xml │ │ │ │ ├── big_cdata.xml │ │ │ │ ├── big_cdata_attribute.xml │ │ │ │ ├── big_cdata_attribute_merged.xml │ │ │ │ ├── big_cdata_attribute_new.xml │ │ │ │ ├── big_cdata_merged.xml │ │ │ │ ├── big_cdata_new.xml │ │ │ │ ├── big_cdata_text.xml │ │ │ │ ├── big_cdata_text_merged.xml │ │ │ │ ├── big_cdata_text_new.xml │ │ │ │ ├── cdata.xml │ │ │ │ ├── cdata_html.xml │ │ │ │ ├── cdata_html_merged.xml │ │ │ │ ├── cdata_html_new.xml │ │ │ │ ├── cdata_merged.xml │ │ │ │ ├── cdata_new.xml │ │ │ │ ├── cdata_text.xml │ │ │ │ ├── cdata_text_merged.xml │ │ │ │ ├── cdata_text_new.xml │ │ │ │ ├── converter │ │ │ │ │ ├── cdata.php │ │ │ │ │ ├── cdata.xml │ │ │ │ │ ├── no_attributes.php │ │ │ │ │ ├── no_attributes.xml │ │ │ │ │ ├── with_attributes.php │ │ │ │ │ └── with_attributes.xml │ │ │ │ ├── ids.xml │ │ │ │ ├── ids_merged.xml │ │ │ │ ├── ids_new.xml │ │ │ │ ├── namespaced.xml │ │ │ │ ├── namespaced_merged.xml │ │ │ │ ├── namespaced_new.xml │ │ │ │ ├── no_ids.xml │ │ │ │ ├── no_ids_merged.xml │ │ │ │ ├── no_ids_new.xml │ │ │ │ ├── override_node.xml │ │ │ │ ├── override_node_merged.xml │ │ │ │ ├── override_node_new.xml │ │ │ │ ├── recursive.xml │ │ │ │ ├── recursive_deep.xml │ │ │ │ ├── recursive_deep_merged.xml │ │ │ │ ├── recursive_deep_new.xml │ │ │ │ ├── recursive_merged.xml │ │ │ │ ├── recursive_new.xml │ │ │ │ ├── text_node.xml │ │ │ │ ├── text_node_cdata.xml │ │ │ │ ├── text_node_cdata_merged.xml │ │ │ │ ├── text_node_cdata_new.xml │ │ │ │ ├── text_node_merged.xml │ │ │ │ ├── text_node_new.xml │ │ │ │ ├── types.xml │ │ │ │ ├── types_merged.xml │ │ │ │ └── types_new.xml │ │ │ │ ├── reader │ │ │ │ ├── config.xml │ │ │ │ └── schema.xsd │ │ │ │ ├── sample.xsd │ │ │ │ ├── theme_invalid.xml │ │ │ │ ├── view_invalid.xml │ │ │ │ ├── view_one.xml │ │ │ │ └── view_two.xml │ │ ├── Theme.php │ │ ├── ValidationStateInterface.php │ │ ├── View.php │ │ ├── ViewFactory.php │ │ └── etc │ │ │ ├── theme.xsd │ │ │ └── view.xsd │ │ ├── Console │ │ ├── Cli.php │ │ ├── CommandList.php │ │ ├── CommandListInterface.php │ │ ├── CommandLocator.php │ │ ├── Exception │ │ │ └── GenerationDirectoryAccessException.php │ │ ├── GenerationDirectoryAccess.php │ │ ├── QuestionPerformer │ │ │ └── YesNo.php │ │ ├── README.md │ │ └── Test │ │ │ └── Unit │ │ │ ├── Exception │ │ │ └── GenerationDirectoryAccessExceptionTest.php │ │ │ └── QuestionPerformer │ │ │ └── YesNoTest.php │ │ ├── Controller │ │ ├── AbstractResult.php │ │ ├── Index │ │ │ └── Index.php │ │ ├── Noroute │ │ │ └── Index.php │ │ ├── README.md │ │ ├── Result │ │ │ ├── Forward.php │ │ │ ├── Json.php │ │ │ ├── JsonFactory.php │ │ │ ├── Raw.php │ │ │ ├── Redirect.php │ │ │ └── RedirectFactory.php │ │ ├── ResultFactory.php │ │ ├── ResultInterface.php │ │ ├── Router │ │ │ └── Route │ │ │ │ └── Factory.php │ │ └── Test │ │ │ └── Unit │ │ │ ├── Controller │ │ │ ├── Index │ │ │ │ └── IndexTest.php │ │ │ └── NorouteTest.php │ │ │ ├── Result │ │ │ ├── ForwardTest.php │ │ │ ├── JsonTest.php │ │ │ ├── RawTest.php │ │ │ ├── RedirectFactoryTest.php │ │ │ └── RedirectTest.php │ │ │ └── Router │ │ │ └── Route │ │ │ └── FactoryTest.php │ │ ├── Convert │ │ ├── ConvertArray.php │ │ ├── DataObject.php │ │ ├── DataSize.php │ │ ├── Excel.php │ │ ├── ExcelFactory.php │ │ ├── README.md │ │ ├── Test │ │ │ └── Unit │ │ │ │ ├── ConvertArrayTest.php │ │ │ │ ├── DataSizeTest.php │ │ │ │ ├── ExcelFactoryTest.php │ │ │ │ ├── ExcelTest.php │ │ │ │ ├── ObjectTest.php │ │ │ │ ├── XmlTest.php │ │ │ │ └── _files │ │ │ │ └── sample.xml │ │ └── Xml.php │ │ ├── Crontab │ │ ├── CrontabManager.php │ │ ├── CrontabManagerInterface.php │ │ ├── README.md │ │ ├── TasksProvider.php │ │ ├── TasksProviderInterface.php │ │ └── Test │ │ │ └── Unit │ │ │ ├── CrontabManagerTest.php │ │ │ └── TasksProviderTest.php │ │ ├── Css │ │ ├── PreProcessor │ │ │ ├── Adapter │ │ │ │ ├── CssInliner.php │ │ │ │ └── Less │ │ │ │ │ └── Processor.php │ │ │ ├── Config.php │ │ │ ├── ErrorHandler.php │ │ │ ├── ErrorHandlerInterface.php │ │ │ ├── File │ │ │ │ ├── Collector │ │ │ │ │ ├── Aggregated.php │ │ │ │ │ └── Library.php │ │ │ │ ├── FileList │ │ │ │ │ └── Collator.php │ │ │ │ └── Temporary.php │ │ │ ├── FileGenerator │ │ │ │ └── RelatedGenerator.php │ │ │ └── Instruction │ │ │ │ ├── Import.php │ │ │ │ └── MagentoImport.php │ │ ├── README.md │ │ └── Test │ │ │ └── Unit │ │ │ └── PreProcessor │ │ │ ├── Adapter │ │ │ └── Less │ │ │ │ ├── ProcessorTest.php │ │ │ │ └── _file │ │ │ │ ├── test.css │ │ │ │ └── test.less │ │ │ ├── File │ │ │ ├── Collector │ │ │ │ ├── AggregatedTest.php │ │ │ │ └── LibraryTest.php │ │ │ └── FileList │ │ │ │ └── CollatorTest.php │ │ │ ├── Instruction │ │ │ ├── ImportTest.php │ │ │ └── MagentoImportTest.php │ │ │ └── _files │ │ │ ├── invalid.less │ │ │ └── valid.less │ │ ├── Currency.php │ │ ├── CurrencyFactory.php │ │ ├── CurrencyInterface.php │ │ ├── DB │ │ ├── AbstractMapper.php │ │ ├── Adapter │ │ │ ├── AdapterInterface.php │ │ │ ├── ConnectionException.php │ │ │ ├── DdlCache.php │ │ │ ├── DeadlockException.php │ │ │ ├── DuplicateException.php │ │ │ ├── LockWaitException.php │ │ │ └── Pdo │ │ │ │ ├── Mysql.php │ │ │ │ └── MysqlFactory.php │ │ ├── AggregatedFieldDataConverter.php │ │ ├── DataConverter │ │ │ ├── DataConversionException.php │ │ │ ├── DataConverterInterface.php │ │ │ └── SerializedToJson.php │ │ ├── Ddl │ │ │ ├── Sequence.php │ │ │ ├── Table.php │ │ │ ├── Trigger.php │ │ │ └── TriggerFactory.php │ │ ├── ExpressionConverter.php │ │ ├── FieldDataConversionException.php │ │ ├── FieldDataConverter.php │ │ ├── FieldDataConverterFactory.php │ │ ├── FieldToConvert.php │ │ ├── GenericMapper.php │ │ ├── Helper.php │ │ ├── Helper │ │ │ ├── AbstractHelper.php │ │ │ └── Mysql │ │ │ │ └── Fulltext.php │ │ ├── Logger │ │ │ ├── File.php │ │ │ ├── LoggerAbstract.php │ │ │ ├── LoggerProxy.php │ │ │ └── Quiet.php │ │ ├── LoggerInterface.php │ │ ├── MapperFactory.php │ │ ├── MapperInterface.php │ │ ├── Platform │ │ │ └── Quote.php │ │ ├── Profiler.php │ │ ├── Query.php │ │ ├── Query │ │ │ ├── BatchIterator.php │ │ │ ├── BatchIteratorFactory.php │ │ │ ├── BatchIteratorInterface.php │ │ │ ├── BatchRangeIterator.php │ │ │ └── Generator.php │ │ ├── QueryBuilder.php │ │ ├── QueryFactory.php │ │ ├── QueryInterface.php │ │ ├── Select.php │ │ ├── Select │ │ │ ├── ColumnsRenderer.php │ │ │ ├── CompositeQueryModifier.php │ │ │ ├── DistinctRenderer.php │ │ │ ├── ForUpdateRenderer.php │ │ │ ├── FromRenderer.php │ │ │ ├── GroupRenderer.php │ │ │ ├── HavingRenderer.php │ │ │ ├── InQueryModifier.php │ │ │ ├── LikeQueryModifier.php │ │ │ ├── LimitRenderer.php │ │ │ ├── OrderRenderer.php │ │ │ ├── QueryModifierFactory.php │ │ │ ├── QueryModifierInterface.php │ │ │ ├── RendererInterface.php │ │ │ ├── RendererProxy.php │ │ │ ├── SelectRenderer.php │ │ │ ├── UnionRenderer.php │ │ │ └── WhereRenderer.php │ │ ├── SelectFactory.php │ │ ├── Sequence │ │ │ └── SequenceInterface.php │ │ ├── Sql │ │ │ ├── ColumnValueExpression.php │ │ │ ├── ConcatExpression.php │ │ │ ├── Expression.php │ │ │ ├── ExpressionInterface.php │ │ │ ├── LimitExpression.php │ │ │ ├── LookupExpression.php │ │ │ └── UnionExpression.php │ │ ├── Statement │ │ │ ├── Parameter.php │ │ │ └── Pdo │ │ │ │ └── Mysql.php │ │ ├── SubSelect.php │ │ ├── TemporaryTableService.php │ │ ├── Test │ │ │ └── Unit │ │ │ │ ├── AbstractMapperTest.php │ │ │ │ ├── Adapter │ │ │ │ └── Pdo │ │ │ │ │ ├── MysqlFactoryTest.php │ │ │ │ │ └── MysqlTest.php │ │ │ │ ├── DB │ │ │ │ ├── Logger │ │ │ │ │ └── LoggerProxyTest.php │ │ │ │ └── Statement │ │ │ │ │ └── MysqlTest.php │ │ │ │ ├── DataConverter │ │ │ │ └── SerializedToJsonTest.php │ │ │ │ ├── Ddl │ │ │ │ ├── SequenceTest.php │ │ │ │ └── TriggerTest.php │ │ │ │ ├── ExpressionConverterTest.php │ │ │ │ ├── FieldDataConverterFactoryTest.php │ │ │ │ ├── FieldDataConverterTest.php │ │ │ │ ├── GenericMapperTest.php │ │ │ │ ├── Helper │ │ │ │ ├── AbstractHelperTest.php │ │ │ │ └── Mysql │ │ │ │ │ └── FulltextTest.php │ │ │ │ ├── Logger │ │ │ │ └── FileTest.php │ │ │ │ ├── Platform │ │ │ │ └── QuoteTest.php │ │ │ │ ├── ProfilerTest.php │ │ │ │ ├── QueryTest.php │ │ │ │ ├── Select │ │ │ │ ├── ColumnsRendererTest.php │ │ │ │ ├── CompositeQueryModifierTest.php │ │ │ │ ├── DistinctRendererTest.php │ │ │ │ ├── ForUpdateRendererTest.php │ │ │ │ ├── FromRendererTest.php │ │ │ │ ├── GroupRendererTest.php │ │ │ │ ├── HavingRendererTest.php │ │ │ │ ├── LikeQueryModifierTest.php │ │ │ │ ├── LimitRendererTest.php │ │ │ │ ├── OrderRendererTest.php │ │ │ │ ├── QueryModifierFactoryTest.php │ │ │ │ ├── RendererProxyTest.php │ │ │ │ ├── SelectRendererTest.php │ │ │ │ ├── UnionRendererTest.php │ │ │ │ └── WhereRendererTest.php │ │ │ │ ├── SelectFactoryTest.php │ │ │ │ ├── SelectTest.php │ │ │ │ ├── Sql │ │ │ │ ├── LimitExpressionTest.php │ │ │ │ └── UnionExpressionTest.php │ │ │ │ └── TemporaryTableServiceTest.php │ │ ├── Transaction.php │ │ ├── Tree.php │ │ └── Tree │ │ │ ├── Node.php │ │ │ └── NodeSet.php │ │ ├── Data │ │ ├── AbstractCriteria.php │ │ ├── AbstractDataObject.php │ │ ├── AbstractSearchCriteriaBuilder.php │ │ ├── AbstractSearchResult.php │ │ ├── Argument │ │ │ ├── Interpreter │ │ │ │ ├── ArrayType.php │ │ │ │ ├── BaseStringUtils.php │ │ │ │ ├── Boolean.php │ │ │ │ ├── Composite.php │ │ │ │ ├── Constant.php │ │ │ │ ├── DataObject.php │ │ │ │ ├── NullType.php │ │ │ │ ├── Number.php │ │ │ │ └── StringUtils.php │ │ │ └── InterpreterInterface.php │ │ ├── Collection.php │ │ ├── Collection │ │ │ ├── AbstractDb.php │ │ │ ├── Db │ │ │ │ ├── FetchStrategy │ │ │ │ │ ├── Cache.php │ │ │ │ │ └── Query.php │ │ │ │ └── FetchStrategyInterface.php │ │ │ ├── EntityFactory.php │ │ │ ├── EntityFactoryInterface.php │ │ │ ├── Filesystem.php │ │ │ └── ModelFactory.php │ │ ├── CollectionDataSourceInterface.php │ │ ├── CollectionModifier.php │ │ ├── CollectionModifierInterface.php │ │ ├── DataArray.php │ │ ├── Form.php │ │ ├── Form │ │ │ ├── AbstractForm.php │ │ │ ├── Element │ │ │ │ ├── AbstractElement.php │ │ │ │ ├── Button.php │ │ │ │ ├── Checkbox.php │ │ │ │ ├── Checkboxes.php │ │ │ │ ├── Collection.php │ │ │ │ ├── CollectionFactory.php │ │ │ │ ├── Column.php │ │ │ │ ├── Date.php │ │ │ │ ├── Editablemultiselect.php │ │ │ │ ├── Editor.php │ │ │ │ ├── Factory.php │ │ │ │ ├── Fieldset.php │ │ │ │ ├── File.php │ │ │ │ ├── Gallery.php │ │ │ │ ├── Hidden.php │ │ │ │ ├── Image.php │ │ │ │ ├── Imagefile.php │ │ │ │ ├── Label.php │ │ │ │ ├── Link.php │ │ │ │ ├── Multiline.php │ │ │ │ ├── Multiselect.php │ │ │ │ ├── Note.php │ │ │ │ ├── Obscure.php │ │ │ │ ├── Password.php │ │ │ │ ├── Radio.php │ │ │ │ ├── Radios.php │ │ │ │ ├── Renderer │ │ │ │ │ └── RendererInterface.php │ │ │ │ ├── Reset.php │ │ │ │ ├── Select.php │ │ │ │ ├── Submit.php │ │ │ │ ├── Text.php │ │ │ │ ├── Textarea.php │ │ │ │ └── Time.php │ │ │ ├── ElementFactory.php │ │ │ ├── Filter │ │ │ │ ├── Date.php │ │ │ │ ├── Escapehtml.php │ │ │ │ ├── FilterInterface.php │ │ │ │ ├── Striptags.php │ │ │ │ └── Trim.php │ │ │ ├── FilterFactory.php │ │ │ ├── FormKey.php │ │ │ └── FormKey │ │ │ │ └── Validator.php │ │ ├── FormFactory.php │ │ ├── Graph.php │ │ ├── Helper │ │ │ └── PostHelper.php │ │ ├── ObjectFactory.php │ │ ├── OptionSourceInterface.php │ │ ├── README.md │ │ ├── Schema.php │ │ ├── SearchResultInterface.php │ │ ├── SearchResultIterator.php │ │ ├── SearchResultIteratorFactory.php │ │ ├── SearchResultProcessor.php │ │ ├── SearchResultProcessorFactory.php │ │ ├── SearchResultProcessorInterface.php │ │ ├── Structure.php │ │ ├── Test │ │ │ └── Unit │ │ │ │ ├── AbstractCriteriaTest.php │ │ │ │ ├── AbstractDataObjectTest.php │ │ │ │ ├── AbstractSearchResultTest.php │ │ │ │ ├── Argument │ │ │ │ ├── Interpreter │ │ │ │ │ ├── ArrayTypeTest.php │ │ │ │ │ ├── BooleanTest.php │ │ │ │ │ ├── CompositeTest.php │ │ │ │ │ ├── ConstantTest.php │ │ │ │ │ ├── NullTypeTest.php │ │ │ │ │ └── NumberTest.php │ │ │ │ ├── XsdTest.php │ │ │ │ └── _files │ │ │ │ │ ├── typesInvalidArray.php │ │ │ │ │ ├── types_schema.xsd │ │ │ │ │ └── types_valid.xml │ │ │ │ ├── Collection │ │ │ │ ├── Db │ │ │ │ │ └── FetchStrategy │ │ │ │ │ │ ├── CacheTest.php │ │ │ │ │ │ └── QueryTest.php │ │ │ │ ├── DbCollection.php │ │ │ │ ├── DbTest.php │ │ │ │ └── FilesystemTest.php │ │ │ │ ├── CollectionTest.php │ │ │ │ ├── Criteria │ │ │ │ └── Sample.php │ │ │ │ ├── Form │ │ │ │ ├── AbstractFormTest.php │ │ │ │ ├── Element │ │ │ │ │ ├── AbstractElementTest.php │ │ │ │ │ ├── ButtonTest.php │ │ │ │ │ ├── CheckboxTest.php │ │ │ │ │ ├── CollectionFactoryTest.php │ │ │ │ │ ├── ColumnTest.php │ │ │ │ │ ├── DateTest.php │ │ │ │ │ ├── EditablemultiselectTest.php │ │ │ │ │ ├── EditorTest.php │ │ │ │ │ ├── FactoryTest.php │ │ │ │ │ ├── FileTest.php │ │ │ │ │ ├── HiddenTest.php │ │ │ │ │ ├── ImageTest.php │ │ │ │ │ ├── ImagefileTest.php │ │ │ │ │ ├── LabelTest.php │ │ │ │ │ ├── LinkTest.php │ │ │ │ │ ├── MultilineTest.php │ │ │ │ │ ├── MultiselectTest.php │ │ │ │ │ ├── NoteTest.php │ │ │ │ │ ├── ObscureTest.php │ │ │ │ │ ├── PasswordTest.php │ │ │ │ │ ├── RadioTest.php │ │ │ │ │ ├── ResetTest.php │ │ │ │ │ ├── SubmitTest.php │ │ │ │ │ ├── TextTest.php │ │ │ │ │ └── TextareaTest.php │ │ │ │ ├── FilterFactoryTest.php │ │ │ │ ├── FormKey │ │ │ │ │ └── ValidatorTest.php │ │ │ │ └── FormKeyTest.php │ │ │ │ ├── FormFactoryTest.php │ │ │ │ ├── FormTest.php │ │ │ │ ├── GraphTest.php │ │ │ │ ├── Helper │ │ │ │ └── PostHelperTest.php │ │ │ │ ├── SearchCriteriaBuilderTest.php │ │ │ │ ├── SearchResultProcessorTest.php │ │ │ │ ├── StructureTest.php │ │ │ │ ├── Stub │ │ │ │ ├── DataObject.php │ │ │ │ ├── SearchCriteriaBuilder.php │ │ │ │ └── SearchResult.php │ │ │ │ ├── Tree │ │ │ │ └── Node │ │ │ │ │ └── CollectionTest.php │ │ │ │ └── TreeTest.php │ │ ├── Tree.php │ │ ├── Tree │ │ │ ├── Db.php │ │ │ ├── Dbp.php │ │ │ ├── Node.php │ │ │ ├── Node │ │ │ │ └── Collection.php │ │ │ └── NodeFactory.php │ │ ├── TreeFactory.php │ │ ├── ValueSourceInterface.php │ │ ├── Wysiwyg │ │ │ ├── ConfigProviderInterface.php │ │ │ └── Normalizer.php │ │ └── etc │ │ │ └── argument │ │ │ └── types.xsd │ │ ├── DataObject.php │ │ ├── DataObject │ │ ├── Cache.php │ │ ├── Copy.php │ │ ├── Copy │ │ │ ├── Config.php │ │ │ └── Config │ │ │ │ ├── Converter.php │ │ │ │ ├── Data.php │ │ │ │ ├── Data │ │ │ │ └── Proxy.php │ │ │ │ ├── Reader.php │ │ │ │ └── SchemaLocator.php │ │ ├── Factory.php │ │ ├── IdentityGeneratorInterface.php │ │ ├── IdentityInterface.php │ │ ├── IdentityService.php │ │ ├── KeyValueObjectInterface.php │ │ ├── Mapper.php │ │ ├── README.md │ │ ├── Test │ │ │ └── Unit │ │ │ │ ├── CacheTest.php │ │ │ │ ├── Copy │ │ │ │ ├── Config │ │ │ │ │ ├── ConverterTest.php │ │ │ │ │ ├── SchemaLocatorTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ ├── fieldset.xml │ │ │ │ │ │ └── fieldset_config.php │ │ │ │ └── ConfigTest.php │ │ │ │ ├── CopyTest.php │ │ │ │ └── MapperTest.php │ │ └── etc │ │ │ ├── fieldset.xsd │ │ │ └── fieldset_file.xsd │ │ ├── Debug.php │ │ ├── DomDocument │ │ └── DomDocumentFactory.php │ │ ├── Encryption │ │ ├── Adapter │ │ │ ├── EncryptionAdapterInterface.php │ │ │ ├── Mcrypt.php │ │ │ └── SodiumChachaIetf.php │ │ ├── Crypt.php │ │ ├── Encryptor.php │ │ ├── EncryptorInterface.php │ │ ├── Helper │ │ │ └── Security.php │ │ ├── KeyValidator.php │ │ ├── README.md │ │ ├── Test │ │ │ └── Unit │ │ │ │ ├── Adapter │ │ │ │ ├── McryptTest.php │ │ │ │ └── SodiumChachaIetfTest.php │ │ │ │ ├── Crypt │ │ │ │ └── _files │ │ │ │ │ ├── _cipher_info.php │ │ │ │ │ ├── _crypt_fixtures.php │ │ │ │ │ └── _sodium_chachaieft_fixtures.php │ │ │ │ ├── CryptTest.php │ │ │ │ ├── EncryptorTest.php │ │ │ │ ├── Helper │ │ │ │ └── SecurityTest.php │ │ │ │ ├── KeyValidatorTest.php │ │ │ │ └── UrlCoderTest.php │ │ └── UrlCoder.php │ │ ├── EntityManager │ │ ├── AbstractModelHydrator.php │ │ ├── CallbackHandler.php │ │ ├── CompositeMapper.php │ │ ├── Db │ │ │ ├── CreateRow.php │ │ │ ├── DeleteRow.php │ │ │ ├── ReadRow.php │ │ │ └── UpdateRow.php │ │ ├── EntityManager.php │ │ ├── EntityMetadata.php │ │ ├── EntityMetadataInterface.php │ │ ├── EventManager.php │ │ ├── Hydrator.php │ │ ├── HydratorInterface.php │ │ ├── HydratorPool.php │ │ ├── Mapper.php │ │ ├── MapperInterface.php │ │ ├── MapperPool.php │ │ ├── MetadataPool.php │ │ ├── Observer │ │ │ ├── AfterEntityDelete.php │ │ │ ├── AfterEntityLoad.php │ │ │ ├── AfterEntitySave.php │ │ │ ├── BeforeEntityDelete.php │ │ │ ├── BeforeEntityLoad.php │ │ │ └── BeforeEntitySave.php │ │ ├── Operation │ │ │ ├── AttributeInterface.php │ │ │ ├── AttributePool.php │ │ │ ├── CheckIfExists.php │ │ │ ├── CheckIfExistsInterface.php │ │ │ ├── Create.php │ │ │ ├── Create │ │ │ │ ├── CreateAttributes.php │ │ │ │ ├── CreateExtensions.php │ │ │ │ └── CreateMain.php │ │ │ ├── CreateInterface.php │ │ │ ├── Delete.php │ │ │ ├── Delete │ │ │ │ ├── DeleteAttributes.php │ │ │ │ ├── DeleteExtensions.php │ │ │ │ └── DeleteMain.php │ │ │ ├── DeleteInterface.php │ │ │ ├── ExtensionInterface.php │ │ │ ├── ExtensionPool.php │ │ │ ├── Read.php │ │ │ ├── Read │ │ │ │ ├── ReadAttributes.php │ │ │ │ ├── ReadExtensions.php │ │ │ │ └── ReadMain.php │ │ │ ├── ReadInterface.php │ │ │ ├── Update.php │ │ │ ├── Update │ │ │ │ ├── UpdateAttributes.php │ │ │ │ ├── UpdateExtensions.php │ │ │ │ └── UpdateMain.php │ │ │ ├── UpdateInterface.php │ │ │ └── ValidatorPool.php │ │ ├── OperationInterface.php │ │ ├── OperationPool.php │ │ ├── README.md │ │ ├── Sequence │ │ │ ├── Sequence.php │ │ │ ├── SequenceApplier.php │ │ │ ├── SequenceFactory.php │ │ │ ├── SequenceManager.php │ │ │ └── SequenceRegistry.php │ │ ├── Test │ │ │ └── Unit │ │ │ │ ├── Db │ │ │ │ └── UpdateRowTest.php │ │ │ │ ├── MapperTest.php │ │ │ │ ├── Operation │ │ │ │ ├── CreateTest.php │ │ │ │ └── UpdateTest.php │ │ │ │ ├── OperationPoolTest.php │ │ │ │ ├── Sequence │ │ │ │ └── SequenceApplierTest.php │ │ │ │ └── TypeResolverTest.php │ │ └── TypeResolver.php │ │ ├── Escaper.php │ │ ├── Event.php │ │ ├── Event │ │ ├── Collection.php │ │ ├── Config.php │ │ ├── Config │ │ │ ├── Converter.php │ │ │ ├── Data.php │ │ │ ├── Reader.php │ │ │ └── SchemaLocator.php │ │ ├── ConfigInterface.php │ │ ├── Invoker │ │ │ └── InvokerDefault.php │ │ ├── InvokerInterface.php │ │ ├── Manager.php │ │ ├── ManagerInterface.php │ │ ├── Observer.php │ │ ├── Observer │ │ │ ├── Collection.php │ │ │ ├── Cron.php │ │ │ └── Regex.php │ │ ├── ObserverFactory.php │ │ ├── ObserverInterface.php │ │ ├── README.md │ │ ├── Test │ │ │ └── Unit │ │ │ │ ├── CollectionTest.php │ │ │ │ ├── Config │ │ │ │ ├── ConverterTest.php │ │ │ │ ├── SchemaLocatorTest.php │ │ │ │ ├── XsdTest.php │ │ │ │ └── _files │ │ │ │ │ ├── event_config.php │ │ │ │ │ ├── event_config.xml │ │ │ │ │ ├── event_invalid_config.xml │ │ │ │ │ ├── invalidEventsXmlArray.php │ │ │ │ │ └── valid_events.xml │ │ │ │ ├── ConfigTest.php │ │ │ │ ├── Invoker │ │ │ │ ├── InvokerDefaultTest.php │ │ │ │ └── ObserverExample.php │ │ │ │ ├── ManagerStub.php │ │ │ │ ├── ManagerTest.php │ │ │ │ ├── Observer │ │ │ │ ├── CollectionTest.php │ │ │ │ ├── CronTest.php │ │ │ │ └── RegexTest.php │ │ │ │ ├── ObserverFactoryTest.php │ │ │ │ ├── ObserverTest.php │ │ │ │ └── WrapperFactoryTest.php │ │ ├── WrapperFactory.php │ │ └── etc │ │ │ └── events.xsd │ │ ├── EventFactory.php │ │ ├── Exception │ │ ├── AbstractAggregateException.php │ │ ├── AggregateExceptionInterface.php │ │ ├── AlreadyExistsException.php │ │ ├── AuthenticationException.php │ │ ├── AuthorizationException.php │ │ ├── BulkException.php │ │ ├── ConfigurationMismatchException.php │ │ ├── CouldNotDeleteException.php │ │ ├── CouldNotSaveException.php │ │ ├── CronException.php │ │ ├── EmailNotConfirmedException.php │ │ ├── FileSystemException.php │ │ ├── InputException.php │ │ ├── IntegrationException.php │ │ ├── InvalidEmailOrPasswordException.php │ │ ├── LocalizedException.php │ │ ├── MailException.php │ │ ├── NoSuchEntityException.php │ │ ├── NotFoundException.php │ │ ├── PaymentException.php │ │ ├── Plugin │ │ │ └── AuthenticationException.php │ │ ├── README.md │ │ ├── RemoteServiceUnavailableException.php │ │ ├── RuntimeException.php │ │ ├── SecurityViolationException.php │ │ ├── SerializationException.php │ │ ├── SessionException.php │ │ ├── State │ │ │ ├── ExpiredException.php │ │ │ ├── InitException.php │ │ │ ├── InputMismatchException.php │ │ │ ├── InvalidTransitionException.php │ │ │ └── UserLockedException.php │ │ ├── StateException.php │ │ ├── TemporaryState │ │ │ └── CouldNotSaveException.php │ │ ├── TemporaryStateExceptionInterface.php │ │ ├── Test │ │ │ └── Unit │ │ │ │ ├── AuthenticationExceptionTest.php │ │ │ │ ├── AuthorizationExceptionTest.php │ │ │ │ ├── EmailNotConfirmedExceptionTest.php │ │ │ │ ├── InputExceptionTest.php │ │ │ │ ├── LocalizedExceptionTest.php │ │ │ │ ├── NoSuchEntityExceptionTest.php │ │ │ │ ├── State │ │ │ │ ├── ExpiredExceptionTest.php │ │ │ │ ├── InputMismatchExceptionTest.php │ │ │ │ └── InvalidTransitionExceptionTest.php │ │ │ │ └── StateExceptionTest.php │ │ └── ValidatorException.php │ │ ├── File │ │ ├── Csv.php │ │ ├── CsvMulty.php │ │ ├── Mime.php │ │ ├── README.md │ │ ├── Size.php │ │ ├── Test │ │ │ └── Unit │ │ │ │ ├── CsvTest.php │ │ │ │ ├── MimeTest.php │ │ │ │ ├── Transfer │ │ │ │ └── Adapter │ │ │ │ │ └── HttpTest.php │ │ │ │ └── _files │ │ │ │ ├── UPPERCASE.WEIRD │ │ │ │ ├── file.weird │ │ │ │ └── javascript.js │ │ ├── Transfer │ │ │ └── Adapter │ │ │ │ └── Http.php │ │ ├── Uploader.php │ │ └── UploaderFactory.php │ │ ├── Filesystem.php │ │ ├── Filesystem │ │ ├── Directory │ │ │ ├── PathValidator.php │ │ │ ├── PathValidatorInterface.php │ │ │ ├── Read.php │ │ │ ├── ReadFactory.php │ │ │ ├── ReadInterface.php │ │ │ ├── Write.php │ │ │ ├── WriteFactory.php │ │ │ └── WriteInterface.php │ │ ├── DirectoryList.php │ │ ├── Driver │ │ │ ├── File.php │ │ │ ├── Http.php │ │ │ ├── Https.php │ │ │ └── Zlib.php │ │ ├── DriverInterface.php │ │ ├── DriverPool.php │ │ ├── File │ │ │ ├── Read.php │ │ │ ├── ReadFactory.php │ │ │ ├── ReadInterface.php │ │ │ ├── Write.php │ │ │ ├── WriteFactory.php │ │ │ └── WriteInterface.php │ │ ├── FileResolver.php │ │ ├── Filter │ │ │ └── ExcludeFilter.php │ │ ├── Glob.php │ │ ├── Io │ │ │ ├── AbstractIo.php │ │ │ ├── File.php │ │ │ ├── Ftp.php │ │ │ ├── IoInterface.php │ │ │ └── Sftp.php │ │ ├── README.md │ │ └── Test │ │ │ └── Unit │ │ │ ├── Directory │ │ │ ├── ReadTest.php │ │ │ └── WriteTest.php │ │ │ ├── DirectoryListTest.php │ │ │ ├── Driver │ │ │ ├── FileTest.php │ │ │ ├── HttpTest.php │ │ │ └── HttpsTest.php │ │ │ ├── DriverPoolTest.php │ │ │ ├── File │ │ │ ├── ExcludeFilterTest.php │ │ │ ├── ReadFactoryTest.php │ │ │ ├── ReadTest.php │ │ │ ├── WriteFactoryTest.php │ │ │ └── WriteTest.php │ │ │ ├── FileResolverTest.php │ │ │ └── _files │ │ │ └── http_mock.php │ │ ├── Filter │ │ ├── AbstractFactory.php │ │ ├── ArrayFilter.php │ │ ├── DataObject.php │ │ ├── DataObject │ │ │ └── Grid.php │ │ ├── Decrypt.php │ │ ├── Email.php │ │ ├── Encrypt.php │ │ ├── Encrypt │ │ │ ├── AdapterInterface.php │ │ │ └── Basic.php │ │ ├── Factory.php │ │ ├── FactoryInterface.php │ │ ├── FilterManager.php │ │ ├── FilterManager │ │ │ ├── Config.php │ │ │ └── ConfigInterface.php │ │ ├── Input.php │ │ ├── Input │ │ │ └── MaliciousCode.php │ │ ├── LocalizedToNormalized.php │ │ ├── Money.php │ │ ├── RemoveAccents.php │ │ ├── RemoveTags.php │ │ ├── SplitWords.php │ │ ├── Sprintf.php │ │ ├── StripTags.php │ │ ├── Template.php │ │ ├── Template │ │ │ ├── Simple.php │ │ │ └── Tokenizer │ │ │ │ ├── AbstractTokenizer.php │ │ │ │ ├── Parameter.php │ │ │ │ └── Variable.php │ │ ├── Test │ │ │ └── Unit │ │ │ │ ├── AbstractFactoryTest.php │ │ │ │ ├── ArrayFilterTest.php │ │ │ │ ├── DataObject │ │ │ │ └── GridTest.php │ │ │ │ ├── FilterManager │ │ │ │ └── ConfigTest.php │ │ │ │ ├── FilterManagerTest.php │ │ │ │ ├── Input │ │ │ │ └── MaliciousCodeTest.php │ │ │ │ ├── InputTest.php │ │ │ │ ├── RemoveAccentsTest.php │ │ │ │ ├── RemoveTagsTest.php │ │ │ │ ├── SplitWordsTest.php │ │ │ │ ├── SprintfTest.php │ │ │ │ ├── StripTagsTest.php │ │ │ │ ├── Template │ │ │ │ ├── SimpleTest.php │ │ │ │ └── Tokenizer │ │ │ │ │ ├── ParameterTest.php │ │ │ │ │ └── VariableTest.php │ │ │ │ ├── TemplateTest.php │ │ │ │ ├── TranslitTest.php │ │ │ │ ├── TranslitUrlTest.php │ │ │ │ └── TruncateTest.php │ │ ├── Translit.php │ │ ├── TranslitUrl.php │ │ ├── Truncate.php │ │ ├── TruncateFilter.php │ │ ├── TruncateFilter │ │ │ └── Result.php │ │ └── ZendFactory.php │ │ ├── Flag.php │ │ ├── Flag │ │ ├── FlagResource.php │ │ └── README.md │ │ ├── FlagFactory.php │ │ ├── FlagManager.php │ │ ├── GraphQl │ │ ├── Config.php │ │ ├── Config │ │ │ ├── ConfigElementFactory.php │ │ │ ├── ConfigElementFactoryInterface.php │ │ │ ├── ConfigElementInterface.php │ │ │ ├── Data │ │ │ │ └── WrappedTypeProcessor.php │ │ │ └── Element │ │ │ │ ├── Argument.php │ │ │ │ ├── ArgumentFactory.php │ │ │ │ ├── Enum.php │ │ │ │ ├── EnumFactory.php │ │ │ │ ├── EnumValue.php │ │ │ │ ├── EnumValueFactory.php │ │ │ │ ├── Field.php │ │ │ │ ├── FieldFactory.php │ │ │ │ ├── FieldInterface.php │ │ │ │ ├── FieldsFactory.php │ │ │ │ ├── Input.php │ │ │ │ ├── InputFactory.php │ │ │ │ ├── InterfaceFactory.php │ │ │ │ ├── InterfaceType.php │ │ │ │ ├── OutputFieldInterface.php │ │ │ │ ├── Type.php │ │ │ │ ├── TypeFactory.php │ │ │ │ └── TypeInterface.php │ │ ├── ConfigInterface.php │ │ ├── Exception │ │ │ ├── ExceptionFormatter.php │ │ │ ├── GraphQlAlreadyExistsException.php │ │ │ ├── GraphQlAuthenticationException.php │ │ │ ├── GraphQlAuthorizationException.php │ │ │ ├── GraphQlInputException.php │ │ │ └── GraphQlNoSuchEntityException.php │ │ ├── Query │ │ │ ├── EnumLookup.php │ │ │ ├── FieldTranslator.php │ │ │ ├── Fields.php │ │ │ ├── IntrospectionConfiguration.php │ │ │ ├── PostFetchProcessorInterface.php │ │ │ ├── Promise.php │ │ │ ├── QueryComplexityLimiter.php │ │ │ ├── QueryProcessor.php │ │ │ ├── Resolver │ │ │ │ ├── Argument │ │ │ │ │ ├── AstConverter.php │ │ │ │ │ ├── FieldEntityAttributesInterface.php │ │ │ │ │ ├── FieldEntityAttributesPool.php │ │ │ │ │ ├── Filter │ │ │ │ │ │ ├── Clause.php │ │ │ │ │ │ ├── ClauseFactory.php │ │ │ │ │ │ ├── Connective.php │ │ │ │ │ │ ├── ConnectiveFactory.php │ │ │ │ │ │ └── Operator.php │ │ │ │ │ └── SearchCriteria │ │ │ │ │ │ ├── ArgumentApplier │ │ │ │ │ │ ├── Filter.php │ │ │ │ │ │ └── Sort.php │ │ │ │ │ │ ├── ArgumentApplierFactory.php │ │ │ │ │ │ ├── ArgumentApplierInterface.php │ │ │ │ │ │ ├── ArgumentApplierPool.php │ │ │ │ │ │ ├── Builder.php │ │ │ │ │ │ ├── FilterGroupFactory.php │ │ │ │ │ │ └── SearchFilter.php │ │ │ │ ├── ContextInterface.php │ │ │ │ ├── IdentityInterface.php │ │ │ │ ├── TypeResolverInterface.php │ │ │ │ ├── Value.php │ │ │ │ └── ValueFactory.php │ │ │ └── ResolverInterface.php │ │ ├── README.md │ │ ├── Schema.php │ │ ├── Schema │ │ │ ├── SchemaGenerator.php │ │ │ ├── SchemaGeneratorInterface.php │ │ │ ├── Type │ │ │ │ ├── BooleanType.php │ │ │ │ ├── Entity │ │ │ │ │ ├── DefaultMapper.php │ │ │ │ │ └── MapperInterface.php │ │ │ │ ├── Enum │ │ │ │ │ ├── DataMapperInterface.php │ │ │ │ │ ├── DefaultDataMapper.php │ │ │ │ │ └── Enum.php │ │ │ │ ├── EnumType.php │ │ │ │ ├── FloatType.php │ │ │ │ ├── IdType.php │ │ │ │ ├── Input │ │ │ │ │ ├── InputMapper.php │ │ │ │ │ └── InputObjectType.php │ │ │ │ ├── InputObjectType.php │ │ │ │ ├── InputTypeInterface.php │ │ │ │ ├── IntType.php │ │ │ │ ├── InterfaceType.php │ │ │ │ ├── ListOfType.php │ │ │ │ ├── NonNull.php │ │ │ │ ├── ObjectType.php │ │ │ │ ├── Output │ │ │ │ │ ├── ElementMapper.php │ │ │ │ │ ├── ElementMapper │ │ │ │ │ │ ├── Formatter │ │ │ │ │ │ │ ├── Fields.php │ │ │ │ │ │ │ ├── Interfaces.php │ │ │ │ │ │ │ └── ResolveType.php │ │ │ │ │ │ ├── FormatterComposite.php │ │ │ │ │ │ └── FormatterInterface.php │ │ │ │ │ ├── OutputInterfaceObject.php │ │ │ │ │ ├── OutputMapper.php │ │ │ │ │ └── OutputTypeObject.php │ │ │ │ ├── OutputTypeInterface.php │ │ │ │ ├── ResolveInfo.php │ │ │ │ ├── ResolveInfoFactory.php │ │ │ │ ├── ScalarTypes.php │ │ │ │ ├── StringType.php │ │ │ │ ├── TypeRegistry.php │ │ │ │ └── WrappedTypeInterface.php │ │ │ ├── TypeFactory.php │ │ │ └── TypeInterface.php │ │ └── SchemaFactory.php │ │ ├── GraphQlSchemaStitching │ │ ├── Common │ │ │ └── Reader.php │ │ ├── GraphQlReader.php │ │ ├── GraphQlReader │ │ │ ├── MetaReader │ │ │ │ ├── CacheTagReader.php │ │ │ │ ├── DocReader.php │ │ │ │ ├── FieldMetaReader.php │ │ │ │ ├── ImplementsReader.php │ │ │ │ └── TypeMetaWrapperReader.php │ │ │ ├── Reader │ │ │ │ ├── EnumType.php │ │ │ │ ├── InputObjectType.php │ │ │ │ ├── InterfaceType.php │ │ │ │ └── ObjectType.php │ │ │ ├── TypeMetaReaderInterface.php │ │ │ └── TypeReaderComposite.php │ │ └── README.md │ │ ├── HTTP │ │ ├── Adapter │ │ │ ├── Curl.php │ │ │ └── FileTransferFactory.php │ │ ├── Authentication.php │ │ ├── Client │ │ │ ├── Curl.php │ │ │ └── Socket.php │ │ ├── ClientFactory.php │ │ ├── ClientInterface.php │ │ ├── Header.php │ │ ├── Mime.php │ │ ├── PhpEnvironment │ │ │ ├── RemoteAddress.php │ │ │ ├── Request.php │ │ │ ├── Response.php │ │ │ └── ServerAddress.php │ │ ├── ResponseFactory.php │ │ ├── Test │ │ │ └── Unit │ │ │ │ ├── Adapter │ │ │ │ ├── CurlTest.php │ │ │ │ └── _files │ │ │ │ │ ├── curl_exec_mock.php │ │ │ │ │ ├── curl_response1.txt │ │ │ │ │ ├── curl_response2.txt │ │ │ │ │ └── curl_response_expected.txt │ │ │ │ ├── AuthenticationTest.php │ │ │ │ ├── HeaderTest.php │ │ │ │ └── PhpEnvironment │ │ │ │ ├── RemoteAddressTest.php │ │ │ │ ├── RequestTest.php │ │ │ │ ├── ResponseTest.php │ │ │ │ └── ServerAddressTest.php │ │ └── ZendClient.php │ │ ├── Image.php │ │ ├── Image │ │ ├── Adapter │ │ │ ├── AbstractAdapter.php │ │ │ ├── AdapterInterface.php │ │ │ ├── Config.php │ │ │ ├── ConfigInterface.php │ │ │ ├── Gd2.php │ │ │ ├── ImageMagick.php │ │ │ └── UploadConfigInterface.php │ │ ├── AdapterFactory.php │ │ ├── Factory.php │ │ ├── README.md │ │ └── Test │ │ │ └── Unit │ │ │ ├── Adapter │ │ │ ├── AbstractTest.php │ │ │ ├── Gd2Test.php │ │ │ ├── ImageMagickTest.php │ │ │ └── _files │ │ │ │ ├── global_php_mock.php │ │ │ │ └── invalid_image.jpg │ │ │ └── AdapterFactoryTest.php │ │ ├── Indexer │ │ ├── AbstractProcessor.php │ │ ├── Action │ │ │ ├── Base.php │ │ │ ├── Dummy.php │ │ │ └── Entity.php │ │ ├── ActionFactory.php │ │ ├── ActionInterface.php │ │ ├── BatchProvider.php │ │ ├── BatchProviderInterface.php │ │ ├── BatchSizeManagement.php │ │ ├── BatchSizeManagementInterface.php │ │ ├── CacheContext.php │ │ ├── Config │ │ │ ├── Converter.php │ │ │ ├── DependencyInfoProvider.php │ │ │ ├── DependencyInfoProviderInterface.php │ │ │ ├── Reader.php │ │ │ └── SchemaLocator.php │ │ ├── ConfigInterface.php │ │ ├── Dimension.php │ │ ├── DimensionFactory.php │ │ ├── DimensionProviderInterface.php │ │ ├── DimensionalIndexerInterface.php │ │ ├── FieldsetInterface.php │ │ ├── FieldsetPool.php │ │ ├── GridStructure.php │ │ ├── Handler │ │ │ ├── AttributeHandler.php │ │ │ ├── ConcatHandler.php │ │ │ └── DefaultHandler.php │ │ ├── HandlerInterface.php │ │ ├── HandlerPool.php │ │ ├── IndexStructure.php │ │ ├── IndexStructureInterface.php │ │ ├── IndexTableRowSizeEstimator.php │ │ ├── IndexTableRowSizeEstimatorInterface.php │ │ ├── IndexerInterface.php │ │ ├── IndexerRegistry.php │ │ ├── MultiDimensionProvider.php │ │ ├── README.md │ │ ├── SaveHandler │ │ │ ├── Batch.php │ │ │ ├── Grid.php │ │ │ ├── IndexerHandler.php │ │ │ └── IndexerInterface.php │ │ ├── SaveHandlerFactory.php │ │ ├── ScopeResolver │ │ │ ├── FlatScopeResolver.php │ │ │ └── IndexScopeResolver.php │ │ ├── StateInterface.php │ │ ├── StructureFactory.php │ │ ├── Table │ │ │ ├── Strategy.php │ │ │ └── StrategyInterface.php │ │ ├── Test │ │ │ └── Unit │ │ │ │ ├── ActionFactoryTest.php │ │ │ │ ├── BatchProviderTest.php │ │ │ │ ├── BatchSizeManagementTest.php │ │ │ │ ├── BatchTest.php │ │ │ │ ├── Config │ │ │ │ ├── ConverterTest.php │ │ │ │ ├── DependencyInfoProviderTest.php │ │ │ │ ├── ReaderTest.php │ │ │ │ └── SchemaLocatorTest.php │ │ │ │ ├── GridStructureTest.php │ │ │ │ ├── Handler │ │ │ │ └── AttributeHandlerTest.php │ │ │ │ ├── IndexStructureTest.php │ │ │ │ ├── IndexTableRowSizeEstimatorTest.php │ │ │ │ ├── IndexerRegistryTest.php │ │ │ │ ├── MultiDimensionProviderTest.php │ │ │ │ ├── ScopeResolver │ │ │ │ └── IndexScopeResolverTest.php │ │ │ │ ├── StrategyTest.php │ │ │ │ ├── XsdTest.php │ │ │ │ └── _files │ │ │ │ ├── indexer_config.php │ │ │ │ ├── indexer_merged_one.xml │ │ │ │ ├── indexer_merged_two.xml │ │ │ │ ├── indexer_one.xml │ │ │ │ ├── indexer_three.xml │ │ │ │ ├── indexer_two.xml │ │ │ │ ├── invalidIndexerXmlArray.php │ │ │ │ └── valid_indexer.xml │ │ └── etc │ │ │ ├── indexer.xsd │ │ │ └── indexer_merged.xsd │ │ ├── Interception │ │ ├── Code │ │ │ ├── Generator │ │ │ │ └── Interceptor.php │ │ │ └── InterfaceValidator.php │ │ ├── Config │ │ │ ├── CacheManager.php │ │ │ └── Config.php │ │ ├── ConfigInterface.php │ │ ├── Definition │ │ │ └── Runtime.php │ │ ├── DefinitionInterface.php │ │ ├── Interceptor.php │ │ ├── InterceptorInterface.php │ │ ├── ObjectManager │ │ │ ├── Config │ │ │ │ ├── Compiled.php │ │ │ │ └── Developer.php │ │ │ └── ConfigInterface.php │ │ ├── PluginList │ │ │ └── PluginList.php │ │ ├── PluginListInterface.php │ │ └── Test │ │ │ └── Unit │ │ │ ├── Code │ │ │ ├── Generator │ │ │ │ ├── InterceptorTest.php │ │ │ │ └── _files │ │ │ │ │ ├── Interceptor.txt │ │ │ │ │ ├── Sample.php │ │ │ │ │ ├── TInterceptor.txt │ │ │ │ │ └── TSample.php │ │ │ └── InterfaceValidatorTest.php │ │ │ ├── Config │ │ │ └── ConfigTest.php │ │ │ ├── Custom │ │ │ └── Module │ │ │ │ └── Model │ │ │ │ ├── InterfaceValidator │ │ │ │ ├── Item.php │ │ │ │ ├── ItemPlugin │ │ │ │ │ ├── ExtraParameters.php │ │ │ │ │ ├── IncompatibleArgumentsCount.php │ │ │ │ │ ├── IncompatibleArgumentsType.php │ │ │ │ │ ├── IncompatibleInterface.php │ │ │ │ │ ├── IncorrectSubject.php │ │ │ │ │ ├── InvalidProceed.php │ │ │ │ │ └── ValidPlugin.php │ │ │ │ └── ItemWithArguments.php │ │ │ │ ├── Item.php │ │ │ │ ├── Item │ │ │ │ └── Enhanced.php │ │ │ │ ├── ItemContainer.php │ │ │ │ ├── ItemContainer │ │ │ │ └── Enhanced.php │ │ │ │ ├── ItemContainerPlugin │ │ │ │ └── Simple.php │ │ │ │ ├── ItemPlugin │ │ │ │ ├── Advanced.php │ │ │ │ └── Simple.php │ │ │ │ ├── StartingBackslash.php │ │ │ │ └── StartingBackslash │ │ │ │ └── Plugin.php │ │ │ ├── ObjectManager │ │ │ └── Config │ │ │ │ └── DeveloperTest.php │ │ │ ├── PluginList │ │ │ └── PluginListTest.php │ │ │ └── _files │ │ │ └── reader_mock_map.php │ │ ├── Intl │ │ ├── DateTimeFactory.php │ │ └── README.md │ │ ├── Json │ │ ├── Decoder.php │ │ ├── DecoderInterface.php │ │ ├── Encoder.php │ │ ├── EncoderInterface.php │ │ ├── Helper │ │ │ └── Data.php │ │ └── Test │ │ │ └── Unit │ │ │ └── Helper │ │ │ └── DataTest.php │ │ ├── LICENSE.txt │ │ ├── LICENSE_AFL.txt │ │ ├── Locale │ │ ├── AvailableLocalesInterface.php │ │ ├── Bundle │ │ │ ├── CurrencyBundle.php │ │ │ ├── DataBundle.php │ │ │ ├── LanguageBundle.php │ │ │ ├── RegionBundle.php │ │ │ └── TimezoneBundle.php │ │ ├── Config.php │ │ ├── ConfigInterface.php │ │ ├── Currency.php │ │ ├── CurrencyInterface.php │ │ ├── Deployed │ │ │ ├── Codes.php │ │ │ └── Options.php │ │ ├── Format.php │ │ ├── FormatInterface.php │ │ ├── ListsInterface.php │ │ ├── OptionInterface.php │ │ ├── README.md │ │ ├── Resolver.php │ │ ├── ResolverInterface.php │ │ ├── Test │ │ │ └── Unit │ │ │ │ ├── ConfigTest.php │ │ │ │ ├── CurrencyTest.php │ │ │ │ ├── Deployed │ │ │ │ ├── CodesTest.php │ │ │ │ └── OptionsTest.php │ │ │ │ ├── FormatTest.php │ │ │ │ └── TranslatedListsTest.php │ │ └── TranslatedLists.php │ │ ├── Lock │ │ ├── Backend │ │ │ ├── Cache.php │ │ │ ├── Database.php │ │ │ ├── FileLock.php │ │ │ └── Zookeeper.php │ │ ├── LockBackendFactory.php │ │ ├── LockManagerInterface.php │ │ ├── Proxy.php │ │ ├── README.md │ │ └── Test │ │ │ └── Unit │ │ │ ├── Backend │ │ │ ├── DatabaseTest.php │ │ │ └── ZookeeperTest.php │ │ │ ├── LockBackendFactoryTest.php │ │ │ └── ProxyTest.php │ │ ├── Logger │ │ ├── Handler │ │ │ ├── Base.php │ │ │ ├── Debug.php │ │ │ ├── Exception.php │ │ │ ├── Syslog.php │ │ │ └── System.php │ │ ├── Monolog.php │ │ ├── README.md │ │ └── Test │ │ │ └── Unit │ │ │ ├── Handler │ │ │ ├── BaseTest.php │ │ │ └── SystemTest.php │ │ │ └── MonologTest.php │ │ ├── Mail │ │ ├── MailMessageInterface.php │ │ ├── Message.php │ │ ├── MessageInterface.php │ │ ├── Template │ │ │ ├── ConfigInterface.php │ │ │ ├── Factory.php │ │ │ ├── FactoryInterface.php │ │ │ ├── SenderResolverInterface.php │ │ │ ├── TransportBuilder.php │ │ │ └── TransportBuilderByStore.php │ │ ├── TemplateInterface.php │ │ ├── Test │ │ │ └── Unit │ │ │ │ ├── MessageTest.php │ │ │ │ ├── Template │ │ │ │ ├── FactoryTest.php │ │ │ │ ├── TransportBuilderByStoreTest.php │ │ │ │ └── TransportBuilderTest.php │ │ │ │ └── TransportTest.php │ │ ├── Transport.php │ │ ├── TransportInterface.php │ │ └── TransportInterfaceFactory.php │ │ ├── Math │ │ ├── Calculator.php │ │ ├── Division.php │ │ ├── FloatComparator.php │ │ ├── README.md │ │ ├── Random.php │ │ └── Test │ │ │ └── Unit │ │ │ ├── CalculatorTest.php │ │ │ ├── DivisionTest.php │ │ │ ├── FloatComparatorTest.php │ │ │ └── RandomTest.php │ │ ├── Message │ │ ├── AbstractMessage.php │ │ ├── Collection.php │ │ ├── CollectionFactory.php │ │ ├── Error.php │ │ ├── ExceptionMessageFactory.php │ │ ├── ExceptionMessageFactoryInterface.php │ │ ├── ExceptionMessageFactoryPool.php │ │ ├── ExceptionMessageLookupFactory.php │ │ ├── Factory.php │ │ ├── Manager.php │ │ ├── ManagerInterface.php │ │ ├── MessageInterface.php │ │ ├── Notice.php │ │ ├── PhraseFactory.php │ │ ├── README.md │ │ ├── Session.php │ │ ├── Success.php │ │ ├── Test │ │ │ └── Unit │ │ │ │ ├── AbstractMessageTest.php │ │ │ │ ├── CollectionTest.php │ │ │ │ ├── ErrorTest.php │ │ │ │ ├── ExceptionMessageFactoryPoolTest.php │ │ │ │ ├── ExceptionMessageFactoryTest.php │ │ │ │ ├── ExceptionMessageLookupFactoryTest.php │ │ │ │ ├── FactoryTest.php │ │ │ │ ├── ManagerTest.php │ │ │ │ ├── NoticeTest.php │ │ │ │ ├── SuccessTest.php │ │ │ │ ├── TestingMessage.php │ │ │ │ └── WarningTest.php │ │ └── Warning.php │ │ ├── MessageQueue │ │ ├── BatchConsumer.php │ │ ├── Bulk │ │ │ ├── ExchangeFactory.php │ │ │ ├── ExchangeFactoryInterface.php │ │ │ ├── ExchangeInterface.php │ │ │ ├── ExchangeRepository.php │ │ │ ├── Publisher.php │ │ │ └── Rpc │ │ │ │ └── Publisher.php │ │ ├── BulkPublisherInterface.php │ │ ├── CallbackInvoker.php │ │ ├── CallbackInvokerInterface.php │ │ ├── Code │ │ │ └── Generator │ │ │ │ ├── Config │ │ │ │ └── RemoteServiceReader │ │ │ │ │ ├── Communication.php │ │ │ │ │ └── MessageQueue.php │ │ │ │ └── RemoteServiceGenerator.php │ │ ├── Config.php │ │ ├── Config │ │ │ ├── CompositeReader.php │ │ │ ├── Consumer │ │ │ │ └── ConfigReaderPlugin.php │ │ │ ├── Data.php │ │ │ ├── Publisher │ │ │ │ └── ConfigReaderPlugin.php │ │ │ ├── Reader │ │ │ │ ├── Env.php │ │ │ │ ├── Env │ │ │ │ │ ├── Converter │ │ │ │ │ │ └── Publisher.php │ │ │ │ │ └── Validator.php │ │ │ │ ├── Xml.php │ │ │ │ └── Xml │ │ │ │ │ ├── CompositeConverter.php │ │ │ │ │ ├── Converter │ │ │ │ │ └── TopicConfig.php │ │ │ │ │ └── SchemaLocator.php │ │ │ ├── Topology │ │ │ │ └── ConfigReaderPlugin.php │ │ │ └── Validator.php │ │ ├── ConfigInterface.php │ │ ├── ConnectionLostException.php │ │ ├── ConnectionTypeResolver.php │ │ ├── ConnectionTypeResolverInterface.php │ │ ├── Consumer.php │ │ ├── Consumer │ │ │ ├── Config.php │ │ │ ├── Config │ │ │ │ ├── CompositeReader.php │ │ │ │ ├── CompositeValidator.php │ │ │ │ ├── ConsumerConfigItem.php │ │ │ │ ├── ConsumerConfigItem │ │ │ │ │ ├── Handler.php │ │ │ │ │ ├── Handler │ │ │ │ │ │ ├── Iterator.php │ │ │ │ │ │ └── IteratorFactory.php │ │ │ │ │ ├── HandlerFactory.php │ │ │ │ │ ├── HandlerInterface.php │ │ │ │ │ └── Iterator.php │ │ │ │ ├── ConsumerConfigItemFactory.php │ │ │ │ ├── ConsumerConfigItemInterface.php │ │ │ │ ├── Data.php │ │ │ │ ├── Env │ │ │ │ │ └── Reader.php │ │ │ │ ├── ReaderInterface.php │ │ │ │ ├── Validator │ │ │ │ │ ├── ConsumerInstance.php │ │ │ │ │ ├── FieldsTypes.php │ │ │ │ │ ├── Handlers.php │ │ │ │ │ └── RequiredFields.php │ │ │ │ ├── ValidatorInterface.php │ │ │ │ └── Xml │ │ │ │ │ ├── Converter.php │ │ │ │ │ ├── Reader.php │ │ │ │ │ └── SchemaLocator.php │ │ │ └── ConfigInterface.php │ │ ├── ConsumerConfiguration.php │ │ ├── ConsumerConfigurationInterface.php │ │ ├── ConsumerFactory.php │ │ ├── ConsumerInterface.php │ │ ├── DefaultValueProvider.php │ │ ├── Envelope.php │ │ ├── EnvelopeFactory.php │ │ ├── EnvelopeInterface.php │ │ ├── ExchangeFactory.php │ │ ├── ExchangeFactoryInterface.php │ │ ├── ExchangeInterface.php │ │ ├── ExchangeRepository.php │ │ ├── Lock.php │ │ ├── Lock │ │ │ ├── ReaderInterface.php │ │ │ └── WriterInterface.php │ │ ├── LockInterface.php │ │ ├── MergedMessage.php │ │ ├── MergedMessageInterface.php │ │ ├── MergedMessageProcessor.php │ │ ├── MergerFactory.php │ │ ├── MergerInterface.php │ │ ├── MessageController.php │ │ ├── MessageEncoder.php │ │ ├── MessageIdGenerator.php │ │ ├── MessageIdGeneratorInterface.php │ │ ├── MessageLockException.php │ │ ├── MessageProcessor.php │ │ ├── MessageProcessorInterface.php │ │ ├── MessageProcessorLoader.php │ │ ├── MessageStatusProcessor.php │ │ ├── MessageValidator.php │ │ ├── PoisonPill │ │ │ ├── PoisonPillCompare.php │ │ │ ├── PoisonPillCompareInterface.php │ │ │ ├── PoisonPillPut.php │ │ │ ├── PoisonPillPutInterface.php │ │ │ ├── PoisonPillRead.php │ │ │ └── PoisonPillReadInterface.php │ │ ├── Publisher.php │ │ ├── Publisher │ │ │ ├── Config.php │ │ │ ├── Config │ │ │ │ ├── CompositeReader.php │ │ │ │ ├── CompositeValidator.php │ │ │ │ ├── Data.php │ │ │ │ ├── Env │ │ │ │ │ └── Reader.php │ │ │ │ ├── PublisherConfigItem.php │ │ │ │ ├── PublisherConfigItem │ │ │ │ │ └── Iterator.php │ │ │ │ ├── PublisherConfigItemFactory.php │ │ │ │ ├── PublisherConfigItemInterface.php │ │ │ │ ├── PublisherConnection.php │ │ │ │ ├── PublisherConnectionFactory.php │ │ │ │ ├── PublisherConnectionInterface.php │ │ │ │ ├── ReaderInterface.php │ │ │ │ ├── RemoteService │ │ │ │ │ └── Reader.php │ │ │ │ ├── Validator │ │ │ │ │ ├── EnabledConnection.php │ │ │ │ │ └── Format.php │ │ │ │ ├── ValidatorInterface.php │ │ │ │ └── Xml │ │ │ │ │ ├── Converter.php │ │ │ │ │ ├── Reader.php │ │ │ │ │ └── SchemaLocator.php │ │ │ └── ConfigInterface.php │ │ ├── PublisherInterface.php │ │ ├── PublisherPool.php │ │ ├── QueueFactory.php │ │ ├── QueueFactoryInterface.php │ │ ├── QueueInterface.php │ │ ├── QueueRepository.php │ │ ├── README.md │ │ ├── Rpc │ │ │ ├── Consumer.php │ │ │ ├── Publisher.php │ │ │ └── ResponseQueueNameBuilder.php │ │ ├── Test │ │ │ └── Unit │ │ │ │ ├── BatchConsumerTest.php │ │ │ │ ├── Bulk │ │ │ │ ├── ExchangeFactoryTest.php │ │ │ │ ├── ExchangeRepositoryTest.php │ │ │ │ ├── PublisherTest.php │ │ │ │ └── Rpc │ │ │ │ │ └── PublisherTest.php │ │ │ │ ├── Code │ │ │ │ └── Generator │ │ │ │ │ ├── RemoteServiceGeneratorTest.php │ │ │ │ │ └── _files │ │ │ │ │ ├── RemoteService.txt │ │ │ │ │ ├── TInterface.php │ │ │ │ │ ├── TRemoteService.txt │ │ │ │ │ └── TRepositoryInterface.php │ │ │ │ ├── Config │ │ │ │ ├── Consumer │ │ │ │ │ └── ConfigReaderPluginTest.php │ │ │ │ ├── DataTest.php │ │ │ │ ├── Publisher │ │ │ │ │ └── ConfigReaderPluginTest.php │ │ │ │ ├── Reader │ │ │ │ │ ├── Env │ │ │ │ │ │ └── Converter │ │ │ │ │ │ │ └── PublisherTest.php │ │ │ │ │ ├── Xml │ │ │ │ │ │ └── Converter │ │ │ │ │ │ │ └── TopicConverterTest.php │ │ │ │ │ └── XmlReader │ │ │ │ │ │ └── SchemaLocatorTest.php │ │ │ │ └── Topology │ │ │ │ │ └── ConfigReaderPluginTest.php │ │ │ │ ├── ConnectionTypeResolverTest.php │ │ │ │ ├── Consumer │ │ │ │ └── Config │ │ │ │ │ ├── Env │ │ │ │ │ └── ReaderTest.php │ │ │ │ │ ├── Validator │ │ │ │ │ ├── ConsumerInstanceTest.php │ │ │ │ │ ├── FieldsTypesTest.php │ │ │ │ │ ├── HandlersTest.php │ │ │ │ │ └── RequiredFieldsTest.php │ │ │ │ │ ├── Xml │ │ │ │ │ └── ConverterTest.php │ │ │ │ │ └── XsdTest.php │ │ │ │ ├── ConsumerFactoryTest.php │ │ │ │ ├── ConsumerTest.php │ │ │ │ ├── MergedMessageProcessorTest.php │ │ │ │ ├── MessageControllerTest.php │ │ │ │ ├── MessageEncoderTest.php │ │ │ │ ├── MessageProcessorLoaderTest.php │ │ │ │ ├── MessageProcessorTest.php │ │ │ │ ├── MessageStatusProcessorTest.php │ │ │ │ ├── MessageValidatorTest.php │ │ │ │ ├── Publisher │ │ │ │ ├── Config │ │ │ │ │ ├── CompositeReaderTest.php │ │ │ │ │ ├── CompositeValidatorTest.php │ │ │ │ │ ├── Env │ │ │ │ │ │ └── ReaderTest.php │ │ │ │ │ ├── RemoteService │ │ │ │ │ │ └── ReaderTest.php │ │ │ │ │ ├── Validator │ │ │ │ │ │ ├── EnabledConnectionTest.php │ │ │ │ │ │ └── FormatTest.php │ │ │ │ │ └── Xml │ │ │ │ │ │ └── ConverterTest.php │ │ │ │ └── XsdTest.php │ │ │ │ ├── PublisherTest.php │ │ │ │ ├── Rpc │ │ │ │ └── ResponseQueueNameBuilderTest.php │ │ │ │ ├── Topology │ │ │ │ ├── Config │ │ │ │ │ ├── QueueConfigItem │ │ │ │ │ │ └── DataMapperTest.php │ │ │ │ │ ├── RemoteService │ │ │ │ │ │ └── ReaderTest.php │ │ │ │ │ ├── Validator │ │ │ │ │ │ ├── DependantFieldsTest.php │ │ │ │ │ │ ├── FieldsTypesTest.php │ │ │ │ │ │ └── FormatTest.php │ │ │ │ │ └── Xml │ │ │ │ │ │ └── ConverterTest.php │ │ │ │ ├── MergedXsdTest.php │ │ │ │ └── XsdTest.php │ │ │ │ └── _files │ │ │ │ ├── env_2_1.php │ │ │ │ ├── env_2_2.php │ │ │ │ ├── expected_queue.php │ │ │ │ ├── expected_topic_config.php │ │ │ │ ├── queue_consumer │ │ │ │ ├── valid.php │ │ │ │ └── valid.xml │ │ │ │ ├── queue_publisher │ │ │ │ ├── data_to_validate.php │ │ │ │ ├── invalid.xml │ │ │ │ ├── reader_one.php │ │ │ │ ├── reader_two.php │ │ │ │ ├── valid.php │ │ │ │ └── valid.xml │ │ │ │ ├── queue_topology │ │ │ │ ├── valid.php │ │ │ │ └── valid.xml │ │ │ │ ├── topic_config.xml │ │ │ │ ├── topic_definitions_map.php │ │ │ │ └── wildcard_pattern_map.php │ │ ├── Topology │ │ │ ├── Config.php │ │ │ ├── Config │ │ │ │ ├── CompositeReader.php │ │ │ │ ├── CompositeValidator.php │ │ │ │ ├── Data.php │ │ │ │ ├── ExchangeConfigItem.php │ │ │ │ ├── ExchangeConfigItem │ │ │ │ │ ├── Binding.php │ │ │ │ │ ├── Binding │ │ │ │ │ │ ├── Iterator.php │ │ │ │ │ │ └── IteratorFactory.php │ │ │ │ │ ├── BindingFactory.php │ │ │ │ │ ├── BindingInterface.php │ │ │ │ │ └── Iterator.php │ │ │ │ ├── ExchangeConfigItemFactory.php │ │ │ │ ├── ExchangeConfigItemInterface.php │ │ │ │ ├── QueueConfigItem.php │ │ │ │ ├── QueueConfigItem │ │ │ │ │ ├── DataMapper.php │ │ │ │ │ └── Iterator.php │ │ │ │ ├── QueueConfigItemFactory.php │ │ │ │ ├── QueueConfigItemInterface.php │ │ │ │ ├── ReaderInterface.php │ │ │ │ ├── RemoteService │ │ │ │ │ └── Reader.php │ │ │ │ ├── Validator │ │ │ │ │ ├── DependentFields.php │ │ │ │ │ ├── FieldsTypes.php │ │ │ │ │ └── Format.php │ │ │ │ ├── ValidatorInterface.php │ │ │ │ └── Xml │ │ │ │ │ ├── Converter.php │ │ │ │ │ ├── Reader.php │ │ │ │ │ └── SchemaLocator.php │ │ │ └── ConfigInterface.php │ │ ├── composer.json │ │ ├── etc │ │ │ ├── consumer.xsd │ │ │ ├── publisher.xsd │ │ │ ├── queue.xsd │ │ │ ├── queue_base.xsd │ │ │ ├── queue_merged.xsd │ │ │ ├── topology.xsd │ │ │ └── topology_merged.xsd │ │ └── registration.php │ │ ├── Model │ │ ├── AbstractExtensibleModel.php │ │ ├── AbstractModel.php │ │ ├── ActionValidator │ │ │ ├── RemoveAction.php │ │ │ └── RemoveAction │ │ │ │ └── Allowed.php │ │ ├── CallbackPool.php │ │ ├── Context.php │ │ ├── Entity │ │ │ ├── RepositoryFactory.php │ │ │ ├── Scope.php │ │ │ ├── ScopeFactory.php │ │ │ ├── ScopeInterface.php │ │ │ ├── ScopeProviderInterface.php │ │ │ └── ScopeResolver.php │ │ ├── EntityRegistry.php │ │ ├── EntitySnapshot.php │ │ ├── EntitySnapshot │ │ │ ├── AttributeProvider.php │ │ │ └── AttributeProviderInterface.php │ │ ├── Operation │ │ │ ├── ReadInterface.php │ │ │ └── WriteInterface.php │ │ ├── README.md │ │ ├── ResourceModel │ │ │ ├── AbstractResource.php │ │ │ ├── Db │ │ │ │ ├── AbstractDb.php │ │ │ │ ├── Collection │ │ │ │ │ └── AbstractCollection.php │ │ │ │ ├── Context.php │ │ │ │ ├── CreateEntityRow.php │ │ │ │ ├── DeleteEntityRow.php │ │ │ │ ├── ObjectRelationProcessor.php │ │ │ │ ├── ProcessEntityRelationInterface.php │ │ │ │ ├── Profiler.php │ │ │ │ ├── ReadEntityRow.php │ │ │ │ ├── Relation │ │ │ │ │ └── ActionPool.php │ │ │ │ ├── TransactionManager.php │ │ │ │ ├── TransactionManagerInterface.php │ │ │ │ ├── UpdateEntityRow.php │ │ │ │ ├── ValidateDataIntegrity.php │ │ │ │ └── VersionControl │ │ │ │ │ ├── AbstractDb.php │ │ │ │ │ ├── Collection.php │ │ │ │ │ ├── Metadata.php │ │ │ │ │ ├── RelationComposite.php │ │ │ │ │ ├── RelationInterface.php │ │ │ │ │ └── Snapshot.php │ │ │ ├── Entity │ │ │ │ ├── AbstractEntity.php │ │ │ │ └── Table.php │ │ │ ├── Iterator.php │ │ │ ├── PredefinedId.php │ │ │ └── Type │ │ │ │ ├── AbstractType.php │ │ │ │ ├── Db.php │ │ │ │ └── Db │ │ │ │ ├── ConnectionFactory.php │ │ │ │ ├── ConnectionFactoryInterface.php │ │ │ │ └── Pdo │ │ │ │ └── Mysql.php │ │ └── Test │ │ │ └── Unit │ │ │ ├── AbstractExtensibleModelTest.php │ │ │ ├── AbstractModelTest.php │ │ │ ├── ActionValidator │ │ │ └── RemoveActionTest.php │ │ │ ├── EntitySnapshot │ │ │ └── AttributeProviderTest.php │ │ │ └── ResourceModel │ │ │ ├── AbstractResourceStub.php │ │ │ ├── AbstractResourceTest.php │ │ │ ├── Db │ │ │ ├── AbstractDbTest.php │ │ │ ├── Collection │ │ │ │ ├── AbstractCollectionTest.php │ │ │ │ └── Uut.php │ │ │ ├── CreateEntityRowTest.php │ │ │ ├── DeleteEntityRowTest.php │ │ │ ├── ReadEntityRowTest.php │ │ │ ├── Relation │ │ │ │ └── ActionPoolTest.php │ │ │ ├── UpdateEntityRowTest.php │ │ │ └── VersionControl │ │ │ │ ├── MetadataTest.php │ │ │ │ ├── RelationCompositeTest.php │ │ │ │ └── SnapshotTest.php │ │ │ └── Type │ │ │ └── Db │ │ │ ├── ConnectionFactoryTest.php │ │ │ └── Pdo │ │ │ └── MysqlTest.php │ │ ├── Module │ │ ├── ConflictChecker.php │ │ ├── DbVersionInfo.php │ │ ├── Declaration │ │ │ └── Converter │ │ │ │ └── Dom.php │ │ ├── DependencyChecker.php │ │ ├── Dir.php │ │ ├── Dir │ │ │ ├── Reader.php │ │ │ └── ReverseResolver.php │ │ ├── FullModuleList.php │ │ ├── Manager.php │ │ ├── ModuleList.php │ │ ├── ModuleList │ │ │ └── Loader.php │ │ ├── ModuleListInterface.php │ │ ├── ModuleResource.php │ │ ├── Output │ │ │ ├── Config.php │ │ │ └── ConfigInterface.php │ │ ├── PackageInfo.php │ │ ├── PackageInfoFactory.php │ │ ├── Plugin │ │ │ └── DbStatusValidator.php │ │ ├── README.md │ │ ├── ResourceInterface.php │ │ ├── Setup.php │ │ ├── Setup │ │ │ ├── Context.php │ │ │ ├── Migration.php │ │ │ ├── MigrationData.php │ │ │ └── MigrationFactory.php │ │ ├── Status.php │ │ ├── Test │ │ │ └── Unit │ │ │ │ ├── ConflictCheckerTest.php │ │ │ │ ├── DbVersionInfoTest.php │ │ │ │ ├── Declaration │ │ │ │ └── Converter │ │ │ │ │ ├── DomTest.php │ │ │ │ │ └── _files │ │ │ │ │ ├── converted_valid_module.php │ │ │ │ │ └── valid_module.xml │ │ │ │ ├── DependencyCheckerTest.php │ │ │ │ ├── Dir │ │ │ │ ├── ReaderTest.php │ │ │ │ └── ReverseResolverTest.php │ │ │ │ ├── DirTest.php │ │ │ │ ├── FullModuleListTest.php │ │ │ │ ├── ManagerTest.php │ │ │ │ ├── ModuleList │ │ │ │ └── LoaderTest.php │ │ │ │ ├── ModuleListTest.php │ │ │ │ ├── PackageInfoFactoryTest.php │ │ │ │ ├── PackageInfoTest.php │ │ │ │ ├── Plugin │ │ │ │ └── DbStatusValidatorTest.php │ │ │ │ ├── Setup │ │ │ │ ├── MigrationTest.php │ │ │ │ └── _files │ │ │ │ │ ├── data_content_plain_model.php │ │ │ │ │ ├── data_content_plain_pk_fields.php │ │ │ │ │ ├── data_content_plain_resource.php │ │ │ │ │ ├── data_content_serialized.php │ │ │ │ │ ├── data_content_wiki.php │ │ │ │ │ └── data_content_xml.php │ │ │ │ ├── SetupTest.php │ │ │ │ ├── StatusTest.php │ │ │ │ └── _files │ │ │ │ └── Module │ │ │ │ ├── data │ │ │ │ ├── module_first_setup │ │ │ │ │ └── .gitignore │ │ │ │ └── module_second_setup │ │ │ │ │ └── .gitignore │ │ │ │ └── sql │ │ │ │ └── module_first_setup │ │ │ │ └── .gitignore │ │ └── etc │ │ │ └── module.xsd │ │ ├── Mview │ │ ├── ActionFactory.php │ │ ├── ActionInterface.php │ │ ├── Config.php │ │ ├── Config │ │ │ ├── Converter.php │ │ │ ├── Data.php │ │ │ ├── Data │ │ │ │ └── Proxy.php │ │ │ ├── Reader.php │ │ │ └── SchemaLocator.php │ │ ├── ConfigInterface.php │ │ ├── Processor.php │ │ ├── ProcessorInterface.php │ │ ├── Test │ │ │ └── Unit │ │ │ │ ├── ActionFactoryTest.php │ │ │ │ ├── Config │ │ │ │ ├── ConverterTest.php │ │ │ │ ├── Data │ │ │ │ │ └── ProxyTest.php │ │ │ │ ├── DataTest.php │ │ │ │ └── ReaderTest.php │ │ │ │ ├── ConfigTest.php │ │ │ │ ├── ProcessorTest.php │ │ │ │ ├── View │ │ │ │ ├── ChangelogTest.php │ │ │ │ ├── CollectionTest.php │ │ │ │ ├── SubscriptionFactoryTest.php │ │ │ │ └── SubscriptionTest.php │ │ │ │ ├── ViewTest.php │ │ │ │ ├── XsdTest.php │ │ │ │ └── _files │ │ │ │ ├── invalidMviewXmlArray.php │ │ │ │ ├── mview_config.php │ │ │ │ ├── mview_merged_one.xml │ │ │ │ ├── mview_merged_two.xml │ │ │ │ ├── mview_one.xml │ │ │ │ ├── mview_three.xml │ │ │ │ ├── mview_two.xml │ │ │ │ └── valid_mview.xml │ │ ├── View.php │ │ ├── View │ │ │ ├── AbstractFactory.php │ │ │ ├── Changelog.php │ │ │ ├── ChangelogInterface.php │ │ │ ├── ChangelogTableNotExistsException.php │ │ │ ├── Collection.php │ │ │ ├── CollectionFactory.php │ │ │ ├── CollectionInterface.php │ │ │ ├── State │ │ │ │ ├── CollectionFactory.php │ │ │ │ └── CollectionInterface.php │ │ │ ├── StateInterface.php │ │ │ ├── Subscription.php │ │ │ ├── SubscriptionFactory.php │ │ │ └── SubscriptionInterface.php │ │ ├── ViewInterface.php │ │ └── etc │ │ │ └── mview.xsd │ │ ├── Notification │ │ ├── MessageInterface.php │ │ ├── MessageList.php │ │ ├── NotifierInterface.php │ │ ├── NotifierList.php │ │ ├── NotifierPool.php │ │ └── Test │ │ │ └── Unit │ │ │ ├── NotifierListTest.php │ │ │ └── NotifierPoolTest.php │ │ ├── Oauth │ │ ├── ConsumerInterface.php │ │ ├── Exception.php │ │ ├── Helper │ │ │ ├── Oauth.php │ │ │ └── Request.php │ │ ├── NonceGeneratorInterface.php │ │ ├── Oauth.php │ │ ├── OauthInputException.php │ │ ├── OauthInterface.php │ │ ├── Test │ │ │ └── Unit │ │ │ │ ├── Helper │ │ │ │ └── RequestTest.php │ │ │ │ └── OauthInputExceptionTest.php │ │ └── TokenProviderInterface.php │ │ ├── ObjectManager │ │ ├── Code │ │ │ └── Generator │ │ │ │ ├── Converter.php │ │ │ │ ├── Factory.php │ │ │ │ ├── Persistor.php │ │ │ │ ├── Proxy.php │ │ │ │ └── Repository.php │ │ ├── Config │ │ │ ├── Compiled.php │ │ │ ├── Config.php │ │ │ ├── Mapper │ │ │ │ ├── ArgumentParser.php │ │ │ │ └── Dom.php │ │ │ ├── Reader │ │ │ │ ├── Dom.php │ │ │ │ └── DomFactory.php │ │ │ └── SchemaLocator.php │ │ ├── ConfigCacheInterface.php │ │ ├── ConfigInterface.php │ │ ├── ConfigLoaderInterface.php │ │ ├── ContextInterface.php │ │ ├── Definition │ │ │ └── Runtime.php │ │ ├── DefinitionFactory.php │ │ ├── DefinitionInterface.php │ │ ├── DynamicConfigInterface.php │ │ ├── Factory │ │ │ ├── AbstractFactory.php │ │ │ ├── Compiled.php │ │ │ └── Dynamic │ │ │ │ ├── Developer.php │ │ │ │ └── Production.php │ │ ├── FactoryInterface.php │ │ ├── Helper │ │ │ └── Composite.php │ │ ├── InterceptableValidator.php │ │ ├── NoninterceptableInterface.php │ │ ├── ObjectManager.php │ │ ├── Profiler │ │ │ ├── Code │ │ │ │ └── Generator │ │ │ │ │ └── Logger.php │ │ │ ├── FactoryDecorator.php │ │ │ ├── Log.php │ │ │ └── Tree │ │ │ │ └── Item.php │ │ ├── README.md │ │ ├── Relations │ │ │ └── Runtime.php │ │ ├── RelationsInterface.php │ │ ├── TMap.php │ │ ├── TMapFactory.php │ │ ├── Test │ │ │ └── Unit │ │ │ │ ├── Code │ │ │ │ └── Generator │ │ │ │ │ ├── ConverterTest.php │ │ │ │ │ ├── FactoryTest.php │ │ │ │ │ ├── GenerateRepositoryTest.php │ │ │ │ │ ├── ProxyTest.php │ │ │ │ │ ├── RepositoryTest.php │ │ │ │ │ └── _files │ │ │ │ │ ├── Sample.php │ │ │ │ │ ├── SampleFactory.txt │ │ │ │ │ ├── SampleProxy.txt │ │ │ │ │ ├── SampleRepository.txt │ │ │ │ │ ├── SampleRepositoryInterface.php │ │ │ │ │ ├── TSampleInterface.php │ │ │ │ │ ├── TSampleRepository.txt │ │ │ │ │ └── TSampleRepositoryInterface.php │ │ │ │ ├── Config │ │ │ │ ├── CompiledTest.php │ │ │ │ ├── ConfigTest.php │ │ │ │ ├── Mapper │ │ │ │ │ ├── ArgumentParserTest.php │ │ │ │ │ ├── DomTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ ├── argument_parser.xml │ │ │ │ │ │ ├── mapped_simple_di_config.php │ │ │ │ │ │ └── simple_di_config.xml │ │ │ │ ├── Reader │ │ │ │ │ ├── DomFactoryTest.php │ │ │ │ │ ├── DomTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ └── ConfigDomMock.php │ │ │ │ ├── SchemaLocatorTest.php │ │ │ │ ├── XsdTest.php │ │ │ │ └── _files │ │ │ │ │ ├── invalidConfigXmlArray.php │ │ │ │ │ └── valid_config.xml │ │ │ │ ├── DefinitionFactoryTest.php │ │ │ │ ├── Factory │ │ │ │ ├── CompiledTest.php │ │ │ │ ├── FactoryTest.php │ │ │ │ └── Fixture │ │ │ │ │ ├── CircularOne.php │ │ │ │ │ ├── CircularThree.php │ │ │ │ │ ├── CircularTwo.php │ │ │ │ │ ├── Compiled │ │ │ │ │ ├── DependencySharedTesting.php │ │ │ │ │ ├── DependencyTesting.php │ │ │ │ │ └── SimpleClassTesting.php │ │ │ │ │ ├── OneScalar.php │ │ │ │ │ ├── Polymorphous.php │ │ │ │ │ └── Two.php │ │ │ │ ├── Helper │ │ │ │ └── CompositeTest.php │ │ │ │ ├── InterceptableValidatorTest.php │ │ │ │ ├── ObjectManagerTest.php │ │ │ │ ├── Profiler │ │ │ │ └── FactoryDecoratorTest.php │ │ │ │ ├── Relations │ │ │ │ └── RuntimeTest.php │ │ │ │ ├── TMapTest.php │ │ │ │ └── _files │ │ │ │ ├── Aggregate │ │ │ │ ├── AggregateInterface.php │ │ │ │ ├── AggregateParent.php │ │ │ │ ├── Child.php │ │ │ │ └── WithOptional.php │ │ │ │ ├── Child.php │ │ │ │ ├── Child │ │ │ │ ├── A.php │ │ │ │ ├── Circular.php │ │ │ │ ├── Interceptor.php │ │ │ │ └── Interceptor │ │ │ │ │ ├── A.php │ │ │ │ │ └── B.php │ │ │ │ ├── ChildInterface.php │ │ │ │ ├── DiInterface.php │ │ │ │ ├── DiParent.php │ │ │ │ ├── Proxy.php │ │ │ │ ├── TMap │ │ │ │ ├── TClass.php │ │ │ │ └── TInterface.php │ │ │ │ └── logger_classes.php │ │ └── etc │ │ │ └── config.xsd │ │ ├── ObjectManagerInterface.php │ │ ├── Option │ │ ├── ArrayInterface.php │ │ ├── ArrayPool.php │ │ └── README.md │ │ ├── OsInfo.php │ │ ├── Parse │ │ └── Zip.php │ │ ├── Phrase.php │ │ ├── Phrase │ │ ├── README.md │ │ ├── Renderer │ │ │ ├── Composite.php │ │ │ ├── Inline.php │ │ │ ├── Placeholder.php │ │ │ └── Translate.php │ │ ├── RendererInterface.php │ │ ├── Test │ │ │ └── Unit │ │ │ │ └── Renderer │ │ │ │ ├── CompositeTest.php │ │ │ │ ├── InlineTest.php │ │ │ │ ├── PlaceholderTest.php │ │ │ │ └── TranslateTest.php │ │ └── __.php │ │ ├── Pricing │ │ ├── Adjustment │ │ │ ├── AdjustmentInterface.php │ │ │ ├── Calculator.php │ │ │ ├── CalculatorInterface.php │ │ │ ├── Collection.php │ │ │ ├── Factory.php │ │ │ └── Pool.php │ │ ├── Amount │ │ │ ├── AmountFactory.php │ │ │ ├── AmountInterface.php │ │ │ └── Base.php │ │ ├── Helper │ │ │ └── Data.php │ │ ├── Price │ │ │ ├── AbstractPrice.php │ │ │ ├── BasePriceProviderInterface.php │ │ │ ├── Collection.php │ │ │ ├── Factory.php │ │ │ ├── Pool.php │ │ │ └── PriceInterface.php │ │ ├── PriceComposite.php │ │ ├── PriceCurrencyInterface.php │ │ ├── PriceInfo │ │ │ ├── Base.php │ │ │ └── Factory.php │ │ ├── PriceInfoInterface.php │ │ ├── Render.php │ │ ├── Render │ │ │ ├── AbstractAdjustment.php │ │ │ ├── AdjustmentRenderInterface.php │ │ │ ├── Amount.php │ │ │ ├── AmountRenderInterface.php │ │ │ ├── Layout.php │ │ │ ├── PriceBox.php │ │ │ ├── PriceBoxRenderInterface.php │ │ │ └── RendererPool.php │ │ ├── SaleableInterface.php │ │ └── Test │ │ │ └── Unit │ │ │ ├── Adjustment │ │ │ ├── CalculatorTest.php │ │ │ ├── CollectionTest.php │ │ │ ├── FactoryTest.php │ │ │ └── PoolTest.php │ │ │ ├── Amount │ │ │ ├── AmountFactoryTest.php │ │ │ └── BaseTest.php │ │ │ ├── Helper │ │ │ └── DataTest.php │ │ │ ├── Price │ │ │ ├── AbstractPriceTest.php │ │ │ ├── CollectionTest.php │ │ │ ├── FactoryTest.php │ │ │ ├── PoolTest.php │ │ │ └── Stub.php │ │ │ ├── PriceInfo │ │ │ ├── BaseTest.php │ │ │ └── FactoryTest.php │ │ │ ├── Render │ │ │ ├── AbstractAdjustmentTest.php │ │ │ ├── AmountTest.php │ │ │ ├── LayoutTest.php │ │ │ ├── PriceBoxTest.php │ │ │ └── RendererPoolTest.php │ │ │ └── RenderTest.php │ │ ├── Process │ │ ├── PhpExecutableFinderFactory.php │ │ └── README.md │ │ ├── Profiler.php │ │ ├── Profiler │ │ ├── Driver │ │ │ ├── Factory.php │ │ │ ├── Standard.php │ │ │ └── Standard │ │ │ │ ├── AbstractOutput.php │ │ │ │ ├── Output │ │ │ │ ├── Csvfile.php │ │ │ │ ├── Factory.php │ │ │ │ └── Html.php │ │ │ │ ├── OutputInterface.php │ │ │ │ └── Stat.php │ │ ├── DriverInterface.php │ │ ├── README.md │ │ └── Test │ │ │ └── Unit │ │ │ └── Driver │ │ │ ├── FactoryTest.php │ │ │ ├── Standard │ │ │ ├── Output │ │ │ │ ├── CsvfileTest.php │ │ │ │ └── FactoryTest.php │ │ │ ├── OutputAbstractTest.php │ │ │ └── StatTest.php │ │ │ └── StandardTest.php │ │ ├── Reflection │ │ ├── AttributeTypeResolver.php │ │ ├── CustomAttributesProcessor.php │ │ ├── DataObjectProcessor.php │ │ ├── ExtensionAttributesProcessor.php │ │ ├── FieldNamer.php │ │ ├── MethodsMap.php │ │ ├── NameFinder.php │ │ ├── Test │ │ │ └── Unit │ │ │ │ ├── AttributeTypeResolverTest.php │ │ │ │ ├── DataObject.php │ │ │ │ ├── DataObjectProcessorTest.php │ │ │ │ ├── ExtensionAttributesObject.php │ │ │ │ ├── ExtensionAttributesProcessorTest.php │ │ │ │ ├── FieldNamerTest.php │ │ │ │ ├── Fixture │ │ │ │ ├── TSample.php │ │ │ │ ├── TSampleInterface.php │ │ │ │ ├── UseClasses │ │ │ │ │ ├── SampleOne.php │ │ │ │ │ ├── SampleOne │ │ │ │ │ │ └── SampleThree.php │ │ │ │ │ ├── SampleTwo.php │ │ │ │ │ └── SampleTwo │ │ │ │ │ │ └── SampleFour.php │ │ │ │ └── UseSample.php │ │ │ │ ├── MethodsMapTest.php │ │ │ │ ├── NameFinderTest.php │ │ │ │ ├── TestDataInterface.php │ │ │ │ ├── TestDataObject.php │ │ │ │ ├── TypeCasterTest.php │ │ │ │ └── TypeProcessorTest.php │ │ ├── TypeCaster.php │ │ └── TypeProcessor.php │ │ ├── Registry.php │ │ ├── RequireJs │ │ ├── Config.php │ │ ├── Config │ │ │ └── File │ │ │ │ └── Collector │ │ │ │ └── Aggregated.php │ │ └── Test │ │ │ └── Unit │ │ │ └── ConfigTest.php │ │ ├── Search │ │ ├── AbstractKeyValuePair.php │ │ ├── Adapter │ │ │ ├── Aggregation │ │ │ │ ├── AggregationResolver.php │ │ │ │ └── AggregationResolverInterface.php │ │ │ ├── Mysql │ │ │ │ ├── Adapter.php │ │ │ │ ├── Aggregation │ │ │ │ │ ├── Builder.php │ │ │ │ │ ├── Builder │ │ │ │ │ │ ├── BucketInterface.php │ │ │ │ │ │ ├── Container.php │ │ │ │ │ │ ├── Dynamic.php │ │ │ │ │ │ ├── Metrics.php │ │ │ │ │ │ ├── Range.php │ │ │ │ │ │ └── Term.php │ │ │ │ │ ├── DataProviderContainer.php │ │ │ │ │ ├── DataProviderInterface.php │ │ │ │ │ └── Interval.php │ │ │ │ ├── AggregationFactory.php │ │ │ │ ├── ConditionManager.php │ │ │ │ ├── DocumentFactory.php │ │ │ │ ├── Field │ │ │ │ │ ├── Field.php │ │ │ │ │ ├── FieldFactory.php │ │ │ │ │ ├── FieldInterface.php │ │ │ │ │ ├── Resolver.php │ │ │ │ │ └── ResolverInterface.php │ │ │ │ ├── Filter │ │ │ │ │ ├── Builder.php │ │ │ │ │ ├── Builder │ │ │ │ │ │ ├── FilterInterface.php │ │ │ │ │ │ ├── Range.php │ │ │ │ │ │ ├── Term.php │ │ │ │ │ │ └── Wildcard.php │ │ │ │ │ ├── BuilderInterface.php │ │ │ │ │ ├── Preprocessor.php │ │ │ │ │ └── PreprocessorInterface.php │ │ │ │ ├── IndexBuilderInterface.php │ │ │ │ ├── Mapper.php │ │ │ │ ├── Query │ │ │ │ │ ├── Builder │ │ │ │ │ │ ├── Match.php │ │ │ │ │ │ └── QueryInterface.php │ │ │ │ │ ├── MatchContainer.php │ │ │ │ │ ├── MatchContainerFactory.php │ │ │ │ │ ├── QueryContainer.php │ │ │ │ │ └── QueryContainerFactory.php │ │ │ │ ├── ResponseFactory.php │ │ │ │ ├── ScoreBuilder.php │ │ │ │ ├── ScoreBuilderFactory.php │ │ │ │ ├── TemporaryStorage.php │ │ │ │ └── TemporaryStorageFactory.php │ │ │ ├── OptionsInterface.php │ │ │ └── Preprocessor │ │ │ │ └── PreprocessorInterface.php │ │ ├── AdapterInterface.php │ │ ├── Dynamic │ │ │ ├── Algorithm.php │ │ │ ├── Algorithm │ │ │ │ ├── AlgorithmInterface.php │ │ │ │ ├── Auto.php │ │ │ │ ├── Improved.php │ │ │ │ ├── Manual.php │ │ │ │ └── Repository.php │ │ │ ├── DataProviderFactory.php │ │ │ ├── DataProviderInterface.php │ │ │ ├── EntityStorage.php │ │ │ ├── EntityStorageFactory.php │ │ │ ├── IntervalFactory.php │ │ │ └── IntervalInterface.php │ │ ├── EngineResolverInterface.php │ │ ├── EntityMetadata.php │ │ ├── Request.php │ │ ├── Request │ │ │ ├── Aggregation │ │ │ │ ├── DynamicBucket.php │ │ │ │ ├── Metric.php │ │ │ │ ├── Range.php │ │ │ │ ├── RangeBucket.php │ │ │ │ ├── Status.php │ │ │ │ ├── StatusInterface.php │ │ │ │ └── TermBucket.php │ │ │ ├── Binder.php │ │ │ ├── BucketInterface.php │ │ │ ├── Builder.php │ │ │ ├── Cleaner.php │ │ │ ├── Config.php │ │ │ ├── Config │ │ │ │ ├── Converter.php │ │ │ │ ├── FilesystemReader.php │ │ │ │ └── SchemaLocator.php │ │ │ ├── Dimension.php │ │ │ ├── EmptyRequestDataException.php │ │ │ ├── Filter │ │ │ │ ├── BoolExpression.php │ │ │ │ ├── Range.php │ │ │ │ ├── Term.php │ │ │ │ └── Wildcard.php │ │ │ ├── FilterInterface.php │ │ │ ├── IndexScopeResolverInterface.php │ │ │ ├── Mapper.php │ │ │ ├── NonExistingRequestNameException.php │ │ │ ├── Query │ │ │ │ ├── BoolExpression.php │ │ │ │ ├── Filter.php │ │ │ │ └── Match.php │ │ │ └── QueryInterface.php │ │ ├── RequestInterface.php │ │ ├── Response │ │ │ ├── Aggregation.php │ │ │ ├── Aggregation │ │ │ │ └── Value.php │ │ │ ├── Bucket.php │ │ │ └── QueryResponse.php │ │ ├── ResponseInterface.php │ │ ├── Search.php │ │ ├── SearchEngine │ │ │ ├── Config │ │ │ │ ├── Converter.php │ │ │ │ ├── Reader.php │ │ │ │ └── SchemaLocator.php │ │ │ └── ConfigInterface.php │ │ ├── SearchEngineInterface.php │ │ ├── SearchResponseBuilder.php │ │ ├── Test │ │ │ └── Unit │ │ │ │ ├── Adapter │ │ │ │ ├── Aggregation │ │ │ │ │ └── AggregationResolverTest.php │ │ │ │ └── Mysql │ │ │ │ │ ├── AdapterTest.php │ │ │ │ │ ├── Aggregation │ │ │ │ │ ├── Builder │ │ │ │ │ │ ├── ContainerTest.php │ │ │ │ │ │ ├── MetricsTest.php │ │ │ │ │ │ ├── RangeTest.php │ │ │ │ │ │ └── TermTest.php │ │ │ │ │ ├── BuilderTest.php │ │ │ │ │ └── DataProviderContainerTest.php │ │ │ │ │ ├── ConditionManagerTest.php │ │ │ │ │ ├── Filter │ │ │ │ │ ├── Builder │ │ │ │ │ │ ├── RangeTest.php │ │ │ │ │ │ ├── TermTest.php │ │ │ │ │ │ └── WildcardTest.php │ │ │ │ │ └── BuilderTest.php │ │ │ │ │ ├── MapperTest.php │ │ │ │ │ ├── Query │ │ │ │ │ ├── Builder │ │ │ │ │ │ └── MatchTest.php │ │ │ │ │ └── QueryContainerTest.php │ │ │ │ │ ├── ResponseFactoryTest.php │ │ │ │ │ ├── ScoreBuilderTest.php │ │ │ │ │ └── TemporaryStorageTest.php │ │ │ │ ├── Dynamic │ │ │ │ ├── DataProviderFactoryTest.php │ │ │ │ └── IntervalFactoryTest.php │ │ │ │ ├── Request │ │ │ │ ├── Aggregation │ │ │ │ │ └── StatusTest.php │ │ │ │ ├── BinderTest.php │ │ │ │ ├── BuilderTest.php │ │ │ │ ├── CleanerTest.php │ │ │ │ ├── Config │ │ │ │ │ └── SchemaLocatorTest.php │ │ │ │ └── MapperTest.php │ │ │ │ ├── Response │ │ │ │ ├── AggregationTest.php │ │ │ │ └── QueryResponseTest.php │ │ │ │ ├── SearchEngine │ │ │ │ └── Config │ │ │ │ │ ├── ConverterTest.php │ │ │ │ │ └── SchemaLocatorTest.php │ │ │ │ ├── SearchResponseBuilderTest.php │ │ │ │ ├── SearchTest.php │ │ │ │ └── _files │ │ │ │ └── search_engine.xml │ │ └── etc │ │ │ ├── requests.xsd │ │ │ ├── search_engine.xsd │ │ │ ├── search_request.xsd │ │ │ └── search_request_merged.xsd │ │ ├── Serialize │ │ ├── JsonConverter.php │ │ ├── JsonValidator.php │ │ ├── README.md │ │ ├── Serializer │ │ │ ├── Base64Json.php │ │ │ ├── FormData.php │ │ │ ├── Json.php │ │ │ ├── JsonHexTag.php │ │ │ └── Serialize.php │ │ ├── SerializerInterface.php │ │ └── Test │ │ │ └── Unit │ │ │ ├── JsonValidatorTest.php │ │ │ └── Serializer │ │ │ ├── Base64JsonTest.php │ │ │ ├── JsonHexTagTest.php │ │ │ ├── JsonTest.php │ │ │ └── SerializeTest.php │ │ ├── Session │ │ ├── Config.php │ │ ├── Config │ │ │ ├── ConfigInterface.php │ │ │ └── Validator │ │ │ │ ├── CookieDomainValidator.php │ │ │ │ ├── CookieLifetimeValidator.php │ │ │ │ └── CookiePathValidator.php │ │ ├── Generic.php │ │ ├── README.md │ │ ├── SaveHandler.php │ │ ├── SaveHandler │ │ │ ├── DbTable.php │ │ │ ├── Native.php │ │ │ ├── Redis.php │ │ │ └── Redis │ │ │ │ ├── Config.php │ │ │ │ └── Logger.php │ │ ├── SaveHandlerFactory.php │ │ ├── SaveHandlerInterface.php │ │ ├── SessionManager.php │ │ ├── SessionManagerInterface.php │ │ ├── SessionStartChecker.php │ │ ├── SidResolver.php │ │ ├── SidResolverInterface.php │ │ ├── Storage.php │ │ ├── StorageInterface.php │ │ ├── Test │ │ │ └── Unit │ │ │ │ ├── ConfigTest.php │ │ │ │ ├── SaveHandler │ │ │ │ ├── DbTableTest.php │ │ │ │ └── Redis │ │ │ │ │ ├── ConfigTest.php │ │ │ │ │ └── LoggerTest.php │ │ │ │ ├── SaveHandlerFactoryTest.php │ │ │ │ ├── SessionManagerTest.php │ │ │ │ └── _files │ │ │ │ ├── mock_ini_set.php │ │ │ │ └── mock_session_regenerate_id.php │ │ ├── Validator.php │ │ └── ValidatorInterface.php │ │ ├── Setup │ │ ├── BackendFrontnameGenerator.php │ │ ├── BackupRollback.php │ │ ├── BackupRollbackFactory.php │ │ ├── ConfigOptionsListInterface.php │ │ ├── ConsoleLogger.php │ │ ├── DataCacheInterface.php │ │ ├── Declaration │ │ │ └── Schema │ │ │ │ ├── Comparator.php │ │ │ │ ├── Config │ │ │ │ └── Converter.php │ │ │ │ ├── DataSavior │ │ │ │ ├── ColumnSavior.php │ │ │ │ ├── DataSaviorInterface.php │ │ │ │ ├── DumpAccessorInterface.php │ │ │ │ ├── SelectGenerator.php │ │ │ │ ├── SelectGeneratorFactory.php │ │ │ │ ├── TableSavior.php │ │ │ │ └── UniqueConstraintsResolver.php │ │ │ │ ├── Db │ │ │ │ ├── DDLTriggerInterface.php │ │ │ │ ├── DbDefinitionProcessorInterface.php │ │ │ │ ├── DbSchemaReaderInterface.php │ │ │ │ ├── DbSchemaWriterInterface.php │ │ │ │ ├── DefinitionAggregator.php │ │ │ │ ├── MySQL │ │ │ │ │ ├── DDL │ │ │ │ │ │ └── Triggers │ │ │ │ │ │ │ ├── MigrateDataBetweenShards.php │ │ │ │ │ │ │ ├── MigrateDataFrom.php │ │ │ │ │ │ │ └── MigrateDataFromAnotherTable.php │ │ │ │ │ ├── DbSchemaReader.php │ │ │ │ │ ├── DbSchemaWriter.php │ │ │ │ │ └── Definition │ │ │ │ │ │ ├── Columns │ │ │ │ │ │ ├── Blob.php │ │ │ │ │ │ ├── Boolean.php │ │ │ │ │ │ ├── Comment.php │ │ │ │ │ │ ├── Date.php │ │ │ │ │ │ ├── Identity.php │ │ │ │ │ │ ├── Integer.php │ │ │ │ │ │ ├── Nullable.php │ │ │ │ │ │ ├── OnUpdate.php │ │ │ │ │ │ ├── Real.php │ │ │ │ │ │ ├── StringBinary.php │ │ │ │ │ │ ├── Timestamp.php │ │ │ │ │ │ └── Unsigned.php │ │ │ │ │ │ ├── Constraints │ │ │ │ │ │ ├── ForeignKey.php │ │ │ │ │ │ └── Internal.php │ │ │ │ │ │ └── Index.php │ │ │ │ ├── ReferenceStatement.php │ │ │ │ ├── SchemaBuilder.php │ │ │ │ ├── Statement.php │ │ │ │ ├── StatementAggregator.php │ │ │ │ ├── StatementAggregatorFactory.php │ │ │ │ └── StatementFactory.php │ │ │ │ ├── Declaration │ │ │ │ ├── ReaderComposite.php │ │ │ │ ├── SchemaBuilder.php │ │ │ │ ├── TableElement │ │ │ │ │ └── ElementNameResolver.php │ │ │ │ ├── ValidationComposite.php │ │ │ │ ├── ValidationInterface.php │ │ │ │ └── ValidationRules │ │ │ │ │ ├── AutoIncrementColumnValidation.php │ │ │ │ │ ├── CheckReferenceColumnHasIndex.php │ │ │ │ │ ├── IncosistentReferenceDefinition.php │ │ │ │ │ ├── PrimaryKeyCanBeCreated.php │ │ │ │ │ └── RealTypes.php │ │ │ │ ├── Diff │ │ │ │ ├── Diff.php │ │ │ │ ├── DiffFactory.php │ │ │ │ ├── DiffInterface.php │ │ │ │ ├── DiffManager.php │ │ │ │ ├── SchemaDiff.php │ │ │ │ └── TableDiff.php │ │ │ │ ├── DryRunLogger.php │ │ │ │ ├── Dto │ │ │ │ ├── Column.php │ │ │ │ ├── Columns │ │ │ │ │ ├── Blob.php │ │ │ │ │ ├── Boolean.php │ │ │ │ │ ├── ColumnDefaultAwareInterface.php │ │ │ │ │ ├── ColumnIdentityAwareInterface.php │ │ │ │ │ ├── ColumnNullableAwareInterface.php │ │ │ │ │ ├── ColumnUnsignedAwareInterface.php │ │ │ │ │ ├── Date.php │ │ │ │ │ ├── Integer.php │ │ │ │ │ ├── Real.php │ │ │ │ │ ├── StringBinary.php │ │ │ │ │ ├── Text.php │ │ │ │ │ └── Timestamp.php │ │ │ │ ├── Constraint.php │ │ │ │ ├── Constraints │ │ │ │ │ ├── Internal.php │ │ │ │ │ └── Reference.php │ │ │ │ ├── ElementDiffAwareInterface.php │ │ │ │ ├── ElementFactory.php │ │ │ │ ├── ElementInterface.php │ │ │ │ ├── Factories │ │ │ │ │ ├── Blob.php │ │ │ │ │ ├── Boolean.php │ │ │ │ │ ├── Date.php │ │ │ │ │ ├── FactoryInterface.php │ │ │ │ │ ├── Foreign.php │ │ │ │ │ ├── Index.php │ │ │ │ │ ├── Integer.php │ │ │ │ │ ├── LongBlob.php │ │ │ │ │ ├── LongText.php │ │ │ │ │ ├── MediumBlob.php │ │ │ │ │ ├── MediumText.php │ │ │ │ │ ├── Primary.php │ │ │ │ │ ├── Real.php │ │ │ │ │ ├── StringBinary.php │ │ │ │ │ ├── Table.php │ │ │ │ │ ├── Text.php │ │ │ │ │ ├── Timestamp.php │ │ │ │ │ └── Unique.php │ │ │ │ ├── GenericElement.php │ │ │ │ ├── Index.php │ │ │ │ ├── Schema.php │ │ │ │ ├── SchemaFactory.php │ │ │ │ ├── Table.php │ │ │ │ └── TableElementInterface.php │ │ │ │ ├── ElementHistory.php │ │ │ │ ├── ElementHistoryFactory.php │ │ │ │ ├── FileSystem │ │ │ │ └── Csv.php │ │ │ │ ├── OperationInterface.php │ │ │ │ ├── Operations │ │ │ │ ├── AddColumn.php │ │ │ │ ├── AddComplexElement.php │ │ │ │ ├── CreateTable.php │ │ │ │ ├── DropElement.php │ │ │ │ ├── DropReference.php │ │ │ │ ├── DropTable.php │ │ │ │ ├── ModifyColumn.php │ │ │ │ ├── ModifyTable.php │ │ │ │ └── ReCreateTable.php │ │ │ │ ├── OperationsExecutor.php │ │ │ │ ├── SchemaConfig.php │ │ │ │ ├── SchemaConfigInterface.php │ │ │ │ ├── Sharding.php │ │ │ │ ├── TableNameResolver.php │ │ │ │ ├── UpToDateDeclarativeSchema.php │ │ │ │ └── etc │ │ │ │ ├── constraints │ │ │ │ ├── constraint.xsd │ │ │ │ ├── foreign.xsd │ │ │ │ ├── primary.xsd │ │ │ │ └── unique.xsd │ │ │ │ ├── index.xsd │ │ │ │ ├── name.xsd │ │ │ │ ├── operations.xsd │ │ │ │ ├── schema.xsd │ │ │ │ └── types │ │ │ │ ├── binaries │ │ │ │ ├── blob.xsd │ │ │ │ ├── longblob.xsd │ │ │ │ ├── mediumblob.xsd │ │ │ │ └── varbinary.xsd │ │ │ │ ├── boolean.xsd │ │ │ │ ├── column.xsd │ │ │ │ ├── datetime │ │ │ │ ├── date.xsd │ │ │ │ ├── datetime.xsd │ │ │ │ ├── default.xsd │ │ │ │ └── timestamp.xsd │ │ │ │ ├── integers │ │ │ │ ├── biginteger.xsd │ │ │ │ ├── integer.xsd │ │ │ │ ├── smallinteger.xsd │ │ │ │ └── tinyinteger.xsd │ │ │ │ ├── real │ │ │ │ ├── decimal.xsd │ │ │ │ ├── double.xsd │ │ │ │ └── float.xsd │ │ │ │ └── texts │ │ │ │ ├── longtext.xsd │ │ │ │ ├── mediumtext.xsd │ │ │ │ ├── text.xsd │ │ │ │ └── varchar.xsd │ │ ├── Exception.php │ │ ├── ExternalFKSetup.php │ │ ├── FilePermissions.php │ │ ├── InstallDataInterface.php │ │ ├── InstallSchemaInterface.php │ │ ├── JsonPersistor.php │ │ ├── Lists.php │ │ ├── LoggerInterface.php │ │ ├── ModuleContextInterface.php │ │ ├── ModuleDataSetupInterface.php │ │ ├── OldDbValidator.php │ │ ├── Option │ │ │ ├── AbstractConfigOption.php │ │ │ ├── FlagConfigOption.php │ │ │ ├── MultiSelectConfigOption.php │ │ │ ├── SelectConfigOption.php │ │ │ └── TextConfigOption.php │ │ ├── Patch │ │ │ ├── DataPatchInterface.php │ │ │ ├── DependentPatchInterface.php │ │ │ ├── NonTransactionableInterface.php │ │ │ ├── PatchApplier.php │ │ │ ├── PatchApplierFactory.php │ │ │ ├── PatchBackwardCompatability.php │ │ │ ├── PatchFactory.php │ │ │ ├── PatchHistory.php │ │ │ ├── PatchInterface.php │ │ │ ├── PatchReader.php │ │ │ ├── PatchRegistry.php │ │ │ ├── PatchRegistryFactory.php │ │ │ ├── PatchRevertableInterface.php │ │ │ ├── PatchVersionInterface.php │ │ │ ├── SchemaPatchInterface.php │ │ │ ├── UpToDateData.php │ │ │ └── UpToDateSchema.php │ │ ├── README.md │ │ ├── SampleData │ │ │ ├── Context.php │ │ │ ├── Executor.php │ │ │ ├── FixtureManager.php │ │ │ ├── InstallerInterface.php │ │ │ ├── State.php │ │ │ └── StateInterface.php │ │ ├── SchemaListener.php │ │ ├── SchemaListenerDefinition │ │ │ ├── BooleanDefinition.php │ │ │ ├── DateDefinition.php │ │ │ ├── DefinitionConverterInterface.php │ │ │ ├── IntegerDefinition.php │ │ │ ├── RealDefinition.php │ │ │ ├── TextBlobDefinition.php │ │ │ └── TimestampDefinition.php │ │ ├── SchemaListenerHandlers │ │ │ └── SchemaListenerHandlerInterface.php │ │ ├── SchemaPersistor.php │ │ ├── SchemaSetupInterface.php │ │ ├── SetupInterface.php │ │ ├── Test │ │ │ └── Unit │ │ │ │ ├── BackendFrontnameGeneratorTest.php │ │ │ │ ├── BackupRollbackFactoryTest.php │ │ │ │ ├── BackupRollbackTest.php │ │ │ │ ├── ConsoleLoggerTest.php │ │ │ │ ├── Declaration │ │ │ │ └── Schema │ │ │ │ │ ├── Config │ │ │ │ │ └── ConverterTest.php │ │ │ │ │ ├── Db │ │ │ │ │ ├── DefinitionAggregatorTest.php │ │ │ │ │ ├── MySQL │ │ │ │ │ │ └── Definition │ │ │ │ │ │ │ ├── Columns │ │ │ │ │ │ │ ├── BlobTest.php │ │ │ │ │ │ │ ├── BooleanTest.php │ │ │ │ │ │ │ ├── CommentTest.php │ │ │ │ │ │ │ ├── DateTest.php │ │ │ │ │ │ │ ├── IdentityTest.php │ │ │ │ │ │ │ ├── IntegerTest.php │ │ │ │ │ │ │ ├── NullableTest.php │ │ │ │ │ │ │ ├── OnUpdateTest.php │ │ │ │ │ │ │ ├── RealTest.php │ │ │ │ │ │ │ ├── StringBinaryTest.php │ │ │ │ │ │ │ ├── TimestampTest.php │ │ │ │ │ │ │ └── UnsignedTest.php │ │ │ │ │ │ │ ├── Constraints │ │ │ │ │ │ │ ├── ForeignKeyTest.php │ │ │ │ │ │ │ └── InternalTest.php │ │ │ │ │ │ │ └── IndexTest.php │ │ │ │ │ ├── SchemaBuilderTest.php │ │ │ │ │ └── StatementAggregatorTest.php │ │ │ │ │ ├── Declaration │ │ │ │ │ └── SchemaBuilderTest.php │ │ │ │ │ ├── Diff │ │ │ │ │ └── DiffManagerTest.php │ │ │ │ │ ├── Dto │ │ │ │ │ └── Factories │ │ │ │ │ │ └── TableTest.php │ │ │ │ │ ├── Operations │ │ │ │ │ └── AddColumnTest.php │ │ │ │ │ ├── OperationsExecutorTest.php │ │ │ │ │ ├── ShardingTest.php │ │ │ │ │ └── ValidationRules │ │ │ │ │ ├── CheckReferenceColumnHasIndexTest.php │ │ │ │ │ ├── RealTypesTest.php │ │ │ │ │ └── ValidationRulesTest.php │ │ │ │ ├── FilePermissionsTest.php │ │ │ │ ├── ListsTest.php │ │ │ │ ├── Option │ │ │ │ ├── FlagConfigOptionTest.php │ │ │ │ ├── MultiSelectConfigOptionTest.php │ │ │ │ ├── SelectConfigOptionTest.php │ │ │ │ └── TextConfigOptionTest.php │ │ │ │ ├── Patch │ │ │ │ ├── PatchApplierTest.php │ │ │ │ ├── PatchFactoryTest.php │ │ │ │ ├── PatchHistoryTest.php │ │ │ │ └── PatchRegirtryTest.php │ │ │ │ ├── SampleData │ │ │ │ └── StateTest.php │ │ │ │ ├── SchemaListenerTest.php │ │ │ │ ├── SchemaPersistorTest.php │ │ │ │ └── _files │ │ │ │ ├── data_patch_classes.php │ │ │ │ └── schema_patch_classes.php │ │ ├── UninstallInterface.php │ │ ├── UpToDateValidatorInterface.php │ │ ├── UpgradeDataInterface.php │ │ ├── UpgradeSchemaInterface.php │ │ └── XmlPersistor.php │ │ ├── Shell.php │ │ ├── Shell │ │ ├── CommandRenderer.php │ │ ├── CommandRendererBackground.php │ │ ├── CommandRendererInterface.php │ │ ├── ComplexParameter.php │ │ ├── Driver.php │ │ ├── README.md │ │ ├── Response.php │ │ └── Test │ │ │ └── Unit │ │ │ ├── CommandRendererBackgroundTest.php │ │ │ ├── CommandRendererTest.php │ │ │ └── ComplexParameterTest.php │ │ ├── ShellInterface.php │ │ ├── Simplexml │ │ ├── Config.php │ │ ├── Element.php │ │ └── Test │ │ │ └── Unit │ │ │ ├── ConfigTest.php │ │ │ ├── ElementTest.php │ │ │ └── _files │ │ │ ├── data.xml │ │ │ ├── extend_data.xml │ │ │ └── mixed_data.xml │ │ ├── Stdlib │ │ ├── ArrayManager.php │ │ ├── ArrayUtils.php │ │ ├── BooleanUtils.php │ │ ├── Cookie │ │ │ ├── CookieMetadata.php │ │ │ ├── CookieMetadataFactory.php │ │ │ ├── CookieReaderInterface.php │ │ │ ├── CookieScope.php │ │ │ ├── CookieScopeInterface.php │ │ │ ├── CookieSizeLimitReachedException.php │ │ │ ├── FailureToSendException.php │ │ │ ├── PhpCookieManager.php │ │ │ ├── PhpCookieReader.php │ │ │ ├── PublicCookieMetadata.php │ │ │ └── SensitiveCookieMetadata.php │ │ ├── CookieManagerInterface.php │ │ ├── DateTime.php │ │ ├── DateTime │ │ │ ├── DateTime.php │ │ │ ├── DateTimeFormatter.php │ │ │ ├── DateTimeFormatterInterface.php │ │ │ ├── Filter │ │ │ │ ├── Date.php │ │ │ │ └── DateTime.php │ │ │ ├── Timezone.php │ │ │ ├── Timezone │ │ │ │ ├── LocalizedDateToUtcConverter.php │ │ │ │ ├── LocalizedDateToUtcConverterInterface.php │ │ │ │ └── Validator.php │ │ │ └── TimezoneInterface.php │ │ ├── README.md │ │ ├── StringUtils.php │ │ └── Test │ │ │ └── Unit │ │ │ ├── ArrayManagerTest.php │ │ │ ├── ArrayUtilsTest.php │ │ │ ├── BooleanUtilsTest.php │ │ │ ├── Cookie │ │ │ ├── CookieScopeTest.php │ │ │ ├── PhpCookieManagerTest.php │ │ │ ├── PublicCookieMetadataTest.php │ │ │ ├── SensitiveCookieMetadataTest.php │ │ │ └── _files │ │ │ │ └── setcookie_mock.php │ │ │ ├── DateTime │ │ │ ├── DateTimeFormatterTest.php │ │ │ ├── DateTimeTest.php │ │ │ ├── Filter │ │ │ │ ├── DateTest.php │ │ │ │ └── DateTimeTest.php │ │ │ ├── Timezone │ │ │ │ └── ValidatorTest.php │ │ │ └── TimezoneTest.php │ │ │ ├── StringUtilsTest.php │ │ │ └── _files │ │ │ └── gmdate_mock.php │ │ ├── System │ │ ├── Dirs.php │ │ └── Ftp.php │ │ ├── Test │ │ └── Unit │ │ │ ├── App │ │ │ ├── ResourceConnectionTest.php │ │ │ └── Scope │ │ │ │ └── SourceTest.php │ │ │ ├── ArchiveTest.php │ │ │ ├── AuthorizationTest.php │ │ │ ├── Communication │ │ │ └── Config │ │ │ │ └── ValidatorTest.php │ │ │ ├── Config │ │ │ └── FileResolverByModuleTest.php │ │ │ ├── CurrencyTest.php │ │ │ ├── DB │ │ │ ├── AggregatedFieldDataConverterTest.php │ │ │ └── Query │ │ │ │ ├── BatchIteratorTest.php │ │ │ │ ├── BatchRangeIteratorTest.php │ │ │ │ └── GeneratorTest.php │ │ │ ├── Data │ │ │ ├── CollectionTest.php │ │ │ └── Form │ │ │ │ └── Element │ │ │ │ └── HiddenTest.php │ │ │ ├── DataObjectTest.php │ │ │ ├── DomDocument │ │ │ └── DomDocumentFactoryTest.php │ │ │ ├── EscaperTest.php │ │ │ ├── EventFactoryTest.php │ │ │ ├── EventTest.php │ │ │ ├── FilesystemTest.php │ │ │ ├── FlagManagerTest.php │ │ │ ├── FlagTest.php │ │ │ ├── Interception │ │ │ ├── InterceptorTest.php │ │ │ └── Sample │ │ │ │ ├── Entity.php │ │ │ │ ├── Interceptor.php │ │ │ │ ├── Plugin1.php │ │ │ │ ├── Plugin2.php │ │ │ │ ├── Plugin3.php │ │ │ │ └── Plugin4.php │ │ │ ├── Message │ │ │ └── PhraseFactoryTest.php │ │ │ ├── Module │ │ │ └── Plugin │ │ │ │ └── DbStatusValidatorTest.php │ │ │ ├── PhraseTest.php │ │ │ ├── ProfilerTest.php │ │ │ ├── RegistryTest.php │ │ │ ├── ShellTest.php │ │ │ ├── Translate │ │ │ └── Js │ │ │ │ └── ConfigTest.php │ │ │ ├── TranslateTest.php │ │ │ ├── UrlTest.php │ │ │ ├── UtilTest.php │ │ │ ├── ValidatorFactoryTest.php │ │ │ ├── ValidatorTest.php │ │ │ ├── View │ │ │ └── Design │ │ │ │ └── Theme │ │ │ │ └── Label │ │ │ │ └── OptionsTest.php │ │ │ └── _files │ │ │ ├── archives │ │ │ └── .gitignore │ │ │ └── source.txt │ │ ├── TestFramework │ │ ├── README.md │ │ ├── Test │ │ │ └── Unit │ │ │ │ ├── Autoloader │ │ │ │ ├── ExtensionAttributesGeneratorTest.php │ │ │ │ ├── ExtensionAttributesInterfaceGeneratorTest.php │ │ │ │ └── FactoryGeneratorTest.php │ │ │ │ └── Unit │ │ │ │ ├── Helper │ │ │ │ └── ProxyTestingTest.php │ │ │ │ ├── Matcher │ │ │ │ └── MethodInvokedAtIndexTest.php │ │ │ │ └── Utility │ │ │ │ ├── XsdValidatorTest.php │ │ │ │ └── _files │ │ │ │ ├── invalid.xml │ │ │ │ ├── valid.xml │ │ │ │ └── valid.xsd │ │ └── Unit │ │ │ ├── AbstractFactoryTestCase.php │ │ │ ├── Autoloader │ │ │ ├── ExtensionAttributesGenerator.php │ │ │ ├── ExtensionAttributesInterfaceGenerator.php │ │ │ ├── FactoryGenerator.php │ │ │ ├── GeneratedClassesAutoloader.php │ │ │ └── GeneratorInterface.php │ │ │ ├── BaseTestCase.php │ │ │ ├── Block │ │ │ └── Adminhtml.php │ │ │ ├── Helper │ │ │ ├── ObjectManager.php │ │ │ ├── ProxyTesting.php │ │ │ └── SelectRendererTrait.php │ │ │ ├── Listener │ │ │ ├── GarbageCleanup.php │ │ │ └── ReplaceObjectManager.php │ │ │ ├── Matcher │ │ │ └── MethodInvokedAtIndex.php │ │ │ ├── Module │ │ │ └── Config.php │ │ │ └── Utility │ │ │ └── XsdValidator.php │ │ ├── Translate.php │ │ ├── Translate │ │ ├── AbstractAdapter.php │ │ ├── Adapter.php │ │ ├── AdapterInterface.php │ │ ├── Inline.php │ │ ├── Inline │ │ │ ├── ConfigInterface.php │ │ │ ├── ParserFactory.php │ │ │ ├── ParserInterface.php │ │ │ ├── Provider.php │ │ │ ├── ProviderInterface.php │ │ │ ├── Proxy.php │ │ │ ├── State.php │ │ │ └── StateInterface.php │ │ ├── InlineInterface.php │ │ ├── Js │ │ │ └── Config.php │ │ ├── Locale │ │ │ └── Resolver │ │ │ │ └── Plugin.php │ │ ├── README.md │ │ ├── ResourceInterface.php │ │ └── Test │ │ │ └── Unit │ │ │ ├── AdapterAbstractTest.php │ │ │ ├── AdapterTest.php │ │ │ ├── Inline │ │ │ ├── ProxyTest.php │ │ │ └── StateTest.php │ │ │ └── InlineTest.php │ │ ├── TranslateInterface.php │ │ ├── Unserialize │ │ ├── README.md │ │ ├── Test │ │ │ └── Unit │ │ │ │ └── UnserializeTest.php │ │ └── Unserialize.php │ │ ├── Url.php │ │ ├── Url │ │ ├── Decoder.php │ │ ├── DecoderInterface.php │ │ ├── Encoder.php │ │ ├── EncoderInterface.php │ │ ├── Helper │ │ │ └── Data.php │ │ ├── HostChecker.php │ │ ├── ModifierComposite.php │ │ ├── ModifierInterface.php │ │ ├── QueryParamsResolver.php │ │ ├── QueryParamsResolverInterface.php │ │ ├── RouteParamsPreprocessorComposite.php │ │ ├── RouteParamsPreprocessorInterface.php │ │ ├── RouteParamsResolver.php │ │ ├── RouteParamsResolverFactory.php │ │ ├── RouteParamsResolverInterface.php │ │ ├── ScopeInterface.php │ │ ├── ScopeResolver.php │ │ ├── ScopeResolverInterface.php │ │ ├── SecurityInfo.php │ │ ├── SecurityInfoInterface.php │ │ ├── Test │ │ │ └── Unit │ │ │ │ ├── DecoderTest.php │ │ │ │ ├── Helper │ │ │ │ └── DataTest.php │ │ │ │ ├── HostCheckerTest.php │ │ │ │ ├── QueryParamsResolverTest.php │ │ │ │ ├── RouteParamsResolverFactoryTest.php │ │ │ │ ├── ScopeResolverTest.php │ │ │ │ ├── SecurityInfoTest.php │ │ │ │ └── ValidatorTest.php │ │ └── Validator.php │ │ ├── UrlFactory.php │ │ ├── UrlInterface.php │ │ ├── Util.php │ │ ├── Validation │ │ ├── README.md │ │ ├── ValidationException.php │ │ └── ValidationResult.php │ │ ├── Validator.php │ │ ├── Validator │ │ ├── AbstractValidator.php │ │ ├── AllowedProtocols.php │ │ ├── Alnum.php │ │ ├── Builder.php │ │ ├── Config.php │ │ ├── Constraint.php │ │ ├── Constraint │ │ │ ├── Option.php │ │ │ ├── Option │ │ │ │ └── Callback.php │ │ │ ├── OptionInterface.php │ │ │ └── Property.php │ │ ├── ConstraintFactory.php │ │ ├── Currency.php │ │ ├── DataObject.php │ │ ├── EmailAddress.php │ │ ├── Entity │ │ │ └── Properties.php │ │ ├── Exception.php │ │ ├── Factory.php │ │ ├── File │ │ │ ├── Extension.php │ │ │ ├── ImageSize.php │ │ │ ├── IsImage.php │ │ │ └── Size.php │ │ ├── FloatUtils.php │ │ ├── IntUtils.php │ │ ├── Ip.php │ │ ├── Locale.php │ │ ├── NotEmpty.php │ │ ├── README.md │ │ ├── Regex.php │ │ ├── StringLength.php │ │ ├── Test │ │ │ └── Unit │ │ │ │ ├── BuilderTest.php │ │ │ │ ├── ConfigTest.php │ │ │ │ ├── Constraint │ │ │ │ ├── Option │ │ │ │ │ └── CallbackTest.php │ │ │ │ ├── OptionTest.php │ │ │ │ └── PropertyTest.php │ │ │ │ ├── ConstraintTest.php │ │ │ │ ├── CurrencyTest.php │ │ │ │ ├── EmailAddressTest.php │ │ │ │ ├── Entity │ │ │ │ └── PropertiesTest.php │ │ │ │ ├── ExceptionTest.php │ │ │ │ ├── FactoryTest.php │ │ │ │ ├── LocaleTest.php │ │ │ │ ├── ObjectTest.php │ │ │ │ ├── StringLengthTest.php │ │ │ │ ├── Test │ │ │ │ ├── Alnum.php │ │ │ │ ├── Callback.php │ │ │ │ ├── IsInt.php │ │ │ │ ├── IsTrue.php │ │ │ │ ├── NotEmpty.php │ │ │ │ └── StringLength.php │ │ │ │ ├── TimezoneTest.php │ │ │ │ ├── UrlTest.php │ │ │ │ ├── ValidatorAbstractTest.php │ │ │ │ └── _files │ │ │ │ └── validation │ │ │ │ ├── negative │ │ │ │ ├── invalid_builder_class.xml │ │ │ │ ├── invalid_builder_instance.xml │ │ │ │ ├── invalid_child_for_option.xml │ │ │ │ ├── invalid_constraint.xml │ │ │ │ ├── invalid_content_for_callback.xml │ │ │ │ ├── invalid_entity_callback.xml │ │ │ │ ├── invalid_method.xml │ │ │ │ ├── invalid_method_callback.xml │ │ │ │ ├── multiple_callback_in_argument.xml │ │ │ │ ├── no_class_for_constraint.xml │ │ │ │ ├── no_constraint.xml │ │ │ │ ├── no_name_for_entity.xml │ │ │ │ ├── no_name_for_group.xml │ │ │ │ ├── no_name_for_rule.xml │ │ │ │ ├── no_rule_for_reference.xml │ │ │ │ └── not_unique_use.xml │ │ │ │ └── positive │ │ │ │ ├── builder │ │ │ │ └── validation.xml │ │ │ │ ├── module_a │ │ │ │ └── validation.xml │ │ │ │ └── module_b │ │ │ │ └── validation.xml │ │ ├── Timezone.php │ │ ├── UniversalFactory.php │ │ ├── Url.php │ │ ├── ValidatorInterface.php │ │ └── etc │ │ │ └── validation.xsd │ │ ├── ValidatorFactory.php │ │ ├── View │ │ ├── Asset.php │ │ ├── Asset │ │ │ ├── AssetInterface.php │ │ │ ├── Bundle.php │ │ │ ├── Bundle │ │ │ │ ├── Config.php │ │ │ │ ├── ConfigInterface.php │ │ │ │ └── Manager.php │ │ │ ├── Collection.php │ │ │ ├── Config.php │ │ │ ├── ConfigInterface.php │ │ │ ├── ContentProcessorException.php │ │ │ ├── ContentProcessorInterface.php │ │ │ ├── ContextInterface.php │ │ │ ├── File.php │ │ │ ├── File │ │ │ │ ├── Context.php │ │ │ │ ├── ContextFactory.php │ │ │ │ ├── FallbackContext.php │ │ │ │ ├── FallbackContextFactory.php │ │ │ │ └── NotFoundException.php │ │ │ ├── FileFactory.php │ │ │ ├── GroupedCollection.php │ │ │ ├── LocalInterface.php │ │ │ ├── LockerProcess.php │ │ │ ├── LockerProcessInterface.php │ │ │ ├── MergeService.php │ │ │ ├── MergeStrategy │ │ │ │ ├── Checksum.php │ │ │ │ ├── Direct.php │ │ │ │ └── FileExists.php │ │ │ ├── MergeStrategyInterface.php │ │ │ ├── MergeableInterface.php │ │ │ ├── Merged.php │ │ │ ├── Minification.php │ │ │ ├── NotationResolver │ │ │ │ ├── Module.php │ │ │ │ └── Variable.php │ │ │ ├── PreProcessor │ │ │ │ ├── AlternativeSource.php │ │ │ │ ├── AlternativeSource │ │ │ │ │ └── AssetBuilder.php │ │ │ │ ├── AlternativeSourceInterface.php │ │ │ │ ├── Chain.php │ │ │ │ ├── ChainFactory.php │ │ │ │ ├── ChainFactoryInterface.php │ │ │ │ ├── FileNameResolver.php │ │ │ │ ├── FilenameResolverInterface.php │ │ │ │ ├── Helper │ │ │ │ │ ├── Sort.php │ │ │ │ │ └── SortInterface.php │ │ │ │ ├── MinificationFilenameResolver.php │ │ │ │ ├── Minify.php │ │ │ │ ├── ModuleNotation.php │ │ │ │ ├── Passthrough.php │ │ │ │ ├── Pool.php │ │ │ │ └── VariableNotation.php │ │ │ ├── PreProcessorInterface.php │ │ │ ├── PropertyGroup.php │ │ │ ├── PropertyGroupFactory.php │ │ │ ├── Remote.php │ │ │ ├── RemoteFactory.php │ │ │ ├── Repository.php │ │ │ ├── RepositoryMap.php │ │ │ ├── Source.php │ │ │ ├── SourceFileGeneratorInterface.php │ │ │ └── SourceFileGeneratorPool.php │ │ ├── BlockPool.php │ │ ├── Config.php │ │ ├── ConfigInterface.php │ │ ├── Context.php │ │ ├── DataSourcePool.php │ │ ├── Design │ │ │ ├── Fallback │ │ │ │ ├── Rule │ │ │ │ │ ├── Composite.php │ │ │ │ │ ├── ModularSwitch.php │ │ │ │ │ ├── ModularSwitchFactory.php │ │ │ │ │ ├── Module.php │ │ │ │ │ ├── ModuleFactory.php │ │ │ │ │ ├── RuleInterface.php │ │ │ │ │ ├── Simple.php │ │ │ │ │ ├── SimpleFactory.php │ │ │ │ │ ├── Theme.php │ │ │ │ │ └── ThemeFactory.php │ │ │ │ └── RulePool.php │ │ │ ├── FileResolution │ │ │ │ └── Fallback │ │ │ │ │ ├── EmailTemplateFile.php │ │ │ │ │ ├── File.php │ │ │ │ │ ├── LocaleFile.php │ │ │ │ │ ├── Resolver │ │ │ │ │ ├── Alternative.php │ │ │ │ │ ├── Minification.php │ │ │ │ │ └── Simple.php │ │ │ │ │ ├── ResolverInterface.php │ │ │ │ │ ├── StaticFile.php │ │ │ │ │ └── TemplateFile.php │ │ │ ├── Theme │ │ │ │ ├── Customization.php │ │ │ │ ├── Customization │ │ │ │ │ ├── AbstractFile.php │ │ │ │ │ ├── ConfigInterface.php │ │ │ │ │ ├── File │ │ │ │ │ │ ├── Css.php │ │ │ │ │ │ └── Js.php │ │ │ │ │ ├── FileAssetInterface.php │ │ │ │ │ ├── FileInterface.php │ │ │ │ │ ├── FileServiceFactory.php │ │ │ │ │ └── Path.php │ │ │ │ ├── CustomizationInterface.php │ │ │ │ ├── Domain │ │ │ │ │ ├── Factory.php │ │ │ │ │ ├── PhysicalInterface.php │ │ │ │ │ ├── StagingInterface.php │ │ │ │ │ └── VirtualInterface.php │ │ │ │ ├── File │ │ │ │ │ └── CollectionInterface.php │ │ │ │ ├── FileFactory.php │ │ │ │ ├── FileInterface.php │ │ │ │ ├── FileProviderInterface.php │ │ │ │ ├── FlyweightFactory.php │ │ │ │ ├── Image.php │ │ │ │ ├── Image │ │ │ │ │ ├── PathInterface.php │ │ │ │ │ └── Uploader.php │ │ │ │ ├── ImageFactory.php │ │ │ │ ├── Label.php │ │ │ │ ├── Label │ │ │ │ │ ├── ListInterface.php │ │ │ │ │ └── Options.php │ │ │ │ ├── LabelFactory.php │ │ │ │ ├── ListInterface.php │ │ │ │ ├── ResolverInterface.php │ │ │ │ ├── ThemeList.php │ │ │ │ ├── ThemePackage.php │ │ │ │ ├── ThemePackageFactory.php │ │ │ │ ├── ThemePackageList.php │ │ │ │ ├── ThemeProvider.php │ │ │ │ ├── ThemeProviderInterface.php │ │ │ │ └── Validator.php │ │ │ ├── ThemeFactory.php │ │ │ └── ThemeInterface.php │ │ ├── DesignExceptions.php │ │ ├── DesignInterface.php │ │ ├── DesignLoader.php │ │ ├── Element │ │ │ ├── AbstractBlock.php │ │ │ ├── Block │ │ │ │ └── ArgumentInterface.php │ │ │ ├── BlockFactory.php │ │ │ ├── BlockInterface.php │ │ │ ├── ComponentVisibilityInterface.php │ │ │ ├── Context.php │ │ │ ├── ExceptionHandlerBlock.php │ │ │ ├── ExceptionHandlerBlockFactory.php │ │ │ ├── FormKey.php │ │ │ ├── Html │ │ │ │ ├── Calendar.php │ │ │ │ ├── Date.php │ │ │ │ ├── Link.php │ │ │ │ ├── Link │ │ │ │ │ └── Current.php │ │ │ │ ├── Links.php │ │ │ │ └── Select.php │ │ │ ├── Js │ │ │ │ ├── Components.php │ │ │ │ └── Cookie.php │ │ │ ├── Message │ │ │ │ ├── InterpretationMediator.php │ │ │ │ ├── InterpretationStrategy.php │ │ │ │ ├── InterpretationStrategyInterface.php │ │ │ │ ├── MessageConfigurationsPool.php │ │ │ │ └── Renderer │ │ │ │ │ ├── BlockRenderer.php │ │ │ │ │ ├── BlockRenderer │ │ │ │ │ └── Template.php │ │ │ │ │ ├── EscapeRenderer.php │ │ │ │ │ ├── PoolInterface.php │ │ │ │ │ ├── RendererInterface.php │ │ │ │ │ └── RenderersPool.php │ │ │ ├── Messages.php │ │ │ ├── Redirect.php │ │ │ ├── RendererInterface.php │ │ │ ├── RendererList.php │ │ │ ├── Template.php │ │ │ ├── Template │ │ │ │ ├── Context.php │ │ │ │ └── File │ │ │ │ │ ├── Resolver.php │ │ │ │ │ └── Validator.php │ │ │ ├── Text.php │ │ │ ├── Text │ │ │ │ ├── ListText.php │ │ │ │ └── TextList │ │ │ │ │ ├── Item.php │ │ │ │ │ └── Link.php │ │ │ ├── UiComponent │ │ │ │ ├── Argument │ │ │ │ │ └── Interpreter │ │ │ │ │ │ └── ConfigurableObject.php │ │ │ │ ├── ArrayObjectFactory.php │ │ │ │ ├── BlockWrapperInterface.php │ │ │ │ ├── Config │ │ │ │ │ ├── Converter.php │ │ │ │ │ ├── DomMerger.php │ │ │ │ │ ├── DomMergerInterface.php │ │ │ │ │ ├── FileCollector │ │ │ │ │ │ ├── AggregatedFileCollector.php │ │ │ │ │ │ └── AggregatedFileCollectorFactory.php │ │ │ │ │ ├── FileCollectorInterface.php │ │ │ │ │ ├── ManagerInterface.php │ │ │ │ │ ├── Provider │ │ │ │ │ │ ├── Component │ │ │ │ │ │ │ └── Definition.php │ │ │ │ │ │ └── Template.php │ │ │ │ │ ├── Reader.php │ │ │ │ │ ├── ReaderFactory.php │ │ │ │ │ └── UiReaderInterface.php │ │ │ │ ├── ContainerInterface.php │ │ │ │ ├── ContentType │ │ │ │ │ ├── AbstractContentType.php │ │ │ │ │ ├── ContentTypeFactory.php │ │ │ │ │ ├── ContentTypeInterface.php │ │ │ │ │ ├── Html.php │ │ │ │ │ ├── Json.php │ │ │ │ │ └── Xml.php │ │ │ │ ├── Context.php │ │ │ │ ├── ContextFactory.php │ │ │ │ ├── ContextInterface.php │ │ │ │ ├── Control │ │ │ │ │ ├── ActionPoolFactory.php │ │ │ │ │ ├── ActionPoolInterface.php │ │ │ │ │ ├── ButtonProviderFactory.php │ │ │ │ │ ├── ButtonProviderInterface.php │ │ │ │ │ ├── ControlInterface.php │ │ │ │ │ └── DummyButton.php │ │ │ │ ├── DataProvider │ │ │ │ │ ├── CollectionFactory.php │ │ │ │ │ ├── DataProvider.php │ │ │ │ │ ├── DataProviderInterface.php │ │ │ │ │ ├── Document.php │ │ │ │ │ ├── FilterApplierInterface.php │ │ │ │ │ ├── FilterPool.php │ │ │ │ │ ├── FulltextFilter.php │ │ │ │ │ ├── RegularFilter.php │ │ │ │ │ ├── Reporting.php │ │ │ │ │ └── SearchResult.php │ │ │ │ ├── DataSourceInterface.php │ │ │ │ ├── Factory │ │ │ │ │ ├── ComponentFactoryInterface.php │ │ │ │ │ └── HtmlContentFactory.php │ │ │ │ ├── JsConfigInterface.php │ │ │ │ ├── LayoutInterface.php │ │ │ │ ├── ObserverInterface.php │ │ │ │ ├── PoolInterface.php │ │ │ │ ├── Processor.php │ │ │ │ └── SubjectInterface.php │ │ │ ├── UiComponentFactory.php │ │ │ └── UiComponentInterface.php │ │ ├── EntitySpecificHandlesList.php │ │ ├── File.php │ │ ├── File │ │ │ ├── Collector │ │ │ │ ├── Base.php │ │ │ │ ├── Decorator │ │ │ │ │ ├── ModuleDependency.php │ │ │ │ │ └── ModuleOutput.php │ │ │ │ ├── Override │ │ │ │ │ ├── Base.php │ │ │ │ │ └── ThemeModular.php │ │ │ │ ├── Theme.php │ │ │ │ └── ThemeModular.php │ │ │ ├── CollectorInterface.php │ │ │ ├── Factory.php │ │ │ ├── FileList.php │ │ │ └── FileList │ │ │ │ ├── CollateInterface.php │ │ │ │ ├── Collator.php │ │ │ │ └── Factory.php │ │ ├── FileSystem.php │ │ ├── Helper │ │ │ ├── Js.php │ │ │ └── PathPattern.php │ │ ├── Layout.php │ │ ├── Layout │ │ │ ├── AclCondition.php │ │ │ ├── Argument │ │ │ │ ├── Interpreter │ │ │ │ │ ├── DataObject.php │ │ │ │ │ ├── Decorator │ │ │ │ │ │ └── Updater.php │ │ │ │ │ ├── HelperMethod.php │ │ │ │ │ ├── NamedParams.php │ │ │ │ │ ├── Options.php │ │ │ │ │ ├── Passthrough.php │ │ │ │ │ └── Url.php │ │ │ │ ├── Parser.php │ │ │ │ └── UpdaterInterface.php │ │ │ ├── Builder.php │ │ │ ├── BuilderFactory.php │ │ │ ├── BuilderInterface.php │ │ │ ├── Condition │ │ │ │ ├── Condition.php │ │ │ │ ├── ConditionFactory.php │ │ │ │ └── VisibilityConditionInterface.php │ │ │ ├── ConfigCondition.php │ │ │ ├── Data │ │ │ │ └── Structure.php │ │ │ ├── Element.php │ │ │ ├── File │ │ │ │ └── Collector │ │ │ │ │ └── Aggregated.php │ │ │ ├── Generator │ │ │ │ ├── Block.php │ │ │ │ ├── Container.php │ │ │ │ ├── Context.php │ │ │ │ ├── ContextFactory.php │ │ │ │ ├── Structure.php │ │ │ │ └── UiComponent.php │ │ │ ├── GeneratorInterface.php │ │ │ ├── GeneratorPool.php │ │ │ ├── Generic.php │ │ │ ├── LayoutCacheKeyInterface.php │ │ │ ├── PageType │ │ │ │ ├── Config.php │ │ │ │ └── Config │ │ │ │ │ ├── Converter.php │ │ │ │ │ ├── Reader.php │ │ │ │ │ └── SchemaLocator.php │ │ │ ├── Pool.php │ │ │ ├── ProcessorFactory.php │ │ │ ├── ProcessorInterface.php │ │ │ ├── Proxy.php │ │ │ ├── Reader │ │ │ │ ├── Block.php │ │ │ │ ├── Container.php │ │ │ │ ├── Context.php │ │ │ │ ├── ContextFactory.php │ │ │ │ ├── Move.php │ │ │ │ ├── UiComponent.php │ │ │ │ └── Visibility │ │ │ │ │ └── Condition.php │ │ │ ├── ReaderFactory.php │ │ │ ├── ReaderInterface.php │ │ │ ├── ReaderPool.php │ │ │ ├── ScheduledStructure.php │ │ │ ├── ScheduledStructure │ │ │ │ └── Helper.php │ │ │ └── etc │ │ │ │ ├── body.xsd │ │ │ │ ├── elements.xsd │ │ │ │ ├── head.xsd │ │ │ │ ├── html.xsd │ │ │ │ ├── layout_generic.xsd │ │ │ │ ├── layout_merged.xsd │ │ │ │ ├── page_configuration.xsd │ │ │ │ ├── page_layout.xsd │ │ │ │ └── page_types.xsd │ │ ├── LayoutFactory.php │ │ ├── LayoutInterface.php │ │ ├── Model │ │ │ ├── Layout │ │ │ │ ├── CacheKey.php │ │ │ │ ├── Merge.php │ │ │ │ ├── Translator.php │ │ │ │ └── Update │ │ │ │ │ └── Validator.php │ │ │ └── PageLayout │ │ │ │ └── Config │ │ │ │ └── BuilderInterface.php │ │ ├── Page │ │ │ ├── Builder.php │ │ │ ├── Config.php │ │ │ ├── Config │ │ │ │ ├── Generator │ │ │ │ │ ├── Body.php │ │ │ │ │ └── Head.php │ │ │ │ ├── Reader │ │ │ │ │ ├── Body.php │ │ │ │ │ ├── Head.php │ │ │ │ │ └── Html.php │ │ │ │ ├── Renderer.php │ │ │ │ ├── RendererFactory.php │ │ │ │ ├── RendererInterface.php │ │ │ │ └── Structure.php │ │ │ ├── ConfigFactory.php │ │ │ ├── FaviconInterface.php │ │ │ ├── Layout │ │ │ │ └── Reader.php │ │ │ └── Title.php │ │ ├── PageLayout │ │ │ ├── Config.php │ │ │ ├── File │ │ │ │ └── Collector │ │ │ │ │ └── Aggregated.php │ │ │ └── etc │ │ │ │ └── layouts.xsd │ │ ├── README.md │ │ ├── Render │ │ │ └── RenderFactory.php │ │ ├── RenderInterface.php │ │ ├── Result │ │ │ ├── Layout.php │ │ │ ├── LayoutFactory.php │ │ │ ├── Page.php │ │ │ └── PageFactory.php │ │ ├── Template │ │ │ └── Html │ │ │ │ ├── Minifier.php │ │ │ │ └── MinifierInterface.php │ │ ├── TemplateEngine │ │ │ ├── Php.php │ │ │ ├── Xhtml.php │ │ │ └── Xhtml │ │ │ │ ├── Compiler.php │ │ │ │ ├── Compiler │ │ │ │ ├── Attribute.php │ │ │ │ ├── AttributeInterface.php │ │ │ │ ├── Cdata.php │ │ │ │ ├── CdataInterface.php │ │ │ │ ├── Comment.php │ │ │ │ ├── CommentInterface.php │ │ │ │ ├── Directive │ │ │ │ │ ├── CallableMethod.php │ │ │ │ │ ├── DirectiveInterface.php │ │ │ │ │ └── Variable.php │ │ │ │ ├── Element │ │ │ │ │ └── ElementInterface.php │ │ │ │ ├── Text.php │ │ │ │ └── TextInterface.php │ │ │ │ ├── CompilerFactory.php │ │ │ │ ├── CompilerInterface.php │ │ │ │ ├── ResultFactory.php │ │ │ │ ├── ResultInterface.php │ │ │ │ ├── Template.php │ │ │ │ └── TemplateFactory.php │ │ ├── TemplateEngineFactory.php │ │ ├── TemplateEngineInterface.php │ │ ├── TemplateEnginePool.php │ │ ├── Test │ │ │ └── Unit │ │ │ │ ├── Asset │ │ │ │ ├── Bundle │ │ │ │ │ └── ManagerTest.php │ │ │ │ ├── BundleTest.php │ │ │ │ ├── CollectionTest.php │ │ │ │ ├── ConfigTest.php │ │ │ │ ├── File │ │ │ │ │ └── FallbackContextTest.php │ │ │ │ ├── FileTest.php │ │ │ │ ├── GroupedCollectionTest.php │ │ │ │ ├── LockerProcessTest.php │ │ │ │ ├── MergeServiceTest.php │ │ │ │ ├── MergeStrategy │ │ │ │ │ ├── ChecksumTest.php │ │ │ │ │ ├── DirectTest.php │ │ │ │ │ └── FileExistsTest.php │ │ │ │ ├── MergedTest.php │ │ │ │ ├── MinificationTest.php │ │ │ │ ├── NotationResolver │ │ │ │ │ ├── ModuleTest.php │ │ │ │ │ └── VariableTest.php │ │ │ │ ├── PreProcessor │ │ │ │ │ ├── AlternativeSourceTest.php │ │ │ │ │ ├── ChainTest.php │ │ │ │ │ ├── Helper │ │ │ │ │ │ └── SortTest.php │ │ │ │ │ ├── MinificationFilenameResolverTest.php │ │ │ │ │ ├── MinifyTest.php │ │ │ │ │ └── PoolTest.php │ │ │ │ ├── PropertyGroupTest.php │ │ │ │ ├── RemoteTest.php │ │ │ │ ├── RepositoryTest.php │ │ │ │ └── SourceTest.php │ │ │ │ ├── BlockPoolTest.php │ │ │ │ ├── BlockPoolTestBlock.php │ │ │ │ ├── ConfigTest.php │ │ │ │ ├── ContextTest.php │ │ │ │ ├── DataSourcePoolTest.php │ │ │ │ ├── DataSourcePoolTestBlock.php │ │ │ │ ├── Design │ │ │ │ ├── Fallback │ │ │ │ │ ├── Rule │ │ │ │ │ │ ├── CompositeTest.php │ │ │ │ │ │ ├── ModularSwitchTest.php │ │ │ │ │ │ ├── ModuleTest.php │ │ │ │ │ │ ├── SimpleTest.php │ │ │ │ │ │ └── ThemeTest.php │ │ │ │ │ └── RulePoolTest.php │ │ │ │ ├── FileResolution │ │ │ │ │ └── Fallback │ │ │ │ │ │ ├── FileTest.php │ │ │ │ │ │ ├── LocaleFileTest.php │ │ │ │ │ │ ├── Resolver │ │ │ │ │ │ ├── AlternativeTest.php │ │ │ │ │ │ ├── MinificationTest.php │ │ │ │ │ │ └── SimpleTest.php │ │ │ │ │ │ ├── StaticFileTest.php │ │ │ │ │ │ └── TemplateFileTest.php │ │ │ │ └── Theme │ │ │ │ │ ├── Customization │ │ │ │ │ ├── AbstractFileTest.php │ │ │ │ │ └── PathTest.php │ │ │ │ │ ├── CustomizationTest.php │ │ │ │ │ ├── Domain │ │ │ │ │ └── FactoryTest.php │ │ │ │ │ ├── FlyweightFactoryTest.php │ │ │ │ │ ├── Image │ │ │ │ │ └── UploaderTest.php │ │ │ │ │ ├── ImageTest.php │ │ │ │ │ ├── LabelTest.php │ │ │ │ │ ├── ThemePackageListTest.php │ │ │ │ │ └── ThemePackageTest.php │ │ │ │ ├── DesignExceptionsTest.php │ │ │ │ ├── DesignLoaderTest.php │ │ │ │ ├── Element │ │ │ │ ├── AbstractBlockTest.php │ │ │ │ ├── BlockFactoryTest.php │ │ │ │ ├── FormKeyTest.php │ │ │ │ ├── Html │ │ │ │ │ ├── CalendarTest.php │ │ │ │ │ ├── Link │ │ │ │ │ │ └── CurrentTest.php │ │ │ │ │ ├── LinkTest.php │ │ │ │ │ ├── LinksTest.php │ │ │ │ │ └── SelectTest.php │ │ │ │ ├── Js │ │ │ │ │ └── CookieTest.php │ │ │ │ ├── Message │ │ │ │ │ ├── InterpretationMediatorTest.php │ │ │ │ │ ├── InterpretationStrategyTest.php │ │ │ │ │ ├── MessageConfigurationsPoolTest.php │ │ │ │ │ └── Renderer │ │ │ │ │ │ ├── BlockRenderer │ │ │ │ │ │ └── TemplateTest.php │ │ │ │ │ │ ├── BlockRendererTest.php │ │ │ │ │ │ ├── EscapeRendererTest.php │ │ │ │ │ │ └── RenderersPoolTest.php │ │ │ │ ├── MessagesTest.php │ │ │ │ ├── RendererListTest.php │ │ │ │ ├── Template │ │ │ │ │ └── File │ │ │ │ │ │ ├── ResolverTest.php │ │ │ │ │ │ └── ValidatorTest.php │ │ │ │ ├── TemplateTest.php │ │ │ │ ├── Text │ │ │ │ │ └── TextList │ │ │ │ │ │ ├── ItemTest.php │ │ │ │ │ │ └── LinkTest.php │ │ │ │ ├── TextTest.php │ │ │ │ └── UiComponent │ │ │ │ │ ├── ContextTest.php │ │ │ │ │ ├── Control │ │ │ │ │ └── DummyButtonTest.php │ │ │ │ │ ├── DataProvider │ │ │ │ │ └── FulltextFilterTest.php │ │ │ │ │ └── ProcessorTest.php │ │ │ │ ├── EntitySpecificHandlesListTest.php │ │ │ │ ├── File │ │ │ │ ├── Collector │ │ │ │ │ ├── BaseTest.php │ │ │ │ │ ├── Decorator │ │ │ │ │ │ ├── ModuleDependencyTest.php │ │ │ │ │ │ └── ModuleOutputTest.php │ │ │ │ │ ├── Override │ │ │ │ │ │ ├── BaseTest.php │ │ │ │ │ │ └── ThemeModularTest.php │ │ │ │ │ ├── ThemeModularTest.php │ │ │ │ │ └── ThemeTest.php │ │ │ │ ├── FactoryTest.php │ │ │ │ ├── FileList │ │ │ │ │ ├── CollatorTest.php │ │ │ │ │ └── FactoryTest.php │ │ │ │ └── FileListTest.php │ │ │ │ ├── FileSystemTest.php │ │ │ │ ├── FileTest.php │ │ │ │ ├── Helper │ │ │ │ ├── JsTest.php │ │ │ │ └── PathPatternTest.php │ │ │ │ ├── Layout │ │ │ │ ├── Argument │ │ │ │ │ ├── Interpreter │ │ │ │ │ │ ├── Decorator │ │ │ │ │ │ │ └── UpdaterTest.php │ │ │ │ │ │ ├── HelperMethodTest.php │ │ │ │ │ │ ├── NamedParamsTest.php │ │ │ │ │ │ ├── ObjectTest.php │ │ │ │ │ │ ├── OptionsTest.php │ │ │ │ │ │ ├── PassthroughTest.php │ │ │ │ │ │ └── UrlTest.php │ │ │ │ │ ├── ParserTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ └── arguments.xml │ │ │ │ ├── BuilderFactoryTest.php │ │ │ │ ├── BuilderTest.php │ │ │ │ ├── Condition │ │ │ │ │ └── AclConditionTest.php │ │ │ │ ├── Data │ │ │ │ │ └── StructureTest.php │ │ │ │ ├── ElementTest.php │ │ │ │ ├── File │ │ │ │ │ └── Collector │ │ │ │ │ │ └── AggregateTest.php │ │ │ │ ├── Generator │ │ │ │ │ ├── BlockTest.php │ │ │ │ │ ├── ContainerTest.php │ │ │ │ │ └── UiComponentTest.php │ │ │ │ ├── GeneratorPoolTest.php │ │ │ │ ├── Reader │ │ │ │ │ ├── BlockTest.php │ │ │ │ │ ├── ContainerTest.php │ │ │ │ │ ├── FactoryTest.php │ │ │ │ │ ├── MoveTest.php │ │ │ │ │ └── UiComponentTest.php │ │ │ │ ├── ReaderPoolTest.php │ │ │ │ ├── ScheduledStructure │ │ │ │ │ └── HelperTest.php │ │ │ │ ├── ScheduledStructureTest.php │ │ │ │ ├── XsdTest.php │ │ │ │ └── _files │ │ │ │ │ ├── action.xml │ │ │ │ │ ├── arguments.xml │ │ │ │ │ └── invalidLayoutArgumentsXmlArray.php │ │ │ │ ├── LayoutFactoryTest.php │ │ │ │ ├── LayoutTest.php │ │ │ │ ├── Model │ │ │ │ └── Layout │ │ │ │ │ ├── MergeTest.php │ │ │ │ │ ├── TranslatorTest.php │ │ │ │ │ └── Update │ │ │ │ │ └── ValidatorTest.php │ │ │ │ ├── Page │ │ │ │ ├── BuilderTest.php │ │ │ │ ├── Config │ │ │ │ │ ├── Generator │ │ │ │ │ │ ├── BodyTest.php │ │ │ │ │ │ └── HeadTest.php │ │ │ │ │ ├── Reader │ │ │ │ │ │ └── HeadTest.php │ │ │ │ │ ├── RendererTest.php │ │ │ │ │ ├── StructureTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ ├── template_body.xml │ │ │ │ │ │ ├── template_head.xml │ │ │ │ │ │ └── template_html.xml │ │ │ │ ├── ConfigTest.php │ │ │ │ ├── Layout │ │ │ │ │ └── ReaderTest.php │ │ │ │ └── TitleTest.php │ │ │ │ ├── PageLayout │ │ │ │ ├── ConfigTest.php │ │ │ │ └── _files │ │ │ │ │ ├── layouts_one.xml │ │ │ │ │ └── layouts_two.xml │ │ │ │ ├── Render │ │ │ │ └── RenderFactoryTest.php │ │ │ │ ├── Result │ │ │ │ ├── LayoutTest.php │ │ │ │ ├── PageFactoryTest.php │ │ │ │ └── PageTest.php │ │ │ │ ├── Template │ │ │ │ └── Html │ │ │ │ │ └── MinifierTest.php │ │ │ │ ├── TemplateEngine │ │ │ │ ├── PhpTest.php │ │ │ │ └── _files │ │ │ │ │ └── simple.phtml │ │ │ │ ├── TemplateEngineFactoryTest.php │ │ │ │ ├── TemplateEnginePoolTest.php │ │ │ │ ├── UiComponent │ │ │ │ └── Factory │ │ │ │ │ └── HtmlContentFactoryTest.php │ │ │ │ └── Url │ │ │ │ ├── ConfigTest.php │ │ │ │ ├── CssResolverTest.php │ │ │ │ └── _files │ │ │ │ ├── result.css │ │ │ │ ├── resultImport.css │ │ │ │ ├── resultNormalized.css │ │ │ │ ├── source.css │ │ │ │ └── sourceImport.css │ │ ├── Url │ │ │ ├── Config.php │ │ │ ├── ConfigInterface.php │ │ │ └── CssResolver.php │ │ └── Xsd │ │ │ └── Media │ │ │ ├── TypeDataExtractorInterface.php │ │ │ └── TypeDataExtractorPool.php │ │ ├── Webapi │ │ ├── Authorization.php │ │ ├── CustomAttribute │ │ │ ├── PreprocessorInterface.php │ │ │ └── ServiceTypeListInterface.php │ │ ├── CustomAttributeTypeLocatorInterface.php │ │ ├── ErrorProcessor.php │ │ ├── Exception.php │ │ ├── README.md │ │ ├── Request.php │ │ ├── Response.php │ │ ├── Rest │ │ │ ├── Request.php │ │ │ ├── Request │ │ │ │ ├── Deserializer │ │ │ │ │ ├── Json.php │ │ │ │ │ └── Xml.php │ │ │ │ ├── DeserializerFactory.php │ │ │ │ ├── DeserializerInterface.php │ │ │ │ └── ParamOverriderInterface.php │ │ │ ├── Response.php │ │ │ └── Response │ │ │ │ ├── FieldsFilter.php │ │ │ │ ├── Renderer │ │ │ │ ├── Json.php │ │ │ │ └── Xml.php │ │ │ │ ├── RendererFactory.php │ │ │ │ └── RendererInterface.php │ │ ├── ServiceInputProcessor.php │ │ ├── ServiceOutputProcessor.php │ │ ├── ServicePayloadConverterInterface.php │ │ ├── ServiceTypeToEntityTypeMap.php │ │ ├── Soap │ │ │ └── ClientFactory.php │ │ └── Test │ │ │ └── Unit │ │ │ ├── ErrorProcessorTest.php │ │ │ ├── RequestTest.php │ │ │ ├── ResponseTest.php │ │ │ ├── Rest │ │ │ ├── Request │ │ │ │ ├── Deserializer │ │ │ │ │ ├── JsonTest.php │ │ │ │ │ └── XmlTest.php │ │ │ │ └── DeserializerFactoryTest.php │ │ │ ├── RequestTest.php │ │ │ ├── Response │ │ │ │ ├── FieldsFilterTest.php │ │ │ │ ├── Renderer │ │ │ │ │ ├── JsonTest.php │ │ │ │ │ └── XmlTest.php │ │ │ │ └── RendererFactoryTest.php │ │ │ └── ResponseTest.php │ │ │ ├── ServiceInputProcessor │ │ │ ├── AssociativeArray.php │ │ │ ├── DataArray.php │ │ │ ├── Nested.php │ │ │ ├── ObjectWithCustomAttributes.php │ │ │ ├── Simple.php │ │ │ ├── SimpleArray.php │ │ │ ├── SimpleConstructor.php │ │ │ └── TestService.php │ │ │ └── ServiceInputProcessorTest.php │ │ ├── Xml │ │ ├── Generator.php │ │ ├── Parser.php │ │ ├── Security.php │ │ └── Test │ │ │ └── Unit │ │ │ ├── ParserTest.php │ │ │ ├── SecurityTest.php │ │ │ └── _files │ │ │ └── data.xml │ │ ├── XsltProcessor │ │ └── XsltProcessorFactory.php │ │ ├── ZendEscaper.php │ │ ├── composer.json │ │ └── registration.php └── web │ ├── FormData.js │ ├── MutationObserver.js │ ├── blank.html │ ├── css │ ├── docs │ │ ├── actions-toolbar.html │ │ ├── breadcrumbs.html │ │ ├── buttons.html │ │ ├── components.html │ │ ├── docs.css │ │ ├── docs.html │ │ ├── dropdowns.html │ │ ├── forms.html │ │ ├── icons.html │ │ ├── index.html │ │ ├── layout.html │ │ ├── lib.html │ │ ├── loaders.html │ │ ├── messages.html │ │ ├── pages.html │ │ ├── popups.html │ │ ├── rating.html │ │ ├── resets.html │ │ ├── responsive.html │ │ ├── sections.html │ │ ├── source │ │ │ ├── README.md │ │ │ ├── _actions-toolbar.less │ │ │ ├── _breadcrumbs.less │ │ │ ├── _buttons.less │ │ │ ├── _components.less │ │ │ ├── _dropdowns.less │ │ │ ├── _forms.less │ │ │ ├── _icons.less │ │ │ ├── _layout.less │ │ │ ├── _lib.less │ │ │ ├── _loaders.less │ │ │ ├── _messages.less │ │ │ ├── _pages.less │ │ │ ├── _popups.less │ │ │ ├── _rating.less │ │ │ ├── _resets.less │ │ │ ├── _responsive.less │ │ │ ├── _sections.less │ │ │ ├── _tables.less │ │ │ ├── _tooltips.less │ │ │ ├── _typography.less │ │ │ ├── _utilities.less │ │ │ ├── _variables.less │ │ │ ├── docs.less │ │ │ └── js │ │ │ │ └── dropdown.js │ │ ├── tables.html │ │ ├── tooltips.html │ │ ├── typography.html │ │ ├── utilities.html │ │ └── variables.html │ └── source │ │ ├── _email-variables.less │ │ ├── _extend.less │ │ ├── _theme.less │ │ ├── _variables.less │ │ ├── _widgets.less │ │ ├── components │ │ └── _modals.less │ │ └── lib │ │ ├── _actions-toolbar.less │ │ ├── _breadcrumbs.less │ │ ├── _buttons.less │ │ ├── _dropdowns.less │ │ ├── _forms.less │ │ ├── _grids.less │ │ ├── _icons.less │ │ ├── _layout.less │ │ ├── _lib.less │ │ ├── _loaders.less │ │ ├── _messages.less │ │ ├── _navigation.less │ │ ├── _pages.less │ │ ├── _popups.less │ │ ├── _rating.less │ │ ├── _resets.less │ │ ├── _responsive.less │ │ ├── _sections.less │ │ ├── _tables.less │ │ ├── _tooltips.less │ │ ├── _typography.less │ │ ├── _utilities.less │ │ ├── _variables.less │ │ └── variables │ │ ├── _actions-toolbar.less │ │ ├── _breadcrumbs.less │ │ ├── _buttons.less │ │ ├── _colors.less │ │ ├── _components.less │ │ ├── _dropdowns.less │ │ ├── _email.less │ │ ├── _forms.less │ │ ├── _icons.less │ │ ├── _layout.less │ │ ├── _loaders.less │ │ ├── _messages.less │ │ ├── _navigation.less │ │ ├── _pages.less │ │ ├── _popups.less │ │ ├── _rating.less │ │ ├── _responsive.less │ │ ├── _sections.less │ │ ├── _structure.less │ │ ├── _tables.less │ │ ├── _tooltips.less │ │ └── _typography.less │ ├── es6-collections.js │ ├── extjs │ ├── defaults.js │ ├── ext-tree-checkbox.js │ ├── ext-tree.js │ └── resources │ │ ├── css │ │ ├── README.txt │ │ ├── ext-all.css │ │ └── ytheme-magento.css │ │ └── images │ │ ├── aero │ │ ├── basic-dialog │ │ │ ├── aero-close-over.gif │ │ │ ├── aero-close.gif │ │ │ ├── bg-center.gif │ │ │ ├── bg-left.gif │ │ │ ├── bg-right.gif │ │ │ ├── close.gif │ │ │ ├── collapse-over.gif │ │ │ ├── collapse.gif │ │ │ ├── e-handle.gif │ │ │ ├── expand-over.gif │ │ │ ├── expand.gif │ │ │ ├── hd-sprite.gif │ │ │ ├── s-handle.gif │ │ │ ├── se-handle.gif │ │ │ └── w-handle.gif │ │ ├── gradient-bg.gif │ │ ├── grid │ │ │ ├── grid-blue-split.gif │ │ │ ├── grid-hrow.gif │ │ │ ├── grid-split.gif │ │ │ ├── grid-vista-hd.gif │ │ │ ├── pspbrwse.jbf │ │ │ ├── sort-col-bg.gif │ │ │ ├── sort_asc.gif │ │ │ └── sort_desc.gif │ │ ├── layout │ │ │ ├── collapse.gif │ │ │ ├── expand.gif │ │ │ ├── gradient-bg.gif │ │ │ ├── ns-collapse.gif │ │ │ ├── ns-expand.gif │ │ │ ├── panel-close.gif │ │ │ ├── panel-title-bg.gif │ │ │ ├── panel-title-light-bg.gif │ │ │ ├── tab-close-on.gif │ │ │ └── tab-close.gif │ │ ├── menu │ │ │ ├── checked.gif │ │ │ ├── item-over.gif │ │ │ ├── menu.gif │ │ │ └── unchecked.gif │ │ ├── qtip │ │ │ └── bg.gif │ │ ├── s.gif │ │ ├── sizer │ │ │ ├── e-handle-dark.gif │ │ │ ├── e-handle.gif │ │ │ ├── ne-handle-dark.gif │ │ │ ├── ne-handle.gif │ │ │ ├── nw-handle-dark.gif │ │ │ ├── nw-handle.gif │ │ │ ├── s-handle-dark.gif │ │ │ ├── s-handle.gif │ │ │ ├── se-handle-dark.gif │ │ │ ├── se-handle.gif │ │ │ ├── sw-handle-dark.gif │ │ │ └── sw-handle.gif │ │ ├── tabs │ │ │ ├── tab-btm-inactive-left-bg.gif │ │ │ ├── tab-btm-inactive-right-bg.gif │ │ │ ├── tab-btm-left-bg.gif │ │ │ ├── tab-btm-right-bg.gif │ │ │ ├── tab-sprite.gif │ │ │ ├── tab-strip-bg.gif │ │ │ ├── tab-strip-bg.png │ │ │ └── tab-strip-btm-bg.gif │ │ └── toolbar │ │ │ ├── bg.gif │ │ │ └── tb-btn-sprite.gif │ │ ├── default │ │ ├── basic-dialog │ │ │ ├── btn-arrow.gif │ │ │ ├── btn-sprite.gif │ │ │ ├── close.gif │ │ │ ├── collapse.gif │ │ │ ├── e-handle.gif │ │ │ ├── expand.gif │ │ │ ├── hd-sprite.gif │ │ │ ├── progress.gif │ │ │ ├── progress2.gif │ │ │ ├── s-handle.gif │ │ │ └── se-handle.gif │ │ ├── box │ │ │ ├── corners-blue.gif │ │ │ ├── corners.gif │ │ │ ├── l-blue.gif │ │ │ ├── l.gif │ │ │ ├── r-blue.gif │ │ │ ├── r.gif │ │ │ ├── tb-blue.gif │ │ │ └── tb.gif │ │ ├── dd │ │ │ ├── drop-add.gif │ │ │ ├── drop-no.gif │ │ │ └── drop-yes.gif │ │ ├── editor │ │ │ └── tb-sprite.gif │ │ ├── form │ │ │ ├── clear-trigger.gif │ │ │ ├── date-trigger.gif │ │ │ ├── error-tip-corners.gif │ │ │ ├── exclamation.gif │ │ │ ├── search-trigger.gif │ │ │ ├── text-bg.gif │ │ │ ├── trigger-tpl.gif │ │ │ └── trigger.gif │ │ ├── gradient-bg.gif │ │ ├── grid │ │ │ ├── arrow-left-white.gif │ │ │ ├── arrow-right-white.gif │ │ │ ├── col-move-bottom.gif │ │ │ ├── col-move-top.gif │ │ │ ├── dirty.gif │ │ │ ├── done.gif │ │ │ ├── drop-no.gif │ │ │ ├── drop-yes.gif │ │ │ ├── footer-bg.gif │ │ │ ├── grid-blue-hd.gif │ │ │ ├── grid-blue-split.gif │ │ │ ├── grid-hrow.gif │ │ │ ├── grid-loading.gif │ │ │ ├── grid-split.gif │ │ │ ├── grid-vista-hd.gif │ │ │ ├── grid3-hd-btn.gif │ │ │ ├── grid3-hrow-over.gif │ │ │ ├── grid3-hrow.gif │ │ │ ├── grid3-special-col-bg.gif │ │ │ ├── grid3-special-col-sel-bg.gif │ │ │ ├── hd-pop.gif │ │ │ ├── hmenu-asc.gif │ │ │ ├── hmenu-desc.gif │ │ │ ├── hmenu-lock.gif │ │ │ ├── hmenu-lock.png │ │ │ ├── hmenu-unlock.gif │ │ │ ├── hmenu-unlock.png │ │ │ ├── invalid_line.gif │ │ │ ├── loading.gif │ │ │ ├── mso-hd.gif │ │ │ ├── nowait.gif │ │ │ ├── page-first-disabled.gif │ │ │ ├── page-first.gif │ │ │ ├── page-last-disabled.gif │ │ │ ├── page-last.gif │ │ │ ├── page-next-disabled.gif │ │ │ ├── page-next.gif │ │ │ ├── page-prev-disabled.gif │ │ │ ├── page-prev.gif │ │ │ ├── pick-button.gif │ │ │ ├── refresh.gif │ │ │ ├── row-check-sprite.gif │ │ │ ├── row-expand-sprite.gif │ │ │ ├── row-over.gif │ │ │ ├── row-sel.gif │ │ │ ├── sort_asc.gif │ │ │ ├── sort_desc.gif │ │ │ └── wait.gif │ │ ├── layout │ │ │ ├── collapse.gif │ │ │ ├── expand.gif │ │ │ ├── gradient-bg.gif │ │ │ ├── ns-collapse.gif │ │ │ ├── ns-expand.gif │ │ │ ├── panel-close.gif │ │ │ ├── panel-title-bg.gif │ │ │ ├── panel-title-light-bg.gif │ │ │ ├── stick.gif │ │ │ ├── stuck.gif │ │ │ ├── tab-close-on.gif │ │ │ └── tab-close.gif │ │ ├── menu │ │ │ ├── checked.gif │ │ │ ├── group-checked.gif │ │ │ ├── menu-parent.gif │ │ │ ├── menu.gif │ │ │ └── unchecked.gif │ │ ├── panel │ │ │ ├── corners-sprite.gif │ │ │ ├── left-right.gif │ │ │ ├── tool-sprite-tpl.gif │ │ │ ├── tool-sprites.gif │ │ │ ├── top-bottom.gif │ │ │ ├── white-corners-sprite.gif │ │ │ ├── white-left-right.gif │ │ │ └── white-top-bottom.gif │ │ ├── qtip │ │ │ ├── bg.gif │ │ │ ├── close.gif │ │ │ └── tip-sprite.gif │ │ ├── s.gif │ │ ├── shadow-c.png │ │ ├── shadow-lr.png │ │ ├── shadow.png │ │ ├── shared │ │ │ ├── calendar.gif │ │ │ ├── glass-bg.gif │ │ │ ├── left-btn.gif │ │ │ ├── right-btn.gif │ │ │ └── warning.gif │ │ ├── sizer │ │ │ ├── e-handle-dark.gif │ │ │ ├── e-handle.gif │ │ │ ├── ne-handle-dark.gif │ │ │ ├── ne-handle.gif │ │ │ ├── nw-handle-dark.gif │ │ │ ├── nw-handle.gif │ │ │ ├── s-handle-dark.gif │ │ │ ├── s-handle.gif │ │ │ ├── se-handle-dark.gif │ │ │ ├── se-handle.gif │ │ │ ├── square.gif │ │ │ ├── sw-handle-dark.gif │ │ │ └── sw-handle.gif │ │ ├── tabs │ │ │ ├── tab-btm-inactive-left-bg.gif │ │ │ ├── tab-btm-inactive-right-bg.gif │ │ │ ├── tab-btm-left-bg.gif │ │ │ ├── tab-btm-right-bg.gif │ │ │ └── tab-sprite.gif │ │ ├── toolbar │ │ │ ├── btn-arrow-light.gif │ │ │ ├── btn-arrow.gif │ │ │ ├── btn-over-bg.gif │ │ │ ├── gray-bg.gif │ │ │ ├── tb-bg.gif │ │ │ └── tb-btn-sprite.gif │ │ ├── tree │ │ │ ├── drop-add.gif │ │ │ ├── drop-between.gif │ │ │ ├── drop-no.gif │ │ │ ├── drop-over.gif │ │ │ ├── drop-under.gif │ │ │ ├── drop-yes.gif │ │ │ ├── elbow-end-minus-nl.gif │ │ │ ├── elbow-end-minus.gif │ │ │ ├── elbow-end-plus-nl.gif │ │ │ ├── elbow-end-plus.gif │ │ │ ├── elbow-end.gif │ │ │ ├── elbow-line.gif │ │ │ ├── elbow-minus-nl.gif │ │ │ ├── elbow-minus.gif │ │ │ ├── elbow-plus-nl.gif │ │ │ ├── elbow-plus.gif │ │ │ ├── elbow.gif │ │ │ ├── folder-open.gif │ │ │ ├── folder.gif │ │ │ ├── leaf.gif │ │ │ ├── loading.gif │ │ │ └── s.gif │ │ └── window │ │ │ ├── corners-sprite.gif │ │ │ ├── left-right.gif │ │ │ └── top-bottom.gif │ │ ├── galdaka │ │ ├── basic-dialog │ │ │ ├── close-over.gif │ │ │ ├── close.gif │ │ │ ├── collapse-over.gif │ │ │ ├── collapse.gif │ │ │ ├── e-handle.gif │ │ │ ├── expand-over.gif │ │ │ ├── expand.gif │ │ │ ├── gradient-bg.gif │ │ │ ├── hd-sprite.gif │ │ │ ├── s-handle.gif │ │ │ ├── se-handle.gif │ │ │ └── sw-handle.gif │ │ ├── form │ │ │ ├── choose-trigger.gif │ │ │ ├── date-trigger.gif │ │ │ └── trigger.gif │ │ ├── grid │ │ │ ├── col-move-bottom.gif │ │ │ ├── col-move-top.gif │ │ │ ├── done.gif │ │ │ ├── fondoCabeceraHover.gif │ │ │ ├── grid-hrow.gif │ │ │ ├── loading.gif │ │ │ ├── page-first.gif │ │ │ ├── page-last.gif │ │ │ ├── page-next.gif │ │ │ └── page-prev.gif │ │ ├── layout │ │ │ ├── collapse.gif │ │ │ ├── e-handle.gif │ │ │ ├── expand.gif │ │ │ ├── gradient-bg.gif │ │ │ ├── ns-collapse.gif │ │ │ ├── ns-expand.gif │ │ │ ├── panel-close.gif │ │ │ ├── panel-title-light-bg.gif │ │ │ ├── s-handle.gif │ │ │ ├── stick.gif │ │ │ ├── tab-close-on.gif │ │ │ └── tab-close.gif │ │ ├── menu │ │ │ ├── checked.gif │ │ │ ├── group-checked.gif │ │ │ ├── menu-parent.gif │ │ │ ├── menu.gif │ │ │ └── unchecked.gif │ │ ├── qtip │ │ │ └── tip-sprite.gif │ │ ├── shared │ │ │ ├── left-btn.gif │ │ │ └── right-btn.gif │ │ ├── sizer │ │ │ ├── ne-handle.gif │ │ │ ├── nw-handle.gif │ │ │ ├── s-handle.gif │ │ │ ├── se-handle.gif │ │ │ └── sw-handle.gif │ │ ├── tabs │ │ │ ├── tab-btm-inactive-left-bg.gif │ │ │ ├── tab-btm-inactive-right-bg.gif │ │ │ ├── tab-btm-left-bg.gif │ │ │ ├── tab-btm-right-bg.gif │ │ │ └── tab-sprite.gif │ │ └── toolbar │ │ │ ├── btn-arrow.gif │ │ │ ├── btn-over-bg.gif │ │ │ ├── fondoToolbar.gif │ │ │ └── tb-btn-sprite.gif │ │ ├── gray │ │ ├── basic-dialog │ │ │ ├── close.gif │ │ │ ├── collapse.gif │ │ │ ├── dlg-bg.gif │ │ │ ├── e-handle.gif │ │ │ ├── expand.gif │ │ │ ├── hd-sprite.gif │ │ │ ├── s-handle.gif │ │ │ └── se-handle.gif │ │ ├── gradient-bg.gif │ │ ├── grid │ │ │ └── grid-hrow.gif │ │ ├── layout │ │ │ ├── collapse.gif │ │ │ ├── expand.gif │ │ │ ├── gradient-bg.gif │ │ │ ├── ns-collapse.gif │ │ │ ├── ns-expand.gif │ │ │ ├── panel-close.gif │ │ │ ├── panel-title-bg.gif │ │ │ ├── panel-title-light-bg.gif │ │ │ ├── stick.gif │ │ │ ├── tab-close-on.gif │ │ │ └── tab-close.gif │ │ ├── menu │ │ │ ├── checked.gif │ │ │ ├── group-checked.gif │ │ │ ├── menu-parent.gif │ │ │ ├── menu.gif │ │ │ └── unchecked.gif │ │ ├── qtip │ │ │ ├── bg.gif │ │ │ └── tip-sprite.gif │ │ ├── s.gif │ │ ├── sizer │ │ │ ├── e-handle-dark.gif │ │ │ ├── e-handle.gif │ │ │ ├── ne-handle-dark.gif │ │ │ ├── ne-handle.gif │ │ │ ├── nw-handle-dark.gif │ │ │ ├── nw-handle.gif │ │ │ ├── s-handle-dark.gif │ │ │ ├── s-handle.gif │ │ │ ├── se-handle-dark.gif │ │ │ ├── se-handle.gif │ │ │ ├── sw-handle-dark.gif │ │ │ └── sw-handle.gif │ │ ├── tabs │ │ │ ├── tab-btm-inactive-left-bg.gif │ │ │ ├── tab-btm-inactive-right-bg.gif │ │ │ ├── tab-btm-left-bg.gif │ │ │ ├── tab-btm-right-bg.gif │ │ │ └── tab-sprite.gif │ │ └── toolbar │ │ │ ├── gray-bg.gif │ │ │ └── tb-btn-sprite.gif │ │ ├── magento │ │ ├── basic-dialog │ │ │ ├── collapse-on.gif │ │ │ ├── collapse.gif │ │ │ ├── expand-on.gif │ │ │ ├── expand.gif │ │ │ ├── hd-sprite.gif │ │ │ ├── ns-collapse-on.gif │ │ │ ├── ns-collapse.gif │ │ │ ├── ns-expand-on.gif │ │ │ ├── ns-expand.gif │ │ │ ├── panel_close.gif │ │ │ ├── pop_close.gif │ │ │ └── pop_collapse.gif │ │ ├── grid │ │ │ ├── grid-body-bg.gif │ │ │ └── grid-split.gif │ │ ├── layout │ │ │ ├── checkered-bg.gif │ │ │ ├── icon-catalog.gif │ │ │ ├── icon-category.gif │ │ │ ├── icon-my-tasks.gif │ │ │ └── icon-product.gif │ │ ├── loading_bg.gif │ │ ├── tabs │ │ │ └── tab-sprite.gif │ │ ├── toolbar │ │ │ ├── btn-arrow.gif │ │ │ ├── header_bg.gif │ │ │ └── toolbar-bg.gif │ │ └── tree │ │ │ ├── elbow-end-minus-nl.gif │ │ │ ├── elbow-end-minus.gif │ │ │ ├── elbow-end-plus-nl.gif │ │ │ ├── elbow-end-plus.gif │ │ │ ├── elbow-end.gif │ │ │ ├── elbow-line.gif │ │ │ ├── elbow-minus-nl.gif │ │ │ ├── elbow-minus.gif │ │ │ ├── elbow-plus-nl.gif │ │ │ ├── elbow-plus.gif │ │ │ ├── elbow.gif │ │ │ ├── folder-open.gif │ │ │ ├── folder.gif │ │ │ ├── leaf.gif │ │ │ └── s.gif │ │ └── vista │ │ ├── basic-dialog │ │ ├── bg-center.gif │ │ ├── bg-left.gif │ │ ├── bg-right.gif │ │ ├── close.gif │ │ ├── collapse.gif │ │ ├── dlg-bg.gif │ │ ├── e-handle.gif │ │ ├── expand.gif │ │ ├── hd-sprite.gif │ │ ├── s-handle.gif │ │ ├── se-handle.gif │ │ └── w-handle.gif │ │ ├── gradient-bg.gif │ │ ├── grid │ │ ├── grid-split.gif │ │ └── grid-vista-hd.gif │ │ ├── layout │ │ ├── collapse.gif │ │ ├── expand.gif │ │ ├── gradient-bg.gif │ │ ├── ns-collapse.gif │ │ ├── ns-expand.gif │ │ ├── panel-close.gif │ │ ├── panel-title-bg.gif │ │ ├── panel-title-light-bg.gif │ │ ├── stick.gif │ │ ├── tab-close-on.gif │ │ └── tab-close.gif │ │ ├── qtip │ │ ├── bg.gif │ │ └── tip-sprite.gif │ │ ├── s.gif │ │ ├── sizer │ │ ├── e-handle-dark.gif │ │ ├── e-handle.gif │ │ ├── ne-handle-dark.gif │ │ ├── ne-handle.gif │ │ ├── nw-handle-dark.gif │ │ ├── nw-handle.gif │ │ ├── s-handle-dark.gif │ │ ├── s-handle.gif │ │ ├── se-handle-dark.gif │ │ ├── se-handle.gif │ │ ├── sw-handle-dark.gif │ │ └── sw-handle.gif │ │ ├── tabs │ │ ├── tab-btm-inactive-left-bg.gif │ │ ├── tab-btm-inactive-right-bg.gif │ │ ├── tab-btm-left-bg.gif │ │ ├── tab-btm-right-bg.gif │ │ └── tab-sprite.gif │ │ └── toolbar │ │ ├── gray-bg.gif │ │ └── tb-btn-sprite.gif │ ├── fonts │ ├── Blank-Theme-Icons │ │ ├── Blank-Theme-Icons.woff │ │ ├── Blank-Theme-Icons.woff2 │ │ └── selection.json │ ├── MUI-Icons │ │ ├── MUI-Icons.woff │ │ └── MUI-Icons.woff2 │ ├── UX-Icons │ │ └── UX-Icons.woff │ └── opensans │ │ ├── bold │ │ ├── opensans-700.woff │ │ └── opensans-700.woff2 │ │ ├── light │ │ ├── opensans-300.woff │ │ └── opensans-300.woff2 │ │ ├── regular │ │ ├── opensans-400.woff │ │ └── opensans-400.woff2 │ │ └── semibold │ │ ├── opensans-600.woff │ │ └── opensans-600.woff2 │ ├── fotorama │ └── fotorama.js │ ├── i18n │ └── en_US.csv │ ├── images │ ├── bkg_gallery_thumbs.png │ ├── blank-theme-icons.png │ ├── cards.png │ ├── debug_bkg.png │ ├── loader-1.gif │ ├── loader-2.gif │ ├── logo.svg │ ├── magento-logo.svg │ ├── spacer.gif │ ├── sprite-gallery.png │ └── sprite-gallery.svg │ ├── jquery.js │ ├── jquery │ ├── colorpicker │ │ ├── css │ │ │ └── colorpicker.css │ │ ├── images │ │ │ ├── blank.gif │ │ │ ├── colorpicker_background.png │ │ │ ├── colorpicker_hex.png │ │ │ ├── colorpicker_hsb_b.png │ │ │ ├── colorpicker_hsb_h.png │ │ │ ├── colorpicker_hsb_s.png │ │ │ ├── colorpicker_indic.gif │ │ │ ├── colorpicker_overlay.png │ │ │ ├── colorpicker_rgb_b.png │ │ │ ├── colorpicker_rgb_g.png │ │ │ ├── colorpicker_rgb_r.png │ │ │ ├── colorpicker_select.gif │ │ │ ├── colorpicker_submit.png │ │ │ ├── custom_background.png │ │ │ ├── custom_hex.png │ │ │ ├── custom_hsb_b.png │ │ │ ├── custom_hsb_h.png │ │ │ ├── custom_hsb_s.png │ │ │ ├── custom_indic.gif │ │ │ ├── custom_rgb_b.png │ │ │ ├── custom_rgb_g.png │ │ │ ├── custom_rgb_r.png │ │ │ ├── custom_submit.png │ │ │ ├── select.png │ │ │ ├── select2.png │ │ │ └── slider.png │ │ └── js │ │ │ └── colorpicker.js │ ├── editableMultiselect │ │ ├── css │ │ │ └── jquery.multiselect.css │ │ └── js │ │ │ ├── jquery.editable.js │ │ │ └── jquery.multiselect.js │ ├── fileUploader │ │ ├── canvas-to-blob.js │ │ ├── cors │ │ │ ├── jquery.postmessage-transport.js │ │ │ └── jquery.xdr-transport.js │ │ ├── css │ │ │ └── jquery.fileupload-ui.css │ │ ├── img │ │ │ ├── loading.gif │ │ │ └── progressbar.gif │ │ ├── jquery.fileupload-fp.js │ │ ├── jquery.fileupload-ui.js │ │ ├── jquery.fileupload.js │ │ ├── jquery.iframe-transport.js │ │ ├── load-image.js │ │ ├── locale.js │ │ ├── main.js │ │ └── vendor │ │ │ └── jquery.ui.widget.js │ ├── jquery-migrate.js │ ├── jquery-ui-1.9.2.js │ ├── jquery-ui-timepicker-addon.js │ ├── jquery-ui.js │ ├── jquery.cookie.js │ ├── jquery.details.js │ ├── jquery.hoverIntent.js │ ├── jquery.metadata.js │ ├── jquery.min.js │ ├── jquery.mobile.custom.js │ ├── jquery.parsequery.js │ ├── jquery.storageapi.min.js │ ├── jquery.tabs.js │ ├── jquery.validate.js │ ├── jstree │ │ ├── jquery.hotkeys.js │ │ ├── jquery.jstree.js │ │ └── themes │ │ │ ├── apple │ │ │ ├── bg.jpg │ │ │ ├── d.png │ │ │ ├── dot_for_ie.gif │ │ │ ├── style.css │ │ │ └── throbber.gif │ │ │ ├── classic │ │ │ ├── d.gif │ │ │ ├── d.png │ │ │ ├── dot_for_ie.gif │ │ │ ├── style.css │ │ │ └── throbber.gif │ │ │ ├── default-rtl │ │ │ ├── d.gif │ │ │ ├── d.png │ │ │ ├── dots.gif │ │ │ ├── style.css │ │ │ └── throbber.gif │ │ │ └── default │ │ │ ├── d.gif │ │ │ ├── d.png │ │ │ ├── style.css │ │ │ └── throbber.gif │ ├── patches │ │ ├── jquery-ui.js │ │ └── jquery.js │ └── spectrum │ │ ├── spectrum.js │ │ └── tinycolor.js │ ├── knockoutjs │ ├── knockout-es5.js │ ├── knockout-fast-foreach.js │ ├── knockout-repeat.js │ └── knockout.js │ ├── legacy-build.min.js │ ├── less │ ├── config.less.js │ └── less.min.js │ ├── lib │ ├── ccard.js │ └── storage.js │ ├── mage │ ├── accordion.js │ ├── adminhtml │ │ ├── accordion.js │ │ ├── backup.js │ │ ├── browser.js │ │ ├── events.js │ │ ├── form.js │ │ ├── globals.js │ │ ├── grid.js │ │ ├── tools.js │ │ ├── varienLoader.js │ │ └── wysiwyg │ │ │ ├── events.js │ │ │ ├── tiny_mce │ │ │ ├── html5-schema.js │ │ │ ├── plugins │ │ │ │ ├── magentovariable │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ └── img │ │ │ │ │ │ └── icon.png │ │ │ │ └── magentowidget │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ └── img │ │ │ │ │ └── icon.png │ │ │ ├── setup.js │ │ │ ├── themes │ │ │ │ ├── advanced │ │ │ │ │ └── skins │ │ │ │ │ │ └── default │ │ │ │ │ │ ├── content.css │ │ │ │ │ │ └── dialog.css │ │ │ │ └── ui.css │ │ │ └── tinymce4Adapter.js │ │ │ └── widget.js │ ├── app │ │ └── config.js │ ├── apply │ │ ├── main.js │ │ └── scripts.js │ ├── backend │ │ ├── action-link.js │ │ ├── bootstrap.js │ │ ├── button.js │ │ ├── editablemultiselect.js │ │ ├── floating-header.js │ │ ├── form.js │ │ ├── jstree-mixin.js │ │ ├── menu.js │ │ ├── notification.js │ │ ├── suggest.js │ │ ├── tabs.js │ │ ├── tree-suggest.js │ │ └── validation.js │ ├── bootstrap.js │ ├── calendar.css │ ├── calendar.js │ ├── captcha.js │ ├── collapsible.js │ ├── common.js │ ├── cookies.js │ ├── dataPost.js │ ├── decorate.js │ ├── deletable-item.js │ ├── dialog.js │ ├── dropdown.js │ ├── dropdown_old.js │ ├── dropdowns.js │ ├── edit-trigger.js │ ├── fieldset-controls.js │ ├── gallery │ │ ├── gallery.html │ │ ├── gallery.js │ │ ├── gallery.less │ │ ├── gallery.png │ │ └── module │ │ │ ├── _extends.less │ │ │ ├── _focus.less │ │ │ ├── _fullscreen.less │ │ │ ├── _mixins.less │ │ │ └── _variables.less │ ├── ie-class-fixer.js │ ├── item-table.js │ ├── layout.js │ ├── list.js │ ├── loader.js │ ├── loader_old.js │ ├── mage.js │ ├── menu.js │ ├── multiselect.html │ ├── multiselect.js │ ├── polyfill.js │ ├── popup-window.js │ ├── redirect-url.js │ ├── requirejs │ │ ├── baseUrlResolver.js │ │ ├── mixins.js │ │ ├── resolver.js │ │ ├── static.js │ │ └── text.js │ ├── smart-keyboard-handler.js │ ├── sticky.js │ ├── storage.js │ ├── tabs.js │ ├── template.js │ ├── terms.js │ ├── toggle.js │ ├── tooltip.js │ ├── translate-inline-vde.css │ ├── translate-inline-vde.js │ ├── translate-inline.css │ ├── translate-inline.js │ ├── translate.js │ ├── trim-input.js │ ├── url.js │ ├── utils │ │ ├── arrays.js │ │ ├── compare.js │ │ ├── main.js │ │ ├── misc.js │ │ ├── objects.js │ │ ├── strings.js │ │ ├── template.js │ │ └── wrapper.js │ ├── validation.js │ ├── validation │ │ ├── url.js │ │ └── validation.js │ ├── view │ │ └── composite.js │ ├── webapi.js │ └── zoom.js │ ├── magnifier │ ├── magnifier.js │ └── magnify.js │ ├── matchMedia.js │ ├── modernizr │ ├── modernizr.2.0.6.js │ ├── modernizr.details.js │ └── modernizr.js │ ├── moment-timezone-with-data.js │ ├── moment.js │ ├── prototype │ ├── prototype-amd.js │ ├── prototype.js │ ├── validation.js │ ├── window.js │ ├── window_readme.txt │ └── windows │ │ ├── MIT-LICENSE │ │ ├── README │ │ └── themes │ │ ├── alert.css │ │ ├── alert │ │ ├── bottom.gif │ │ ├── bottom_left.gif │ │ ├── bottom_right.gif │ │ ├── left.gif │ │ ├── overlay.png │ │ ├── progress.gif │ │ ├── right.gif │ │ ├── top.gif │ │ ├── top_left.gif │ │ └── top_right.gif │ │ ├── alert_lite.css │ │ ├── alphacube.css │ │ ├── alphacube │ │ ├── bottom-left-c.gif │ │ ├── bottom-middle.gif │ │ ├── bottom-right-c.gif │ │ ├── button-close-focus.gif │ │ ├── button-max-focus.gif │ │ ├── button-min-focus.gif │ │ ├── frame-left.gif │ │ ├── frame-right.gif │ │ ├── left-top.gif │ │ ├── right-top.gif │ │ └── top-middle.gif │ │ ├── behavior.htc │ │ ├── darkX.css │ │ ├── darkX │ │ ├── button-close-focused.png │ │ ├── button-maximize-focused.png │ │ ├── button-minimize-focused.png │ │ ├── frame-bottom-left-focused.png │ │ ├── frame-bottom-mid-focused.png │ │ ├── frame-bottom-right-focused.png │ │ ├── frame-left-focused.png │ │ ├── frame-right-focused.png │ │ ├── titlebar-left-focused.png │ │ ├── titlebar-mid-focused.png │ │ └── titlebar-right-focused.png │ │ ├── debug.css │ │ ├── default.css │ │ ├── default │ │ ├── bottom_left.gif │ │ ├── bottom_mid.gif │ │ ├── bottom_right.gif │ │ ├── bottom_right_resize.gif │ │ ├── center_left.gif │ │ ├── center_right.gif │ │ ├── clear.gif │ │ ├── close.gif │ │ ├── inspect.gif │ │ ├── maximize.gif │ │ ├── minimize.gif │ │ ├── overlay.png │ │ ├── resize.gif │ │ ├── sizer.gif │ │ ├── top_left.gif │ │ ├── top_mid.gif │ │ └── top_right.gif │ │ ├── iefix │ │ ├── blank.gif │ │ ├── iepngfix.css │ │ └── iepngfix.htc │ │ ├── lighting.css │ │ ├── lighting │ │ ├── background_buttons.gif │ │ ├── bottom-left-blue.png │ │ ├── bottom-left-darkblue.png │ │ ├── bottom-left-green.png │ │ ├── bottom-left-grey.png │ │ ├── bottom-middle-blue.png │ │ ├── bottom-middle-darkblue.png │ │ ├── bottom-middle-green.png │ │ ├── bottom-middle-grey.png │ │ ├── bottom-right-blue.png │ │ ├── bottom-right-darkblue.png │ │ ├── bottom-right-green.png │ │ ├── bottom-right-grey.png │ │ ├── button-close-blue.png │ │ ├── button-close-darkblue.png │ │ ├── button-close-green.png │ │ ├── button-close-grey.png │ │ ├── button-maximize-blue.png │ │ ├── button-maximize-darkblue.png │ │ ├── button-maximize-green.png │ │ ├── button-maximize-grey.png │ │ ├── button-minimize-blue.png │ │ ├── button-minimize-darkblue.png │ │ ├── button-minimize-green.png │ │ ├── button-minimize-grey.png │ │ ├── left-blue.png │ │ ├── left-darkblue.png │ │ ├── left-green.png │ │ ├── left-grey.png │ │ ├── pngbehavior.htc │ │ ├── right-blue.png │ │ ├── right-darkblue.png │ │ ├── right-green.png │ │ ├── right-grey.png │ │ ├── spinner.gif │ │ ├── top-left-blue.png │ │ ├── top-left-darkblue.png │ │ ├── top-left-green.png │ │ ├── top-left-grey.png │ │ ├── top-middle-blue.png │ │ ├── top-middle-darkblue.png │ │ ├── top-middle-green.png │ │ ├── top-middle-grey.png │ │ ├── top-right-blue.png │ │ ├── top-right-darkblue.png │ │ ├── top-right-green.png │ │ └── top-right-grey.png │ │ ├── mac_os_x.css │ │ ├── mac_os_x_dialog.css │ │ ├── nuncio.css │ │ ├── nuncio │ │ ├── bottom_left.png │ │ ├── bottom_mid.png │ │ ├── bottom_right.png │ │ ├── center_left.png │ │ ├── center_right.png │ │ ├── close.png │ │ ├── minimize.png │ │ ├── overlay.png │ │ ├── top_left.png │ │ ├── top_mid.png │ │ └── top_right.png │ │ ├── spread.css │ │ └── spread │ │ ├── .gif │ │ ├── bottom-left-c.gif │ │ ├── bottom-middle.gif │ │ ├── bottom-right-c.gif │ │ ├── button-close-focus.gif │ │ ├── button-max-focus.gif │ │ ├── button-min-focus.gif │ │ ├── frame-left.gif │ │ ├── frame-right.gif │ │ ├── left-top.gif │ │ ├── right-top.gif │ │ └── top-middle.gif │ ├── requirejs │ ├── domReady.js │ ├── require.js │ └── text.js │ ├── scriptaculous │ ├── builder.js │ └── effects.js │ ├── spacer.gif │ ├── tiny_mce_4 │ ├── jquery.tinymce.min.js │ ├── langs │ │ └── readme.md │ ├── license.txt │ ├── plugins │ │ ├── advlist │ │ │ └── plugin.min.js │ │ ├── anchor │ │ │ └── plugin.min.js │ │ ├── autolink │ │ │ └── plugin.min.js │ │ ├── autoresize │ │ │ └── plugin.min.js │ │ ├── autosave │ │ │ └── plugin.min.js │ │ ├── bbcode │ │ │ └── plugin.min.js │ │ ├── charmap │ │ │ └── plugin.min.js │ │ ├── code │ │ │ └── plugin.min.js │ │ ├── codesample │ │ │ ├── css │ │ │ │ └── prism.css │ │ │ └── plugin.min.js │ │ ├── colorpicker │ │ │ └── plugin.min.js │ │ ├── contextmenu │ │ │ └── plugin.min.js │ │ ├── directionality │ │ │ └── plugin.min.js │ │ ├── emoticons │ │ │ ├── img │ │ │ │ ├── smiley-cool.gif │ │ │ │ ├── smiley-cry.gif │ │ │ │ ├── smiley-embarassed.gif │ │ │ │ ├── smiley-foot-in-mouth.gif │ │ │ │ ├── smiley-frown.gif │ │ │ │ ├── smiley-innocent.gif │ │ │ │ ├── smiley-kiss.gif │ │ │ │ ├── smiley-laughing.gif │ │ │ │ ├── smiley-money-mouth.gif │ │ │ │ ├── smiley-sealed.gif │ │ │ │ ├── smiley-smile.gif │ │ │ │ ├── smiley-surprised.gif │ │ │ │ ├── smiley-tongue-out.gif │ │ │ │ ├── smiley-undecided.gif │ │ │ │ ├── smiley-wink.gif │ │ │ │ └── smiley-yell.gif │ │ │ └── plugin.min.js │ │ ├── fullpage │ │ │ └── plugin.min.js │ │ ├── fullscreen │ │ │ └── plugin.min.js │ │ ├── help │ │ │ ├── img │ │ │ │ └── logo.png │ │ │ └── plugin.min.js │ │ ├── hr │ │ │ └── plugin.min.js │ │ ├── image │ │ │ └── plugin.min.js │ │ ├── imagetools │ │ │ └── plugin.min.js │ │ ├── importcss │ │ │ └── plugin.min.js │ │ ├── insertdatetime │ │ │ └── plugin.min.js │ │ ├── legacyoutput │ │ │ └── plugin.min.js │ │ ├── lineheight │ │ │ └── plugin.min.js │ │ ├── link │ │ │ └── plugin.min.js │ │ ├── lists │ │ │ └── plugin.min.js │ │ ├── media │ │ │ └── plugin.min.js │ │ ├── nonbreaking │ │ │ └── plugin.min.js │ │ ├── noneditable │ │ │ └── plugin.min.js │ │ ├── pagebreak │ │ │ └── plugin.min.js │ │ ├── paste │ │ │ └── plugin.min.js │ │ ├── preview │ │ │ └── plugin.min.js │ │ ├── print │ │ │ └── plugin.min.js │ │ ├── save │ │ │ └── plugin.min.js │ │ ├── searchreplace │ │ │ └── plugin.min.js │ │ ├── spellchecker │ │ │ └── plugin.min.js │ │ ├── tabfocus │ │ │ └── plugin.min.js │ │ ├── table │ │ │ └── plugin.min.js │ │ ├── template │ │ │ └── plugin.min.js │ │ ├── textcolor │ │ │ └── plugin.min.js │ │ ├── textpattern │ │ │ └── plugin.min.js │ │ ├── toc │ │ │ └── plugin.min.js │ │ ├── visualblocks │ │ │ ├── css │ │ │ │ └── visualblocks.css │ │ │ └── plugin.min.js │ │ ├── visualchars │ │ │ └── plugin.min.js │ │ └── wordcount │ │ │ └── plugin.min.js │ ├── skins │ │ └── lightgray │ │ │ ├── content.inline.min.css │ │ │ ├── content.min.css │ │ │ ├── fonts │ │ │ ├── tinymce-small.eot │ │ │ ├── tinymce-small.svg │ │ │ ├── tinymce-small.ttf │ │ │ ├── tinymce-small.woff │ │ │ ├── tinymce.eot │ │ │ ├── tinymce.svg │ │ │ ├── tinymce.ttf │ │ │ └── tinymce.woff │ │ │ ├── img │ │ │ ├── anchor.gif │ │ │ ├── loader.gif │ │ │ ├── object.gif │ │ │ └── trans.gif │ │ │ └── skin.min.css │ ├── themes │ │ ├── inlite │ │ │ └── theme.min.js │ │ └── modern │ │ │ └── theme.min.js │ └── tinymce.min.js │ ├── underscore.js │ └── varien │ └── js.js ├── nginx.conf.sample ├── package.json.sample ├── phpserver ├── .htaccess ├── README.md └── router.php ├── pub ├── .htaccess ├── .user.ini ├── cron.php ├── errors │ ├── .htaccess │ ├── 404.php │ ├── 503.php │ ├── default │ │ ├── 404.phtml │ │ ├── 503.phtml │ │ ├── css │ │ │ └── styles.css │ │ ├── images │ │ │ ├── favicon.ico │ │ │ ├── i_msg-error.gif │ │ │ ├── i_msg-note.gif │ │ │ ├── i_msg-success.gif │ │ │ └── logo.gif │ │ ├── nocache.phtml │ │ ├── page.phtml │ │ └── report.phtml │ ├── design.xml │ ├── local.xml.sample │ ├── noCache.php │ ├── processor.php │ ├── processorFactory.php │ └── report.php ├── get.php ├── health_check.php ├── index.php ├── media │ ├── .htaccess │ ├── customer │ │ └── .htaccess │ ├── downloadable │ │ └── .htaccess │ ├── import │ │ └── .htaccess │ └── theme_customization │ │ └── .htaccess ├── opt │ └── magento │ │ └── var │ │ └── resource_config.json ├── static.php └── static │ └── .htaccess ├── setup ├── .htaccess ├── config │ ├── .htaccess │ ├── application.config.php │ ├── autoload │ │ └── global.php │ ├── di.config.php │ ├── languages.config.php │ ├── marketplace.config.php │ ├── module.config.php │ ├── router.config.php │ ├── states.disable.config.php │ ├── states.enable.config.php │ ├── states.extensionManager.config.php │ ├── states.home.config.php │ ├── states.install.config.php │ ├── states.uninstall.config.php │ ├── states.update.config.php │ └── states.upgrade.config.php ├── index.php ├── performance-toolkit │ ├── .htaccess │ ├── README.md │ ├── benchmark.jmx │ ├── benchmark_2015.jmx │ ├── config │ │ ├── attributeSets.xml │ │ ├── customerConfig.xml │ │ ├── description.xml │ │ ├── di.xml │ │ ├── searchConfig.xml │ │ ├── searchTerms.xml │ │ ├── searchTermsLarge.xml │ │ └── shortDescription.xml │ ├── files │ │ ├── downloadable_original.txt │ │ ├── downloadable_sample.txt │ │ └── search_terms.csv │ └── profiles │ │ └── ce │ │ ├── extra_large.xml │ │ ├── large.xml │ │ ├── medium.xml │ │ ├── medium_msite.xml │ │ └── small.xml ├── pub │ ├── .htaccess │ ├── angular-clickout │ │ ├── angular-clickout.js │ │ ├── angular-clickout.min.js │ │ └── angular-clickout.min.js.map │ ├── angular-ng-dialog │ │ └── angular-ng-dialog.min.js │ ├── angular-ng-storage │ │ └── angular-ng-storage.min.js │ ├── angular-sanitize │ │ ├── angular-sanitize.js │ │ ├── angular-sanitize.min.js │ │ └── angular-sanitize.min.js.map │ ├── angular-ui-bootstrap │ │ └── angular-ui-bootstrap.min.js │ ├── angular-ui-router │ │ └── angular-ui-router.min.js │ ├── angular │ │ ├── angular.js │ │ ├── angular.min.js │ │ └── angular.min.js.map │ ├── bootstrap │ │ └── js │ │ │ ├── bootstrap.js │ │ │ └── bootstrap.min.js │ ├── fonts │ │ ├── icons │ │ │ ├── icons.eot │ │ │ ├── icons.svg │ │ │ ├── icons.ttf │ │ │ ├── icons.woff │ │ │ ├── icons.woff2 │ │ │ └── selection.json │ │ └── opensans │ │ │ ├── bold │ │ │ ├── opensans-700.eot │ │ │ ├── opensans-700.svg │ │ │ ├── opensans-700.ttf │ │ │ ├── opensans-700.woff │ │ │ └── opensans-700.woff2 │ │ │ ├── light │ │ │ ├── opensans-300.eot │ │ │ ├── opensans-300.svg │ │ │ ├── opensans-300.ttf │ │ │ ├── opensans-300.woff │ │ │ └── opensans-300.woff2 │ │ │ ├── regular │ │ │ ├── opensans-400.eot │ │ │ ├── opensans-400.svg │ │ │ ├── opensans-400.ttf │ │ │ ├── opensans-400.woff │ │ │ └── opensans-400.woff2 │ │ │ └── semibold │ │ │ ├── opensans-600.eot │ │ │ ├── opensans-600.svg │ │ │ ├── opensans-600.ttf │ │ │ ├── opensans-600.woff │ │ │ └── opensans-600.woff2 │ ├── images │ │ ├── ajax-loader.gif │ │ ├── arrows-bg.svg │ │ ├── favicon │ │ │ ├── favicon-16x16.png │ │ │ ├── favicon-32x32.png │ │ │ ├── favicon-96x96.png │ │ │ └── favicon.ico │ │ ├── loader-1.gif │ │ ├── loader-2.gif │ │ ├── logo.svg │ │ ├── magento-icon.svg │ │ └── magento-logo.svg │ ├── magento │ │ └── setup │ │ │ ├── add-database.js │ │ │ ├── app.js │ │ │ ├── auth-dialog.js │ │ │ ├── complete-backup.js │ │ │ ├── create-admin-account.js │ │ │ ├── create-backup.js │ │ │ ├── customize-your-store.js │ │ │ ├── data-option.js │ │ │ ├── extension-grid.js │ │ │ ├── home.js │ │ │ ├── install-extension-grid.js │ │ │ ├── install.js │ │ │ ├── landing.js │ │ │ ├── main.js │ │ │ ├── marketplace-credentials.js │ │ │ ├── module-grid.js │ │ │ ├── readiness-check.js │ │ │ ├── remove-dialog.js │ │ │ ├── select-version.js │ │ │ ├── start-updater.js │ │ │ ├── success.js │ │ │ ├── system-config.js │ │ │ ├── update-extension-grid.js │ │ │ ├── updater-success.js │ │ │ ├── view │ │ │ └── pagination.html │ │ │ └── web-configuration.js │ └── styles │ │ └── setup.css ├── src │ ├── .htaccess │ ├── Magento │ │ └── Setup │ │ │ ├── Application.php │ │ │ ├── Console │ │ │ ├── Command │ │ │ │ ├── AbstractDependenciesCommand.php │ │ │ │ ├── AbstractMaintenanceCommand.php │ │ │ │ ├── AbstractModuleCommand.php │ │ │ │ ├── AbstractModuleManageCommand.php │ │ │ │ ├── AbstractSetupCommand.php │ │ │ │ ├── AdminUserCreateCommand.php │ │ │ │ ├── BackupCommand.php │ │ │ │ ├── ConfigSetCommand.php │ │ │ │ ├── CronRunCommand.php │ │ │ │ ├── DbDataUpgradeCommand.php │ │ │ │ ├── DbSchemaUpgradeCommand.php │ │ │ │ ├── DbStatusCommand.php │ │ │ │ ├── DependenciesShowFrameworkCommand.php │ │ │ │ ├── DependenciesShowModulesCircularCommand.php │ │ │ │ ├── DependenciesShowModulesCommand.php │ │ │ │ ├── DeployStaticContentCommand.php │ │ │ │ ├── DiCompileCommand.php │ │ │ │ ├── GenerateFixturesCommand.php │ │ │ │ ├── I18nCollectPhrasesCommand.php │ │ │ │ ├── I18nPackCommand.php │ │ │ │ ├── InfoAdminUriCommand.php │ │ │ │ ├── InfoBackupsListCommand.php │ │ │ │ ├── InfoCurrencyListCommand.php │ │ │ │ ├── InfoLanguageListCommand.php │ │ │ │ ├── InfoTimezoneListCommand.php │ │ │ │ ├── InstallCommand.php │ │ │ │ ├── InstallStoreConfigurationCommand.php │ │ │ │ ├── MaintenanceAllowIpsCommand.php │ │ │ │ ├── MaintenanceDisableCommand.php │ │ │ │ ├── MaintenanceEnableCommand.php │ │ │ │ ├── MaintenanceStatusCommand.php │ │ │ │ ├── ModuleDisableCommand.php │ │ │ │ ├── ModuleEnableCommand.php │ │ │ │ ├── ModuleStatusCommand.php │ │ │ │ ├── ModuleUninstallCommand.php │ │ │ │ ├── RollbackCommand.php │ │ │ │ ├── UninstallCommand.php │ │ │ │ └── UpgradeCommand.php │ │ │ ├── CommandList.php │ │ │ ├── CompilerPreparation.php │ │ │ ├── InputValidationException.php │ │ │ └── Style │ │ │ │ ├── MagentoStyle.php │ │ │ │ └── MagentoStyleInterface.php │ │ │ ├── Controller │ │ │ ├── AddDatabase.php │ │ │ ├── BackupActionItems.php │ │ │ ├── CompleteBackup.php │ │ │ ├── CreateAdminAccount.php │ │ │ ├── CreateBackup.php │ │ │ ├── CustomizeYourStore.php │ │ │ ├── DataOption.php │ │ │ ├── DatabaseCheck.php │ │ │ ├── DependencyCheck.php │ │ │ ├── Environment.php │ │ │ ├── ExtensionGrid.php │ │ │ ├── Home.php │ │ │ ├── Index.php │ │ │ ├── Install.php │ │ │ ├── InstallExtensionGrid.php │ │ │ ├── LandingInstaller.php │ │ │ ├── LandingUpdater.php │ │ │ ├── License.php │ │ │ ├── Maintenance.php │ │ │ ├── Marketplace.php │ │ │ ├── MarketplaceCredentials.php │ │ │ ├── ModuleGrid.php │ │ │ ├── Modules.php │ │ │ ├── Navigation.php │ │ │ ├── OtherComponentsGrid.php │ │ │ ├── ReadinessCheckInstaller.php │ │ │ ├── ReadinessCheckUpdater.php │ │ │ ├── ResponseTypeInterface.php │ │ │ ├── SelectVersion.php │ │ │ ├── Session.php │ │ │ ├── StartUpdater.php │ │ │ ├── Success.php │ │ │ ├── SystemConfig.php │ │ │ ├── UpdateExtensionGrid.php │ │ │ ├── UpdaterSuccess.php │ │ │ ├── UrlCheck.php │ │ │ ├── ValidateAdminCredentials.php │ │ │ └── WebConfiguration.php │ │ │ ├── Exception.php │ │ │ ├── Fixtures │ │ │ ├── AdminUsersFixture.php │ │ │ ├── AttributeSet │ │ │ │ ├── AttributeSetFixture.php │ │ │ │ ├── Pattern.php │ │ │ │ └── SwatchesGenerator.php │ │ │ ├── AttributeSetsFixture.php │ │ │ ├── BundleProductsFixture.php │ │ │ ├── CartPriceRulesFixture.php │ │ │ ├── CatalogPriceRulesFixture.php │ │ │ ├── CategoriesFixture.php │ │ │ ├── CategoryResolver.php │ │ │ ├── ConfigsApplyFixture.php │ │ │ ├── ConfigurableProductsFixture.php │ │ │ ├── CouponCodesFixture.php │ │ │ ├── CustomerGroupsFixture.php │ │ │ ├── CustomersFixture.php │ │ │ ├── EavVariationsFixture.php │ │ │ ├── Fixture.php │ │ │ ├── FixtureConfig.php │ │ │ ├── FixtureModel.php │ │ │ ├── ImagesFixture.php │ │ │ ├── ImagesGenerator │ │ │ │ └── ImagesGenerator.php │ │ │ ├── IndexersStatesApplyFixture.php │ │ │ ├── OrdersFixture.php │ │ │ ├── PriceProvider.php │ │ │ ├── ProductsAmountProvider.php │ │ │ ├── Quote │ │ │ │ ├── QuoteConfiguration.php │ │ │ │ ├── QuoteGenerator.php │ │ │ │ └── QuoteGeneratorFactory.php │ │ │ ├── SimpleProductsFixture.php │ │ │ ├── StoresFixture.php │ │ │ ├── TaxRatesFixture.php │ │ │ ├── TaxRulesFixture.php │ │ │ ├── WebsiteCategoryProvider.php │ │ │ └── _files │ │ │ │ ├── dictionary.csv │ │ │ │ ├── orders_fixture_data.json │ │ │ │ ├── tax_rates.csv │ │ │ │ └── tax_rates_small.csv │ │ │ ├── Model │ │ │ ├── Address │ │ │ │ └── AddressDataGenerator.php │ │ │ ├── AdminAccount.php │ │ │ ├── AdminAccountFactory.php │ │ │ ├── BasePackageInfo.php │ │ │ ├── BatchInsert.php │ │ │ ├── Bootstrap.php │ │ │ ├── Complex │ │ │ │ ├── Generator.php │ │ │ │ └── Pattern.php │ │ │ ├── ConfigGenerator.php │ │ │ ├── ConfigModel.php │ │ │ ├── ConfigOptionsList.php │ │ │ ├── ConfigOptionsList │ │ │ │ ├── Cache.php │ │ │ │ ├── Lock.php │ │ │ │ ├── PageCache.php │ │ │ │ └── Session.php │ │ │ ├── ConfigOptionsListCollector.php │ │ │ ├── Cron │ │ │ │ ├── AbstractJob.php │ │ │ │ ├── Helper │ │ │ │ │ ├── ModuleUninstall.php │ │ │ │ │ └── ThemeUninstall.php │ │ │ │ ├── JobComponentUninstall.php │ │ │ │ ├── JobDbRollback.php │ │ │ │ ├── JobFactory.php │ │ │ │ ├── JobModule.php │ │ │ │ ├── JobSetCache.php │ │ │ │ ├── JobSetMaintenanceMode.php │ │ │ │ ├── JobStaticRegenerate.php │ │ │ │ ├── JobUpgrade.php │ │ │ │ ├── MultipleStreamOutput.php │ │ │ │ ├── Queue.php │ │ │ │ ├── Queue │ │ │ │ │ ├── Reader.php │ │ │ │ │ └── Writer.php │ │ │ │ ├── ReadinessCheck.php │ │ │ │ ├── SetupLoggerFactory.php │ │ │ │ ├── SetupStreamHandler.php │ │ │ │ └── Status.php │ │ │ ├── CronScriptReadinessCheck.php │ │ │ ├── CryptKeyGenerator.php │ │ │ ├── CryptKeyGeneratorInterface.php │ │ │ ├── Customer │ │ │ │ ├── CustomerDataGenerator.php │ │ │ │ └── CustomerDataGeneratorFactory.php │ │ │ ├── DataGenerator.php │ │ │ ├── DateTime │ │ │ │ ├── DateTimeProvider.php │ │ │ │ └── TimeZoneProvider.php │ │ │ ├── DeclarationInstaller.php │ │ │ ├── DefaultDescriptionGenerator.php │ │ │ ├── DependencyReadinessCheck.php │ │ │ ├── Description │ │ │ │ ├── DescriptionGenerator.php │ │ │ │ ├── DescriptionParagraphGenerator.php │ │ │ │ ├── DescriptionSentenceGenerator.php │ │ │ │ ├── Mixin │ │ │ │ │ ├── BoldMixin.php │ │ │ │ │ ├── BrakeMixin.php │ │ │ │ │ ├── DescriptionMixinInterface.php │ │ │ │ │ ├── HeaderMixin.php │ │ │ │ │ ├── Helper │ │ │ │ │ │ ├── RandomWordSelector.php │ │ │ │ │ │ └── WordWrapper.php │ │ │ │ │ ├── ItalicMixin.php │ │ │ │ │ ├── MixinFactory.php │ │ │ │ │ ├── ParagraphMixin.php │ │ │ │ │ └── SpanMixin.php │ │ │ │ └── MixinManager.php │ │ │ ├── DescriptionGeneratorInterface.php │ │ │ ├── Dictionary.php │ │ │ ├── FixtureGenerator │ │ │ │ ├── AutoIncrement.php │ │ │ │ ├── BundleProductGenerator.php │ │ │ │ ├── BundleProductTemplateGenerator.php │ │ │ │ ├── ConfigurableProductGenerator.php │ │ │ │ ├── ConfigurableProductTemplateGenerator.php │ │ │ │ ├── CustomerGenerator.php │ │ │ │ ├── CustomerTemplateGenerator.php │ │ │ │ ├── EntityGenerator.php │ │ │ │ ├── ProductGenerator.php │ │ │ │ ├── ProductTemplateGeneratorFactory.php │ │ │ │ ├── SimpleProductTemplateGenerator.php │ │ │ │ ├── SqlCollector.php │ │ │ │ └── TemplateEntityGeneratorInterface.php │ │ │ ├── Generator.php │ │ │ ├── Grid │ │ │ │ ├── Extension.php │ │ │ │ ├── Module.php │ │ │ │ └── TypeMapper.php │ │ │ ├── Installer.php │ │ │ ├── Installer │ │ │ │ ├── Progress.php │ │ │ │ └── ProgressFactory.php │ │ │ ├── InstallerFactory.php │ │ │ ├── License.php │ │ │ ├── ModuleContext.php │ │ │ ├── ModuleRegistryUninstaller.php │ │ │ ├── ModuleStatus.php │ │ │ ├── ModuleStatusFactory.php │ │ │ ├── ModuleUninstaller.php │ │ │ ├── Navigation.php │ │ │ ├── ObjectManagerProvider.php │ │ │ ├── PackagesAuth.php │ │ │ ├── PackagesData.php │ │ │ ├── PayloadValidator.php │ │ │ ├── PhpInformation.php │ │ │ ├── PhpReadinessCheck.php │ │ │ ├── RequestDataConverter.php │ │ │ ├── SearchTermDescriptionGenerator.php │ │ │ ├── SearchTermDescriptionGeneratorFactory.php │ │ │ ├── SearchTermManager.php │ │ │ ├── StoreConfigurationDataMapper.php │ │ │ ├── SystemPackage.php │ │ │ ├── ThemeDependencyCheckerFactory.php │ │ │ ├── UninstallCollector.php │ │ │ ├── UninstallDependencyCheck.php │ │ │ ├── Updater.php │ │ │ ├── UpdaterTaskCreator.php │ │ │ └── WebLogger.php │ │ │ ├── Module.php │ │ │ ├── Module │ │ │ ├── ConnectionFactory.php │ │ │ ├── DataSetup.php │ │ │ ├── DataSetupFactory.php │ │ │ ├── Dependency │ │ │ │ ├── Circular.php │ │ │ │ ├── Parser │ │ │ │ │ ├── Code.php │ │ │ │ │ ├── Composer │ │ │ │ │ │ └── Json.php │ │ │ │ │ └── Config │ │ │ │ │ │ └── Xml.php │ │ │ │ ├── ParserInterface.php │ │ │ │ ├── Report │ │ │ │ │ ├── Builder │ │ │ │ │ │ └── AbstractBuilder.php │ │ │ │ │ ├── BuilderInterface.php │ │ │ │ │ ├── Circular │ │ │ │ │ │ ├── Builder.php │ │ │ │ │ │ ├── Data │ │ │ │ │ │ │ ├── Chain.php │ │ │ │ │ │ │ ├── Config.php │ │ │ │ │ │ │ └── Module.php │ │ │ │ │ │ └── Writer.php │ │ │ │ │ ├── Data │ │ │ │ │ │ ├── Config │ │ │ │ │ │ │ └── AbstractConfig.php │ │ │ │ │ │ └── ConfigInterface.php │ │ │ │ │ ├── Dependency │ │ │ │ │ │ ├── Builder.php │ │ │ │ │ │ ├── Data │ │ │ │ │ │ │ ├── Config.php │ │ │ │ │ │ │ ├── Dependency.php │ │ │ │ │ │ │ └── Module.php │ │ │ │ │ │ └── Writer.php │ │ │ │ │ ├── Framework │ │ │ │ │ │ ├── Builder.php │ │ │ │ │ │ ├── Data │ │ │ │ │ │ │ ├── Config.php │ │ │ │ │ │ │ ├── Dependency.php │ │ │ │ │ │ │ └── Module.php │ │ │ │ │ │ └── Writer.php │ │ │ │ │ ├── Writer │ │ │ │ │ │ └── Csv │ │ │ │ │ │ │ └── AbstractWriter.php │ │ │ │ │ └── WriterInterface.php │ │ │ │ └── ServiceLocator.php │ │ │ ├── Di │ │ │ │ ├── App │ │ │ │ │ └── Task │ │ │ │ │ │ ├── Manager.php │ │ │ │ │ │ ├── Operation │ │ │ │ │ │ ├── ApplicationCodeGenerator.php │ │ │ │ │ │ ├── Area.php │ │ │ │ │ │ ├── Interception.php │ │ │ │ │ │ ├── InterceptionCache.php │ │ │ │ │ │ ├── ProxyGenerator.php │ │ │ │ │ │ ├── RepositoryGenerator.php │ │ │ │ │ │ └── ServiceDataAttributesGenerator.php │ │ │ │ │ │ ├── OperationException.php │ │ │ │ │ │ ├── OperationFactory.php │ │ │ │ │ │ └── OperationInterface.php │ │ │ │ ├── Code │ │ │ │ │ ├── Generator.php │ │ │ │ │ ├── Generator │ │ │ │ │ │ ├── InterceptionConfigurationBuilder.php │ │ │ │ │ │ ├── Interceptor.php │ │ │ │ │ │ └── PluginList.php │ │ │ │ │ ├── GeneratorFactory.php │ │ │ │ │ ├── Reader │ │ │ │ │ │ ├── ClassReaderDecorator.php │ │ │ │ │ │ ├── ClassesScanner.php │ │ │ │ │ │ ├── ClassesScannerInterface.php │ │ │ │ │ │ ├── Decorator │ │ │ │ │ │ │ ├── Area.php │ │ │ │ │ │ │ ├── Directory.php │ │ │ │ │ │ │ └── Interceptions.php │ │ │ │ │ │ ├── FileClassScanner.php │ │ │ │ │ │ ├── FileScanner.php │ │ │ │ │ │ ├── InvalidFileException.php │ │ │ │ │ │ └── Type.php │ │ │ │ │ └── Scanner │ │ │ │ │ │ ├── ArrayScanner.php │ │ │ │ │ │ ├── CompositeScanner.php │ │ │ │ │ │ ├── ConfigurationScanner.php │ │ │ │ │ │ ├── DirectoryScanner.php │ │ │ │ │ │ ├── InheritanceInterceptorScanner.php │ │ │ │ │ │ ├── InterceptedInstancesScanner.php │ │ │ │ │ │ ├── PhpScanner.php │ │ │ │ │ │ ├── PluginScanner.php │ │ │ │ │ │ ├── RepositoryScanner.php │ │ │ │ │ │ ├── ScannerInterface.php │ │ │ │ │ │ ├── ServiceDataAttributesScanner.php │ │ │ │ │ │ ├── XmlInterceptorScanner.php │ │ │ │ │ │ └── XmlScanner.php │ │ │ │ ├── Compiler │ │ │ │ │ ├── ArgumentsResolver.php │ │ │ │ │ ├── ArgumentsResolverFactory.php │ │ │ │ │ ├── Config │ │ │ │ │ │ ├── Chain │ │ │ │ │ │ │ ├── ArgumentsSerialization.php │ │ │ │ │ │ │ ├── BackslashTrim.php │ │ │ │ │ │ │ ├── InterceptorSubstitution.php │ │ │ │ │ │ │ └── PreferencesResolving.php │ │ │ │ │ │ ├── ModificationChain.php │ │ │ │ │ │ ├── ModificationInterface.php │ │ │ │ │ │ ├── Reader.php │ │ │ │ │ │ ├── Writer │ │ │ │ │ │ │ └── Filesystem.php │ │ │ │ │ │ └── WriterInterface.php │ │ │ │ │ ├── ConstructorArgument.php │ │ │ │ │ └── Log │ │ │ │ │ │ ├── Log.php │ │ │ │ │ │ └── Writer │ │ │ │ │ │ └── Console.php │ │ │ │ └── Definition │ │ │ │ │ └── Collection.php │ │ │ ├── I18n │ │ │ │ ├── Context.php │ │ │ │ ├── Dictionary.php │ │ │ │ ├── Dictionary │ │ │ │ │ ├── Generator.php │ │ │ │ │ ├── Loader │ │ │ │ │ │ ├── File │ │ │ │ │ │ │ ├── AbstractFile.php │ │ │ │ │ │ │ └── Csv.php │ │ │ │ │ │ └── FileInterface.php │ │ │ │ │ ├── Options │ │ │ │ │ │ ├── Resolver.php │ │ │ │ │ │ ├── ResolverFactory.php │ │ │ │ │ │ └── ResolverInterface.php │ │ │ │ │ ├── Phrase.php │ │ │ │ │ ├── Writer │ │ │ │ │ │ ├── Csv.php │ │ │ │ │ │ └── Csv │ │ │ │ │ │ │ └── Stdo.php │ │ │ │ │ └── WriterInterface.php │ │ │ │ ├── Factory.php │ │ │ │ ├── FilesCollector.php │ │ │ │ ├── Locale.php │ │ │ │ ├── Pack │ │ │ │ │ ├── Generator.php │ │ │ │ │ ├── Writer │ │ │ │ │ │ └── File │ │ │ │ │ │ │ ├── AbstractFile.php │ │ │ │ │ │ │ └── Csv.php │ │ │ │ │ └── WriterInterface.php │ │ │ │ ├── Parser │ │ │ │ │ ├── AbstractParser.php │ │ │ │ │ ├── Adapter │ │ │ │ │ │ ├── AbstractAdapter.php │ │ │ │ │ │ ├── Html.php │ │ │ │ │ │ ├── Js.php │ │ │ │ │ │ ├── Php.php │ │ │ │ │ │ ├── Php │ │ │ │ │ │ │ ├── Tokenizer.php │ │ │ │ │ │ │ └── Tokenizer │ │ │ │ │ │ │ │ ├── PhraseCollector.php │ │ │ │ │ │ │ │ ├── Token.php │ │ │ │ │ │ │ │ └── Translate │ │ │ │ │ │ │ │ └── MethodCollector.php │ │ │ │ │ │ └── Xml.php │ │ │ │ │ ├── AdapterInterface.php │ │ │ │ │ ├── Contextual.php │ │ │ │ │ └── Parser.php │ │ │ │ ├── ParserInterface.php │ │ │ │ └── ServiceLocator.php │ │ │ ├── ResourceFactory.php │ │ │ ├── Setup.php │ │ │ ├── Setup │ │ │ │ ├── ResourceConfig.php │ │ │ │ └── SetupCache.php │ │ │ └── SetupFactory.php │ │ │ ├── Mvc │ │ │ ├── Bootstrap │ │ │ │ └── InitParamListener.php │ │ │ └── View │ │ │ │ └── Http │ │ │ │ └── InjectTemplateListener.php │ │ │ ├── Test │ │ │ └── Unit │ │ │ │ ├── Console │ │ │ │ ├── Command │ │ │ │ │ ├── AdminUserCreateCommandTest.php │ │ │ │ │ ├── BackupCommandTest.php │ │ │ │ │ ├── ConfigSetCommandTest.php │ │ │ │ │ ├── CronRunCommandTest.php │ │ │ │ │ ├── DbDataUpgradeCommandTest.php │ │ │ │ │ ├── DbSchemaUpgradeCommandTest.php │ │ │ │ │ ├── DbStatusCommandTest.php │ │ │ │ │ ├── DeployStaticContentCommandTest.php │ │ │ │ │ ├── DiCompileCommandTest.php │ │ │ │ │ ├── FunctionExistMock.php │ │ │ │ │ ├── GenerateFixturesCommandTest.php │ │ │ │ │ ├── InfoAdminUriCommandTest.php │ │ │ │ │ ├── InfoBackupsListCommandTest.php │ │ │ │ │ ├── InfoCurrencyListCommandTest.php │ │ │ │ │ ├── InfoLanguageListCommandTest.php │ │ │ │ │ ├── InfoTimezoneListCommandTest.php │ │ │ │ │ ├── InstallCommandTest.php │ │ │ │ │ ├── InstallStoreConfigurationCommandTest.php │ │ │ │ │ ├── MaintenanceAllowIpsCommandTest.php │ │ │ │ │ ├── MaintenanceDisableCommandTest.php │ │ │ │ │ ├── MaintenanceEnableCommandTest.php │ │ │ │ │ ├── MaintenanceStatusCommandTest.php │ │ │ │ │ ├── ModuleEnableDisableCommandTest.php │ │ │ │ │ ├── ModuleStatusCommandTest.php │ │ │ │ │ ├── ModuleUninstallCommandTest.php │ │ │ │ │ ├── RollbackCommandTest.php │ │ │ │ │ ├── UninstallCommandTest.php │ │ │ │ │ └── UpgradeCommandTest.php │ │ │ │ ├── CommandListTest.php │ │ │ │ ├── CompilerPreparationTest.php │ │ │ │ └── Style │ │ │ │ │ ├── MagentoStyleTest.php │ │ │ │ │ └── TestOutput.php │ │ │ │ ├── Controller │ │ │ │ ├── AddDatabaseTest.php │ │ │ │ ├── BackupActionItemsTest.php │ │ │ │ ├── CompleteBackupTest.php │ │ │ │ ├── CreateAdminAccountTest.php │ │ │ │ ├── CreateBackupTest.php │ │ │ │ ├── CustomizeYourStoreTest.php │ │ │ │ ├── DataOptionTest.php │ │ │ │ ├── EnvironmentTest.php │ │ │ │ ├── ExtensionGridTest.php │ │ │ │ ├── IndexTest.php │ │ │ │ ├── InstallExtensionGridTest.php │ │ │ │ ├── InstallTest.php │ │ │ │ ├── LandingInstallerTest.php │ │ │ │ ├── LandingUpdaterTest.php │ │ │ │ ├── LicenseTest.php │ │ │ │ ├── MaintenanceTest.php │ │ │ │ ├── MarketplaceTest.php │ │ │ │ ├── ModuleGridTest.php │ │ │ │ ├── ModulesTest.php │ │ │ │ ├── NavigationTest.php │ │ │ │ ├── OtherComponentsGridTest.php │ │ │ │ ├── ReadinessCheckInstallerTest.php │ │ │ │ ├── ReadinessCheckUpdaterTest.php │ │ │ │ ├── SelectVersionTest.php │ │ │ │ ├── SessionTest.php │ │ │ │ ├── StartUpdaterTest.php │ │ │ │ ├── SuccessTest.php │ │ │ │ ├── SystemConfigTest.php │ │ │ │ ├── UpdateExtensionGridTest.php │ │ │ │ ├── UpdaterSuccessTest.php │ │ │ │ ├── UrlCheckTest.php │ │ │ │ └── WebConfigurationTest.php │ │ │ │ ├── Fixtures │ │ │ │ ├── AttributeSet │ │ │ │ │ ├── AttributeSetFixtureTest.php │ │ │ │ │ ├── PatternTest.php │ │ │ │ │ └── SwatchesGeneratorTest.php │ │ │ │ ├── AttributeSetsFixtureTest.php │ │ │ │ ├── CartPriceRulesFixtureTest.php │ │ │ │ ├── CatalogPriceRulesFixtureTest.php │ │ │ │ ├── CategoriesFixtureTest.php │ │ │ │ ├── ConfigsApplyFixtureTest.php │ │ │ │ ├── ConfigurableProductsFixtureTest.php │ │ │ │ ├── CouponCodesFixtureTest.php │ │ │ │ ├── CustomerGroupsFixtureTest.php │ │ │ │ ├── CustomersFixtureTest.php │ │ │ │ ├── EavVariationsFixtureTest.php │ │ │ │ ├── FixtureConfigTest.php │ │ │ │ ├── FixtureModelTest.php │ │ │ │ ├── IndexersStatesApplyFixtureTest.php │ │ │ │ ├── OrdersFixtureTest.php │ │ │ │ ├── Quote │ │ │ │ │ ├── QuoteConfigurationTest.php │ │ │ │ │ ├── QuoteGeneratorFactoryTest.php │ │ │ │ │ └── QuoteGeneratorTest.php │ │ │ │ ├── StoresFixtureTest.php │ │ │ │ ├── TaxRatesFixtureTest.php │ │ │ │ └── TaxRulesFixtureTest.php │ │ │ │ ├── Model │ │ │ │ ├── Address │ │ │ │ │ └── AddressDataGeneratorTest.php │ │ │ │ ├── AdminAccountFactoryTest.php │ │ │ │ ├── AdminAccountTest.php │ │ │ │ ├── BasePackageInfoTest.php │ │ │ │ ├── Complex │ │ │ │ │ ├── ComplexGeneratorTest.php │ │ │ │ │ └── PatternTest.php │ │ │ │ ├── ConfigGeneratorTest.php │ │ │ │ ├── ConfigModelTest.php │ │ │ │ ├── ConfigOptionsList │ │ │ │ │ ├── CacheTest.php │ │ │ │ │ ├── LockTest.php │ │ │ │ │ ├── PageCacheTest.php │ │ │ │ │ └── SessionTest.php │ │ │ │ ├── ConfigOptionsListTest.php │ │ │ │ ├── Cron │ │ │ │ │ ├── Helper │ │ │ │ │ │ ├── ModuleUninstallTest.php │ │ │ │ │ │ └── ThemeUninstallTest.php │ │ │ │ │ ├── JobComponentUninstallTest.php │ │ │ │ │ ├── JobDbRollbackTest.php │ │ │ │ │ ├── JobFactoryTest.php │ │ │ │ │ ├── JobModuleTest.php │ │ │ │ │ ├── JobSetCacheTest.php │ │ │ │ │ ├── JobSetMaintenanceModeTest.php │ │ │ │ │ ├── JobStaticRegenerateTest.php │ │ │ │ │ ├── JobUpgradeTest.php │ │ │ │ │ ├── Queue │ │ │ │ │ │ ├── ReaderTest.php │ │ │ │ │ │ └── WriterTest.php │ │ │ │ │ ├── QueueTest.php │ │ │ │ │ ├── ReadinessCheckTest.php │ │ │ │ │ └── StatusTest.php │ │ │ │ ├── CronScriptReadinessCheckTest.php │ │ │ │ ├── CryptKeyGeneratorTest.php │ │ │ │ ├── Customer │ │ │ │ │ └── CustomerDataGeneratorTest.php │ │ │ │ ├── DataGeneratorTest.php │ │ │ │ ├── DateTime │ │ │ │ │ ├── DateTimeProviderTest.php │ │ │ │ │ └── TimeZoneProviderTest.php │ │ │ │ ├── DependencyReadinessCheckTest.php │ │ │ │ ├── Description │ │ │ │ │ ├── DescriptionGeneratorTest.php │ │ │ │ │ ├── DescriptionParagraphGeneratorTest.php │ │ │ │ │ ├── DescriptionSentenceGeneratorTest.php │ │ │ │ │ ├── Mixin │ │ │ │ │ │ ├── BoldMixinTest.php │ │ │ │ │ │ ├── BrakeMixinTest.php │ │ │ │ │ │ ├── HeaderMixinTest.php │ │ │ │ │ │ ├── Helper │ │ │ │ │ │ │ ├── RandomWordSelectorTest.php │ │ │ │ │ │ │ └── WordWrapperTest.php │ │ │ │ │ │ ├── ItalicMixinTest.php │ │ │ │ │ │ ├── ParagraphMixinTest.php │ │ │ │ │ │ └── SpanMixinTest.php │ │ │ │ │ └── MixinManagerTest.php │ │ │ │ ├── DictionaryTest.php │ │ │ │ ├── FixtureGenerator │ │ │ │ │ └── SqlCollectorTest.php │ │ │ │ ├── GeneratorTest.php │ │ │ │ ├── Grid │ │ │ │ │ ├── ExtensionTest.php │ │ │ │ │ ├── ModuleTest.php │ │ │ │ │ └── TypeMapperTest.php │ │ │ │ ├── Installer │ │ │ │ │ ├── ProgressFactoryTest.php │ │ │ │ │ └── ProgressTest.php │ │ │ │ ├── InstallerFactoryTest.php │ │ │ │ ├── InstallerTest.php │ │ │ │ ├── LicenseTest.php │ │ │ │ ├── ModuleContextTest.php │ │ │ │ ├── ModuleRegistryUninstallerTest.php │ │ │ │ ├── ModuleStatusFactoryTest.php │ │ │ │ ├── ModuleStatusTest.php │ │ │ │ ├── ModuleUninstallerTest.php │ │ │ │ ├── NavigationTest.php │ │ │ │ ├── ObjectManagerProviderTest.php │ │ │ │ ├── PackagesAuthTest.php │ │ │ │ ├── PackagesDataTest.php │ │ │ │ ├── PayloadValidatorTest.php │ │ │ │ ├── PhpInformationTest.php │ │ │ │ ├── PhpReadinessCheckTest.php │ │ │ │ ├── SearchTermDescriptionGeneratorTest.php │ │ │ │ ├── SearchTermManagerTest.php │ │ │ │ ├── StoreConfigurationDataMapperTest.php │ │ │ │ ├── SystemPackageTest.php │ │ │ │ ├── ThemeDependencyCheckerFactoryTest.php │ │ │ │ ├── UninstallCollectorTest.php │ │ │ │ ├── UninstallDependencyCheckTest.php │ │ │ │ ├── UpdaterTaskCreatorTest.php │ │ │ │ ├── UpdaterTest.php │ │ │ │ ├── WebLoggerTest.php │ │ │ │ └── _files │ │ │ │ │ └── dictionary.csv │ │ │ │ ├── Module │ │ │ │ ├── ConfigGeneratorTest.php │ │ │ │ ├── ConnectionFactoryTest.php │ │ │ │ ├── DataSetupFactoryTest.php │ │ │ │ ├── Dependency │ │ │ │ │ ├── Parser │ │ │ │ │ │ ├── CodeTest.php │ │ │ │ │ │ ├── Composer │ │ │ │ │ │ │ └── JsonTest.php │ │ │ │ │ │ └── Config │ │ │ │ │ │ │ └── XmlTest.php │ │ │ │ │ └── Report │ │ │ │ │ │ ├── Builder │ │ │ │ │ │ └── AbstractBuilderTest.php │ │ │ │ │ │ ├── Circular │ │ │ │ │ │ └── Data │ │ │ │ │ │ │ ├── ChainTest.php │ │ │ │ │ │ │ ├── ConfigTest.php │ │ │ │ │ │ │ └── ModuleTest.php │ │ │ │ │ │ ├── Data │ │ │ │ │ │ └── Config │ │ │ │ │ │ │ └── AbstractConfigTest.php │ │ │ │ │ │ ├── Dependency │ │ │ │ │ │ └── Data │ │ │ │ │ │ │ ├── ConfigTest.php │ │ │ │ │ │ │ ├── DependencyTest.php │ │ │ │ │ │ │ └── ModuleTest.php │ │ │ │ │ │ ├── Framework │ │ │ │ │ │ ├── BuilderTest.php │ │ │ │ │ │ └── Data │ │ │ │ │ │ │ ├── ConfigTest.php │ │ │ │ │ │ │ ├── DependencyTest.php │ │ │ │ │ │ │ └── ModuleTest.php │ │ │ │ │ │ └── Writer │ │ │ │ │ │ └── Csv │ │ │ │ │ │ └── AbstractWriterTest.php │ │ │ │ ├── Di │ │ │ │ │ ├── App │ │ │ │ │ │ └── Task │ │ │ │ │ │ │ ├── ApplicationCodeGeneratorTest.php │ │ │ │ │ │ │ ├── AreaTest.php │ │ │ │ │ │ │ ├── InterceptionCacheTest.php │ │ │ │ │ │ │ ├── OperationFactoryTest.php │ │ │ │ │ │ │ ├── ProxyGeneratorTest.php │ │ │ │ │ │ │ ├── RepositoryGeneratorTest.php │ │ │ │ │ │ │ └── ServiceDataAttributesGeneratorTest.php │ │ │ │ │ ├── Code │ │ │ │ │ │ ├── Generator │ │ │ │ │ │ │ └── InterceptionConfigurationBuilderTest.php │ │ │ │ │ │ ├── Reader │ │ │ │ │ │ │ ├── ClassReaderDecoratorTest.php │ │ │ │ │ │ │ ├── ClassesScannerTest.php │ │ │ │ │ │ │ ├── FileClassScannerTest.php │ │ │ │ │ │ │ ├── FileScannerTest.php │ │ │ │ │ │ │ ├── InstancesNamesList │ │ │ │ │ │ │ │ ├── AreaTest.php │ │ │ │ │ │ │ │ ├── DirectoryTest.php │ │ │ │ │ │ │ │ └── InterceptionsTest.php │ │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ │ └── classes.php │ │ │ │ │ │ └── Scanner │ │ │ │ │ │ │ ├── ArrayScannerTest.php │ │ │ │ │ │ │ ├── CompositeScannerTest.php │ │ │ │ │ │ │ ├── ConfigurationScannerTest.php │ │ │ │ │ │ │ ├── DirectoryScannerTest.php │ │ │ │ │ │ │ ├── PhpScannerTest.php │ │ │ │ │ │ │ ├── PluginScannerTest.php │ │ │ │ │ │ │ ├── ServiceDataAttributesScannerTest.php │ │ │ │ │ │ │ ├── XmlInterceptorScannerTest.php │ │ │ │ │ │ │ └── XmlScannerTest.php │ │ │ │ │ ├── Compiler │ │ │ │ │ │ ├── ArgumentsResolverTest.php │ │ │ │ │ │ ├── Config │ │ │ │ │ │ │ ├── Chain │ │ │ │ │ │ │ │ ├── ArgumentsSerializationTest.php │ │ │ │ │ │ │ │ ├── BackslashTrimTest.php │ │ │ │ │ │ │ │ ├── InterceptorSubstitutionTest.php │ │ │ │ │ │ │ │ └── PreferencesResolvingTest.php │ │ │ │ │ │ │ ├── ModificationChainTest.php │ │ │ │ │ │ │ └── ReaderTest.php │ │ │ │ │ │ └── ConstructorArgumentTest.php │ │ │ │ │ ├── Definition │ │ │ │ │ │ └── CollectionTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ ├── additional.php │ │ │ │ │ │ ├── app │ │ │ │ │ │ ├── bootstrap.php │ │ │ │ │ │ ├── code │ │ │ │ │ │ │ └── Magento │ │ │ │ │ │ │ │ └── SomeModule │ │ │ │ │ │ │ │ ├── Api │ │ │ │ │ │ │ │ └── Data │ │ │ │ │ │ │ │ │ └── SomeInterface.php │ │ │ │ │ │ │ │ ├── Element.php │ │ │ │ │ │ │ │ ├── ElementFactory.php │ │ │ │ │ │ │ │ ├── Helper │ │ │ │ │ │ │ │ └── Test.php │ │ │ │ │ │ │ │ ├── Model │ │ │ │ │ │ │ │ ├── DoubleColon.php │ │ │ │ │ │ │ │ └── Test.php │ │ │ │ │ │ │ │ ├── etc │ │ │ │ │ │ │ │ ├── adminhtml │ │ │ │ │ │ │ │ │ └── system.xml │ │ │ │ │ │ │ │ ├── di.xml │ │ │ │ │ │ │ │ └── source │ │ │ │ │ │ │ │ │ └── PhpExt.php │ │ │ │ │ │ │ │ │ └── content │ │ │ │ │ │ │ │ └── view │ │ │ │ │ │ │ │ └── frontend │ │ │ │ │ │ │ │ └── default.xml │ │ │ │ │ │ ├── design │ │ │ │ │ │ │ └── adminhtml │ │ │ │ │ │ │ │ └── default │ │ │ │ │ │ │ │ └── backend │ │ │ │ │ │ │ │ └── layout.xml │ │ │ │ │ │ └── etc │ │ │ │ │ │ │ ├── additional.xml │ │ │ │ │ │ │ ├── config.xml │ │ │ │ │ │ │ └── di │ │ │ │ │ │ │ └── config.xml │ │ │ │ │ │ ├── extension_attributes.xml │ │ │ │ │ │ └── var │ │ │ │ │ │ └── generation │ │ │ │ │ │ └── .keep │ │ │ │ ├── I18n │ │ │ │ │ ├── ContextTest.php │ │ │ │ │ ├── Dictionary │ │ │ │ │ │ ├── GeneratorTest.php │ │ │ │ │ │ ├── Loader │ │ │ │ │ │ │ └── File │ │ │ │ │ │ │ │ └── AbstractFileTest.php │ │ │ │ │ │ ├── Options │ │ │ │ │ │ │ ├── ResolverFactoryTest.php │ │ │ │ │ │ │ ├── ResolverTest.php │ │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ │ └── source │ │ │ │ │ │ │ │ ├── app │ │ │ │ │ │ │ │ ├── code │ │ │ │ │ │ │ │ │ ├── module1 │ │ │ │ │ │ │ │ │ │ └── .gitignore │ │ │ │ │ │ │ │ │ └── module2 │ │ │ │ │ │ │ │ │ │ └── .gitignore │ │ │ │ │ │ │ │ └── design │ │ │ │ │ │ │ │ │ └── .gitignore │ │ │ │ │ │ │ │ └── lib │ │ │ │ │ │ │ │ └── web │ │ │ │ │ │ │ │ ├── mage │ │ │ │ │ │ │ │ └── .gitignore │ │ │ │ │ │ │ │ └── varien │ │ │ │ │ │ │ │ └── .gitignore │ │ │ │ │ │ ├── PhraseTest.php │ │ │ │ │ │ └── Writer │ │ │ │ │ │ │ ├── Csv │ │ │ │ │ │ │ └── StdoTest.php │ │ │ │ │ │ │ ├── CsvTest.php │ │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ └── .gitignore │ │ │ │ │ ├── DictionaryTest.php │ │ │ │ │ ├── FactoryTest.php │ │ │ │ │ ├── FilesCollectorTest.php │ │ │ │ │ ├── LocaleTest.php │ │ │ │ │ ├── Pack │ │ │ │ │ │ ├── GeneratorTest.php │ │ │ │ │ │ └── Writer │ │ │ │ │ │ │ └── File │ │ │ │ │ │ │ ├── CsvTest.php │ │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ └── ioMock.php │ │ │ │ │ ├── Parser │ │ │ │ │ │ ├── AbstractParserTest.php │ │ │ │ │ │ ├── Adapter │ │ │ │ │ │ │ ├── AbstractAdapterTest.php │ │ │ │ │ │ │ ├── HtmlTest.php │ │ │ │ │ │ │ ├── JsTest.php │ │ │ │ │ │ │ ├── Php │ │ │ │ │ │ │ │ ├── Tokenizer │ │ │ │ │ │ │ │ │ ├── PhraseCollectorTest.php │ │ │ │ │ │ │ │ │ └── TokenTest.php │ │ │ │ │ │ │ │ ├── TokenizerTest.php │ │ │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ │ │ └── objectsCode.php.txt │ │ │ │ │ │ │ ├── PhpTest.php │ │ │ │ │ │ │ ├── XmlTest.php │ │ │ │ │ │ │ └── _files │ │ │ │ │ │ │ │ ├── default.xml │ │ │ │ │ │ │ │ ├── default_di.xml │ │ │ │ │ │ │ │ ├── email.html │ │ │ │ │ │ │ │ └── file.js │ │ │ │ │ │ └── ParserTest.php │ │ │ │ │ └── _files │ │ │ │ │ │ └── files_collector │ │ │ │ │ │ ├── default.xml │ │ │ │ │ │ └── file.js │ │ │ │ ├── ResourceFactoryTest.php │ │ │ │ ├── Setup │ │ │ │ │ ├── ResourceConfigTest.php │ │ │ │ │ └── SetupCacheTest.php │ │ │ │ ├── SetupFactoryTest.php │ │ │ │ └── SetupTest.php │ │ │ │ ├── Mvc │ │ │ │ └── Bootstrap │ │ │ │ │ └── InitParamListenerTest.php │ │ │ │ └── Validator │ │ │ │ ├── DbValidatorTest.php │ │ │ │ └── IpValidatorTest.php │ │ │ ├── Validator │ │ │ ├── AdminCredentialsValidator.php │ │ │ ├── DbValidator.php │ │ │ ├── IpValidator.php │ │ │ └── RedisConnectionValidator.php │ │ │ └── registration.php │ └── Zend │ │ └── Mvc │ │ └── Controller │ │ └── LazyControllerAbstractFactory.php └── view │ ├── .htaccess │ ├── error │ ├── 401.phtml │ ├── 404.phtml │ └── index.phtml │ ├── layout │ └── layout.phtml │ ├── magento │ └── setup │ │ ├── add-database.phtml │ │ ├── complete-backup │ │ └── progress.phtml │ │ ├── create-admin-account.phtml │ │ ├── create-backup.phtml │ │ ├── customize-your-store.phtml │ │ ├── data-option.phtml │ │ ├── extension-grid.phtml │ │ ├── home.phtml │ │ ├── index.phtml │ │ ├── install-extension-grid.phtml │ │ ├── install.phtml │ │ ├── landing.phtml │ │ ├── license.phtml │ │ ├── marketplace-credentials.phtml │ │ ├── module-grid.phtml │ │ ├── navigation │ │ ├── header-bar.phtml │ │ ├── menu.phtml │ │ └── side-menu.phtml │ │ ├── popupauth.phtml │ │ ├── readiness-check.phtml │ │ ├── readiness-check │ │ └── progress.phtml │ │ ├── select-version.phtml │ │ ├── start-updater.phtml │ │ ├── success.phtml │ │ ├── system-config.phtml │ │ ├── update-extension-grid.phtml │ │ ├── updater-success.phtml │ │ └── web-configuration.phtml │ └── styles │ └── lib │ └── variables │ ├── _buttons.less │ ├── _colors.less │ └── _typography.less ├── var └── .htaccess └── vendor └── .htaccess /.github/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/.github/.htaccess -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/.gitignore -------------------------------------------------------------------------------- /.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/.htaccess -------------------------------------------------------------------------------- /.htaccess.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/.htaccess.sample -------------------------------------------------------------------------------- /.php_cs.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/.php_cs.dist -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/.travis.yml -------------------------------------------------------------------------------- /.user.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/.user.ini -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /COPYING.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/COPYING.txt -------------------------------------------------------------------------------- /Gruntfile.js.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/Gruntfile.js.sample -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /LICENSE_AFL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/LICENSE_AFL.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/README.md -------------------------------------------------------------------------------- /app/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/.htaccess -------------------------------------------------------------------------------- /app/autoload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/autoload.php -------------------------------------------------------------------------------- /app/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/bootstrap.php -------------------------------------------------------------------------------- /app/code/Magento/Amqp/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Amqp/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/Amqp/LICENSE_AFL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Amqp/LICENSE_AFL.txt -------------------------------------------------------------------------------- /app/code/Magento/Amqp/Model/Config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Amqp/Model/Config.php -------------------------------------------------------------------------------- /app/code/Magento/Amqp/Model/Queue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Amqp/Model/Queue.php -------------------------------------------------------------------------------- /app/code/Magento/Amqp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Amqp/README.md -------------------------------------------------------------------------------- /app/code/Magento/Amqp/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Amqp/composer.json -------------------------------------------------------------------------------- /app/code/Magento/Amqp/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Amqp/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Amqp/etc/module.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Amqp/etc/module.xml -------------------------------------------------------------------------------- /app/code/Magento/Amqp/registration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Amqp/registration.php -------------------------------------------------------------------------------- /app/code/Magento/Analytics/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Analytics/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/Analytics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Analytics/README.md -------------------------------------------------------------------------------- /app/code/Magento/Analytics/etc/acl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Analytics/etc/acl.xml -------------------------------------------------------------------------------- /app/code/Magento/Analytics/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Analytics/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Backend/Helper/Js.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Backend/Helper/Js.php -------------------------------------------------------------------------------- /app/code/Magento/Backend/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Backend/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/Backend/Model/Url.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Backend/Model/Url.php -------------------------------------------------------------------------------- /app/code/Magento/Backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Backend/README.md -------------------------------------------------------------------------------- /app/code/Magento/Backend/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Backend/composer.json -------------------------------------------------------------------------------- /app/code/Magento/Backend/etc/acl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Backend/etc/acl.xml -------------------------------------------------------------------------------- /app/code/Magento/Backend/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Backend/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Backend/etc/menu.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Backend/etc/menu.xsd -------------------------------------------------------------------------------- /app/code/Magento/Backup/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Backup/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/Backup/Model/Db.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Backup/Model/Db.php -------------------------------------------------------------------------------- /app/code/Magento/Backup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Backup/README.md -------------------------------------------------------------------------------- /app/code/Magento/Backup/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Backup/composer.json -------------------------------------------------------------------------------- /app/code/Magento/Backup/etc/acl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Backup/etc/acl.xml -------------------------------------------------------------------------------- /app/code/Magento/Backup/etc/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Backup/etc/config.xml -------------------------------------------------------------------------------- /app/code/Magento/Backup/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Backup/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Backup/etc/module.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Backup/etc/module.xml -------------------------------------------------------------------------------- /app/code/Magento/Backup/i18n/en_US.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Backup/i18n/en_US.csv -------------------------------------------------------------------------------- /app/code/Magento/Braintree/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Braintree/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/Braintree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Braintree/README.md -------------------------------------------------------------------------------- /app/code/Magento/Braintree/etc/acl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Braintree/etc/acl.xml -------------------------------------------------------------------------------- /app/code/Magento/Braintree/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Braintree/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Bundle/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Bundle/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/Bundle/Model/Link.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Bundle/Model/Link.php -------------------------------------------------------------------------------- /app/code/Magento/Bundle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Bundle/README.md -------------------------------------------------------------------------------- /app/code/Magento/Bundle/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Bundle/composer.json -------------------------------------------------------------------------------- /app/code/Magento/Bundle/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Bundle/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Bundle/etc/events.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Bundle/etc/events.xml -------------------------------------------------------------------------------- /app/code/Magento/Bundle/etc/module.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Bundle/etc/module.xml -------------------------------------------------------------------------------- /app/code/Magento/Bundle/etc/pdf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Bundle/etc/pdf.xml -------------------------------------------------------------------------------- /app/code/Magento/Bundle/etc/sales.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Bundle/etc/sales.xml -------------------------------------------------------------------------------- /app/code/Magento/Bundle/etc/webapi.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Bundle/etc/webapi.xml -------------------------------------------------------------------------------- /app/code/Magento/Bundle/i18n/en_US.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Bundle/i18n/en_US.csv -------------------------------------------------------------------------------- /app/code/Magento/BundleImportExport/i18n/en_US.csv: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/code/Magento/CacheInvalidate/i18n/en_US.csv: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/code/Magento/Captcha/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Captcha/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/Captcha/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Captcha/README.md -------------------------------------------------------------------------------- /app/code/Magento/Captcha/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Captcha/composer.json -------------------------------------------------------------------------------- /app/code/Magento/Captcha/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Captcha/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Catalog/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Catalog/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/Catalog/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Catalog/README.md -------------------------------------------------------------------------------- /app/code/Magento/Catalog/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Catalog/composer.json -------------------------------------------------------------------------------- /app/code/Magento/Catalog/etc/acl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Catalog/etc/acl.xml -------------------------------------------------------------------------------- /app/code/Magento/Catalog/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Catalog/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Catalog/etc/mview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Catalog/etc/mview.xml -------------------------------------------------------------------------------- /app/code/Magento/Catalog/etc/queue.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Catalog/etc/queue.xml -------------------------------------------------------------------------------- /app/code/Magento/Catalog/etc/view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Catalog/etc/view.xml -------------------------------------------------------------------------------- /app/code/Magento/CatalogRule/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/CatalogRule/README.md -------------------------------------------------------------------------------- /app/code/Magento/Checkout/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Checkout/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/Checkout/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Checkout/README.md -------------------------------------------------------------------------------- /app/code/Magento/Checkout/etc/acl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Checkout/etc/acl.xml -------------------------------------------------------------------------------- /app/code/Magento/Checkout/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Checkout/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Cms/Block/Block.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Cms/Block/Block.php -------------------------------------------------------------------------------- /app/code/Magento/Cms/Block/Page.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Cms/Block/Page.php -------------------------------------------------------------------------------- /app/code/Magento/Cms/Helper/Page.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Cms/Helper/Page.php -------------------------------------------------------------------------------- /app/code/Magento/Cms/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Cms/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/Cms/LICENSE_AFL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Cms/LICENSE_AFL.txt -------------------------------------------------------------------------------- /app/code/Magento/Cms/Model/Block.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Cms/Model/Block.php -------------------------------------------------------------------------------- /app/code/Magento/Cms/Model/Page.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Cms/Model/Page.php -------------------------------------------------------------------------------- /app/code/Magento/Cms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Cms/README.md -------------------------------------------------------------------------------- /app/code/Magento/Cms/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Cms/composer.json -------------------------------------------------------------------------------- /app/code/Magento/Cms/etc/acl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Cms/etc/acl.xml -------------------------------------------------------------------------------- /app/code/Magento/Cms/etc/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Cms/etc/config.xml -------------------------------------------------------------------------------- /app/code/Magento/Cms/etc/db_schema.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Cms/etc/db_schema.xml -------------------------------------------------------------------------------- /app/code/Magento/Cms/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Cms/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Cms/etc/events.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Cms/etc/events.xml -------------------------------------------------------------------------------- /app/code/Magento/Cms/etc/module.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Cms/etc/module.xml -------------------------------------------------------------------------------- /app/code/Magento/Cms/etc/mview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Cms/etc/mview.xml -------------------------------------------------------------------------------- /app/code/Magento/Cms/etc/webapi.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Cms/etc/webapi.xml -------------------------------------------------------------------------------- /app/code/Magento/Cms/etc/widget.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Cms/etc/widget.xml -------------------------------------------------------------------------------- /app/code/Magento/Cms/i18n/en_US.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Cms/i18n/en_US.csv -------------------------------------------------------------------------------- /app/code/Magento/Cms/registration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Cms/registration.php -------------------------------------------------------------------------------- /app/code/Magento/CmsGraphQl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/CmsGraphQl/README.md -------------------------------------------------------------------------------- /app/code/Magento/CmsUrlRewrite/i18n/en_US.csv: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/code/Magento/Config/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Config/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/Config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Config/README.md -------------------------------------------------------------------------------- /app/code/Magento/Config/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Config/composer.json -------------------------------------------------------------------------------- /app/code/Magento/Config/etc/acl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Config/etc/acl.xml -------------------------------------------------------------------------------- /app/code/Magento/Config/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Config/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Config/etc/module.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Config/etc/module.xml -------------------------------------------------------------------------------- /app/code/Magento/Config/etc/system.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Config/etc/system.xsd -------------------------------------------------------------------------------- /app/code/Magento/Config/i18n/en_US.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Config/i18n/en_US.csv -------------------------------------------------------------------------------- /app/code/Magento/ConfigurableImportExport/i18n/en_US.csv: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/code/Magento/Contact/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Contact/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/Contact/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Contact/README.md -------------------------------------------------------------------------------- /app/code/Magento/Contact/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Contact/composer.json -------------------------------------------------------------------------------- /app/code/Magento/Contact/etc/acl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Contact/etc/acl.xml -------------------------------------------------------------------------------- /app/code/Magento/Contact/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Contact/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Cookie/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Cookie/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/Cookie/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Cookie/README.md -------------------------------------------------------------------------------- /app/code/Magento/Cookie/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Cookie/composer.json -------------------------------------------------------------------------------- /app/code/Magento/Cookie/etc/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Cookie/etc/config.xml -------------------------------------------------------------------------------- /app/code/Magento/Cookie/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Cookie/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Cookie/etc/module.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Cookie/etc/module.xml -------------------------------------------------------------------------------- /app/code/Magento/Cookie/i18n/en_US.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Cookie/i18n/en_US.csv -------------------------------------------------------------------------------- /app/code/Magento/Cron/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Cron/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/Cron/LICENSE_AFL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Cron/LICENSE_AFL.txt -------------------------------------------------------------------------------- /app/code/Magento/Cron/Model/Config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Cron/Model/Config.php -------------------------------------------------------------------------------- /app/code/Magento/Cron/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Cron/README.md -------------------------------------------------------------------------------- /app/code/Magento/Cron/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Cron/composer.json -------------------------------------------------------------------------------- /app/code/Magento/Cron/etc/crontab.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Cron/etc/crontab.xsd -------------------------------------------------------------------------------- /app/code/Magento/Cron/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Cron/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Cron/etc/module.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Cron/etc/module.xml -------------------------------------------------------------------------------- /app/code/Magento/Cron/i18n/en_US.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Cron/i18n/en_US.csv -------------------------------------------------------------------------------- /app/code/Magento/Cron/registration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Cron/registration.php -------------------------------------------------------------------------------- /app/code/Magento/Customer/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Customer/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/Customer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Customer/README.md -------------------------------------------------------------------------------- /app/code/Magento/Customer/etc/acl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Customer/etc/acl.xml -------------------------------------------------------------------------------- /app/code/Magento/Customer/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Customer/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Deploy/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Deploy/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/Deploy/Model/Mode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Deploy/Model/Mode.php -------------------------------------------------------------------------------- /app/code/Magento/Deploy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Deploy/README.md -------------------------------------------------------------------------------- /app/code/Magento/Deploy/Source/Lib.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Deploy/Source/Lib.php -------------------------------------------------------------------------------- /app/code/Magento/Deploy/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Deploy/composer.json -------------------------------------------------------------------------------- /app/code/Magento/Deploy/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Deploy/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Deploy/etc/module.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Deploy/etc/module.xml -------------------------------------------------------------------------------- /app/code/Magento/Deploy/i18n/en_US.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Deploy/i18n/en_US.csv -------------------------------------------------------------------------------- /app/code/Magento/Developer/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Developer/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/Developer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Developer/README.md -------------------------------------------------------------------------------- /app/code/Magento/Developer/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Developer/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Dhl/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Dhl/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/Dhl/LICENSE_AFL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Dhl/LICENSE_AFL.txt -------------------------------------------------------------------------------- /app/code/Magento/Dhl/Model/Carrier.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Dhl/Model/Carrier.php -------------------------------------------------------------------------------- /app/code/Magento/Dhl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Dhl/README.md -------------------------------------------------------------------------------- /app/code/Magento/Dhl/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Dhl/composer.json -------------------------------------------------------------------------------- /app/code/Magento/Dhl/etc/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Dhl/etc/config.xml -------------------------------------------------------------------------------- /app/code/Magento/Dhl/etc/countries.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Dhl/etc/countries.xml -------------------------------------------------------------------------------- /app/code/Magento/Dhl/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Dhl/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Dhl/etc/module.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Dhl/etc/module.xml -------------------------------------------------------------------------------- /app/code/Magento/Dhl/i18n/en_US.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Dhl/i18n/en_US.csv -------------------------------------------------------------------------------- /app/code/Magento/Dhl/registration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Dhl/registration.php -------------------------------------------------------------------------------- /app/code/Magento/Directory/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Directory/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/Directory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Directory/README.md -------------------------------------------------------------------------------- /app/code/Magento/Directory/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Directory/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Eav/Helper/Data.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Eav/Helper/Data.php -------------------------------------------------------------------------------- /app/code/Magento/Eav/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Eav/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/Eav/LICENSE_AFL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Eav/LICENSE_AFL.txt -------------------------------------------------------------------------------- /app/code/Magento/Eav/Model/Config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Eav/Model/Config.php -------------------------------------------------------------------------------- /app/code/Magento/Eav/Model/Entity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Eav/Model/Entity.php -------------------------------------------------------------------------------- /app/code/Magento/Eav/Model/Form.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Eav/Model/Form.php -------------------------------------------------------------------------------- /app/code/Magento/Eav/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Eav/README.md -------------------------------------------------------------------------------- /app/code/Magento/Eav/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Eav/composer.json -------------------------------------------------------------------------------- /app/code/Magento/Eav/etc/cache.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Eav/etc/cache.xml -------------------------------------------------------------------------------- /app/code/Magento/Eav/etc/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Eav/etc/config.xml -------------------------------------------------------------------------------- /app/code/Magento/Eav/etc/db_schema.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Eav/etc/db_schema.xml -------------------------------------------------------------------------------- /app/code/Magento/Eav/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Eav/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Eav/etc/module.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Eav/etc/module.xml -------------------------------------------------------------------------------- /app/code/Magento/Eav/etc/webapi.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Eav/etc/webapi.xml -------------------------------------------------------------------------------- /app/code/Magento/Eav/i18n/en_US.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Eav/i18n/en_US.csv -------------------------------------------------------------------------------- /app/code/Magento/Eav/registration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Eav/registration.php -------------------------------------------------------------------------------- /app/code/Magento/EavGraphQl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/EavGraphQl/README.md -------------------------------------------------------------------------------- /app/code/Magento/Email/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Email/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/Email/LICENSE_AFL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Email/LICENSE_AFL.txt -------------------------------------------------------------------------------- /app/code/Magento/Email/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Email/README.md -------------------------------------------------------------------------------- /app/code/Magento/Email/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Email/composer.json -------------------------------------------------------------------------------- /app/code/Magento/Email/etc/acl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Email/etc/acl.xml -------------------------------------------------------------------------------- /app/code/Magento/Email/etc/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Email/etc/config.xml -------------------------------------------------------------------------------- /app/code/Magento/Email/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Email/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Email/etc/module.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Email/etc/module.xml -------------------------------------------------------------------------------- /app/code/Magento/Email/i18n/en_US.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Email/i18n/en_US.csv -------------------------------------------------------------------------------- /app/code/Magento/Fedex/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Fedex/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/Fedex/LICENSE_AFL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Fedex/LICENSE_AFL.txt -------------------------------------------------------------------------------- /app/code/Magento/Fedex/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Fedex/README.md -------------------------------------------------------------------------------- /app/code/Magento/Fedex/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Fedex/composer.json -------------------------------------------------------------------------------- /app/code/Magento/Fedex/etc/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Fedex/etc/config.xml -------------------------------------------------------------------------------- /app/code/Magento/Fedex/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Fedex/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Fedex/etc/module.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Fedex/etc/module.xml -------------------------------------------------------------------------------- /app/code/Magento/Fedex/i18n/en_US.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Fedex/i18n/en_US.csv -------------------------------------------------------------------------------- /app/code/Magento/GiftMessage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/GiftMessage/README.md -------------------------------------------------------------------------------- /app/code/Magento/GraphQl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/GraphQl/README.md -------------------------------------------------------------------------------- /app/code/Magento/GraphQl/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/GraphQl/composer.json -------------------------------------------------------------------------------- /app/code/Magento/GraphQl/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/GraphQl/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/GroupedImportExport/i18n/en_US.csv: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/code/Magento/Indexer/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Indexer/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/Indexer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Indexer/README.md -------------------------------------------------------------------------------- /app/code/Magento/Indexer/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Indexer/composer.json -------------------------------------------------------------------------------- /app/code/Magento/Indexer/etc/acl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Indexer/etc/acl.xml -------------------------------------------------------------------------------- /app/code/Magento/Indexer/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Indexer/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Integration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Integration/README.md -------------------------------------------------------------------------------- /app/code/Magento/Marketplace/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Marketplace/README.md -------------------------------------------------------------------------------- /app/code/Magento/Msrp/Block/Popup.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Msrp/Block/Popup.php -------------------------------------------------------------------------------- /app/code/Magento/Msrp/Block/Total.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Msrp/Block/Total.php -------------------------------------------------------------------------------- /app/code/Magento/Msrp/Helper/Data.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Msrp/Helper/Data.php -------------------------------------------------------------------------------- /app/code/Magento/Msrp/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Msrp/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/Msrp/LICENSE_AFL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Msrp/LICENSE_AFL.txt -------------------------------------------------------------------------------- /app/code/Magento/Msrp/Model/Config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Msrp/Model/Config.php -------------------------------------------------------------------------------- /app/code/Magento/Msrp/Model/Msrp.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Msrp/Model/Msrp.php -------------------------------------------------------------------------------- /app/code/Magento/Msrp/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Msrp/composer.json -------------------------------------------------------------------------------- /app/code/Magento/Msrp/etc/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Msrp/etc/config.xml -------------------------------------------------------------------------------- /app/code/Magento/Msrp/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Msrp/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Msrp/etc/module.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Msrp/etc/module.xml -------------------------------------------------------------------------------- /app/code/Magento/Msrp/i18n/en_US.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Msrp/i18n/en_US.csv -------------------------------------------------------------------------------- /app/code/Magento/Msrp/registration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Msrp/registration.php -------------------------------------------------------------------------------- /app/code/Magento/MysqlMq/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/MysqlMq/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/MysqlMq/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/MysqlMq/README.md -------------------------------------------------------------------------------- /app/code/Magento/MysqlMq/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/MysqlMq/composer.json -------------------------------------------------------------------------------- /app/code/Magento/MysqlMq/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/MysqlMq/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Newsletter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Newsletter/README.md -------------------------------------------------------------------------------- /app/code/Magento/Newsletter/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Newsletter/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/PageCache/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/PageCache/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/PageCache/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/PageCache/README.md -------------------------------------------------------------------------------- /app/code/Magento/PageCache/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/PageCache/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Payment/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Payment/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/Payment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Payment/README.md -------------------------------------------------------------------------------- /app/code/Magento/Payment/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Payment/composer.json -------------------------------------------------------------------------------- /app/code/Magento/Payment/etc/acl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Payment/etc/acl.xml -------------------------------------------------------------------------------- /app/code/Magento/Payment/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Payment/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Paypal/Block/Logo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Paypal/Block/Logo.php -------------------------------------------------------------------------------- /app/code/Magento/Paypal/Helper/Hss.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Paypal/Helper/Hss.php -------------------------------------------------------------------------------- /app/code/Magento/Paypal/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Paypal/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/Paypal/Model/Bml.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Paypal/Model/Bml.php -------------------------------------------------------------------------------- /app/code/Magento/Paypal/Model/Cart.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Paypal/Model/Cart.php -------------------------------------------------------------------------------- /app/code/Magento/Paypal/Model/Cert.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Paypal/Model/Cert.php -------------------------------------------------------------------------------- /app/code/Magento/Paypal/Model/Info.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Paypal/Model/Info.php -------------------------------------------------------------------------------- /app/code/Magento/Paypal/Model/Ipn.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Paypal/Model/Ipn.php -------------------------------------------------------------------------------- /app/code/Magento/Paypal/Model/Pro.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Paypal/Model/Pro.php -------------------------------------------------------------------------------- /app/code/Magento/Paypal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Paypal/README.md -------------------------------------------------------------------------------- /app/code/Magento/Paypal/Test/Unit/Model/Payflow/Service/Response/Handler/_files/xxe-xml.txt: -------------------------------------------------------------------------------- 1 | the private content -------------------------------------------------------------------------------- /app/code/Magento/Paypal/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Paypal/composer.json -------------------------------------------------------------------------------- /app/code/Magento/Paypal/etc/acl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Paypal/etc/acl.xml -------------------------------------------------------------------------------- /app/code/Magento/Paypal/etc/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Paypal/etc/config.xml -------------------------------------------------------------------------------- /app/code/Magento/Paypal/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Paypal/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Paypal/etc/events.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Paypal/etc/events.xml -------------------------------------------------------------------------------- /app/code/Magento/Paypal/etc/module.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Paypal/etc/module.xml -------------------------------------------------------------------------------- /app/code/Magento/Paypal/etc/rules.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Paypal/etc/rules.xsd -------------------------------------------------------------------------------- /app/code/Magento/Paypal/i18n/en_US.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Paypal/i18n/en_US.csv -------------------------------------------------------------------------------- /app/code/Magento/Persistent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Persistent/README.md -------------------------------------------------------------------------------- /app/code/Magento/Persistent/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Persistent/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Quote/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Quote/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/Quote/LICENSE_AFL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Quote/LICENSE_AFL.txt -------------------------------------------------------------------------------- /app/code/Magento/Quote/Model/Quote.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Quote/Model/Quote.php -------------------------------------------------------------------------------- /app/code/Magento/Quote/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Quote/README.md -------------------------------------------------------------------------------- /app/code/Magento/Quote/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Quote/composer.json -------------------------------------------------------------------------------- /app/code/Magento/Quote/etc/acl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Quote/etc/acl.xml -------------------------------------------------------------------------------- /app/code/Magento/Quote/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Quote/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Quote/etc/events.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Quote/etc/events.xml -------------------------------------------------------------------------------- /app/code/Magento/Quote/etc/module.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Quote/etc/module.xml -------------------------------------------------------------------------------- /app/code/Magento/Quote/etc/sales.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Quote/etc/sales.xml -------------------------------------------------------------------------------- /app/code/Magento/Quote/etc/webapi.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Quote/etc/webapi.xml -------------------------------------------------------------------------------- /app/code/Magento/Quote/i18n/en_US.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Quote/i18n/en_US.csv -------------------------------------------------------------------------------- /app/code/Magento/Reports/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Reports/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/Reports/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Reports/README.md -------------------------------------------------------------------------------- /app/code/Magento/Reports/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Reports/composer.json -------------------------------------------------------------------------------- /app/code/Magento/Reports/etc/acl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Reports/etc/acl.xml -------------------------------------------------------------------------------- /app/code/Magento/Reports/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Reports/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/RequireJs/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/RequireJs/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/RequireJs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/RequireJs/README.md -------------------------------------------------------------------------------- /app/code/Magento/RequireJs/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/RequireJs/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/RequireJs/i18n/en_US.csv: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/code/Magento/Review/Block/Form.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Review/Block/Form.php -------------------------------------------------------------------------------- /app/code/Magento/Review/Block/View.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Review/Block/View.php -------------------------------------------------------------------------------- /app/code/Magento/Review/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Review/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/Review/Model/Rss.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Review/Model/Rss.php -------------------------------------------------------------------------------- /app/code/Magento/Review/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Review/README.md -------------------------------------------------------------------------------- /app/code/Magento/Review/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Review/composer.json -------------------------------------------------------------------------------- /app/code/Magento/Review/etc/acl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Review/etc/acl.xml -------------------------------------------------------------------------------- /app/code/Magento/Review/etc/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Review/etc/config.xml -------------------------------------------------------------------------------- /app/code/Magento/Review/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Review/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Review/etc/module.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Review/etc/module.xml -------------------------------------------------------------------------------- /app/code/Magento/Review/i18n/en_US.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Review/i18n/en_US.csv -------------------------------------------------------------------------------- /app/code/Magento/Robots/Block/Data.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Robots/Block/Data.php -------------------------------------------------------------------------------- /app/code/Magento/Robots/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Robots/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/Robots/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Robots/README.md -------------------------------------------------------------------------------- /app/code/Magento/Robots/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Robots/composer.json -------------------------------------------------------------------------------- /app/code/Magento/Robots/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Robots/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Robots/etc/module.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Robots/etc/module.xml -------------------------------------------------------------------------------- /app/code/Magento/Rss/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Rss/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/Rss/Model/Rss.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Rss/Model/Rss.php -------------------------------------------------------------------------------- /app/code/Magento/Rss/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Rss/README.md -------------------------------------------------------------------------------- /app/code/Magento/Rss/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Rss/composer.json -------------------------------------------------------------------------------- /app/code/Magento/Rss/etc/acl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Rss/etc/acl.xml -------------------------------------------------------------------------------- /app/code/Magento/Rss/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Rss/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Rss/etc/module.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Rss/etc/module.xml -------------------------------------------------------------------------------- /app/code/Magento/Rss/i18n/en_US.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Rss/i18n/en_US.csv -------------------------------------------------------------------------------- /app/code/Magento/Rule/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Rule/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/Rule/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Rule/README.md -------------------------------------------------------------------------------- /app/code/Magento/Rule/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Rule/composer.json -------------------------------------------------------------------------------- /app/code/Magento/Sales/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Sales/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/Sales/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Sales/README.md -------------------------------------------------------------------------------- /app/code/Magento/Sales/etc/acl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Sales/etc/acl.xml -------------------------------------------------------------------------------- /app/code/Magento/Sales/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Sales/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Sales/etc/pdf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Sales/etc/pdf.xml -------------------------------------------------------------------------------- /app/code/Magento/Sales/etc/pdf.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Sales/etc/pdf.xsd -------------------------------------------------------------------------------- /app/code/Magento/Search/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Search/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/Search/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Search/README.md -------------------------------------------------------------------------------- /app/code/Magento/Search/etc/acl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Search/etc/acl.xml -------------------------------------------------------------------------------- /app/code/Magento/Search/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Search/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Security/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Security/README.md -------------------------------------------------------------------------------- /app/code/Magento/Shipping/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Shipping/README.md -------------------------------------------------------------------------------- /app/code/Magento/Shipping/Test/Unit/Model/Carrier/AbstractCarrierOnline/xxe-xml.txt: -------------------------------------------------------------------------------- 1 | the private content -------------------------------------------------------------------------------- /app/code/Magento/Signifyd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Signifyd/README.md -------------------------------------------------------------------------------- /app/code/Magento/Sitemap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Sitemap/README.md -------------------------------------------------------------------------------- /app/code/Magento/Sitemap/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Sitemap/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Store/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Store/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/Store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Store/README.md -------------------------------------------------------------------------------- /app/code/Magento/Store/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Store/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Swagger/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Swagger/README.md -------------------------------------------------------------------------------- /app/code/Magento/Swatches/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Swatches/README.md -------------------------------------------------------------------------------- /app/code/Magento/Tax/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Tax/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/Tax/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Tax/README.md -------------------------------------------------------------------------------- /app/code/Magento/Tax/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Tax/composer.json -------------------------------------------------------------------------------- /app/code/Magento/Tax/etc/acl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Tax/etc/acl.xml -------------------------------------------------------------------------------- /app/code/Magento/Tax/etc/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Tax/etc/config.xml -------------------------------------------------------------------------------- /app/code/Magento/Tax/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Tax/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Tax/etc/events.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Tax/etc/events.xml -------------------------------------------------------------------------------- /app/code/Magento/Tax/etc/module.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Tax/etc/module.xml -------------------------------------------------------------------------------- /app/code/Magento/Tax/etc/pdf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Tax/etc/pdf.xml -------------------------------------------------------------------------------- /app/code/Magento/Tax/etc/sales.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Tax/etc/sales.xml -------------------------------------------------------------------------------- /app/code/Magento/Tax/etc/webapi.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Tax/etc/webapi.xml -------------------------------------------------------------------------------- /app/code/Magento/Tax/i18n/en_US.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Tax/i18n/en_US.csv -------------------------------------------------------------------------------- /app/code/Magento/Theme/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Theme/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/Theme/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Theme/README.md -------------------------------------------------------------------------------- /app/code/Magento/Theme/etc/acl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Theme/etc/acl.xml -------------------------------------------------------------------------------- /app/code/Magento/Theme/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Theme/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Tinymce3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Tinymce3/README.md -------------------------------------------------------------------------------- /app/code/Magento/Ui/Config/Data.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Ui/Config/Data.php -------------------------------------------------------------------------------- /app/code/Magento/Ui/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Ui/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/Ui/LICENSE_AFL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Ui/LICENSE_AFL.txt -------------------------------------------------------------------------------- /app/code/Magento/Ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Ui/README.md -------------------------------------------------------------------------------- /app/code/Magento/Ui/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Ui/composer.json -------------------------------------------------------------------------------- /app/code/Magento/Ui/etc/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Ui/etc/config.xml -------------------------------------------------------------------------------- /app/code/Magento/Ui/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Ui/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Ui/etc/module.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Ui/etc/module.xml -------------------------------------------------------------------------------- /app/code/Magento/Ui/i18n/en_US.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Ui/i18n/en_US.csv -------------------------------------------------------------------------------- /app/code/Magento/Ups/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Ups/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/Ups/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Ups/README.md -------------------------------------------------------------------------------- /app/code/Magento/Ups/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Ups/composer.json -------------------------------------------------------------------------------- /app/code/Magento/Ups/etc/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Ups/etc/config.xml -------------------------------------------------------------------------------- /app/code/Magento/Ups/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Ups/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Ups/etc/module.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Ups/etc/module.xml -------------------------------------------------------------------------------- /app/code/Magento/Ups/i18n/en_US.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Ups/i18n/en_US.csv -------------------------------------------------------------------------------- /app/code/Magento/User/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/User/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/User/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/User/README.md -------------------------------------------------------------------------------- /app/code/Magento/User/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/User/composer.json -------------------------------------------------------------------------------- /app/code/Magento/User/etc/acl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/User/etc/acl.xml -------------------------------------------------------------------------------- /app/code/Magento/User/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/User/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Usps/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Usps/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/Usps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Usps/README.md -------------------------------------------------------------------------------- /app/code/Magento/Usps/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Usps/composer.json -------------------------------------------------------------------------------- /app/code/Magento/Usps/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Usps/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Variable/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Variable/README.md -------------------------------------------------------------------------------- /app/code/Magento/Vault/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Vault/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/Vault/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Vault/README.md -------------------------------------------------------------------------------- /app/code/Magento/Vault/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Vault/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Version/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Version/README.md -------------------------------------------------------------------------------- /app/code/Magento/Version/i18n/en_US.csv: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/code/Magento/Webapi/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Webapi/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/Webapi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Webapi/README.md -------------------------------------------------------------------------------- /app/code/Magento/Webapi/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Webapi/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Weee/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Weee/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/Weee/Model/Tax.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Weee/Model/Tax.php -------------------------------------------------------------------------------- /app/code/Magento/Weee/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Weee/README.md -------------------------------------------------------------------------------- /app/code/Magento/Weee/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Weee/composer.json -------------------------------------------------------------------------------- /app/code/Magento/Weee/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Weee/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Weee/etc/pdf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Weee/etc/pdf.xml -------------------------------------------------------------------------------- /app/code/Magento/Weee/etc/sales.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Weee/etc/sales.xml -------------------------------------------------------------------------------- /app/code/Magento/Widget/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Widget/LICENSE.txt -------------------------------------------------------------------------------- /app/code/Magento/Widget/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Widget/README.md -------------------------------------------------------------------------------- /app/code/Magento/Widget/etc/acl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Widget/etc/acl.xml -------------------------------------------------------------------------------- /app/code/Magento/Widget/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Widget/etc/di.xml -------------------------------------------------------------------------------- /app/code/Magento/Wishlist/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/code/Magento/Wishlist/README.md -------------------------------------------------------------------------------- /app/etc/db_schema.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/etc/db_schema.xml -------------------------------------------------------------------------------- /app/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/etc/di.xml -------------------------------------------------------------------------------- /app/etc/registration_globlist.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/etc/registration_globlist.php -------------------------------------------------------------------------------- /app/etc/vendor_path.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/etc/vendor_path.php -------------------------------------------------------------------------------- /app/functions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/functions.php -------------------------------------------------------------------------------- /app/i18n/Magento/de_DE/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/i18n/Magento/de_DE/LICENSE.txt -------------------------------------------------------------------------------- /app/i18n/Magento/de_DE/language.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/i18n/Magento/de_DE/language.xml -------------------------------------------------------------------------------- /app/i18n/Magento/en_US/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/i18n/Magento/en_US/LICENSE.txt -------------------------------------------------------------------------------- /app/i18n/Magento/en_US/language.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/i18n/Magento/en_US/language.xml -------------------------------------------------------------------------------- /app/i18n/Magento/es_ES/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/i18n/Magento/es_ES/LICENSE.txt -------------------------------------------------------------------------------- /app/i18n/Magento/es_ES/language.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/i18n/Magento/es_ES/language.xml -------------------------------------------------------------------------------- /app/i18n/Magento/fr_FR/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/i18n/Magento/fr_FR/LICENSE.txt -------------------------------------------------------------------------------- /app/i18n/Magento/fr_FR/language.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/i18n/Magento/fr_FR/language.xml -------------------------------------------------------------------------------- /app/i18n/Magento/nl_NL/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/i18n/Magento/nl_NL/LICENSE.txt -------------------------------------------------------------------------------- /app/i18n/Magento/nl_NL/language.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/i18n/Magento/nl_NL/language.xml -------------------------------------------------------------------------------- /app/i18n/Magento/pt_BR/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/i18n/Magento/pt_BR/LICENSE.txt -------------------------------------------------------------------------------- /app/i18n/Magento/pt_BR/language.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/app/i18n/Magento/pt_BR/language.xml -------------------------------------------------------------------------------- /auth.json.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/auth.json.sample -------------------------------------------------------------------------------- /bin/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/bin/.htaccess -------------------------------------------------------------------------------- /bin/magento: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/bin/magento -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/composer.lock -------------------------------------------------------------------------------- /dev/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/dev/.htaccess -------------------------------------------------------------------------------- /dev/tests/acceptance/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/dev/tests/acceptance/.gitignore -------------------------------------------------------------------------------- /dev/tests/acceptance/tests/_data/dump.sql: -------------------------------------------------------------------------------- 1 | /* Replace this file with actual dump of your database */ -------------------------------------------------------------------------------- /dev/tests/acceptance/tests/_data/empty.jpg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/api-functional/.gitignore: -------------------------------------------------------------------------------- 1 | /*.xml 2 | /var/ 3 | /config/*.php 4 | -------------------------------------------------------------------------------- /dev/tests/error_handler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/dev/tests/error_handler.php -------------------------------------------------------------------------------- /dev/tests/functional/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/dev/tests/functional/.gitignore -------------------------------------------------------------------------------- /dev/tests/functional/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/dev/tests/functional/bootstrap.php -------------------------------------------------------------------------------- /dev/tests/functional/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/dev/tests/functional/composer.json -------------------------------------------------------------------------------- /dev/tests/functional/etc/config.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/dev/tests/functional/etc/config.xsd -------------------------------------------------------------------------------- /dev/tests/functional/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/dev/tests/functional/etc/di.xml -------------------------------------------------------------------------------- /dev/tests/functional/etc/events.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/dev/tests/functional/etc/events.xml -------------------------------------------------------------------------------- /dev/tests/functional/etc/events.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/dev/tests/functional/etc/events.xsd -------------------------------------------------------------------------------- /dev/tests/functional/isolation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/dev/tests/functional/isolation.php -------------------------------------------------------------------------------- /dev/tests/functional/utils/log.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/dev/tests/functional/utils/log.php -------------------------------------------------------------------------------- /dev/tests/functional/utils/mtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/dev/tests/functional/utils/mtf -------------------------------------------------------------------------------- /dev/tests/integration/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/dev/tests/integration/.gitignore -------------------------------------------------------------------------------- /dev/tests/integration/bin/magento: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/dev/tests/integration/bin/magento -------------------------------------------------------------------------------- /dev/tests/integration/framework/tests/unit/testsuite/Magento/Test/Bootstrap/_files/0: -------------------------------------------------------------------------------- 1 | File with the name "0" 2 | -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/Catalog/_files/magento_empty.jpg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/CatalogImportExport/Model/Import/_files/magento_additional_image_error.jpg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/Deploy/_files/zoom3/web/css/local.css: -------------------------------------------------------------------------------- 1 | p{align:center} 2 | -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/Downloadable/Controller/Adminhtml/_files/sample.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/Framework/App/Language/_files/bar/en_us/a.csv: -------------------------------------------------------------------------------- 1 | one,1 2 | two,2 -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/Framework/App/Language/_files/bar/en_us/b.csv: -------------------------------------------------------------------------------- 1 | three,3 2 | four,4 -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/Framework/App/Language/_files/baz/en_gb/1.csv: -------------------------------------------------------------------------------- 1 | four and 5/10,4.5 -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/Framework/App/Language/_files/first/en_us/1.csv: -------------------------------------------------------------------------------- 1 | three,3 2 | one,1.0 -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/Framework/App/Language/_files/foo/en_au/1.csv: -------------------------------------------------------------------------------- 1 | one,1.0 2 | five,5.0 -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/Framework/App/Language/_files/foo/en_au/2.csv: -------------------------------------------------------------------------------- 1 | six,6.0 -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/Framework/App/Language/_files/my/ru_ru/1.csv: -------------------------------------------------------------------------------- 1 | three,3 2 | one,1.0 -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/Framework/App/Language/_files/second/en_gb/1.csv: -------------------------------------------------------------------------------- 1 | one,1 2 | two,2 -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/Framework/App/Language/_files/theirs/ru_ru/1.csv: -------------------------------------------------------------------------------- 1 | one,1 2 | two,2 -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/Framework/App/Utility/_files/fixtures/language/One.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/Framework/App/Utility/_files/fixtures/language/one.csv: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/Framework/App/Utility/_files/fixtures/library/One.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/Framework/App/Utility/_files/fixtures/module/One.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/Framework/App/Utility/_files/fixtures/theme/One.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/Framework/Css/PreProcessor/_files/design/frontend/Test/default/MagentoFrameworkCssTest_Module/web/1.file: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/Framework/Css/PreProcessor/_files/design/frontend/Test/default/web/1.file: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/Framework/Css/PreProcessor/_files/design/frontend/Test/parent/MagentoFrameworkCssTest_Module/web/1.file: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/Framework/Css/PreProcessor/_files/design/frontend/Test/parent/MagentoFrameworkCssTest_Second/web/1.file: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/Framework/Css/PreProcessor/_files/lib/web/1.file: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/Framework/Css/PreProcessor/_files/lib/web/2.file: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/Framework/Filesystem/_files/foo/bar/baz/file_one.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/Framework/Filesystem/_files/foo/bar/file_two.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/Framework/Filesystem/_files/foo/file_three.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/Framework/Filesystem/_files/popup.csv: -------------------------------------------------------------------------------- 1 | var myData = 5; -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/Framework/View/_files/fallback/design/frontend/Vendor/custom_theme/i18n/en_US.csv: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/Framework/View/_files/fallback/design/frontend/Vendor/default/i18n/en_US.csv: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/ImportExport/Controller/Adminhtml/Import/_files/test.txt: -------------------------------------------------------------------------------- 1 | Import test file 2 | -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/MediaStorage/_files/test_file.html: -------------------------------------------------------------------------------- 1 | test data 2 | -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/Setup/Console/Command/_files/edition: -------------------------------------------------------------------------------- 1 | ce 2 | -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/Setup/Console/Command/_files/output/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/Setup/Model/Cron/_files/a.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/Setup/Model/Cron/_files/b.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/Theme/Model/_files/design/area_two/Vendor/theme_one/web/file: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/Theme/Model/_files/design/design_area/Vendor/theme_one/web/file: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/Theme/Model/_files/design/frontend/Test/default/Magento_Catalog/theme_file.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/Theme/Model/_files/design/frontend/Test/default/Magento_Catalog/theme_file_with_2_dots..txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/Theme/Model/_files/design/frontend/Test/default/Namespace_Module/web/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/Theme/Model/_files/design/frontend/Test/default/web/i18n/fr_FR/logo.gif: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/Theme/Model/_files/design/frontend/Test/default/web/images/logo.gif: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/Theme/Model/_files/design/frontend/Test/default/web/images/logo_email.gif: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/integration/testsuite/Magento/Translation/Model/_files/media/some_file.txt: -------------------------------------------------------------------------------- 1 | some_content -------------------------------------------------------------------------------- /dev/tests/integration/tmp/.gitignore: -------------------------------------------------------------------------------- 1 | /* 2 | !/.gitignore 3 | -------------------------------------------------------------------------------- /dev/tests/setup-integration/.gitignore: -------------------------------------------------------------------------------- 1 | /*.xml 2 | /var/ 3 | /etc/*.php 4 | /tmp 5 | -------------------------------------------------------------------------------- /dev/tests/static/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/dev/tests/static/.gitignore -------------------------------------------------------------------------------- /dev/tests/static/framework/tests/unit/testsuite/Magento/TestFramework/Inspection/_files/words_finder/interview_with_the_vampire.zip: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/tests/static/phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/dev/tests/static/phpunit.xml.dist -------------------------------------------------------------------------------- /dev/tests/static/testsuite/Magento/Test/_files/.gitignore: -------------------------------------------------------------------------------- 1 | /* 2 | !/.gitignore -------------------------------------------------------------------------------- /dev/tests/static/tmp/.gitignore: -------------------------------------------------------------------------------- 1 | /* 2 | !/.gitignore 3 | -------------------------------------------------------------------------------- /dev/tests/unit/.gitignore: -------------------------------------------------------------------------------- 1 | /phpunit.xml 2 | -------------------------------------------------------------------------------- /dev/tests/unit/phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/dev/tests/unit/phpunit.xml.dist -------------------------------------------------------------------------------- /dev/tests/unit/tmp/.gitignore: -------------------------------------------------------------------------------- 1 | /* 2 | !/.gitignore 3 | -------------------------------------------------------------------------------- /dev/tools/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/dev/tools/bootstrap.php -------------------------------------------------------------------------------- /dev/tools/grunt/configs/clean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/dev/tools/grunt/configs/clean.js -------------------------------------------------------------------------------- /dev/tools/grunt/configs/combo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/dev/tools/grunt/configs/combo.js -------------------------------------------------------------------------------- /dev/tools/grunt/configs/concat.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/dev/tools/grunt/configs/concat.json -------------------------------------------------------------------------------- /dev/tools/grunt/configs/cssmin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/dev/tools/grunt/configs/cssmin.json -------------------------------------------------------------------------------- /dev/tools/grunt/configs/eslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/dev/tools/grunt/configs/eslint.json -------------------------------------------------------------------------------- /dev/tools/grunt/configs/exec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/dev/tools/grunt/configs/exec.js -------------------------------------------------------------------------------- /dev/tools/grunt/configs/imagemin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/dev/tools/grunt/configs/imagemin.js -------------------------------------------------------------------------------- /dev/tools/grunt/configs/jscs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/dev/tools/grunt/configs/jscs.json -------------------------------------------------------------------------------- /dev/tools/grunt/configs/less.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/dev/tools/grunt/configs/less.js -------------------------------------------------------------------------------- /dev/tools/grunt/configs/path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/dev/tools/grunt/configs/path.js -------------------------------------------------------------------------------- /dev/tools/grunt/configs/replace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/dev/tools/grunt/configs/replace.js -------------------------------------------------------------------------------- /dev/tools/grunt/configs/themes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/dev/tools/grunt/configs/themes.js -------------------------------------------------------------------------------- /dev/tools/grunt/configs/watch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/dev/tools/grunt/configs/watch.js -------------------------------------------------------------------------------- /dev/tools/grunt/tasks/deploy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/dev/tools/grunt/tasks/deploy.js -------------------------------------------------------------------------------- /dev/tools/grunt/tasks/static.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/dev/tools/grunt/tasks/static.js -------------------------------------------------------------------------------- /dev/tools/grunt/tools/fs-tools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/dev/tools/grunt/tools/fs-tools.js -------------------------------------------------------------------------------- /dev/travis/before_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/dev/travis/before_install.sh -------------------------------------------------------------------------------- /dev/travis/before_script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/dev/travis/before_script.sh -------------------------------------------------------------------------------- /dev/travis/config/www.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/dev/travis/config/www.conf -------------------------------------------------------------------------------- /generated/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/generated/.htaccess -------------------------------------------------------------------------------- /grunt-config.json.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/grunt-config.json.sample -------------------------------------------------------------------------------- /index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/index.php -------------------------------------------------------------------------------- /lib/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/.htaccess -------------------------------------------------------------------------------- /lib/internal/LinLibertineFont/Bugs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/internal/LinLibertineFont/Bugs -------------------------------------------------------------------------------- /lib/internal/Magento/Framework/App/Test/Unit/Utility/_files/foo/bar/one.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/internal/Magento/Framework/App/Test/Unit/Utility/_files/foo/bar/recursive/one.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/internal/Magento/Framework/App/Test/Unit/Utility/_files/foo/bar/recursive/two.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/internal/Magento/Framework/App/Test/Unit/Utility/_files/foo/bar/two.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/internal/Magento/Framework/App/Test/Unit/Utility/_files/foo/baz/one.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/internal/Magento/Framework/App/Test/Unit/Utility/_files/foo/baz/two.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/internal/Magento/Framework/App/Test/Unit/Utility/_files/foo/one.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/internal/Magento/Framework/App/Test/Unit/Utility/_files/foo/two.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/internal/Magento/Framework/App/Test/Unit/Utility/_files/list_corrupted_dir.txt: -------------------------------------------------------------------------------- 1 | one.txt 2 | bar/unknown 3 | -------------------------------------------------------------------------------- /lib/internal/Magento/Framework/Bulk/README.md: -------------------------------------------------------------------------------- 1 | This component is designed to provide Bulk Operations Framework. -------------------------------------------------------------------------------- /lib/internal/Magento/Framework/Composer/Test/Unit/_files/composer.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /lib/internal/Magento/Framework/File/Test/Unit/_files/UPPERCASE.WEIRD: -------------------------------------------------------------------------------- 1 | � 2 | -------------------------------------------------------------------------------- /lib/internal/Magento/Framework/File/Test/Unit/_files/file.weird: -------------------------------------------------------------------------------- 1 | � 2 | -------------------------------------------------------------------------------- /lib/internal/Magento/Framework/Image/Test/Unit/Adapter/_files/invalid_image.jpg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/internal/Magento/Framework/Indexer/README.md: -------------------------------------------------------------------------------- 1 | A library for indexing processing 2 | -------------------------------------------------------------------------------- /lib/internal/Magento/Framework/MessageQueue/README.md: -------------------------------------------------------------------------------- 1 | This component is designed to provide Message Queue Framework 2 | -------------------------------------------------------------------------------- /lib/internal/Magento/Framework/Module/Test/Unit/_files/Module/data/module_first_setup/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/internal/Magento/Framework/Module/Test/Unit/_files/Module/data/module_second_setup/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/internal/Magento/Framework/Module/Test/Unit/_files/Module/sql/module_first_setup/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/internal/Magento/Framework/Test/Unit/_files/archives/.gitignore: -------------------------------------------------------------------------------- 1 | /* 2 | !/.gitignore 3 | -------------------------------------------------------------------------------- /lib/internal/Magento/Framework/Test/Unit/_files/source.txt: -------------------------------------------------------------------------------- 1 | source -------------------------------------------------------------------------------- /lib/web/FormData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/FormData.js -------------------------------------------------------------------------------- /lib/web/MutationObserver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/MutationObserver.js -------------------------------------------------------------------------------- /lib/web/blank.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/web/css/docs/breadcrumbs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/css/docs/breadcrumbs.html -------------------------------------------------------------------------------- /lib/web/css/docs/buttons.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/css/docs/buttons.html -------------------------------------------------------------------------------- /lib/web/css/docs/components.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/css/docs/components.html -------------------------------------------------------------------------------- /lib/web/css/docs/docs.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/css/docs/docs.css -------------------------------------------------------------------------------- /lib/web/css/docs/docs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/css/docs/docs.html -------------------------------------------------------------------------------- /lib/web/css/docs/dropdowns.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/css/docs/dropdowns.html -------------------------------------------------------------------------------- /lib/web/css/docs/forms.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/css/docs/forms.html -------------------------------------------------------------------------------- /lib/web/css/docs/icons.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/css/docs/icons.html -------------------------------------------------------------------------------- /lib/web/css/docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/css/docs/index.html -------------------------------------------------------------------------------- /lib/web/css/docs/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/css/docs/layout.html -------------------------------------------------------------------------------- /lib/web/css/docs/lib.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/css/docs/lib.html -------------------------------------------------------------------------------- /lib/web/css/docs/loaders.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/css/docs/loaders.html -------------------------------------------------------------------------------- /lib/web/css/docs/messages.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/css/docs/messages.html -------------------------------------------------------------------------------- /lib/web/css/docs/pages.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/css/docs/pages.html -------------------------------------------------------------------------------- /lib/web/css/docs/popups.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/css/docs/popups.html -------------------------------------------------------------------------------- /lib/web/css/docs/rating.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/css/docs/rating.html -------------------------------------------------------------------------------- /lib/web/css/docs/resets.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/css/docs/resets.html -------------------------------------------------------------------------------- /lib/web/css/docs/responsive.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/css/docs/responsive.html -------------------------------------------------------------------------------- /lib/web/css/docs/sections.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/css/docs/sections.html -------------------------------------------------------------------------------- /lib/web/css/docs/source/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/css/docs/source/README.md -------------------------------------------------------------------------------- /lib/web/css/docs/source/_forms.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/css/docs/source/_forms.less -------------------------------------------------------------------------------- /lib/web/css/docs/source/_icons.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/css/docs/source/_icons.less -------------------------------------------------------------------------------- /lib/web/css/docs/source/_lib.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/css/docs/source/_lib.less -------------------------------------------------------------------------------- /lib/web/css/docs/source/_pages.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/css/docs/source/_pages.less -------------------------------------------------------------------------------- /lib/web/css/docs/source/docs.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/css/docs/source/docs.less -------------------------------------------------------------------------------- /lib/web/css/docs/tables.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/css/docs/tables.html -------------------------------------------------------------------------------- /lib/web/css/docs/tooltips.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/css/docs/tooltips.html -------------------------------------------------------------------------------- /lib/web/css/docs/typography.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/css/docs/typography.html -------------------------------------------------------------------------------- /lib/web/css/docs/utilities.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/css/docs/utilities.html -------------------------------------------------------------------------------- /lib/web/css/docs/variables.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/css/docs/variables.html -------------------------------------------------------------------------------- /lib/web/css/source/_extend.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/css/source/_extend.less -------------------------------------------------------------------------------- /lib/web/css/source/_theme.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/css/source/_theme.less -------------------------------------------------------------------------------- /lib/web/css/source/_variables.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/css/source/_variables.less -------------------------------------------------------------------------------- /lib/web/css/source/_widgets.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/css/source/_widgets.less -------------------------------------------------------------------------------- /lib/web/css/source/lib/_forms.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/css/source/lib/_forms.less -------------------------------------------------------------------------------- /lib/web/css/source/lib/_grids.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/css/source/lib/_grids.less -------------------------------------------------------------------------------- /lib/web/css/source/lib/_icons.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/css/source/lib/_icons.less -------------------------------------------------------------------------------- /lib/web/css/source/lib/_layout.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/css/source/lib/_layout.less -------------------------------------------------------------------------------- /lib/web/css/source/lib/_lib.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/css/source/lib/_lib.less -------------------------------------------------------------------------------- /lib/web/css/source/lib/_pages.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/css/source/lib/_pages.less -------------------------------------------------------------------------------- /lib/web/css/source/lib/_popups.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/css/source/lib/_popups.less -------------------------------------------------------------------------------- /lib/web/css/source/lib/_rating.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/css/source/lib/_rating.less -------------------------------------------------------------------------------- /lib/web/css/source/lib/_resets.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/css/source/lib/_resets.less -------------------------------------------------------------------------------- /lib/web/css/source/lib/_tables.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/css/source/lib/_tables.less -------------------------------------------------------------------------------- /lib/web/es6-collections.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/es6-collections.js -------------------------------------------------------------------------------- /lib/web/extjs/defaults.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/extjs/defaults.js -------------------------------------------------------------------------------- /lib/web/extjs/ext-tree-checkbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/extjs/ext-tree-checkbox.js -------------------------------------------------------------------------------- /lib/web/extjs/ext-tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/extjs/ext-tree.js -------------------------------------------------------------------------------- /lib/web/fotorama/fotorama.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/fotorama/fotorama.js -------------------------------------------------------------------------------- /lib/web/i18n/en_US.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/i18n/en_US.csv -------------------------------------------------------------------------------- /lib/web/images/cards.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/images/cards.png -------------------------------------------------------------------------------- /lib/web/images/debug_bkg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/images/debug_bkg.png -------------------------------------------------------------------------------- /lib/web/images/loader-1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/images/loader-1.gif -------------------------------------------------------------------------------- /lib/web/images/loader-2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/images/loader-2.gif -------------------------------------------------------------------------------- /lib/web/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/images/logo.svg -------------------------------------------------------------------------------- /lib/web/images/magento-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/images/magento-logo.svg -------------------------------------------------------------------------------- /lib/web/images/spacer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/images/spacer.gif -------------------------------------------------------------------------------- /lib/web/images/sprite-gallery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/images/sprite-gallery.png -------------------------------------------------------------------------------- /lib/web/images/sprite-gallery.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/images/sprite-gallery.svg -------------------------------------------------------------------------------- /lib/web/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/jquery.js -------------------------------------------------------------------------------- /lib/web/jquery/fileUploader/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/jquery/fileUploader/main.js -------------------------------------------------------------------------------- /lib/web/jquery/jquery-migrate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/jquery/jquery-migrate.js -------------------------------------------------------------------------------- /lib/web/jquery/jquery-ui-1.9.2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/jquery/jquery-ui-1.9.2.js -------------------------------------------------------------------------------- /lib/web/jquery/jquery-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/jquery/jquery-ui.js -------------------------------------------------------------------------------- /lib/web/jquery/jquery.cookie.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/jquery/jquery.cookie.js -------------------------------------------------------------------------------- /lib/web/jquery/jquery.details.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/jquery/jquery.details.js -------------------------------------------------------------------------------- /lib/web/jquery/jquery.metadata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/jquery/jquery.metadata.js -------------------------------------------------------------------------------- /lib/web/jquery/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/jquery/jquery.min.js -------------------------------------------------------------------------------- /lib/web/jquery/jquery.parsequery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/jquery/jquery.parsequery.js -------------------------------------------------------------------------------- /lib/web/jquery/jquery.tabs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/jquery/jquery.tabs.js -------------------------------------------------------------------------------- /lib/web/jquery/jquery.validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/jquery/jquery.validate.js -------------------------------------------------------------------------------- /lib/web/jquery/patches/jquery-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/jquery/patches/jquery-ui.js -------------------------------------------------------------------------------- /lib/web/jquery/patches/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/jquery/patches/jquery.js -------------------------------------------------------------------------------- /lib/web/jquery/spectrum/spectrum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/jquery/spectrum/spectrum.js -------------------------------------------------------------------------------- /lib/web/knockoutjs/knockout-es5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/knockoutjs/knockout-es5.js -------------------------------------------------------------------------------- /lib/web/knockoutjs/knockout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/knockoutjs/knockout.js -------------------------------------------------------------------------------- /lib/web/legacy-build.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/legacy-build.min.js -------------------------------------------------------------------------------- /lib/web/less/config.less.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/less/config.less.js -------------------------------------------------------------------------------- /lib/web/less/less.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/less/less.min.js -------------------------------------------------------------------------------- /lib/web/lib/ccard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/lib/ccard.js -------------------------------------------------------------------------------- /lib/web/lib/storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/lib/storage.js -------------------------------------------------------------------------------- /lib/web/mage/accordion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/accordion.js -------------------------------------------------------------------------------- /lib/web/mage/adminhtml/accordion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/adminhtml/accordion.js -------------------------------------------------------------------------------- /lib/web/mage/adminhtml/backup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/adminhtml/backup.js -------------------------------------------------------------------------------- /lib/web/mage/adminhtml/browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/adminhtml/browser.js -------------------------------------------------------------------------------- /lib/web/mage/adminhtml/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/adminhtml/events.js -------------------------------------------------------------------------------- /lib/web/mage/adminhtml/form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/adminhtml/form.js -------------------------------------------------------------------------------- /lib/web/mage/adminhtml/globals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/adminhtml/globals.js -------------------------------------------------------------------------------- /lib/web/mage/adminhtml/grid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/adminhtml/grid.js -------------------------------------------------------------------------------- /lib/web/mage/adminhtml/tools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/adminhtml/tools.js -------------------------------------------------------------------------------- /lib/web/mage/app/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/app/config.js -------------------------------------------------------------------------------- /lib/web/mage/apply/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/apply/main.js -------------------------------------------------------------------------------- /lib/web/mage/apply/scripts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/apply/scripts.js -------------------------------------------------------------------------------- /lib/web/mage/backend/action-link.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/backend/action-link.js -------------------------------------------------------------------------------- /lib/web/mage/backend/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/backend/bootstrap.js -------------------------------------------------------------------------------- /lib/web/mage/backend/button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/backend/button.js -------------------------------------------------------------------------------- /lib/web/mage/backend/form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/backend/form.js -------------------------------------------------------------------------------- /lib/web/mage/backend/menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/backend/menu.js -------------------------------------------------------------------------------- /lib/web/mage/backend/suggest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/backend/suggest.js -------------------------------------------------------------------------------- /lib/web/mage/backend/tabs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/backend/tabs.js -------------------------------------------------------------------------------- /lib/web/mage/backend/validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/backend/validation.js -------------------------------------------------------------------------------- /lib/web/mage/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/bootstrap.js -------------------------------------------------------------------------------- /lib/web/mage/calendar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/calendar.css -------------------------------------------------------------------------------- /lib/web/mage/calendar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/calendar.js -------------------------------------------------------------------------------- /lib/web/mage/captcha.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/captcha.js -------------------------------------------------------------------------------- /lib/web/mage/collapsible.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/collapsible.js -------------------------------------------------------------------------------- /lib/web/mage/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/common.js -------------------------------------------------------------------------------- /lib/web/mage/cookies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/cookies.js -------------------------------------------------------------------------------- /lib/web/mage/dataPost.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/dataPost.js -------------------------------------------------------------------------------- /lib/web/mage/decorate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/decorate.js -------------------------------------------------------------------------------- /lib/web/mage/deletable-item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/deletable-item.js -------------------------------------------------------------------------------- /lib/web/mage/dialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/dialog.js -------------------------------------------------------------------------------- /lib/web/mage/dropdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/dropdown.js -------------------------------------------------------------------------------- /lib/web/mage/dropdown_old.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/dropdown_old.js -------------------------------------------------------------------------------- /lib/web/mage/dropdowns.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/dropdowns.js -------------------------------------------------------------------------------- /lib/web/mage/edit-trigger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/edit-trigger.js -------------------------------------------------------------------------------- /lib/web/mage/fieldset-controls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/fieldset-controls.js -------------------------------------------------------------------------------- /lib/web/mage/gallery/gallery.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/gallery/gallery.html -------------------------------------------------------------------------------- /lib/web/mage/gallery/gallery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/gallery/gallery.js -------------------------------------------------------------------------------- /lib/web/mage/gallery/gallery.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/gallery/gallery.less -------------------------------------------------------------------------------- /lib/web/mage/gallery/gallery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/gallery/gallery.png -------------------------------------------------------------------------------- /lib/web/mage/ie-class-fixer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/ie-class-fixer.js -------------------------------------------------------------------------------- /lib/web/mage/item-table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/item-table.js -------------------------------------------------------------------------------- /lib/web/mage/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/layout.js -------------------------------------------------------------------------------- /lib/web/mage/list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/list.js -------------------------------------------------------------------------------- /lib/web/mage/loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/loader.js -------------------------------------------------------------------------------- /lib/web/mage/loader_old.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/loader_old.js -------------------------------------------------------------------------------- /lib/web/mage/mage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/mage.js -------------------------------------------------------------------------------- /lib/web/mage/menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/menu.js -------------------------------------------------------------------------------- /lib/web/mage/multiselect.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/multiselect.html -------------------------------------------------------------------------------- /lib/web/mage/multiselect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/multiselect.js -------------------------------------------------------------------------------- /lib/web/mage/polyfill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/polyfill.js -------------------------------------------------------------------------------- /lib/web/mage/popup-window.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/popup-window.js -------------------------------------------------------------------------------- /lib/web/mage/redirect-url.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/redirect-url.js -------------------------------------------------------------------------------- /lib/web/mage/requirejs/mixins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/requirejs/mixins.js -------------------------------------------------------------------------------- /lib/web/mage/requirejs/resolver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/requirejs/resolver.js -------------------------------------------------------------------------------- /lib/web/mage/requirejs/static.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/requirejs/static.js -------------------------------------------------------------------------------- /lib/web/mage/requirejs/text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/requirejs/text.js -------------------------------------------------------------------------------- /lib/web/mage/sticky.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/sticky.js -------------------------------------------------------------------------------- /lib/web/mage/storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/storage.js -------------------------------------------------------------------------------- /lib/web/mage/tabs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/tabs.js -------------------------------------------------------------------------------- /lib/web/mage/template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/template.js -------------------------------------------------------------------------------- /lib/web/mage/terms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/terms.js -------------------------------------------------------------------------------- /lib/web/mage/toggle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/toggle.js -------------------------------------------------------------------------------- /lib/web/mage/tooltip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/tooltip.js -------------------------------------------------------------------------------- /lib/web/mage/translate-inline.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/translate-inline.css -------------------------------------------------------------------------------- /lib/web/mage/translate-inline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/translate-inline.js -------------------------------------------------------------------------------- /lib/web/mage/translate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/translate.js -------------------------------------------------------------------------------- /lib/web/mage/trim-input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/trim-input.js -------------------------------------------------------------------------------- /lib/web/mage/url.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/url.js -------------------------------------------------------------------------------- /lib/web/mage/utils/arrays.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/utils/arrays.js -------------------------------------------------------------------------------- /lib/web/mage/utils/compare.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/utils/compare.js -------------------------------------------------------------------------------- /lib/web/mage/utils/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/utils/main.js -------------------------------------------------------------------------------- /lib/web/mage/utils/misc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/utils/misc.js -------------------------------------------------------------------------------- /lib/web/mage/utils/objects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/utils/objects.js -------------------------------------------------------------------------------- /lib/web/mage/utils/strings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/utils/strings.js -------------------------------------------------------------------------------- /lib/web/mage/utils/template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/utils/template.js -------------------------------------------------------------------------------- /lib/web/mage/utils/wrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/utils/wrapper.js -------------------------------------------------------------------------------- /lib/web/mage/validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/validation.js -------------------------------------------------------------------------------- /lib/web/mage/validation/url.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/validation/url.js -------------------------------------------------------------------------------- /lib/web/mage/view/composite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/view/composite.js -------------------------------------------------------------------------------- /lib/web/mage/webapi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/webapi.js -------------------------------------------------------------------------------- /lib/web/mage/zoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/mage/zoom.js -------------------------------------------------------------------------------- /lib/web/magnifier/magnifier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/magnifier/magnifier.js -------------------------------------------------------------------------------- /lib/web/magnifier/magnify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/magnifier/magnify.js -------------------------------------------------------------------------------- /lib/web/matchMedia.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/matchMedia.js -------------------------------------------------------------------------------- /lib/web/modernizr/modernizr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/modernizr/modernizr.js -------------------------------------------------------------------------------- /lib/web/moment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/moment.js -------------------------------------------------------------------------------- /lib/web/prototype/prototype-amd.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/web/prototype/prototype.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/prototype/prototype.js -------------------------------------------------------------------------------- /lib/web/prototype/validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/prototype/validation.js -------------------------------------------------------------------------------- /lib/web/prototype/window.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/prototype/window.js -------------------------------------------------------------------------------- /lib/web/prototype/window_readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/prototype/window_readme.txt -------------------------------------------------------------------------------- /lib/web/prototype/windows/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/prototype/windows/README -------------------------------------------------------------------------------- /lib/web/requirejs/domReady.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/requirejs/domReady.js -------------------------------------------------------------------------------- /lib/web/requirejs/require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/requirejs/require.js -------------------------------------------------------------------------------- /lib/web/requirejs/text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/requirejs/text.js -------------------------------------------------------------------------------- /lib/web/scriptaculous/builder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/scriptaculous/builder.js -------------------------------------------------------------------------------- /lib/web/scriptaculous/effects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/scriptaculous/effects.js -------------------------------------------------------------------------------- /lib/web/spacer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/spacer.gif -------------------------------------------------------------------------------- /lib/web/tiny_mce_4/langs/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/tiny_mce_4/langs/readme.md -------------------------------------------------------------------------------- /lib/web/tiny_mce_4/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/tiny_mce_4/license.txt -------------------------------------------------------------------------------- /lib/web/tiny_mce_4/tinymce.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/tiny_mce_4/tinymce.min.js -------------------------------------------------------------------------------- /lib/web/underscore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/underscore.js -------------------------------------------------------------------------------- /lib/web/varien/js.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/lib/web/varien/js.js -------------------------------------------------------------------------------- /nginx.conf.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/nginx.conf.sample -------------------------------------------------------------------------------- /package.json.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/package.json.sample -------------------------------------------------------------------------------- /phpserver/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/phpserver/.htaccess -------------------------------------------------------------------------------- /phpserver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/phpserver/README.md -------------------------------------------------------------------------------- /phpserver/router.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/phpserver/router.php -------------------------------------------------------------------------------- /pub/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/pub/.htaccess -------------------------------------------------------------------------------- /pub/.user.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/pub/.user.ini -------------------------------------------------------------------------------- /pub/cron.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/pub/cron.php -------------------------------------------------------------------------------- /pub/errors/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/pub/errors/.htaccess -------------------------------------------------------------------------------- /pub/errors/404.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/pub/errors/404.php -------------------------------------------------------------------------------- /pub/errors/503.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/pub/errors/503.php -------------------------------------------------------------------------------- /pub/errors/default/404.phtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/pub/errors/default/404.phtml -------------------------------------------------------------------------------- /pub/errors/default/503.phtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/pub/errors/default/503.phtml -------------------------------------------------------------------------------- /pub/errors/default/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/pub/errors/default/css/styles.css -------------------------------------------------------------------------------- /pub/errors/default/images/logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/pub/errors/default/images/logo.gif -------------------------------------------------------------------------------- /pub/errors/default/nocache.phtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/pub/errors/default/nocache.phtml -------------------------------------------------------------------------------- /pub/errors/default/page.phtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/pub/errors/default/page.phtml -------------------------------------------------------------------------------- /pub/errors/default/report.phtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/pub/errors/default/report.phtml -------------------------------------------------------------------------------- /pub/errors/design.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/pub/errors/design.xml -------------------------------------------------------------------------------- /pub/errors/local.xml.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/pub/errors/local.xml.sample -------------------------------------------------------------------------------- /pub/errors/noCache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/pub/errors/noCache.php -------------------------------------------------------------------------------- /pub/errors/processor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/pub/errors/processor.php -------------------------------------------------------------------------------- /pub/errors/processorFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/pub/errors/processorFactory.php -------------------------------------------------------------------------------- /pub/errors/report.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/pub/errors/report.php -------------------------------------------------------------------------------- /pub/get.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/pub/get.php -------------------------------------------------------------------------------- /pub/health_check.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/pub/health_check.php -------------------------------------------------------------------------------- /pub/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/pub/index.php -------------------------------------------------------------------------------- /pub/media/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/pub/media/.htaccess -------------------------------------------------------------------------------- /pub/media/customer/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/pub/media/customer/.htaccess -------------------------------------------------------------------------------- /pub/media/downloadable/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/pub/media/downloadable/.htaccess -------------------------------------------------------------------------------- /pub/media/import/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/pub/media/import/.htaccess -------------------------------------------------------------------------------- /pub/static.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/pub/static.php -------------------------------------------------------------------------------- /pub/static/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/pub/static/.htaccess -------------------------------------------------------------------------------- /setup/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/setup/.htaccess -------------------------------------------------------------------------------- /setup/config/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/setup/config/.htaccess -------------------------------------------------------------------------------- /setup/config/application.config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/setup/config/application.config.php -------------------------------------------------------------------------------- /setup/config/autoload/global.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/setup/config/autoload/global.php -------------------------------------------------------------------------------- /setup/config/di.config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/setup/config/di.config.php -------------------------------------------------------------------------------- /setup/config/languages.config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/setup/config/languages.config.php -------------------------------------------------------------------------------- /setup/config/marketplace.config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/setup/config/marketplace.config.php -------------------------------------------------------------------------------- /setup/config/module.config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/setup/config/module.config.php -------------------------------------------------------------------------------- /setup/config/router.config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/setup/config/router.config.php -------------------------------------------------------------------------------- /setup/config/states.home.config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/setup/config/states.home.config.php -------------------------------------------------------------------------------- /setup/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/setup/index.php -------------------------------------------------------------------------------- /setup/performance-toolkit/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/setup/performance-toolkit/.htaccess -------------------------------------------------------------------------------- /setup/performance-toolkit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/setup/performance-toolkit/README.md -------------------------------------------------------------------------------- /setup/performance-toolkit/files/downloadable_original.txt: -------------------------------------------------------------------------------- 1 | original text -------------------------------------------------------------------------------- /setup/performance-toolkit/files/downloadable_sample.txt: -------------------------------------------------------------------------------- 1 | sample text -------------------------------------------------------------------------------- /setup/pub/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/setup/pub/.htaccess -------------------------------------------------------------------------------- /setup/pub/angular/angular.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/setup/pub/angular/angular.js -------------------------------------------------------------------------------- /setup/pub/angular/angular.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/setup/pub/angular/angular.min.js -------------------------------------------------------------------------------- /setup/pub/bootstrap/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/setup/pub/bootstrap/js/bootstrap.js -------------------------------------------------------------------------------- /setup/pub/fonts/icons/icons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/setup/pub/fonts/icons/icons.eot -------------------------------------------------------------------------------- /setup/pub/fonts/icons/icons.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/setup/pub/fonts/icons/icons.svg -------------------------------------------------------------------------------- /setup/pub/fonts/icons/icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/setup/pub/fonts/icons/icons.ttf -------------------------------------------------------------------------------- /setup/pub/fonts/icons/icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/setup/pub/fonts/icons/icons.woff -------------------------------------------------------------------------------- /setup/pub/fonts/icons/icons.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/setup/pub/fonts/icons/icons.woff2 -------------------------------------------------------------------------------- /setup/pub/images/ajax-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/setup/pub/images/ajax-loader.gif -------------------------------------------------------------------------------- /setup/pub/images/arrows-bg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/setup/pub/images/arrows-bg.svg -------------------------------------------------------------------------------- /setup/pub/images/loader-1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/setup/pub/images/loader-1.gif -------------------------------------------------------------------------------- /setup/pub/images/loader-2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/setup/pub/images/loader-2.gif -------------------------------------------------------------------------------- /setup/pub/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/setup/pub/images/logo.svg -------------------------------------------------------------------------------- /setup/pub/images/magento-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/setup/pub/images/magento-icon.svg -------------------------------------------------------------------------------- /setup/pub/images/magento-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/setup/pub/images/magento-logo.svg -------------------------------------------------------------------------------- /setup/pub/magento/setup/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/setup/pub/magento/setup/app.js -------------------------------------------------------------------------------- /setup/pub/magento/setup/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/setup/pub/magento/setup/home.js -------------------------------------------------------------------------------- /setup/pub/magento/setup/install.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/setup/pub/magento/setup/install.js -------------------------------------------------------------------------------- /setup/pub/magento/setup/landing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/setup/pub/magento/setup/landing.js -------------------------------------------------------------------------------- /setup/pub/magento/setup/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/setup/pub/magento/setup/main.js -------------------------------------------------------------------------------- /setup/pub/magento/setup/success.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/setup/pub/magento/setup/success.js -------------------------------------------------------------------------------- /setup/pub/styles/setup.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/setup/pub/styles/setup.css -------------------------------------------------------------------------------- /setup/src/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/setup/src/.htaccess -------------------------------------------------------------------------------- /setup/src/Magento/Setup/Module.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/setup/src/Magento/Setup/Module.php -------------------------------------------------------------------------------- /setup/src/Magento/Setup/Test/Unit/Model/_files/dictionary.csv: -------------------------------------------------------------------------------- 1 | one 2 | two 3 | three 4 | four 5 | five -------------------------------------------------------------------------------- /setup/src/Magento/Setup/Test/Unit/Module/Di/_files/var/generation/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /setup/src/Magento/Setup/Test/Unit/Module/I18n/Dictionary/Options/_files/source/app/code/module1/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /setup/src/Magento/Setup/Test/Unit/Module/I18n/Dictionary/Options/_files/source/app/code/module2/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /setup/src/Magento/Setup/Test/Unit/Module/I18n/Dictionary/Options/_files/source/app/design/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /setup/src/Magento/Setup/Test/Unit/Module/I18n/Dictionary/Options/_files/source/lib/web/mage/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /setup/src/Magento/Setup/Test/Unit/Module/I18n/Dictionary/Options/_files/source/lib/web/varien/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /setup/src/Magento/Setup/Test/Unit/Module/I18n/Dictionary/Writer/_files/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /setup/view/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/setup/view/.htaccess -------------------------------------------------------------------------------- /setup/view/error/401.phtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/setup/view/error/401.phtml -------------------------------------------------------------------------------- /setup/view/error/404.phtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/setup/view/error/404.phtml -------------------------------------------------------------------------------- /setup/view/error/index.phtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/setup/view/error/index.phtml -------------------------------------------------------------------------------- /setup/view/layout/layout.phtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/setup/view/layout/layout.phtml -------------------------------------------------------------------------------- /setup/view/magento/setup/home.phtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/setup/view/magento/setup/home.phtml -------------------------------------------------------------------------------- /var/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/var/.htaccess -------------------------------------------------------------------------------- /vendor/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magento-engcom/import-export-improvements/HEAD/vendor/.htaccess --------------------------------------------------------------------------------