Version Description
Download this release
Release Info
| Developer | vedjain |
| Plugin | |
| Version | 4.9.0-rc.1 |
| Comparing to | |
| See all releases | |
Code changes from version 4.9.0-beta.1 to 4.9.0-rc.1
- i18n/languages/woocommerce.pot +42 -59
- includes/class-wc-install.php +7 -6
- packages/woocommerce-admin/dist/chunks/task-list.js +1 -1
- packages/woocommerce-admin/includes/feature-config.php +1 -1
- packages/woocommerce-admin/languages/woocommerce-admin.pot +17 -35
- packages/woocommerce-admin/readme.txt +6 -1
- packages/woocommerce-admin/src/Composer/Package.php +1 -1
- packages/woocommerce-admin/src/FeaturePlugin.php +1 -1
- packages/woocommerce-admin/src/Loader.php +0 -48
- packages/woocommerce-admin/vendor/autoload.php +1 -1
- packages/woocommerce-admin/vendor/autoload_packages.php +1 -1
- packages/woocommerce-admin/vendor/composer/ClassLoader.php +2 -2
- packages/woocommerce-admin/vendor/composer/InstalledVersions.php +0 -241
- packages/woocommerce-admin/vendor/composer/autoload_classmap.php +0 -1
- packages/woocommerce-admin/vendor/composer/autoload_real.php +5 -7
- packages/woocommerce-admin/vendor/composer/autoload_static.php +4 -5
- packages/woocommerce-admin/vendor/composer/installed.json +186 -191
- packages/woocommerce-admin/vendor/composer/installed.php +0 -56
- packages/woocommerce-admin/vendor/composer/jetpack_autoload_psr4.php +1 -1
- packages/woocommerce-admin/vendor/composer/platform_check.php +0 -14
- packages/woocommerce-admin/vendor/jetpack-autoloader/autoload_functions.php +1 -1
- packages/woocommerce-admin/vendor/jetpack-autoloader/class-autoloader-handler.php +1 -1
- packages/woocommerce-admin/vendor/jetpack-autoloader/class-autoloader-locator.php +1 -1
- packages/woocommerce-admin/vendor/jetpack-autoloader/class-manifest-handler.php +1 -1
- packages/woocommerce-admin/vendor/jetpack-autoloader/class-plugins-handler.php +1 -1
- packages/woocommerce-admin/vendor/jetpack-autoloader/class-version-loader.php +1 -1
- packages/woocommerce-admin/vendor/jetpack-autoloader/class-version-selector.php +1 -1
- packages/woocommerce-admin/woocommerce-admin.php +1 -1
- vendor/autoload.php +1 -1
- vendor/autoload_packages.php +3 -4
- vendor/automattic/jetpack-autoloader/src/AutoloadFileWriter.php +105 -0
- vendor/automattic/jetpack-autoloader/src/AutoloadGenerator.php +2 -54
- vendor/automattic/jetpack-autoloader/src/autoload.php +2 -3
- vendor/automattic/jetpack-autoloader/src/class-autoloader-handler.php +31 -138
- vendor/automattic/jetpack-autoloader/src/class-autoloader.php +151 -0
- vendor/automattic/jetpack-autoloader/src/class-container.php +141 -0
- vendor/automattic/jetpack-autoloader/src/class-hook-manager.php +68 -0
- vendor/automattic/jetpack-autoloader/src/class-latest-autoloader-guard.php +85 -0
- vendor/automattic/jetpack-autoloader/src/{class-manifest-handler.php → class-manifest-reader.php} +8 -16
- vendor/automattic/jetpack-autoloader/src/class-path-processor.php +182 -0
- vendor/automattic/jetpack-autoloader/src/class-plugin-locator.php +132 -0
- vendor/automattic/jetpack-autoloader/src/class-plugins-handler.php +109 -88
- vendor/automattic/jetpack-autoloader/src/class-version-selector.php +2 -2
- vendor/automattic/jetpack-autoloader/src/functions.php +0 -66
- vendor/composer/InstalledVersions.php +8 -8
- vendor/composer/autoload_classmap.php +559 -0
- vendor/composer/autoload_real.php +4 -4
- vendor/composer/autoload_static.php +564 -5
- vendor/composer/installed.json +43 -14
- vendor/composer/installed.php +8 -8
- vendor/composer/jetpack_autoload_classmap.php +2456 -64
- vendor/composer/jetpack_autoload_psr4.php +0 -57
- vendor/jetpack-autoloader/autoload_functions.php +0 -74
- vendor/jetpack-autoloader/class-autoloader-handler.php +32 -139
- vendor/jetpack-autoloader/class-autoloader-locator.php +1 -1
- vendor/jetpack-autoloader/class-autoloader.php +159 -0
- vendor/jetpack-autoloader/class-container.php +149 -0
- vendor/jetpack-autoloader/class-hook-manager.php +76 -0
- vendor/jetpack-autoloader/class-latest-autoloader-guard.php +93 -0
- vendor/jetpack-autoloader/{class-manifest-handler.php → class-manifest-reader.php} +9 -17
- vendor/jetpack-autoloader/class-path-processor.php +190 -0
- vendor/jetpack-autoloader/class-plugin-locator.php +140 -0
- vendor/jetpack-autoloader/class-plugins-handler.php +110 -89
- vendor/jetpack-autoloader/class-version-loader.php +1 -1
- vendor/jetpack-autoloader/class-version-selector.php +3 -3
- woocommerce.php +1 -1
i18n/languages/woocommerce.pot
CHANGED
|
@@ -2,14 +2,14 @@
|
|
| 2 |
# This file is distributed under the same license as the WooCommerce plugin.
|
| 3 |
msgid ""
|
| 4 |
msgstr ""
|
| 5 |
-
"Project-Id-Version: WooCommerce 4.9.0-
|
| 6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/woocommerce\n"
|
| 7 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
| 8 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
| 9 |
"MIME-Version: 1.0\n"
|
| 10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
| 11 |
"Content-Transfer-Encoding: 8bit\n"
|
| 12 |
-
"POT-Creation-Date: 2020-12-
|
| 13 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
| 14 |
"X-Generator: WP-CLI 2.4.0\n"
|
| 15 |
"X-Domain: woocommerce\n"
|
|
@@ -30,7 +30,7 @@ msgstr ""
|
|
| 30 |
#: includes/customizer/class-wc-shop-customizer.php:38
|
| 31 |
#: includes/wc-order-functions.php:969
|
| 32 |
#: packages/woocommerce-admin/includes/connect-existing-pages.php:62
|
| 33 |
-
#: packages/woocommerce-admin/src/Loader.php:
|
| 34 |
#: packages/woocommerce-admin/src/PageController.php:183
|
| 35 |
#: templates/auth/header.php:32
|
| 36 |
#: packages/woocommerce-blocks/assets/js/atomic/blocks/product-elements/shared/config.js:17
|
|
@@ -8909,7 +8909,7 @@ msgstr ""
|
|
| 8909 |
|
| 8910 |
#: includes/admin/class-wc-admin-menus.php:82
|
| 8911 |
#: includes/admin/views/html-admin-page-status-report.php:740
|
| 8912 |
-
#: includes/class-wc-install.php:
|
| 8913 |
#: packages/woocommerce-admin/includes/connect-existing-pages.php:34
|
| 8914 |
#: packages/woocommerce-admin/src/Features/Analytics.php:245
|
| 8915 |
#: packages/woocommerce-admin/src/Features/Navigation/CoreMenu.php:102
|
|
@@ -10451,7 +10451,7 @@ msgstr ""
|
|
| 10451 |
|
| 10452 |
#: includes/admin/class-wc-admin-setup-wizard.php:1916
|
| 10453 |
#: includes/admin/class-wc-admin-setup-wizard.php:1920
|
| 10454 |
-
#: packages/woocommerce-admin/src/Loader.php:
|
| 10455 |
msgid "WooCommerce Admin"
|
| 10456 |
msgstr ""
|
| 10457 |
|
|
@@ -10810,8 +10810,8 @@ msgid "Product categories for your store can be managed here. To change the orde
|
|
| 10810 |
msgstr ""
|
| 10811 |
|
| 10812 |
#: includes/admin/class-wc-admin-taxonomies.php:334
|
| 10813 |
-
#: includes/class-wc-install.php:
|
| 10814 |
-
#: includes/class-wc-install.php:
|
| 10815 |
msgctxt "Default category slug"
|
| 10816 |
msgid "Uncategorized"
|
| 10817 |
msgstr ""
|
|
@@ -18604,120 +18604,120 @@ msgstr ""
|
|
| 18604 |
msgid "Please enter a stronger password."
|
| 18605 |
msgstr ""
|
| 18606 |
|
| 18607 |
-
#: includes/class-wc-install.php:
|
| 18608 |
msgid "Monthly"
|
| 18609 |
msgstr ""
|
| 18610 |
|
| 18611 |
-
#: includes/class-wc-install.php:
|
| 18612 |
msgid "Every 15 Days"
|
| 18613 |
msgstr ""
|
| 18614 |
|
| 18615 |
-
#: includes/class-wc-install.php:
|
| 18616 |
msgctxt "Page slug"
|
| 18617 |
msgid "shop"
|
| 18618 |
msgstr ""
|
| 18619 |
|
| 18620 |
-
#: includes/class-wc-install.php:
|
| 18621 |
msgctxt "Page title"
|
| 18622 |
msgid "Shop"
|
| 18623 |
msgstr ""
|
| 18624 |
|
| 18625 |
-
#: includes/class-wc-install.php:
|
| 18626 |
msgctxt "Page slug"
|
| 18627 |
msgid "cart"
|
| 18628 |
msgstr ""
|
| 18629 |
|
| 18630 |
-
#: includes/class-wc-install.php:
|
| 18631 |
msgctxt "Page title"
|
| 18632 |
msgid "Cart"
|
| 18633 |
msgstr ""
|
| 18634 |
|
| 18635 |
-
#: includes/class-wc-install.php:
|
| 18636 |
msgctxt "Page slug"
|
| 18637 |
msgid "checkout"
|
| 18638 |
msgstr ""
|
| 18639 |
|
| 18640 |
-
#: includes/class-wc-install.php:
|
| 18641 |
msgctxt "Page title"
|
| 18642 |
msgid "Checkout"
|
| 18643 |
msgstr ""
|
| 18644 |
|
| 18645 |
-
#: includes/class-wc-install.php:
|
| 18646 |
msgctxt "Page slug"
|
| 18647 |
msgid "my-account"
|
| 18648 |
msgstr ""
|
| 18649 |
|
| 18650 |
-
#: includes/class-wc-install.php:
|
| 18651 |
msgctxt "Page title"
|
| 18652 |
msgid "My account"
|
| 18653 |
msgstr ""
|
| 18654 |
|
| 18655 |
-
#: includes/class-wc-install.php:
|
| 18656 |
msgid "Reduced rate"
|
| 18657 |
msgstr ""
|
| 18658 |
|
| 18659 |
-
#: includes/class-wc-install.php:
|
| 18660 |
msgid "Zero rate"
|
| 18661 |
msgstr ""
|
| 18662 |
|
| 18663 |
#. translators: user role
|
| 18664 |
-
#: includes/class-wc-install.php:
|
| 18665 |
msgctxt "User role"
|
| 18666 |
msgid "Customer"
|
| 18667 |
msgstr ""
|
| 18668 |
|
| 18669 |
#. translators: user role
|
| 18670 |
-
#: includes/class-wc-install.php:
|
| 18671 |
msgctxt "User role"
|
| 18672 |
msgid "Shop manager"
|
| 18673 |
msgstr ""
|
| 18674 |
|
| 18675 |
-
#: includes/class-wc-install.php:
|
| 18676 |
msgid "View WooCommerce settings"
|
| 18677 |
msgstr ""
|
| 18678 |
|
| 18679 |
-
#: includes/class-wc-install.php:
|
| 18680 |
msgid "View WooCommerce documentation"
|
| 18681 |
msgstr ""
|
| 18682 |
|
| 18683 |
-
#: includes/class-wc-install.php:
|
| 18684 |
#: packages/woocommerce-admin/dist/chunks/marketing-overview.js:1
|
| 18685 |
msgid "Docs"
|
| 18686 |
msgstr ""
|
| 18687 |
|
| 18688 |
-
#: includes/class-wc-install.php:
|
| 18689 |
msgid "View WooCommerce API docs"
|
| 18690 |
msgstr ""
|
| 18691 |
|
| 18692 |
-
#: includes/class-wc-install.php:
|
| 18693 |
msgid "API docs"
|
| 18694 |
msgstr ""
|
| 18695 |
|
| 18696 |
-
#: includes/class-wc-install.php:
|
| 18697 |
msgid "Visit community forums"
|
| 18698 |
msgstr ""
|
| 18699 |
|
| 18700 |
-
#: includes/class-wc-install.php:
|
| 18701 |
msgid "Community support"
|
| 18702 |
msgstr ""
|
| 18703 |
|
| 18704 |
-
#: includes/class-wc-install.php:
|
| 18705 |
msgid "Visit premium customer support"
|
| 18706 |
msgstr ""
|
| 18707 |
|
| 18708 |
-
#: includes/class-wc-install.php:
|
| 18709 |
msgid "Premium support"
|
| 18710 |
msgstr ""
|
| 18711 |
|
| 18712 |
#. translators: 1: plugin name, 2: error message, 3: URL to install plugin manually.
|
| 18713 |
#. translators: 1: theme slug, 2: error message, 3: URL to install theme manually.
|
| 18714 |
-
#: includes/class-wc-install.php:
|
| 18715 |
-
#: includes/class-wc-install.php:
|
| 18716 |
msgid "%1$s could not be installed (%2$s). <a href=\"%3$s\">Please install it manually by clicking here.</a>"
|
| 18717 |
msgstr ""
|
| 18718 |
|
| 18719 |
#. translators: 1: plugin name, 2: URL to WP plugin page.
|
| 18720 |
-
#: includes/class-wc-install.php:
|
| 18721 |
msgid "%1$s was installed but could not be activated. <a href=\"%2$s\">Please activate it manually by clicking here.</a>"
|
| 18722 |
msgstr ""
|
| 18723 |
|
|
@@ -31304,55 +31304,38 @@ msgstr ""
|
|
| 31304 |
msgid "Shipping Label"
|
| 31305 |
msgstr ""
|
| 31306 |
|
| 31307 |
-
#: packages/woocommerce-admin/src/Loader.php:
|
| 31308 |
-
#: packages/woocommerce-admin/src/Loader.php:270
|
| 31309 |
-
msgid "Features"
|
| 31310 |
-
msgstr ""
|
| 31311 |
-
|
| 31312 |
-
#: packages/woocommerce-admin/src/Loader.php:272
|
| 31313 |
-
msgid "Start using new features that are being progressively rolled out to improve the store management experience."
|
| 31314 |
-
msgstr ""
|
| 31315 |
-
|
| 31316 |
-
#: packages/woocommerce-admin/src/Loader.php:276
|
| 31317 |
-
msgid "Navigation"
|
| 31318 |
-
msgstr ""
|
| 31319 |
-
|
| 31320 |
-
#: packages/woocommerce-admin/src/Loader.php:277
|
| 31321 |
-
msgid "Adds the new WooCommerce navigation experience to the dashboard"
|
| 31322 |
-
msgstr ""
|
| 31323 |
-
|
| 31324 |
-
#: packages/woocommerce-admin/src/Loader.php:304
|
| 31325 |
#: packages/woocommerce-admin/dist/app/index.js:2
|
| 31326 |
msgid "Setup Wizard"
|
| 31327 |
msgstr ""
|
| 31328 |
|
| 31329 |
#. translators: %1$s: updated title, %2$s: blog info name
|
| 31330 |
-
#: packages/woocommerce-admin/src/Loader.php:
|
| 31331 |
msgid "%1$s ‹ %2$s"
|
| 31332 |
msgstr ""
|
| 31333 |
|
| 31334 |
-
#: packages/woocommerce-admin/src/Loader.php:
|
| 31335 |
msgid "Settings for WooCommerce admin reporting."
|
| 31336 |
msgstr ""
|
| 31337 |
|
| 31338 |
-
#: packages/woocommerce-admin/src/Loader.php:
|
| 31339 |
msgid "Excluded report order statuses"
|
| 31340 |
msgstr ""
|
| 31341 |
|
| 31342 |
-
#: packages/woocommerce-admin/src/Loader.php:
|
| 31343 |
msgid "Statuses that should not be included when calculating report totals."
|
| 31344 |
msgstr ""
|
| 31345 |
|
| 31346 |
-
#: packages/woocommerce-admin/src/Loader.php:
|
| 31347 |
msgid "Actionable order statuses"
|
| 31348 |
msgstr ""
|
| 31349 |
|
| 31350 |
-
#: packages/woocommerce-admin/src/Loader.php:
|
| 31351 |
msgid "Statuses that require extra action on behalf of the store admin."
|
| 31352 |
msgstr ""
|
| 31353 |
|
| 31354 |
-
#: packages/woocommerce-admin/src/Loader.php:
|
| 31355 |
-
#: packages/woocommerce-admin/src/Loader.php:
|
| 31356 |
msgid "Default Date Range"
|
| 31357 |
msgstr ""
|
| 31358 |
|
| 2 |
# This file is distributed under the same license as the WooCommerce plugin.
|
| 3 |
msgid ""
|
| 4 |
msgstr ""
|
| 5 |
+
"Project-Id-Version: WooCommerce 4.9.0-rc.1\n"
|
| 6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/woocommerce\n"
|
| 7 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
| 8 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
| 9 |
"MIME-Version: 1.0\n"
|
| 10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
| 11 |
"Content-Transfer-Encoding: 8bit\n"
|
| 12 |
+
"POT-Creation-Date: 2020-12-29T09:07:20+00:00\n"
|
| 13 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
| 14 |
"X-Generator: WP-CLI 2.4.0\n"
|
| 15 |
"X-Domain: woocommerce\n"
|
| 30 |
#: includes/customizer/class-wc-shop-customizer.php:38
|
| 31 |
#: includes/wc-order-functions.php:969
|
| 32 |
#: packages/woocommerce-admin/includes/connect-existing-pages.php:62
|
| 33 |
+
#: packages/woocommerce-admin/src/Loader.php:1074
|
| 34 |
#: packages/woocommerce-admin/src/PageController.php:183
|
| 35 |
#: templates/auth/header.php:32
|
| 36 |
#: packages/woocommerce-blocks/assets/js/atomic/blocks/product-elements/shared/config.js:17
|
| 8909 |
|
| 8910 |
#: includes/admin/class-wc-admin-menus.php:82
|
| 8911 |
#: includes/admin/views/html-admin-page-status-report.php:740
|
| 8912 |
+
#: includes/class-wc-install.php:1351
|
| 8913 |
#: packages/woocommerce-admin/includes/connect-existing-pages.php:34
|
| 8914 |
#: packages/woocommerce-admin/src/Features/Analytics.php:245
|
| 8915 |
#: packages/woocommerce-admin/src/Features/Navigation/CoreMenu.php:102
|
| 10451 |
|
| 10452 |
#: includes/admin/class-wc-admin-setup-wizard.php:1916
|
| 10453 |
#: includes/admin/class-wc-admin-setup-wizard.php:1920
|
| 10454 |
+
#: packages/woocommerce-admin/src/Loader.php:1144
|
| 10455 |
msgid "WooCommerce Admin"
|
| 10456 |
msgstr ""
|
| 10457 |
|
| 10810 |
msgstr ""
|
| 10811 |
|
| 10812 |
#: includes/admin/class-wc-admin-taxonomies.php:334
|
| 10813 |
+
#: includes/class-wc-install.php:658
|
| 10814 |
+
#: includes/class-wc-install.php:664
|
| 10815 |
msgctxt "Default category slug"
|
| 10816 |
msgid "Uncategorized"
|
| 10817 |
msgstr ""
|
| 18604 |
msgid "Please enter a stronger password."
|
| 18605 |
msgstr ""
|
| 18606 |
|
| 18607 |
+
#: includes/class-wc-install.php:496
|
| 18608 |
msgid "Monthly"
|
| 18609 |
msgstr ""
|
| 18610 |
|
| 18611 |
+
#: includes/class-wc-install.php:500
|
| 18612 |
msgid "Every 15 Days"
|
| 18613 |
msgstr ""
|
| 18614 |
|
| 18615 |
+
#: includes/class-wc-install.php:557
|
| 18616 |
msgctxt "Page slug"
|
| 18617 |
msgid "shop"
|
| 18618 |
msgstr ""
|
| 18619 |
|
| 18620 |
+
#: includes/class-wc-install.php:558
|
| 18621 |
msgctxt "Page title"
|
| 18622 |
msgid "Shop"
|
| 18623 |
msgstr ""
|
| 18624 |
|
| 18625 |
+
#: includes/class-wc-install.php:562
|
| 18626 |
msgctxt "Page slug"
|
| 18627 |
msgid "cart"
|
| 18628 |
msgstr ""
|
| 18629 |
|
| 18630 |
+
#: includes/class-wc-install.php:563
|
| 18631 |
msgctxt "Page title"
|
| 18632 |
msgid "Cart"
|
| 18633 |
msgstr ""
|
| 18634 |
|
| 18635 |
+
#: includes/class-wc-install.php:567
|
| 18636 |
msgctxt "Page slug"
|
| 18637 |
msgid "checkout"
|
| 18638 |
msgstr ""
|
| 18639 |
|
| 18640 |
+
#: includes/class-wc-install.php:568
|
| 18641 |
msgctxt "Page title"
|
| 18642 |
msgid "Checkout"
|
| 18643 |
msgstr ""
|
| 18644 |
|
| 18645 |
+
#: includes/class-wc-install.php:572
|
| 18646 |
msgctxt "Page slug"
|
| 18647 |
msgid "my-account"
|
| 18648 |
msgstr ""
|
| 18649 |
|
| 18650 |
+
#: includes/class-wc-install.php:573
|
| 18651 |
msgctxt "Page title"
|
| 18652 |
msgid "My account"
|
| 18653 |
msgstr ""
|
| 18654 |
|
| 18655 |
+
#: includes/class-wc-install.php:618
|
| 18656 |
msgid "Reduced rate"
|
| 18657 |
msgstr ""
|
| 18658 |
|
| 18659 |
+
#: includes/class-wc-install.php:619
|
| 18660 |
msgid "Zero rate"
|
| 18661 |
msgstr ""
|
| 18662 |
|
| 18663 |
#. translators: user role
|
| 18664 |
+
#: includes/class-wc-install.php:1101
|
| 18665 |
msgctxt "User role"
|
| 18666 |
msgid "Customer"
|
| 18667 |
msgstr ""
|
| 18668 |
|
| 18669 |
#. translators: user role
|
| 18670 |
+
#: includes/class-wc-install.php:1103
|
| 18671 |
msgctxt "User role"
|
| 18672 |
msgid "Shop manager"
|
| 18673 |
msgstr ""
|
| 18674 |
|
| 18675 |
+
#: includes/class-wc-install.php:1351
|
| 18676 |
msgid "View WooCommerce settings"
|
| 18677 |
msgstr ""
|
| 18678 |
|
| 18679 |
+
#: includes/class-wc-install.php:1371
|
| 18680 |
msgid "View WooCommerce documentation"
|
| 18681 |
msgstr ""
|
| 18682 |
|
| 18683 |
+
#: includes/class-wc-install.php:1371
|
| 18684 |
#: packages/woocommerce-admin/dist/chunks/marketing-overview.js:1
|
| 18685 |
msgid "Docs"
|
| 18686 |
msgstr ""
|
| 18687 |
|
| 18688 |
+
#: includes/class-wc-install.php:1372
|
| 18689 |
msgid "View WooCommerce API docs"
|
| 18690 |
msgstr ""
|
| 18691 |
|
| 18692 |
+
#: includes/class-wc-install.php:1372
|
| 18693 |
msgid "API docs"
|
| 18694 |
msgstr ""
|
| 18695 |
|
| 18696 |
+
#: includes/class-wc-install.php:1373
|
| 18697 |
msgid "Visit community forums"
|
| 18698 |
msgstr ""
|
| 18699 |
|
| 18700 |
+
#: includes/class-wc-install.php:1373
|
| 18701 |
msgid "Community support"
|
| 18702 |
msgstr ""
|
| 18703 |
|
| 18704 |
+
#: includes/class-wc-install.php:1377
|
| 18705 |
msgid "Visit premium customer support"
|
| 18706 |
msgstr ""
|
| 18707 |
|
| 18708 |
+
#: includes/class-wc-install.php:1377
|
| 18709 |
msgid "Premium support"
|
| 18710 |
msgstr ""
|
| 18711 |
|
| 18712 |
#. translators: 1: plugin name, 2: error message, 3: URL to install plugin manually.
|
| 18713 |
#. translators: 1: theme slug, 2: error message, 3: URL to install theme manually.
|
| 18714 |
+
#: includes/class-wc-install.php:1505
|
| 18715 |
+
#: includes/class-wc-install.php:1609
|
| 18716 |
msgid "%1$s could not be installed (%2$s). <a href=\"%3$s\">Please install it manually by clicking here.</a>"
|
| 18717 |
msgstr ""
|
| 18718 |
|
| 18719 |
#. translators: 1: plugin name, 2: URL to WP plugin page.
|
| 18720 |
+
#: includes/class-wc-install.php:1533
|
| 18721 |
msgid "%1$s was installed but could not be activated. <a href=\"%2$s\">Please activate it manually by clicking here.</a>"
|
| 18722 |
msgstr ""
|
| 18723 |
|
| 31304 |
msgid "Shipping Label"
|
| 31305 |
msgstr ""
|
| 31306 |
|
| 31307 |
+
#: packages/woocommerce-admin/src/Loader.php:256
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 31308 |
#: packages/woocommerce-admin/dist/app/index.js:2
|
| 31309 |
msgid "Setup Wizard"
|
| 31310 |
msgstr ""
|
| 31311 |
|
| 31312 |
#. translators: %1$s: updated title, %2$s: blog info name
|
| 31313 |
+
#: packages/woocommerce-admin/src/Loader.php:977
|
| 31314 |
msgid "%1$s ‹ %2$s"
|
| 31315 |
msgstr ""
|
| 31316 |
|
| 31317 |
+
#: packages/woocommerce-admin/src/Loader.php:1145
|
| 31318 |
msgid "Settings for WooCommerce admin reporting."
|
| 31319 |
msgstr ""
|
| 31320 |
|
| 31321 |
+
#: packages/woocommerce-admin/src/Loader.php:1164
|
| 31322 |
msgid "Excluded report order statuses"
|
| 31323 |
msgstr ""
|
| 31324 |
|
| 31325 |
+
#: packages/woocommerce-admin/src/Loader.php:1165
|
| 31326 |
msgid "Statuses that should not be included when calculating report totals."
|
| 31327 |
msgstr ""
|
| 31328 |
|
| 31329 |
+
#: packages/woocommerce-admin/src/Loader.php:1173
|
| 31330 |
msgid "Actionable order statuses"
|
| 31331 |
msgstr ""
|
| 31332 |
|
| 31333 |
+
#: packages/woocommerce-admin/src/Loader.php:1174
|
| 31334 |
msgid "Statuses that require extra action on behalf of the store admin."
|
| 31335 |
msgstr ""
|
| 31336 |
|
| 31337 |
+
#: packages/woocommerce-admin/src/Loader.php:1182
|
| 31338 |
+
#: packages/woocommerce-admin/src/Loader.php:1183
|
| 31339 |
msgid "Default Date Range"
|
| 31340 |
msgstr ""
|
| 31341 |
|
includes/class-wc-install.php
CHANGED
|
@@ -221,16 +221,17 @@ class WC_Install {
|
|
| 221 |
/**
|
| 222 |
* Run an update callback when triggered by ActionScheduler.
|
| 223 |
*
|
|
|
|
|
|
|
| 224 |
* @since 3.6.0
|
| 225 |
-
* @param string $callback Callback name.
|
| 226 |
*/
|
| 227 |
-
public static function run_update_callback( $
|
| 228 |
include_once dirname( __FILE__ ) . '/wc-update-functions.php';
|
| 229 |
|
| 230 |
-
if ( is_callable( $
|
| 231 |
-
self::run_update_callback_start( $
|
| 232 |
-
$result = (bool) call_user_func( $
|
| 233 |
-
self::run_update_callback_end( $
|
| 234 |
}
|
| 235 |
}
|
| 236 |
|
| 221 |
/**
|
| 222 |
* Run an update callback when triggered by ActionScheduler.
|
| 223 |
*
|
| 224 |
+
* @param string $update_callback Callback name.
|
| 225 |
+
*
|
| 226 |
* @since 3.6.0
|
|
|
|
| 227 |
*/
|
| 228 |
+
public static function run_update_callback( $update_callback ) {
|
| 229 |
include_once dirname( __FILE__ ) . '/wc-update-functions.php';
|
| 230 |
|
| 231 |
+
if ( is_callable( $update_callback ) ) {
|
| 232 |
+
self::run_update_callback_start( $update_callback );
|
| 233 |
+
$result = (bool) call_user_func( $update_callback );
|
| 234 |
+
self::run_update_callback_end( $update_callback, $result );
|
| 235 |
}
|
| 236 |
}
|
| 237 |
|
packages/woocommerce-admin/dist/chunks/task-list.js
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
(window.__wcAdmin_webpackJsonp=window.__wcAdmin_webpackJsonp||[]).push([[50],{246:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var o=n(5),c=n.n(o),r=n(33),a=n(35);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){c()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var l=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=window.location,o=n.pathname,c=n.search,i=Object(a.g)("connectNonce","");return t=s({"wccom-site":Object(a.g)("siteUrl"),"wccom-back":o+c,"wccom-woo-version":Object(a.g)("wcVersion"),"wccom-connect-nonce":i},t),Object(r.addQueryArgs)(e,t)}},589:function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var o=n(7),c=n(11),r=n(0),a=n(147),i=n(382),s=n(571),l=n(581);function u(e){var t=e.label,n=e.className,m=e.heading,p=e.checked,d=e.help,h=e.onChange,_=Object(c.a)(e,["label","className","heading","checked","help","onChange"]),b=Object(a.a)(u),f="inspector-checkbox-control-".concat(b);return Object(r.createElement)(l.a,{label:m,id:f,help:d,className:n},Object(r.createElement)("span",{className:"components-checkbox-control__input-container"},Object(r.createElement)("input",Object(o.a)({id:f,className:"components-checkbox-control__input",type:"checkbox",value:"1",onChange:function(e){return h(e.target.checked)},checked:p,"aria-describedby":d?f+"__help":void 0},_)),p?Object(r.createElement)(i.a,{icon:s.a,className:"components-checkbox-control__checked",role:"presentation"}):null),Object(r.createElement)("label",{className:"components-checkbox-control__label",htmlFor:f},t))}},597:function(e,t,n){"use strict";n.d(t,"b",(function(){return b})),n.d(t,"a",(function(){return f}));var o=n(36),c=n.n(o),r=n(31),a=n.n(r),i=n(28),s=n.n(i),l=n(0),u=n(3),m=n(76),p=n(2),d=n(35),h=n(74),_=Object(d.g)("dataEndpoints",{countries:{}}).countries;function b(e){var t={};return e.addressLine1.length||(t.addressLine1=Object(u.__)("Please add an address",'woocommerce')),e.countryState.length||(t.countryState=Object(u.__)("Please select a country / region",'woocommerce')),e.city.length||(t.city=Object(u.__)("Please add a city",'woocommerce')),e.postCode.length||(t.postCode=Object(u.__)("Please add a post code",'woocommerce')),t}function f(e){var t=e.getInputProps,n=e.setValue,o=Object(l.useMemo)((function(){return _.reduce((function(e,t){if(!t.states.length)return e.push({key:t.code,label:Object(m.decodeEntities)(t.name)}),e;var n=t.states.map((function(e){return{key:t.code+":"+e.code,label:Object(m.decodeEntities)(t.name)+" — "+Object(m.decodeEntities)(e.name)}}));return e.push.apply(e,s()(n)),e}),[])}),[]),r=function(e,t,n){var o=Object(l.useState)(""),c=a()(o,2),r=c[0],i=c[1],s=Object(l.useState)(""),u=a()(s,2),m=u[0],d=u[1];return Object(l.useEffect)((function(){var o=[],c=new RegExp(Object(p.escapeRegExp)(r),"i");if((m.length||r.length)&&(o=e.filter((function(e){return c.test(e.label)}))),r.length&&m.length){var a=new RegExp(Object(p.escapeRegExp)(m.replace(/\s/g,"")),"i");if((o=o.filter((function(e){return a.test(e.label.replace("-","").replace(/\s/g,""))}))).length>1){var i;(i=o.filter((function(e){return c.test(e.key)}))).length>0&&(o=i)}if(o.length>1){var s;1===(s=o.filter((function(e){return a.test(e.key)}))).length&&(o=s)}}1===o.length&&t!==o[0].key&&n("countryState",o[0].key)}),[r,m,t,e,n]),Object(l.createElement)(l.Fragment,null,Object(l.createElement)("input",{onChange:function(e){return i(e.target.value)},value:r,name:"country",type:"text",className:"woocommerce-select-control__autofill-input",tabIndex:"-1",autoComplete:"country"}),Object(l.createElement)("input",{onChange:function(e){return d(e.target.value)},value:m,name:"state",type:"text",className:"woocommerce-select-control__autofill-input",tabIndex:"-1",autoComplete:"address-level1"}))}(o,t("countryState").value,n);return Object(l.createElement)("div",{className:"woocommerce-store-address-fields"},Object(l.createElement)(h.TextControl,c()({label:Object(u.__)("Address line 1",'woocommerce'),required:!0,autoComplete:"address-line1"},t("addressLine1"))),Object(l.createElement)(h.TextControl,c()({label:Object(u.__)("Address line 2 (optional)",'woocommerce'),required:!0,autoComplete:"address-line2"},t("addressLine2"))),Object(l.createElement)(h.SelectControl,c()({label:Object(u.__)("Country / Region",'woocommerce'),required:!0,options:o,excludeSelectedOptions:!1,showAllOnFocus:!0,isSearchable:!0},t("countryState"),{controlClassName:t("countryState").className}),r),Object(l.createElement)(h.TextControl,c()({label:Object(u.__)("City",'woocommerce'),required:!0},t("city"),{autoComplete:"address-level2"})),Object(l.createElement)(h.TextControl,c()({label:Object(u.__)("Post code",'woocommerce'),required:!0,autoComplete:"postal-code"},t("postCode"))))}},640:function(e,t,n){"use strict";var o=n(7),c=n(11),r=n(0),a=n(4),i=n.n(a),s=n(2);t.a=function(e){var t=e.className,n=e.checked,a=e.id,l=e.onChange,u=void 0===l?s.noop:l,m=Object(c.a)(e,["className","checked","id","onChange"]),p=i()("components-form-toggle",t,{"is-checked":n});return Object(r.createElement)("span",{className:p},Object(r.createElement)("input",Object(o.a)({className:"components-form-toggle__input",id:a,type:"checkbox",checked:n,onChange:u},m)),Object(r.createElement)("span",{className:"components-form-toggle__track"}),Object(r.createElement)("span",{className:"components-form-toggle__thumb"}))}},669:function(e,t,n){"use strict";n.r(t),n.d(t,"TaskDashboard",(function(){return Ke}));var o=n(20),c=n.n(o),r=n(15),a=n.n(r),i=n(22),s=n.n(i),l=n(23),u=n.n(l),m=n(10),p=n.n(m),d=n(0),h=n(181),_=n(25),b=n(34),f=n(50),g=(n(607),n(3)),O=n(546),y=n(67),k=n(2),v=n(76),j=n(35),w=n(74),S=n(143),E=n(584),C=n(246);function P(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=p()(e);if(t){var c=p()(this).constructor;n=Reflect.construct(o,arguments,c)}else n=o.apply(this,arguments);return u()(this,n)}}var T=function(e){s()(n,e);var t=P(n);function n(e){var o;return c()(this,n),(o=t.call(this,e)).state={purchaseNowButtonBusy:!1,purchaseLaterButtonBusy:!1},o}return a()(n,[{key:"onClickPurchaseNow",value:function(){var e=this.props,t=e.productIds,n=e.onClickPurchaseNow;if(this.setState({purchaseNowButtonBusy:!0}),t.length){Object(f.recordEvent)("tasklist_modal_proceed_checkout",{product_ids:t,purchase_install:!0});var o=Object(C.a)("https://woocommerce.com/cart",{"wccom-replace-with":t.join(",")});n?n(o):window.location=o}}},{key:"onClickPurchaseLater",value:function(){var e=this.props.productIds;Object(f.recordEvent)("tasklist_modal_proceed_checkout",{product_ids:e,purchase_install:!1}),this.setState({purchaseLaterButtonBusy:!0}),this.props.onClickPurchaseLater()}},{key:"onClose",value:function(){var e=this.props,t=e.onClose,n=e.productIds;Object(f.recordEvent)("tasklist_modal_proceed_checkout",{product_ids:n,purchase_install:!1}),t()}},{key:"renderProducts",value:function(){var e=this.props.productIds,t=Object(j.g)("onboarding",{}),n=t.productTypes,o=void 0===n?{}:n,c=t.themes,r=void 0===c?[]:c,a=[];return e.forEach((function(e){var t=Object(k.find)(o,(function(t){return t.product===e}));t&&a.push({title:t.label,content:t.description});var n=Object(k.find)(r,(function(t){return t.id===e}));n&&a.push({title:Object(g.sprintf)(Object(g.__)("%s — %s per year",'woocommerce'),n.title,Object(v.decodeEntities)(n.price)),content:Object(d.createElement)("span",{dangerouslySetInnerHTML:Object(E.a)(n.excerpt)})})})),Object(d.createElement)(w.List,{items:a})}},{key:"render",value:function(){var e=this,t=this.state,n=t.purchaseNowButtonBusy,o=t.purchaseLaterButtonBusy;return Object(d.createElement)(O.a,{title:Object(g.__)("Would you like to add the following paid features to your store now?",'woocommerce'),onRequestClose:function(){return e.onClose()},className:"woocommerce-cart-modal"},this.renderProducts(),Object(d.createElement)("p",{className:"woocommerce-cart-modal__help-text"},Object(g.__)("You won't have access to this functionality until the extensions have been purchased and installed.",'woocommerce')),Object(d.createElement)("div",{className:"woocommerce-cart-modal__actions"},Object(d.createElement)(y.a,{isLink:!0,isBusy:o,onClick:function(){return e.onClickPurchaseLater()}},Object(g.__)("I'll do it later",'woocommerce')),Object(d.createElement)(y.a,{isPrimary:!0,isBusy:n,onClick:function(){return e.onClickPurchaseNow()}},Object(g.__)("Buy now",'woocommerce'))))}}]),n}(d.Component),N=Object(h.a)(Object(_.withSelect)((function(e){var t=e(b.PLUGINS_STORE_NAME).getInstalledPlugins,n=(0,e(b.ONBOARDING_STORE_NAME).getProfileItems)(),o=t();return{profileItems:n,productIds:Object(S.e)(n,!1,o)}})))(T),x=n(14),R=n.n(x),A=n(75),I=n.n(A),M=n(5),D=n.n(M),L=n(51),U=n(29),F=n(13),q=n.n(F),B=n(44),G=n.n(B);function J(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function V(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?J(Object(n),!0).forEach((function(t){D()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):J(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function H(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=p()(e);if(t){var c=p()(this).constructor;n=Reflect.construct(o,arguments,c)}else n=o.apply(this,arguments);return u()(this,n)}}var z=function(e){s()(r,e);var t,n,o=H(r);function r(e){var t;c()(this,r),t=o.call(this,e);var n=e.tasksStatus,a=n.hasHomepage,i=n.hasProducts;return t.stepVisibility={homepage:!a,import:!i},t.state={isDirty:!1,isPending:!1,logo:null,stepIndex:0,isUpdatingLogo:!1,isUpdatingNotice:!1,storeNoticeText:e.demoStoreNotice||""},t.completeStep=t.completeStep.bind(q()(t)),t.createHomepage=t.createHomepage.bind(q()(t)),t.importProducts=t.importProducts.bind(q()(t)),t.updateLogo=t.updateLogo.bind(q()(t)),t.updateNotice=t.updateNotice.bind(q()(t)),t}return a()(r,[{key:"componentDidMount",value:function(){var e=this.props.tasksStatus.themeMods;e&&e.custom_logo&&this.setState({logo:{id:e.custom_logo}})}},{key:"componentDidUpdate",value:function(e){var t=this,n=this.state,o=n.isPending,c=n.logo,r=this.props.demoStoreNotice;!c||c.url||o||(this.setState({isPending:!0}),wp.media.attachment(c.id).fetch().then((function(){var e=wp.media.attachment(c.id).get("url");t.setState({isPending:!1,logo:{id:c.id,url:e}})}))),r&&e.demoStoreNotice!==r&&this.setState({storeNoticeText:r})}},{key:"completeStep",value:function(){var e=this.state.stepIndex;this.getSteps()[e+1]?this.setState({stepIndex:e+1}):Object(U.getHistory)().push(Object(U.getNewPath)({},"/",{}))}},{key:"importProducts",value:function(){var e=this,t=this.props,n=t.clearTaskStatusCache,o=t.createNotice;this.setState({isPending:!0}),Object(f.recordEvent)("tasklist_appearance_import_demo",{}),G()({path:"".concat(b.WC_ADMIN_NAMESPACE,"/onboarding/tasks/import_sample_products"),method:"POST"}).then((function(t){t.failed&&t.failed.length?o("error",Object(g.__)("There was an error importing some of the sample products.",'woocommerce')):(o("success",Object(g.__)("All sample products have been imported.",'woocommerce')),n()),e.setState({isPending:!1}),e.completeStep()})).catch((function(t){o("error",t.message),e.setState({isPending:!1})}))}},{key:"createHomepage",value:function(){var e=this,t=this.props,n=t.clearTaskStatusCache,o=t.createNotice;this.setState({isPending:!0}),Object(f.recordEvent)("tasklist_appearance_create_homepage",{create_homepage:!0}),G()({path:"/wc-admin/onboarding/tasks/create_homepage",method:"POST"}).then((function(t){n(),o(t.status,t.message,{actions:t.edit_post_link?[{label:Object(g.__)("Customize",'woocommerce'),onClick:function(){Object(f.queueRecordEvent)("tasklist_appearance_customize_homepage",{}),window.location="".concat(t.edit_post_link,"&wc_onboarding_active_task=homepage")}}]:null}),e.setState({isPending:!1}),e.completeStep()})).catch((function(t){o("error",t.message),e.setState({isPending:!1})}))}},{key:"updateLogo",value:(n=I()(R.a.mark((function e(){var t,n,o,c,r,a,i,s,l;return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=this.props,n=t.clearTaskStatusCache,o=t.createNotice,c=t.stylesheet,r=t.themeMods,a=t.updateOptions,i=this.state.logo,s=V(V({},r),{},{custom_logo:i?i.id:null}),Object(f.recordEvent)("tasklist_appearance_upload_logo"),this.setState({isUpdatingLogo:!0}),e.next=7,a(D()({},"theme_mods_".concat(c),s));case 7:l=e.sent,n(),l.success?(this.setState({isUpdatingLogo:!1}),o("success",Object(g.__)("Store logo updated sucessfully.",'woocommerce')),this.completeStep()):o("error",l.message);case 10:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"updateNotice",value:(t=I()(R.a.mark((function e(){var t,n,o,c,r,a;return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=this.props,n=t.clearTaskStatusCache,o=t.createNotice,c=t.updateOptions,r=this.state.storeNoticeText,Object(f.recordEvent)("tasklist_appearance_set_store_notice",{added_text:Boolean(r.length)}),this.setState({isUpdatingNotice:!0}),e.next=6,c({woocommerce_task_list_appearance_complete:!0,woocommerce_demo_store:r.length?"yes":"no",woocommerce_demo_store_notice:r});case 6:a=e.sent,n(),a.success?(this.setState({isUpdatingNotice:!1}),o("success",Object(g.__)("🎨 Your store is looking great! Don't forget to continue personalizing it.",'woocommerce')),this.completeStep()):o("error",a.message);case 9:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"getSteps",value:function(){var e=this,t=this.state,n=t.isDirty,o=t.isPending,c=t.logo,r=t.storeNoticeText,a=t.isUpdatingLogo,i=[{key:"import",label:Object(g.__)("Import sample products",'woocommerce'),description:Object(g.__)("We’ll add some products that will make it easier to see what your store looks like",'woocommerce'),content:Object(d.createElement)(d.Fragment,null,Object(d.createElement)(y.a,{onClick:this.importProducts,isBusy:o,isPrimary:!0},Object(g.__)("Import products",'woocommerce')),Object(d.createElement)(y.a,{onClick:function(){return e.completeStep()}},Object(g.__)("Skip",'woocommerce'))),visible:this.stepVisibility.import},{key:"homepage",label:Object(g.__)("Create a custom homepage",'woocommerce'),description:Object(g.__)("Create a new homepage and customize it to suit your needs",'woocommerce'),content:Object(d.createElement)(d.Fragment,null,Object(d.createElement)(y.a,{isPrimary:!0,isBusy:o,onClick:this.createHomepage},Object(g.__)("Create homepage",'woocommerce')),Object(d.createElement)(y.a,{isTertiary:!0,onClick:function(){Object(f.recordEvent)("tasklist_appearance_create_homepage",{create_homepage:!1}),e.completeStep()}},Object(g.__)("Skip",'woocommerce'))),visible:this.stepVisibility.homepage},{key:"logo",label:Object(g.__)("Upload a logo",'woocommerce'),description:Object(g.__)("Ensure your store is on-brand by adding your logo",'woocommerce'),content:o?null:Object(d.createElement)(d.Fragment,null,Object(d.createElement)(w.ImageUpload,{image:c,onChange:function(t){return e.setState({isDirty:!0,logo:t})}}),Object(d.createElement)(y.a,{disabled:!c&&!n,onClick:this.updateLogo,isBusy:a,isPrimary:!0},Object(g.__)("Proceed",'woocommerce')),Object(d.createElement)(y.a,{isTertiary:!0,onClick:function(){return e.completeStep()}},Object(g.__)("Skip",'woocommerce'))),visible:!0},{key:"notice",label:Object(g.__)("Set a store notice",'woocommerce'),description:Object(g.__)("Optionally display a prominent notice across all pages of your store",'woocommerce'),content:Object(d.createElement)(d.Fragment,null,Object(d.createElement)(w.TextControl,{label:Object(g.__)("Store notice text",'woocommerce'),placeholder:Object(g.__)("Store notice text",'woocommerce'),value:r,onChange:function(t){return e.setState({storeNoticeText:t})}}),Object(d.createElement)(y.a,{onClick:this.updateNotice,isPrimary:!0},Object(g.__)("Complete task",'woocommerce'))),visible:!0}];return Object(k.filter)(i,(function(e){return e.visible}))}},{key:"render",value:function(){var e=this.state,t=e.isPending,n=e.stepIndex,o=e.isUpdatingLogo,c=e.isUpdatingNotice,r=this.getSteps()[n].key;return Object(d.createElement)("div",{className:"woocommerce-task-appearance"},Object(d.createElement)(w.Card,{className:"is-narrow"},Object(d.createElement)(w.Stepper,{isPending:c||o||t,isVertical:!0,currentStep:r,steps:this.getSteps()})))}}]),r}(d.Component),Z=Object(h.a)(Object(_.withSelect)((function(e){var t=e(b.OPTIONS_STORE_NAME).getOption,n=(0,e(b.ONBOARDING_STORE_NAME).getTasksStatus)();return{demoStoreNotice:t("woocommerce_demo_store_notice"),stylesheet:t("stylesheet"),tasksStatus:n}})),Object(_.withDispatch)((function(e){var t=e("core/notices").createNotice,n=e(b.OPTIONS_STORE_NAME).updateOptions,o=e(b.ONBOARDING_STORE_NAME).invalidateResolutionForStoreSelector;return{clearTaskStatusCache:function(){return o("getTasksStatus")},createNotice:t,updateOptions:n}})))(z);function W(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=p()(e);if(t){var c=p()(this).constructor;n=Reflect.construct(o,arguments,c)}else n=o.apply(this,arguments);return u()(this,n)}}var Q=[{title:Object(g.__)("Add manually (recommended)",'woocommerce'),content:Object(g.__)("For small stores we recommend adding products manually",'woocommerce'),before:Object(d.createElement)("i",{className:"material-icons-outlined"},"add_box"),after:Object(d.createElement)("i",{className:"material-icons-outlined"},"chevron_right"),onClick:function(){return Object(f.recordEvent)("tasklist_add_product",{method:"manually"})},href:Object(j.f)("post-new.php?post_type=product&wc_onboarding_active_task=products&tutorial=true")},{title:Object(g.__)("Import",'woocommerce'),content:Object(g.__)("For larger stores we recommend importing all products at once via CSV file",'woocommerce'),before:Object(d.createElement)("i",{className:"material-icons-outlined"},"import_export"),after:Object(d.createElement)("i",{className:"material-icons-outlined"},"chevron_right"),onClick:function(){return Object(f.recordEvent)("tasklist_add_product",{method:"import"})},href:Object(j.f)("edit.php?post_type=product&page=product_importer&wc_onboarding_active_task=product-import")},{title:Object(g.__)("Migrate",'woocommerce'),content:Object(g.__)("For stores currently selling elsewhere we suggest using a product migration service",'woocommerce'),before:Object(d.createElement)("i",{className:"material-icons-outlined"},"cloud_download"),after:Object(d.createElement)("i",{className:"material-icons-outlined"},"chevron_right"),onClick:function(){return Object(f.recordEvent)("tasklist_add_product",{method:"migrate"})},href:"https://woocommerce.com/products/cart2cart/",target:"_blank"}],Y=function(e){s()(n,e);var t=W(n);function n(){return c()(this,n),t.apply(this,arguments)}return a()(n,[{key:"render",value:function(){return Object(d.createElement)(d.Fragment,null,Object(d.createElement)(w.Card,{className:"woocommerce-task-card"},Object(d.createElement)(w.List,{items:Q})))}}]),n}(d.Component),K=n(36),X=n.n(K),$=n(43),ee=n.n($),te=n(1),ne=n.n(te);function oe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=p()(e);if(t){var c=p()(this).constructor;n=Reflect.construct(o,arguments,c)}else n=o.apply(this,arguments);return u()(this,n)}}var ce=function(e){s()(o,e);var t,n=oe(o);function o(e){var t;return c()(this,o),(t=n.call(this,e)).state={isConnecting:!1},t.connectJetpack=t.connectJetpack.bind(q()(t)),e.setIsPending(!0),t}return a()(o,[{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.createNotice,o=t.error,c=t.isRequesting,r=t.onError,a=t.setIsPending;e.isRequesting&&!c&&a(!1),o&&o!==e.error&&(r&&r(),n("error",o))}},{key:"connectJetpack",value:(t=I()(R.a.mark((function e(){var t,n,o;return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=this.props,n=t.jetpackConnectUrl,o=t.onConnect,this.setState({isConnecting:!0},(function(){o&&o(),window.location=n}));case 2:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"render",value:function(){var e=this.props,t=e.hasErrors,n=e.isRequesting,o=e.onSkip,c=e.skipText,r=e.onAbort,a=e.abortText;return Object(d.createElement)(d.Fragment,null,t?Object(d.createElement)(y.a,{isPrimary:!0,onClick:function(){return window.location.reload()}},Object(g.__)("Retry",'woocommerce')):Object(d.createElement)(y.a,{disabled:n,isBusy:this.state.isConnecting,isPrimary:!0,onClick:this.connectJetpack},Object(g.__)("Connect",'woocommerce')),o&&Object(d.createElement)(y.a,{onClick:o},c||Object(g.__)("No thanks",'woocommerce')),r&&Object(d.createElement)(y.a,{onClick:r},a||Object(g.__)("Abort",'woocommerce')))}}]),o}(d.Component);ce.propTypes={createNotice:ne.a.func.isRequired,error:ne.a.string,hasErrors:ne.a.bool,isRequesting:ne.a.bool,jetpackConnectUrl:ne.a.string,onConnect:ne.a.func,onError:ne.a.func,onSkip:ne.a.func,redirectUrl:ne.a.string,skipText:ne.a.string,setIsPending:ne.a.func,onAbort:ne.a.func,abortText:ne.a.string},ce.defaultProps={setIsPending:function(){}};var re=Object(h.a)(Object(_.withSelect)((function(e,t){var n=e(b.PLUGINS_STORE_NAME),o=n.getJetpackConnectUrl,c=n.isPluginsRequesting,r=n.getPluginsError,a={redirect_url:t.redirectUrl||window.location.href},i=c("getJetpackConnectUrl");return{error:r("getJetpackConnectUrl")||"",isRequesting:i,jetpackConnectUrl:o(a)}})),Object(_.withDispatch)((function(e){return{createNotice:e("core/notices").createNotice}})))(ce),ae=n(597);function ie(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function se(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ie(Object(n),!0).forEach((function(t){D()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ie(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function le(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=p()(e);if(t){var c=p()(this).constructor;n=Reflect.construct(o,arguments,c)}else n=o.apply(this,arguments);return u()(this,n)}}var ue=function(e){s()(o,e);var t,n=le(o);function o(){var e;return c()(this,o),(e=n.apply(this,arguments)).onSubmit=e.onSubmit.bind(q()(e)),e}return a()(o,[{key:"onSubmit",value:(t=I()(R.a.mark((function e(t){var n,o,c,r,a,i;return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=this.props,o=n.onComplete,c=n.createNotice,r=n.isSettingsError,a=n.updateAndPersistSettingsForGroup,i=n.settings,e.next=3,a("general",{general:se(se({},i),{},{woocommerce_store_address:t.addressLine1,woocommerce_store_address_2:t.addressLine2,woocommerce_default_country:t.countryState,woocommerce_store_city:t.city,woocommerce_store_postcode:t.postCode})});case 3:r?c("error",Object(g.__)("There was a problem saving your store location.",'woocommerce')):o(t);case 4:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"getInitialValues",value:function(){var e=this.props.settings;return{addressLine1:e.woocommerce_store_address||"",addressLine2:e.woocommerce_store_address_2||"",city:e.woocommerce_store_city||"",countryState:e.woocommerce_default_country||"",postCode:e.woocommerce_store_postcode||""}}},{key:"render",value:function(){return this.props.isSettingsRequesting?null:Object(d.createElement)(w.Form,{initialValues:this.getInitialValues(),onSubmitCallback:this.onSubmit,validate:ae.b},(function(e){var t=e.getInputProps,n=e.handleSubmit,o=e.setValue;return Object(d.createElement)(d.Fragment,null,Object(d.createElement)(ae.a,{getInputProps:t,setValue:o}),Object(d.createElement)(y.a,{isPrimary:!0,onClick:n},Object(g.__)("Continue",'woocommerce')))}))}}]),o}(d.Component),me=n(640),pe=n(574);function de(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=p()(e);if(t){var c=p()(this).constructor;n=Reflect.construct(o,arguments,c)}else n=o.apply(this,arguments);return u()(this,n)}}var he=function(e){s()(o,e);var t,n=de(o);function o(){var e;return c()(this,o),(e=n.apply(this,arguments)).updateShippingZones=e.updateShippingZones.bind(q()(e)),e}return a()(o,[{key:"getShippingMethods",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return e&&e.methods&&Array.isArray(e.methods)?t?e.methods?e.methods.filter((function(e){return e.method_id===t})):[]:e.methods:[]}},{key:"disableShippingMethods",value:function(e,t){t.length&&t.forEach((function(t){G()({method:"POST",path:"/wc/v3/shipping/zones/".concat(e.id,"/methods/").concat(t.instance_id),data:{enabled:!1}})}))}},{key:"updateShippingZones",value:(t=I()(R.a.mark((function e(t){var n,o,c,r,a,i,s=this;return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=this.props,o=n.clearTaskStatusCache,c=n.createNotice,r=n.shippingZones,a=!1,i=!1,r.forEach((function(e){0===e.id?a=e.toggleable&&t["".concat(e.id,"_enabled")]:i=""!==t["".concat(e.id,"_rate")]&&parseFloat(t["".concat(e.id,"_rate")])!==parseFloat(0);var n=s.getShippingMethods(e),o=parseFloat(t["".concat(e.id,"_rate")])===parseFloat(0)?"free_shipping":"flat_rate",c=s.getShippingMethods(e,o).length?s.getShippingMethods(e,o)[0]:null;if(!e.toggleable||t["".concat(e.id,"_enabled")]){if(c){var r=n.filter((function(e){return e.instance_id!==c.instance_id}));s.disableShippingMethods(e,r)}G()({method:"POST",path:c?"/wc/v3/shipping/zones/".concat(e.id,"/methods/").concat(c.instance_id):"/wc/v3/shipping/zones/".concat(e.id,"/methods"),data:{method_id:o,enabled:!0,settings:{cost:t["".concat(e.id,"_rate")]}}})}else s.disableShippingMethods(e,n)})),Object(f.recordEvent)("tasklist_shipping_set_costs",{shipping_cost:i,rest_world:a}),o(),c("success",Object(g.__)("Your shipping rates have been updated.",'woocommerce')),this.props.onComplete();case 8:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"renderInputPrefix",value:function(){var e=this.context.getCurrencyConfig(),t=e.symbolPosition,n=e.symbol;return 0===t.indexOf("right")?null:Object(d.createElement)("span",{className:"woocommerce-shipping-rate__control-prefix"},n)}},{key:"renderInputSuffix",value:function(e){var t=this.context.getCurrencyConfig(),n=t.symbolPosition,o=t.symbol;return 0===n.indexOf("right")?Object(d.createElement)("span",{className:"woocommerce-shipping-rate__control-suffix"},o):parseFloat(e)===parseFloat(0)?Object(d.createElement)("span",{className:"woocommerce-shipping-rate__control-suffix"},Object(g.__)("Free shipping",'woocommerce')):null}},{key:"getFormattedRate",value:function(e){var t=this.context.formatDecimalString,n=t(e);return e.length&&n.length?t(e):t(0)}},{key:"getInitialValues",value:function(){var e=this,t=this.context.formatDecimalString,n={};return this.props.shippingZones.forEach((function(o){var c=e.getShippingMethods(o),r=c.length&&c[0].settings.cost?e.getFormattedRate(c[0].settings.cost.value):t(0);n["".concat(o.id,"_rate")]=r,c.length&&c[0].enabled?n["".concat(o.id,"_enabled")]=!0:n["".concat(o.id,"_enabled")]=!1})),n}},{key:"validate",value:function(e){var t={};return Object.keys(e).filter((function(e){return e.endsWith("_rate")})).forEach((function(n){e[n]<0&&(t[n]=Object(g.__)("Shipping rates can not be negative numbers.",'woocommerce'))})),t}},{key:"render",value:function(){var e=this,t=this.props,n=t.buttonText,o=t.shippingZones;return o.length?Object(d.createElement)(w.Form,{initialValues:this.getInitialValues(),onSubmitCallback:this.updateShippingZones,validate:this.validate},(function(t){var c=t.getInputProps,r=t.handleSubmit,a=t.setTouched,i=t.setValue,s=t.values;return Object(d.createElement)(d.Fragment,null,Object(d.createElement)("div",{className:"woocommerce-shipping-rates"},o.map((function(t){return Object(d.createElement)("div",{className:"woocommerce-shipping-rate",key:t.id},Object(d.createElement)("div",{className:"woocommerce-shipping-rate__icon"},t.locations?t.locations.map((function(e){return Object(d.createElement)(w.Flag,{size:24,code:e.code,key:e.code})})):Object(d.createElement)("i",{className:"material-icons-outlined"},"public")),Object(d.createElement)("div",{className:"woocommerce-shipping-rate__main"},t.toggleable?Object(d.createElement)("label",{htmlFor:"woocommerce-shipping-rate__toggle-".concat(t.id),className:"woocommerce-shipping-rate__name"},t.name,Object(d.createElement)(me.a,X()({id:"woocommerce-shipping-rate__toggle-".concat(t.id)},c("".concat(t.id,"_enabled"))))):Object(d.createElement)("div",{className:"woocommerce-shipping-rate__name"},t.name),(!t.toggleable||s["".concat(t.id,"_enabled")])&&Object(d.createElement)(w.TextControlWithAffixes,X()({label:Object(g.__)("Shipping cost",'woocommerce'),required:!0},c("".concat(t.id,"_rate")),{onBlur:function(){a("".concat(t.id,"_rate")),i("".concat(t.id,"_rate"),e.getFormattedRate(s["".concat(t.id,"_rate")]))},prefix:e.renderInputPrefix(),suffix:e.renderInputSuffix(s["".concat(t.id,"_rate")]),className:"muriel-input-text woocommerce-shipping-rate__control-wrapper"}))))}))),Object(d.createElement)(y.a,{isPrimary:!0,onClick:r},n||Object(g.__)("Update",'woocommerce')))})):null}}]),o}(d.Component);he.propTypes={buttonText:ne.a.string,onComplete:ne.a.func.isRequired,createNotice:ne.a.func.isRequired,shippingZones:ne.a.array},he.defaultProps={shippingZones:[]},he.contextType=pe.a;var _e=Object(h.a)(Object(_.withDispatch)((function(e){var t=e(b.ONBOARDING_STORE_NAME).invalidateResolutionForStoreSelector;return{clearTaskStatusCache:function(){return t("getTasksStatus")}}})))(he),be=n(585);function fe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=p()(e);if(t){var c=p()(this).constructor;n=Reflect.construct(o,arguments,c)}else n=o.apply(this,arguments);return u()(this,n)}}var ge=function(e){s()(o,e);var t,n=fe(o);function o(e){var t;return c()(this,o),(t=n.call(this,e)).initialState={isPending:!1,step:"store_location",shippingZones:[]},t.activePlugins=e.activePlugins,t.state=t.initialState,t.completeStep=t.completeStep.bind(q()(t)),t}return a()(o,[{key:"componentDidMount",value:function(){this.reset()}},{key:"reset",value:function(){this.setState(this.initialState)}},{key:"fetchShippingZones",value:(t=I()(R.a.mark((function e(){var t,n,o,c,r,a,i;return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.setState({isPending:!0}),t=this.props,n=t.countryCode,o=t.countryName,c=[],e.next=5,G()({path:"/wc/v3/shipping/zones"});case 5:return r=e.sent,a=!1,e.next=9,Promise.all(r.map(function(){var e=I()(R.a.mark((function e(t){return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==t.id){e.next=8;break}return e.next=3,G()({path:"/wc/v3/shipping/zones/".concat(t.id,"/methods")});case 3:return t.methods=e.sent,t.name=Object(g.__)("Rest of the world",'woocommerce'),t.toggleable=!0,c.push(t),e.abrupt("return");case 8:return e.next=10,G()({path:"/wc/v3/shipping/zones/".concat(t.id,"/locations")});case 10:if(t.locations=e.sent,!t.locations.find((function(e){return n===e.code}))){e.next=18;break}return e.next=15,G()({path:"/wc/v3/shipping/zones/".concat(t.id,"/methods")});case 15:t.methods=e.sent,c.push(t),a=!0;case 18:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 9:if(a){e.next=17;break}return e.next=12,G()({method:"POST",path:"/wc/v3/shipping/zones",data:{name:o}});case 12:return i=e.sent,e.next=15,G()({method:"POST",path:"/wc/v3/shipping/zones/".concat(i.id,"/locations"),data:[{code:n,type:"country"}]});case 15:i.locations=e.sent,c.push(i);case 17:c.reverse(),this.setState({isPending:!1,shippingZones:c});case 19:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"componentDidUpdate",value:function(e,t){var n=this.props,o=n.countryCode,c=n.settings,r=c.woocommerce_store_address,a=c.woocommerce_default_country,i=c.woocommerce_store_postcode,s=this.state.step;"rates"!==s||e.countryCode===o&&"rates"===t.step||this.fetchShippingZones();var l=Boolean(r&&a&&i);"store_location"===s&&l&&this.completeStep()}},{key:"completeStep",value:function(){var e=this.props.createNotice,t=this.state.step,n=this.getSteps(),o=n.findIndex((function(e){return e.key===t})),c=n[o+1];c?this.setState({step:c.key}):(e("success",Object(g.__)("📦 Shipping is done! Don't worry, you can always change it later.",'woocommerce')),Object(U.getHistory)().push(Object(U.getNewPath)({},"/",{})))}},{key:"getPluginsToActivate",value:function(){var e=this.props.countryCode,t=[];return["GB","CA","AU"].includes(e)?t.push("woocommerce-shipstation-integration"):"US"===e&&(t.push("woocommerce-services"),t.push("jetpack")),Object(k.difference)(t,this.activePlugins)}},{key:"getSteps",value:function(){var e=this,t=this.props,n=t.countryCode,o=t.isJetpackConnected,c=this.getPluginsToActivate(),r=!o&&"US"===n,a=[{key:"store_location",label:Object(g.__)("Set store location",'woocommerce'),description:Object(g.__)("The address from which your business operates",'woocommerce'),content:Object(d.createElement)(ue,X()({},this.props,{onComplete:function(t){var n=Object(S.b)(t.countryState);Object(f.recordEvent)("tasklist_shipping_set_location",{country:n}),e.completeStep()}})),visible:!0},{key:"rates",label:Object(g.__)("Set shipping costs",'woocommerce'),description:Object(g.__)("Define how much customers pay to ship to different destinations",'woocommerce'),content:Object(d.createElement)(_e,X()({buttonText:c.length||r?Object(g.__)("Proceed",'woocommerce'):Object(g.__)("Complete task",'woocommerce'),shippingZones:this.state.shippingZones,onComplete:this.completeStep},this.props)),visible:!0},{key:"label_printing",label:Object(g.__)("Enable shipping label printing",'woocommerce'),description:c.includes("woocommerce-shipstation-integration")?ee()({mixedString:Object(g.__)("We recommend using ShipStation to save time at the post office by printing your shipping labels at home. Try ShipStation free for 30 days. {{link}}Learn more{{/link}}.",'woocommerce'),components:{link:Object(d.createElement)(w.Link,{href:"https://woocommerce.com/products/shipstation-integration",target:"_blank",type:"external"})}}):Object(g.__)("With WooCommerce Shipping and Jetpack you can save time at the Post Office by printing your shipping labels at home",'woocommerce'),content:Object(d.createElement)(w.Plugins,X()({onComplete:function(t,n){Object(be.a)(n),Object(f.recordEvent)("tasklist_shipping_label_printing",{install:!0,plugins_to_activate:c}),e.completeStep()},onError:function(e,t){return Object(be.a)(t)},onSkip:function(){Object(f.recordEvent)("tasklist_shipping_label_printing",{install:!1,plugins_to_activate:c}),Object(U.getHistory)().push(Object(U.getNewPath)({},"/",{}))},pluginSlugs:c},this.props)),visible:c.length},{key:"connect",label:Object(g.__)("Connect your store",'woocommerce'),description:Object(g.__)("Connect your store to WordPress.com to enable label printing",'woocommerce'),content:Object(d.createElement)(re,X()({redirectUrl:Object(j.f)("admin.php?page=wc-admin"),completeStep:this.completeStep},this.props,{onConnect:function(){Object(f.recordEvent)("tasklist_shipping_connect_store")}})),visible:r}];return Object(k.filter)(a,(function(e){return e.visible}))}},{key:"render",value:function(){var e=this.state,t=e.isPending,n=e.step,o=this.props.isUpdateSettingsRequesting;return Object(d.createElement)("div",{className:"woocommerce-task-shipping"},Object(d.createElement)(w.Card,{className:"is-narrow"},Object(d.createElement)(w.Stepper,{isPending:t||o,isVertical:!0,currentStep:n,steps:this.getSteps()})))}}]),o}(d.Component),Oe=Object(h.a)(Object(_.withSelect)((function(e){var t=e(b.SETTINGS_STORE_NAME),n=t.getSettings,o=t.isUpdateSettingsRequesting,c=e(b.PLUGINS_STORE_NAME),r=c.getActivePlugins,a=c.isJetpackConnected,i=n("general").general,s=void 0===i?{}:i,l=Object(S.b)(s.woocommerce_default_country),u=Object(j.g)("dataEndpoints",{}).countries,m=l?(void 0===u?[]:u).find((function(e){return e.code===l})):null,p=m?m.name:null,d=r();return{countryCode:l,countryName:p,isUpdateSettingsRequesting:o("general"),settings:s,activePlugins:d,isJetpackConnected:a()}})),Object(_.withDispatch)((function(e){return{createNotice:e("core/notices").createNotice,updateAndPersistSettingsForGroup:e(b.SETTINGS_STORE_NAME).updateAndPersistSettingsForGroup}})))(ge),ye=n(142);function ke(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ve(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ke(Object(n),!0).forEach((function(t){D()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ke(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function je(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=p()(e);if(t){var c=p()(this).constructor;n=Reflect.construct(o,arguments,c)}else n=o.apply(this,arguments);return u()(this,n)}}var we=function(e){s()(o,e);var t,n=je(o);function o(e){var t;c()(this,o),t=n.call(this,e);var r=e.hasCompleteAddress,a=e.pluginsToActivate;return t.initialState={isPending:!1,stepIndex:r?1:0,cachedPluginsToActivate:a},t.state=t.initialState,t.completeStep=t.completeStep.bind(q()(t)),t}return a()(o,[{key:"componentDidMount",value:function(){this.reset()}},{key:"reset",value:function(){this.setState(this.initialState)}},{key:"shouldShowSuccessScreen",value:function(){var e=this.props,t=e.isJetpackConnected,n=e.hasCompleteAddress,o=e.pluginsToActivate;return n&&!o.length&&t&&this.isTaxJarSupported()}},{key:"isTaxJarSupported",value:function(){var e=this.props,t=e.countryCode,n=e.tasksStatus,o=n.automatedTaxSupportedCountries,c=void 0===o?[]:o;return!n.taxJarActivated&&c.includes(t)}},{key:"completeStep",value:function(){var e=this.state.stepIndex;this.getSteps()[e+1]&&this.setState({stepIndex:e+1})}},{key:"manuallyConfigureTaxRates",value:(t=I()(R.a.mark((function e(){var t,n,o,c=this;return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=this.props,n=t.generalSettings,o=t.updateAndPersistSettingsForGroup,"yes"!==n.woocommerce_calc_taxes?(this.setState({isPending:!0}),o("general",{general:ve(ve({},n),{},{woocommerce_calc_taxes:"yes"})}).then((function(){return c.redirectToTaxSettings()})).catch((function(e){return Object(be.a)(e)}))):this.redirectToTaxSettings();case 2:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"updateAutomatedTax",value:function(e){var t=this,n=this.props,o=n.clearTaskStatusCache,c=n.createNotice,r=n.updateAndPersistSettingsForGroup,a=n.generalSettings,i=n.taxSettings;Promise.all([r("tax",{tax:ve(ve({},i),{},{wc_connect_taxes_enabled:e?"yes":"no"})}),r("general",{general:ve(ve({},a),{},{woocommerce_calc_taxes:"yes"})})]).then((function(){o(),e?(c("success",Object(g.__)("You're awesome! One less item on your to-do list ✅",'woocommerce')),Object(U.getHistory)().push(Object(U.getNewPath)({},"/",{}))):t.redirectToTaxSettings()})).catch((function(){c("error",Object(g.__)("There was a problem updating your tax settings.",'woocommerce'))}))}},{key:"redirectToTaxSettings",value:function(){window.location=Object(j.f)("admin.php?page=wc-settings&tab=tax§ion=standard&wc_onboarding_active_task=tax")}},{key:"doNotChargeSalesTax",value:function(){var e=this.props.updateOptions;Object(f.queueRecordEvent)("tasklist_tax_connect_store",{connect:!1,no_tax:!0}),e({woocommerce_no_sales_tax:!0,woocommerce_calc_taxes:"no"}).then((function(){window.location=Object(j.f)("admin.php?page=wc-admin")}))}},{key:"getSteps",value:function(){var e=this,t=this.props,n=t.generalSettings,o=t.isJetpackConnected,c=t.isPending,r=t.tosAccepted,a=t.updateOptions,i=this.state.cachedPluginsToActivate,s=[{key:"store_location",label:Object(g.__)("Set store location",'woocommerce'),description:Object(g.__)("The address from which your business operates",'woocommerce'),content:Object(d.createElement)(ue,X()({},this.props,{onComplete:function(t){var n=Object(S.b)(t.countryState);Object(f.recordEvent)("tasklist_tax_set_location",{country:n}),e.completeStep()},isSettingsRequesting:!1,settings:n})),visible:!0},{key:"plugins",label:Object(g.__)("Install Jetpack and WooCommerce Tax",'woocommerce'),description:Object(g.__)("Jetpack and WooCommerce Tax allow you to automate sales tax calculations",'woocommerce'),content:Object(d.createElement)(d.Fragment,null,Object(d.createElement)(w.Plugins,{onComplete:function(t,n){Object(be.a)(n),Object(f.recordEvent)("tasklist_tax_install_extensions",{install_extensions:!0}),a({woocommerce_setup_jetpack_opted_in:!0}),e.completeStep()},onError:function(e,t){return Object(be.a)(t)},onSkip:function(){Object(f.queueRecordEvent)("tasklist_tax_install_extensions",{install_extensions:!1}),e.manuallyConfigureTaxRates()},skipText:Object(g.__)("Set up manually",'woocommerce'),onAbort:function(){return e.doNotChargeSalesTax()},abortText:Object(g.__)("I don't charge sales tax",'woocommerce')}),!r&&Object(d.createElement)(ye.a,{variant:"caption",className:"woocommerce-task__caption"},ee()({mixedString:Object(g.__)("By installing Jetpack and WooCommerce Tax you agree to the {{link}}Terms of Service{{/link}}.",'woocommerce'),components:{link:Object(d.createElement)(w.Link,{href:"https://wordpress.com/tos/",target:"_blank",type:"external"})}}))),visible:(i.length||!r)&&this.isTaxJarSupported()},{key:"connect",label:Object(g.__)("Connect your store",'woocommerce'),description:Object(g.__)("Connect your store to WordPress.com to enable automated sales tax calculations",'woocommerce'),content:Object(d.createElement)(re,X()({},this.props,{onConnect:function(){Object(f.recordEvent)("tasklist_tax_connect_store",{connect:!0,no_tax:!1})},onSkip:function(){Object(f.queueRecordEvent)("tasklist_tax_connect_store",{connect:!1,no_tax:!1}),e.manuallyConfigureTaxRates()},skipText:Object(g.__)("Set up tax rates manually",'woocommerce'),onAbort:function(){return e.doNotChargeSalesTax()},abortText:Object(g.__)("My business doesn't charge sales tax",'woocommerce')})),visible:!o&&this.isTaxJarSupported()},{key:"manual_configuration",label:Object(g.__)("Configure tax rates",'woocommerce'),description:Object(g.__)("Head over to the tax rate settings screen to configure your tax rates",'woocommerce'),content:Object(d.createElement)(d.Fragment,null,Object(d.createElement)(y.a,{disabled:c,isPrimary:!0,isBusy:c,onClick:function(){Object(f.recordEvent)("tasklist_tax_config_rates"),e.manuallyConfigureTaxRates()}},Object(g.__)("Configure",'woocommerce')),Object(d.createElement)("p",null,"yes"!==n.woocommerce_calc_taxes&&ee()({mixedString:Object(g.__)('By clicking "Configure" you\'re enabling tax rates and calculations. More info {{link}}here{{/link}}.','woocommerce'),components:{link:Object(d.createElement)(w.Link,{href:"https://docs.woocommerce.com/document/setting-up-taxes-in-woocommerce/#section-1",target:"_blank",type:"external"})}}))),visible:!this.isTaxJarSupported()}];return Object(k.filter)(s,(function(e){return e.visible}))}},{key:"renderSuccessScreen",value:function(){var e=this,t=this.props.isPending;return Object(d.createElement)("div",{className:"woocommerce-task-tax__success"},Object(d.createElement)("span",{className:"woocommerce-task-tax__success-icon",role:"img","aria-labelledby":"woocommerce-task-tax__success-message"},"🎊"),Object(d.createElement)(w.H,{id:"woocommerce-task-tax__success-message"},Object(g.__)("Good news!",'woocommerce')),Object(d.createElement)("p",null,ee()({mixedString:Object(g.__)("{{strong}}Jetpack{{/strong}} and {{strong}}WooCommerce Tax{{/strong}} can automate your sales tax calculations for you.",'woocommerce'),components:{strong:Object(d.createElement)("strong",null)}})),Object(d.createElement)(y.a,{disabled:t,isPrimary:!0,isBusy:t,onClick:function(){Object(f.recordEvent)("tasklist_tax_setup_automated_proceed",{setup_automatically:!0}),e.updateAutomatedTax(!0)}},Object(g.__)("Yes please",'woocommerce')),Object(d.createElement)(y.a,{disabled:t,isTertiary:!0,onClick:function(){Object(f.recordEvent)("tasklist_tax_setup_automated_proceed",{setup_automatically:!1}),e.updateAutomatedTax(!1)}},Object(g.__)("No thanks, I'll set up manually",'woocommerce')),Object(d.createElement)(y.a,{disabled:t,isTertiary:!0,onClick:function(){return e.doNotChargeSalesTax()}},Object(g.__)("I don't charge sales tax",'woocommerce')))}},{key:"render",value:function(){var e=this.state.stepIndex,t=this.props,n=t.isPending,o=t.isResolving,c=this.getSteps()[e];return Object(d.createElement)("div",{className:"woocommerce-task-tax"},Object(d.createElement)(w.Card,{className:"is-narrow"},this.shouldShowSuccessScreen()?this.renderSuccessScreen():Object(d.createElement)(w.Stepper,{isPending:n||o,isVertical:!0,currentStep:c.key,steps:this.getSteps()})))}}]),o}(d.Component),Se=Object(h.a)(Object(_.withSelect)((function(e){var t=e(b.SETTINGS_STORE_NAME),n=t.getSettings,o=t.isUpdateSettingsRequesting,c=e(b.OPTIONS_STORE_NAME).getOption,r=e(b.PLUGINS_STORE_NAME),a=r.getActivePlugins,i=r.isJetpackConnected,s=r.isPluginsRequesting,l=e(b.ONBOARDING_STORE_NAME).getTasksStatus,u=n("general").general,m=void 0===u?{}:u,p=Object(S.b)(m.woocommerce_default_country),d=m.woocommerce_store_address,h=m.woocommerce_default_country,_=m.woocommerce_store_postcode,f=Boolean(d&&h&&_),g=n("tax").tax,O=void 0===g?{}:g,y=a(),v=Object(k.difference)(["jetpack","woocommerce-services"],y),j=(c("wc_connect_options")||{}).tos_accepted||c("woocommerce_setup_jetpack_opted_in"),w=l(),E=o("tax")||o("general"),C=s("getJetpackConnectUrl");return{countryCode:p,generalSettings:m,hasCompleteAddress:f,isJetpackConnected:i(),isPending:E,isResolving:C,pluginsToActivate:v,tasksStatus:w,taxSettings:O,tosAccepted:j}})),Object(_.withDispatch)((function(e){var t=e("core/notices").createNotice,n=e(b.OPTIONS_STORE_NAME).updateOptions,o=e(b.SETTINGS_STORE_NAME).updateAndPersistSettingsForGroup,c=e(b.ONBOARDING_STORE_NAME).invalidateResolutionForStoreSelector;return{clearTaskStatusCache:function(){return c("getTasksStatus")},createNotice:t,updateAndPersistSettingsForGroup:o,updateOptions:n}})))(we),Ee=n(4),Ce=n.n(Ee),Pe=n(604);function Te(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Ne(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Te(Object(n),!0).forEach((function(t){D()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Te(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function xe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=p()(e);if(t){var c=p()(this).constructor;n=Reflect.construct(o,arguments,c)}else n=o.apply(this,arguments);return u()(this,n)}}var Re=function(e){s()(r,e);var t,n,o=xe(r);function r(e){var t;c()(this,r),t=o.apply(this,arguments);var n=e.methods,a={};return n.forEach((function(e){return a[e.key]=e.isEnabled})),t.state={busyMethod:null,enabledMethods:a,recommendedMethod:t.getRecommendedMethod()},t.markConfigured=t.markConfigured.bind(q()(t)),t}return a()(r,[{key:"componentDidUpdate",value:function(){var e=this.state.recommendedMethod,t=this.getRecommendedMethod();e!==t&&this.setState({recommendedMethod:t})}},{key:"getRecommendedMethod",value:function(){return this.props.methods.find((function(e){return"wcpay"===e.key&&e.visible}))?"wcpay":"stripe"}},{key:"markConfigured",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.props.clearTaskStatusCache,o=this.state.enabledMethods;this.setState({enabledMethods:Ne(Ne({},o),{},D()({},e,!0))}),n(),Object(f.recordEvent)("tasklist_payment_connect_method",{payment_method:e}),Object(U.getHistory)().push(Object(U.getNewPath)(Ne(Ne({},t),{},{task:"payments"}),"/",{}))}},{key:"getCurrentMethod",value:function(){var e=this.props,t=e.methods,n=e.query;if(n.method)return t.find((function(e){return e.key===n.method}))}},{key:"getInstallStep",value:function(){var e=this.getCurrentMethod();if(e.plugins&&e.plugins.length){var t=this.props.activePlugins,n=e.plugins.filter((function(e){return!t.includes(e)})),o=e.plugins.map((function(e){return b.pluginNames[e]})).join(" "+Object(g.__)("and",'woocommerce')+" ");return{key:"install",label:Object(g.sprintf)(Object(g.__)("Install %s",'woocommerce'),o),content:Object(d.createElement)(w.Plugins,{onComplete:function(t,n){Object(be.a)(n),Object(f.recordEvent)("tasklist_payment_install_method",{plugins:e.plugins})},onError:function(e,t){return Object(be.a)(t)},autoInstall:!0,pluginSlugs:e.plugins}),isComplete:!n.length}}}},{key:"toggleMethod",value:(n=I()(R.a.mark((function e(t){var n,o,c,r,a,i,s;return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=this.props,o=n.clearTaskStatusCache,c=n.methods,r=n.options,a=n.updateOptions,i=this.state.enabledMethods,s=c.find((function(e){return e.key===t})),i[t]=!i[t],this.setState({enabledMethods:i}),Object(f.recordEvent)("tasklist_payment_toggle",{enabled:!s.isEnabled,payment_method:t}),e.next=8,a(D()({},s.optionName,Ne(Ne({},r[s.optionName]),{},{enabled:s.isEnabled?"no":"yes"})));case 8:o();case 9:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"handleClick",value:(t=I()(R.a.mark((function e(t){var n,o,c,r=this;return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=this.props.methods,o=t.key,c=t.onClick,Object(f.recordEvent)("tasklist_payment_setup",{options:n.map((function(e){return e.key})),selected:o}),!c){e.next=8;break}return this.setState({busyMethod:o}),e.next=7,new Promise(c).then((function(){r.setState({busyMethod:null})})).catch((function(){r.setState({busyMethod:null})}));case 7:return e.abrupt("return");case 8:Object(U.updateQueryString)({method:o});case 9:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"render",value:function(){var e=this,t=this.getCurrentMethod(),n=this.state,o=n.busyMethod,c=n.enabledMethods,r=n.recommendedMethod,a=this.props,i=a.methods,s=a.query;return t?Object(d.createElement)(w.Card,{className:"woocommerce-task-payment-method is-narrow"},Object(d.cloneElement)(t.container,{query:s,installStep:this.getInstallStep(),markConfigured:this.markConfigured,hasCbdIndustry:t.hasCbdIndustry})):Object(d.createElement)("div",{className:"woocommerce-task-payments"},i.map((function(t){var n=t.before,a=t.container,i=t.content,s=t.isConfigured,l=t.key,u=t.title;if(!t.visible)return null;var m=Ce()("woocommerce-task-payment","is-narrow",!s&&"woocommerce-task-payment-not-configured","woocommerce-task-payment-"+l),p=l===r&&!s,h=p&&"wcpay"!==l,_=p&&"wcpay"===l;return Object(d.createElement)(w.Card,{key:l,className:m},Object(d.createElement)("div",{className:"woocommerce-task-payment__before"},h&&Object(d.createElement)("div",{className:"woocommerce-task-payment__recommended-ribbon"},Object(d.createElement)("span",null,Object(g.__)("Recommended",'woocommerce'))),n),Object(d.createElement)("div",{className:"woocommerce-task-payment__text"},Object(d.createElement)(w.H,{className:"woocommerce-task-payment__title"},u,_&&Object(d.createElement)("span",{className:"woocommerce-task-payment__recommended-pill"},Object(g.__)("Recommended",'woocommerce'))),Object(d.createElement)("div",{className:"woocommerce-task-payment__content"},i)),Object(d.createElement)("div",{className:"woocommerce-task-payment__after"},a&&!s?Object(d.createElement)(y.a,{isPrimary:l===r,isSecondary:l!==r,isBusy:o===l,disabled:o,onClick:function(){return e.handleClick(t)}},Object(g.__)("Set up",'woocommerce')):Object(d.createElement)(me.a,{checked:c[l],onChange:function(){return e.toggleMethod(l)},onClick:function(e){return e.stopPropagation()}})))})))}}]),r}(d.Component),Ae=Object(h.a)(Object(_.withDispatch)((function(e){var t=e("core/notices").createNotice,n=e(b.PLUGINS_STORE_NAME).installAndActivatePlugins,o=e(b.OPTIONS_STORE_NAME).updateOptions,c=e(b.ONBOARDING_STORE_NAME),r=c.invalidateResolution,a=c.invalidateResolutionForStoreSelector;return r("getProfileItems",[]),r("getTasksStatus",[]),{clearTaskStatusCache:function(){return a("getTasksStatus")},createNotice:t,installAndActivatePlugins:n,updateOptions:o}})),Object(_.withSelect)((function(e,t){var n=t.createNotice,o=t.installAndActivatePlugins,c=e(b.ONBOARDING_STORE_NAME).getProfileItems,r=e(b.OPTIONS_STORE_NAME).getOption,a=e(b.PLUGINS_STORE_NAME),i=a.getActivePlugins,s=a.isJetpackConnected,l=(0,e(b.SETTINGS_STORE_NAME).getSettings)("general").general,u=void 0===l?{}:l,m=e(b.ONBOARDING_STORE_NAME).getTasksStatus,p=i(),d=m(),h=c(),_=["woocommerce_woocommerce_payments_settings","woocommerce_stripe_settings","woocommerce_ppec_paypal_settings","woocommerce_payfast_settings","woocommerce_square_credit_card_settings","woocommerce_klarna_payments_settings","woocommerce_kco_settings","wc_square_refresh_tokens","woocommerce_cod_settings","woocommerce_bacs_settings","woocommerce_bacs_accounts","woocommerce_eway_settings","woocommerce_razorpay_settings"].reduce((function(e,t){return e[t]=r(t),e}),{}),f=Object(S.b)(u.woocommerce_default_country);return{countryCode:f,profileItems:h,activePlugins:p,options:_,methods:Object(Pe.a)({activePlugins:p,countryCode:f,createNotice:n,installAndActivatePlugins:o,isJetpackConnected:s(),onboardingStatus:d,options:_,profileItems:h})}})))(Re);function Ie(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Me(e,t,n,o){Object(f.recordEvent)("task_view",{task_name:e,wcs_installed:o.includes("woocommerce-services"),wcs_active:n.includes("woocommerce-services"),jetpack_installed:o.includes("jetpack"),jetpack_active:n.includes("jetpack"),jetpack_connected:t})}function De(e){var t=e.activePlugins,n=e.countryCode,o=e.createNotice,c=e.installAndActivatePlugins,r=e.installedPlugins,a=e.isJetpackConnected,i=e.onboardingStatus,s=e.profileItems,l=e.query,u=e.toggleCartModal,m=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ie(Object(n),!0).forEach((function(t){D()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ie(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({hasPaymentGateway:!1,hasPhysicalProducts:!1,hasProducts:!1,isAppearanceComplete:!1,isTaxComplete:!1,shippingZonesCount:0,wcPayIsConnected:!1},i),p=m.hasPaymentGateway,h=m.hasPhysicalProducts,_=m.hasProducts,b=m.isAppearanceComplete,O=m.isTaxComplete,y=m.shippingZonesCount,k=m.wcPayIsConnected,v=Object(S.a)(s,r),j=v.products,w=v.remainingProducts,E=v.uniqueItemsList,C=-1!==r.indexOf("woocommerce-payments"),P=s.completed,T=s.product_types,N=Object(g.__)("Add paid extensions to my store");if(1===E.length){var x=E[0].name,A=Object(g.__)("Add %s to my store",'woocommerce');N=Object(g.sprintf)(A,x)}var M,F=[{key:"store_details",title:Object(g.__)("Store details",'woocommerce'),container:null,onClick:function(){Object(f.recordEvent)("tasklist_click",{task_name:"store_details"}),Object(U.getHistory)().push(Object(U.getNewPath)({},"/setup-wizard",{}))},completed:P,visible:!0,time:Object(g.__)("4 minutes",'woocommerce'),type:"setup"},{key:"purchase",title:N,container:null,onClick:function(){return Object(f.recordEvent)("tasklist_click",{task_name:"purchase"}),w.length?u():null},visible:j.length,completed:j.length&&!w.length,time:Object(g.__)("2 minutes",'woocommerce'),isDismissable:!0,type:"setup"},{key:"products",title:Object(g.__)("Add my products",'woocommerce'),container:Object(d.createElement)(Y,null),onClick:function(){Object(f.recordEvent)("tasklist_click",{task_name:"products"}),Object(U.updateQueryString)({task:"products"})},completed:_,visible:!0,time:Object(g.__)("1 minute per product",'woocommerce'),type:"setup"},{key:"woocommerce-payments",title:Object(g.__)("Set up WooCommerce Payments",'woocommerce'),container:Object(d.createElement)(d.Fragment,null),completed:k,onClick:(M=I()(R.a.mark((function e(n){return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("A"!==n.target.nodeName){e.next=2;break}return e.abrupt("return",!1);case 2:return e.next=4,new Promise((function(e,n){return Me("wcpay",a,t,r),Object(f.recordEvent)("tasklist_click",{task_name:"woocommerce-payments"}),Object(Pe.b)(e,n,o,c)}));case 4:case"end":return e.stop()}}),e)}))),function(e){return M.apply(this,arguments)}),visible:window.wcAdminFeatures.wcpay&&C&&"US"===n,additionalInfo:Object(g.__)('By setting up, you are agreeing to the <a href="https://wordpress.com/tos/" target="_blank">Terms of Service</a>','woocommerce'),time:Object(g.__)("2 minutes",'woocommerce'),type:"setup"},{key:"payments",title:Object(g.__)("Set up payments",'woocommerce'),container:Object(d.createElement)(Ae,null),completed:p,onClick:function(){Object(f.recordEvent)("tasklist_click",{task_name:"payments"}),Object(U.updateQueryString)({task:"payments"})},visible:!C||"US"!==n,time:Object(g.__)("2 minutes",'woocommerce'),type:"setup"},{key:"tax",title:Object(g.__)("Set up tax",'woocommerce'),container:Object(d.createElement)(Se,null),onClick:function(){Object(f.recordEvent)("tasklist_click",{task_name:"tax"}),Object(U.updateQueryString)({task:"tax"})},completed:O,visible:!0,time:Object(g.__)("1 minute",'woocommerce'),type:"setup"},{key:"shipping",title:Object(g.__)("Set up shipping",'woocommerce'),container:Object(d.createElement)(Oe,null),onClick:function(){Object(f.recordEvent)("tasklist_click",{task_name:"shipping"}),Object(U.updateQueryString)({task:"shipping"})},completed:y>0,visible:T&&T.includes("physical")||h,time:Object(g.__)("1 minute",'woocommerce'),type:"setup"},{key:"appearance",title:Object(g.__)("Personalize my store",'woocommerce'),container:Object(d.createElement)(Z,null),onClick:function(){Object(f.recordEvent)("tasklist_click",{task_name:"appearance"}),Object(U.updateQueryString)({task:"appearance"})},completed:b,visible:!0,time:Object(g.__)("2 minutes",'woocommerce'),type:"setup"}];return Object(L.applyFilters)("woocommerce_admin_onboarding_task_list",F,l)}var Le=n(28),Ue=n.n(Le),Fe=n(532),qe=n(364),Be=n(533),Ge=n(377),Je=n(78),Ve=Object(d.createElement)(Je.c,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(d.createElement)(Je.b,{d:"M9 18.6L3.5 13l1-1L9 16.4l9.5-9.9 1 1z"}));function He(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ze(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?He(Object(n),!0).forEach((function(t){D()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):He(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ze(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=p()(e);if(t){var c=p()(this).constructor;n=Reflect.construct(o,arguments,c)}else n=o.apply(this,arguments);return u()(this,n)}}var We=function(e){s()(n,e);var t=Ze(n);function n(){return c()(this,n),t.apply(this,arguments)}return a()(n,[{key:"componentDidMount",value:function(){this.recordTaskView(),this.recordTaskListView(),this.possiblyCompleteTaskList(),this.possiblyTrackCompletedTasks()}},{key:"componentDidUpdate",value:function(e){var t=this.props.query;e.query.task!==t.task&&(window.document.documentElement.scrollTop=0,this.recordTaskView()),this.possiblyCompleteTaskList(),this.possiblyTrackCompletedTasks()}},{key:"possiblyCompleteTaskList",value:function(){var e=this.props,t=e.isExtended,n=e.isTaskListComplete,o=e.isExtendedTaskListComplete,c=e.updateOptions,r=!t&&!n,a=t&&!o,i=t?{woocommerce_extended_task_list_complete:"yes"}:{woocommerce_task_list_complete:"yes",woocommerce_default_homepage_layout:"two_columns"};this.getIncompleteTasks().length||!r&&!a||c(ze({},i))}},{key:"getCompletedTaskKeys",value:function(){return this.getVisibleTasks("all").filter((function(e){return e.completed})).map((function(e){return e.key}))}},{key:"getIncompleteTasks",value:function(){var e=this.props,t=e.dismissedTasks;return e.specificTasks.filter((function(e){return e.visible&&!e.completed&&!t.includes(e.key)}))}},{key:"isTrackingListUpdated",value:function(e,t){return 0!==t.length&&t.every((function(t){return e.indexOf(t)>=0}))}},{key:"getIncludedTasks",value:function(e,t){return t?e.filter((function(e){return t.includes(e)})):[]}},{key:"possiblyTrackCompletedTasks",value:function(){var e=this.props,t=e.trackedCompletedTasks,n=e.updateOptions,o=this.getCompletedTaskKeys(),c=this.getIncludedTasks(o,t);this.isTrackingListUpdated(c,o)||n({woocommerce_task_list_tracked_completed_tasks:o})}},{key:"dismissTask",value:function(e){var t=this,n=e.key,o=e.onDismiss,c=this.props,r=c.createNotice,a=c.dismissedTasks,i=c.updateOptions;r("success",Object(g.__)("Task dismissed"),{actions:[{label:Object(g.__)("Undo",'woocommerce'),onClick:function(){return t.undoDismissTask(n)}}]}),Object(f.recordEvent)("tasklist_dismiss_task",{task_name:n}),i({woocommerce_task_list_dismissed_tasks:[].concat(Ue()(a),[n])}),o&&o()}},{key:"undoDismissTask",value:function(e){var t=this.props,n=t.dismissedTasks;(0,t.updateOptions)({woocommerce_task_list_dismissed_tasks:n.filter((function(t){return t!==e}))})}},{key:"getVisibleTasks",value:function(e){var t=this.props,n=t.allTasks,o=t.specificTasks,c=t.dismissedTasks;return("all"===e?n:o).filter((function(e){return e.visible&&!c.includes(e.key)}))}},{key:"recordTaskView",value:function(){var e=this.props,t=e.isJetpackConnected,n=e.activePlugins,o=e.installedPlugins,c=e.query.task;c&&Me(c,t,n,o)}},{key:"recordTaskListView",value:function(){if(!this.getCurrentTask()){var e=this.props.profileItems,t=this.getVisibleTasks();Object(f.recordEvent)("tasklist_view",{number_tasks:t.length,store_connected:e.wccom_connected})}}},{key:"hideTaskCard",value:function(e,t){var n=t?"extended_tasklist_completed":"tasklist_completed",o=t?{woocommerce_extended_task_list_hidden:"yes"}:{woocommerce_task_list_hidden:"yes",woocommerce_task_list_prompt_shown:!0,woocommerce_default_homepage_layout:"two_columns"};Object(f.recordEvent)(n,{action:e,completed_task_count:this.getCompletedTaskKeys().length,incomplete_task_count:this.getIncompleteTasks().length}),this.props.updateOptions(ze({},o))}},{key:"getCurrentTask",value:function(){var e=this.props,t=e.specificTasks,n=e.query.task,o=t.find((function(e){return e.key===n}));return o||null}},{key:"renderMenu",value:function(e){var t=this;return Object(d.createElement)("div",{className:"woocommerce-card__menu woocommerce-card__header-item"},Object(d.createElement)(w.EllipsisMenu,{label:Object(g.__)("Task List Options",'woocommerce'),renderContent:function(){return Object(d.createElement)("div",{className:"woocommerce-task-card__section-controls"},Object(d.createElement)(y.a,{onClick:function(){return t.hideTaskCard("remove_card",e)}},Object(g.__)("Hide this",'woocommerce')))}}))}},{key:"render",value:function(){var e=this,t=this.props,n=t.isExtended,o=t.query,c=o.task,r=this.getCurrentTask();if(c&&!r)return null;var a=n?Object(g.__)("Extensions setup",'woocommerce'):Object(g.__)("Finish setup",'woocommerce'),i=this.getVisibleTasks().map((function(t){return t.className=Ce()(t.completed?"is-complete":null,t.className),t.before=Object(d.createElement)("div",{className:"woocommerce-task__icon"},t.completed&&Object(d.createElement)(Ge.a,{icon:Ve})),t.title=Object(d.createElement)(ye.a,{as:"div",variant:t.completed?"body.small":"button"},t.title,t.additionalInfo&&Object(d.createElement)("div",{className:"woocommerce-task__additional-info",dangerouslySetInnerHTML:Object(E.a)(t.additionalInfo)}),t.time&&!t.completed&&Object(d.createElement)("div",{className:"woocommerce-task__estimated-time"},t.time)),!t.completed&&t.isDismissable&&(t.after=Object(d.createElement)(y.a,{"data-testid":"".concat(t.key,"-dismiss-button"),isTertiary:!0,onClick:function(n){n.stopPropagation(),e.dismissTask(t)}},Object(g.__)("Dismiss",'woocommerce'))),t.onClick||(t.onClick=function(e){if("A"===e.target.nodeName)return!1;Object(U.updateQueryString)({task:t.key})}),t}));return n&&!i.length?Object(d.createElement)("div",{className:"woocommerce-task-dashboard__container"}):Object(d.createElement)(d.Fragment,null,Object(d.createElement)("div",{className:"woocommerce-task-dashboard__container"},r?Object(d.cloneElement)(r.container,{query:o}):Object(d.createElement)(d.Fragment,null,Object(d.createElement)(Fe.a,{size:"large",className:"woocommerce-task-card woocommerce-homescreen-card"},Object(d.createElement)(qe.a,{size:"medium"},Object(d.createElement)("div",{className:"wooocommerce-task-card__header"},Object(d.createElement)(ye.a,{variant:"title.small"},a),Object(d.createElement)(w.Badge,{count:this.getIncompleteTasks().length})),this.renderMenu(n)),Object(d.createElement)(Be.a,null,Object(d.createElement)(w.List,{items:i}))))))}}]),n}(d.Component),Qe=Object(h.a)(Object(_.withSelect)((function(e){var t=e(b.ONBOARDING_STORE_NAME),n=t.getProfileItems,o=t.getTasksStatus,c=e(b.SETTINGS_STORE_NAME).getSettings,r=e(b.PLUGINS_STORE_NAME),a=r.getActivePlugins,i=r.getInstalledPlugins,s=r.isJetpackConnected,l=n(),u=c("general").general,m=void 0===u?{}:u,p=Object(S.b)(m.woocommerce_default_country),d=a(),h=i(),_=o();return{activePlugins:d,countryCode:p,isJetpackConnected:s(),installedPlugins:h,onboardingStatus:_,profileItems:l}})),Object(_.withDispatch)((function(e){var t=e("core/notices").createNotice,n=e(b.OPTIONS_STORE_NAME).updateOptions;return{createNotice:t,installAndActivatePlugins:e(b.PLUGINS_STORE_NAME).installAndActivatePlugins,updateOptions:n}})))(We);function Ye(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=p()(e);if(t){var c=p()(this).constructor;n=Reflect.construct(o,arguments,c)}else n=o.apply(this,arguments);return u()(this,n)}}var Ke=function(e){s()(n,e);var t=Ye(n);function n(e){var o;return c()(this,n),(o=t.call(this,e)).state={isCartModalOpen:!1},o}return a()(n,[{key:"componentDidMount",value:function(){document.body.classList.add("woocommerce-onboarding"),document.body.classList.add("woocommerce-task-dashboard__body")}},{key:"getAllTasks",value:function(){var e=this.props;return De({activePlugins:e.activePlugins,countryCode:e.countryCode,createNotice:e.createNotice,installAndActivatePlugins:e.installAndActivatePlugins,installedPlugins:e.installedPlugins,isJetpackConnected:e.isJetpackConnected,onboardingStatus:e.onboardingStatus,profileItems:e.profileItems,query:e.query,toggleCartModal:this.toggleCartModal.bind(this)})}},{key:"groupBy",value:function(e,t){return e.reduce((function(e,n){return(e[n[t]]=e[n[t]]||[]).push(n),e}),{})}},{key:"toggleCartModal",value:function(){var e=this.state.isCartModalOpen;e||Object(f.recordEvent)("tasklist_purchase_extensions"),this.setState({isCartModalOpen:!e})}},{key:"render",value:function(){var e=this,t=this.props,n=t.dismissedTasks,o=t.isExtendedTaskListComplete,c=t.isExtendedTaskListHidden,r=t.isSetupTaskListHidden,a=t.isTaskListComplete,i=t.query,s=t.trackedCompletedTasks,l=this.state.isCartModalOpen,u=this.getAllTasks(),m=this.groupBy(u,"type"),p=m.extension,h=m.setup;return Object(d.createElement)(d.Fragment,null,h&&!r&&Object(d.createElement)(Qe,{allTasks:u,dismissedTasks:n,isTaskListComplete:a,isExtended:!1,query:i,specificTasks:h,trackedCompletedTasks:s}),p&&!c&&Object(d.createElement)(Qe,{allTasks:u,dismissedTasks:n,isExtendedTaskListComplete:o,isExtended:!0,query:i,specificTasks:p,trackedCompletedTasks:s}),l&&Object(d.createElement)(N,{onClose:function(){return e.toggleCartModal()},onClickPurchaseLater:function(){return e.toggleCartModal()}}))}}]),n}(d.Component);t.default=Object(h.a)(Object(_.withSelect)((function(e){var t=e(b.ONBOARDING_STORE_NAME),n=t.getProfileItems,o=t.getTasksStatus,c=e(b.SETTINGS_STORE_NAME).getSettings,r=e(b.OPTIONS_STORE_NAME).getOption,a=e(b.PLUGINS_STORE_NAME),i=a.getActivePlugins,s=a.getInstalledPlugins,l=a.isJetpackConnected,u=n(),m=c("general").general,p=void 0===m?{}:m,d=Object(S.b)(p.woocommerce_default_country),h=i(),_=s(),f=o();return{activePlugins:h,countryCode:d,dismissedTasks:r("woocommerce_task_list_dismissed_tasks")||[],isExtendedTaskListComplete:"yes"===r("woocommerce_extended_task_list_complete"),isExtendedTaskListHidden:"yes"===r("woocommerce_extended_task_list_hidden"),isJetpackConnected:l(),isSetupTaskListHidden:"yes"===r("woocommerce_task_list_hidden"),isTaskListComplete:"yes"===r("woocommerce_task_list_complete"),installedPlugins:_,onboardingStatus:f,profileItems:u,trackedCompletedTasks:r("woocommerce_task_list_tracked_completed_tasks")||[]}})),Object(_.withDispatch)((function(e){return{createNotice:e("core/notices").createNotice,installAndActivatePlugins:e(b.PLUGINS_STORE_NAME).installAndActivatePlugins}})))(Ke)}}]);
|
| 1 |
+
(window.__wcAdmin_webpackJsonp=window.__wcAdmin_webpackJsonp||[]).push([[50],{246:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var o=n(5),c=n.n(o),r=n(33),a=n(35);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){c()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var l=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=window.location,o=n.pathname,c=n.search,i=Object(a.g)("connectNonce","");return t=s({"wccom-site":Object(a.g)("siteUrl"),"wccom-back":o+c,"wccom-woo-version":Object(a.g)("wcVersion"),"wccom-connect-nonce":i},t),Object(r.addQueryArgs)(e,t)}},589:function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var o=n(7),c=n(11),r=n(0),a=n(147),i=n(382),s=n(571),l=n(581);function u(e){var t=e.label,n=e.className,m=e.heading,p=e.checked,d=e.help,h=e.onChange,_=Object(c.a)(e,["label","className","heading","checked","help","onChange"]),b=Object(a.a)(u),f="inspector-checkbox-control-".concat(b);return Object(r.createElement)(l.a,{label:m,id:f,help:d,className:n},Object(r.createElement)("span",{className:"components-checkbox-control__input-container"},Object(r.createElement)("input",Object(o.a)({id:f,className:"components-checkbox-control__input",type:"checkbox",value:"1",onChange:function(e){return h(e.target.checked)},checked:p,"aria-describedby":d?f+"__help":void 0},_)),p?Object(r.createElement)(i.a,{icon:s.a,className:"components-checkbox-control__checked",role:"presentation"}):null),Object(r.createElement)("label",{className:"components-checkbox-control__label",htmlFor:f},t))}},597:function(e,t,n){"use strict";n.d(t,"b",(function(){return b})),n.d(t,"a",(function(){return f}));var o=n(36),c=n.n(o),r=n(31),a=n.n(r),i=n(28),s=n.n(i),l=n(0),u=n(3),m=n(76),p=n(2),d=n(35),h=n(74),_=Object(d.g)("dataEndpoints",{countries:{}}).countries;function b(e){var t={};return e.addressLine1.length||(t.addressLine1=Object(u.__)("Please add an address",'woocommerce')),e.countryState.length||(t.countryState=Object(u.__)("Please select a country / region",'woocommerce')),e.city.length||(t.city=Object(u.__)("Please add a city",'woocommerce')),e.postCode.length||(t.postCode=Object(u.__)("Please add a post code",'woocommerce')),t}function f(e){var t=e.getInputProps,n=e.setValue,o=Object(l.useMemo)((function(){return _.reduce((function(e,t){if(!t.states.length)return e.push({key:t.code,label:Object(m.decodeEntities)(t.name)}),e;var n=t.states.map((function(e){return{key:t.code+":"+e.code,label:Object(m.decodeEntities)(t.name)+" — "+Object(m.decodeEntities)(e.name)}}));return e.push.apply(e,s()(n)),e}),[])}),[]),r=function(e,t,n){var o=Object(l.useState)(""),c=a()(o,2),r=c[0],i=c[1],s=Object(l.useState)(""),u=a()(s,2),m=u[0],d=u[1];return Object(l.useEffect)((function(){var o=[],c=new RegExp(Object(p.escapeRegExp)(r),"i");if((m.length||r.length)&&(o=e.filter((function(e){return c.test(e.label)}))),r.length&&m.length){var a=new RegExp(Object(p.escapeRegExp)(m.replace(/\s/g,"")),"i");if((o=o.filter((function(e){return a.test(e.label.replace("-","").replace(/\s/g,""))}))).length>1){var i;(i=o.filter((function(e){return c.test(e.key)}))).length>0&&(o=i)}if(o.length>1){var s;1===(s=o.filter((function(e){return a.test(e.key)}))).length&&(o=s)}}1===o.length&&t!==o[0].key&&n("countryState",o[0].key)}),[r,m,t,e,n]),Object(l.createElement)(l.Fragment,null,Object(l.createElement)("input",{onChange:function(e){return i(e.target.value)},value:r,name:"country",type:"text",className:"woocommerce-select-control__autofill-input",tabIndex:"-1",autoComplete:"country"}),Object(l.createElement)("input",{onChange:function(e){return d(e.target.value)},value:m,name:"state",type:"text",className:"woocommerce-select-control__autofill-input",tabIndex:"-1",autoComplete:"address-level1"}))}(o,t("countryState").value,n);return Object(l.createElement)("div",{className:"woocommerce-store-address-fields"},Object(l.createElement)(h.TextControl,c()({label:Object(u.__)("Address line 1",'woocommerce'),required:!0,autoComplete:"address-line1"},t("addressLine1"))),Object(l.createElement)(h.TextControl,c()({label:Object(u.__)("Address line 2 (optional)",'woocommerce'),required:!0,autoComplete:"address-line2"},t("addressLine2"))),Object(l.createElement)(h.SelectControl,c()({label:Object(u.__)("Country / Region",'woocommerce'),required:!0,options:o,excludeSelectedOptions:!1,showAllOnFocus:!0,isSearchable:!0},t("countryState"),{controlClassName:t("countryState").className}),r),Object(l.createElement)(h.TextControl,c()({label:Object(u.__)("City",'woocommerce'),required:!0},t("city"),{autoComplete:"address-level2"})),Object(l.createElement)(h.TextControl,c()({label:Object(u.__)("Post code",'woocommerce'),required:!0,autoComplete:"postal-code"},t("postCode"))))}},640:function(e,t,n){"use strict";var o=n(7),c=n(11),r=n(0),a=n(4),i=n.n(a),s=n(2);t.a=function(e){var t=e.className,n=e.checked,a=e.id,l=e.onChange,u=void 0===l?s.noop:l,m=Object(c.a)(e,["className","checked","id","onChange"]),p=i()("components-form-toggle",t,{"is-checked":n});return Object(r.createElement)("span",{className:p},Object(r.createElement)("input",Object(o.a)({className:"components-form-toggle__input",id:a,type:"checkbox",checked:n,onChange:u},m)),Object(r.createElement)("span",{className:"components-form-toggle__track"}),Object(r.createElement)("span",{className:"components-form-toggle__thumb"}))}},669:function(e,t,n){"use strict";n.r(t),n.d(t,"TaskDashboard",(function(){return Ke}));var o=n(20),c=n.n(o),r=n(15),a=n.n(r),i=n(22),s=n.n(i),l=n(23),u=n.n(l),m=n(10),p=n.n(m),d=n(0),h=n(181),_=n(25),b=n(34),f=n(50),g=(n(607),n(3)),O=n(546),y=n(67),k=n(2),v=n(76),j=n(35),w=n(74),S=n(143),E=n(584),C=n(246);function P(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=p()(e);if(t){var c=p()(this).constructor;n=Reflect.construct(o,arguments,c)}else n=o.apply(this,arguments);return u()(this,n)}}var T=function(e){s()(n,e);var t=P(n);function n(e){var o;return c()(this,n),(o=t.call(this,e)).state={purchaseNowButtonBusy:!1,purchaseLaterButtonBusy:!1},o}return a()(n,[{key:"onClickPurchaseNow",value:function(){var e=this.props,t=e.productIds,n=e.onClickPurchaseNow;if(this.setState({purchaseNowButtonBusy:!0}),t.length){Object(f.recordEvent)("tasklist_modal_proceed_checkout",{product_ids:t,purchase_install:!0});var o=Object(C.a)("https://woocommerce.com/cart",{"wccom-replace-with":t.join(",")});n?n(o):window.location=o}}},{key:"onClickPurchaseLater",value:function(){var e=this.props.productIds;Object(f.recordEvent)("tasklist_modal_proceed_checkout",{product_ids:e,purchase_install:!1}),this.setState({purchaseLaterButtonBusy:!0}),this.props.onClickPurchaseLater()}},{key:"onClose",value:function(){var e=this.props,t=e.onClose,n=e.productIds;Object(f.recordEvent)("tasklist_modal_proceed_checkout",{product_ids:n,purchase_install:!1}),t()}},{key:"renderProducts",value:function(){var e=this.props.productIds,t=Object(j.g)("onboarding",{}),n=t.productTypes,o=void 0===n?{}:n,c=t.themes,r=void 0===c?[]:c,a=[];return e.forEach((function(e){var t=Object(k.find)(o,(function(t){return t.product===e}));t&&a.push({title:t.label,content:t.description});var n=Object(k.find)(r,(function(t){return t.id===e}));n&&a.push({title:Object(g.sprintf)(Object(g.__)("%s — %s per year",'woocommerce'),n.title,Object(v.decodeEntities)(n.price)),content:Object(d.createElement)("span",{dangerouslySetInnerHTML:Object(E.a)(n.excerpt)})})})),Object(d.createElement)(w.List,{items:a})}},{key:"render",value:function(){var e=this,t=this.state,n=t.purchaseNowButtonBusy,o=t.purchaseLaterButtonBusy;return Object(d.createElement)(O.a,{title:Object(g.__)("Would you like to add the following paid features to your store now?",'woocommerce'),onRequestClose:function(){return e.onClose()},className:"woocommerce-cart-modal"},this.renderProducts(),Object(d.createElement)("p",{className:"woocommerce-cart-modal__help-text"},Object(g.__)("You won't have access to this functionality until the extensions have been purchased and installed.",'woocommerce')),Object(d.createElement)("div",{className:"woocommerce-cart-modal__actions"},Object(d.createElement)(y.a,{isLink:!0,isBusy:o,onClick:function(){return e.onClickPurchaseLater()}},Object(g.__)("I'll do it later",'woocommerce')),Object(d.createElement)(y.a,{isPrimary:!0,isBusy:n,onClick:function(){return e.onClickPurchaseNow()}},Object(g.__)("Buy now",'woocommerce'))))}}]),n}(d.Component),N=Object(h.a)(Object(_.withSelect)((function(e){var t=e(b.PLUGINS_STORE_NAME).getInstalledPlugins,n=(0,e(b.ONBOARDING_STORE_NAME).getProfileItems)(),o=t();return{profileItems:n,productIds:Object(S.e)(n,!1,o)}})))(T),x=n(14),R=n.n(x),A=n(75),I=n.n(A),M=n(5),D=n.n(M),L=n(51),U=n(29),F=n(13),q=n.n(F),B=n(44),G=n.n(B);function J(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function V(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?J(Object(n),!0).forEach((function(t){D()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):J(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function H(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=p()(e);if(t){var c=p()(this).constructor;n=Reflect.construct(o,arguments,c)}else n=o.apply(this,arguments);return u()(this,n)}}var z=function(e){s()(r,e);var t,n,o=H(r);function r(e){var t;c()(this,r),t=o.call(this,e);var n=e.tasksStatus,a=n.hasHomepage,i=n.hasProducts;return t.stepVisibility={homepage:!a,import:!i},t.state={isDirty:!1,isPending:!1,logo:null,stepIndex:0,isUpdatingLogo:!1,isUpdatingNotice:!1,storeNoticeText:e.demoStoreNotice||""},t.completeStep=t.completeStep.bind(q()(t)),t.createHomepage=t.createHomepage.bind(q()(t)),t.importProducts=t.importProducts.bind(q()(t)),t.updateLogo=t.updateLogo.bind(q()(t)),t.updateNotice=t.updateNotice.bind(q()(t)),t}return a()(r,[{key:"componentDidMount",value:function(){var e=this.props.tasksStatus.themeMods;e&&e.custom_logo&&this.setState({logo:{id:e.custom_logo}})}},{key:"componentDidUpdate",value:function(e){var t=this,n=this.state,o=n.isPending,c=n.logo,r=this.props.demoStoreNotice;!c||c.url||o||(this.setState({isPending:!0}),wp.media.attachment(c.id).fetch().then((function(){var e=wp.media.attachment(c.id).get("url");t.setState({isPending:!1,logo:{id:c.id,url:e}})}))),r&&e.demoStoreNotice!==r&&this.setState({storeNoticeText:r})}},{key:"completeStep",value:function(){var e=this.state.stepIndex;this.getSteps()[e+1]?this.setState({stepIndex:e+1}):Object(U.getHistory)().push(Object(U.getNewPath)({},"/",{}))}},{key:"importProducts",value:function(){var e=this,t=this.props,n=t.clearTaskStatusCache,o=t.createNotice;this.setState({isPending:!0}),Object(f.recordEvent)("tasklist_appearance_import_demo",{}),G()({path:"".concat(b.WC_ADMIN_NAMESPACE,"/onboarding/tasks/import_sample_products"),method:"POST"}).then((function(t){t.failed&&t.failed.length?o("error",Object(g.__)("There was an error importing some of the sample products.",'woocommerce')):(o("success",Object(g.__)("All sample products have been imported.",'woocommerce')),n()),e.setState({isPending:!1}),e.completeStep()})).catch((function(t){o("error",t.message),e.setState({isPending:!1})}))}},{key:"createHomepage",value:function(){var e=this,t=this.props,n=t.clearTaskStatusCache,o=t.createNotice;this.setState({isPending:!0}),Object(f.recordEvent)("tasklist_appearance_create_homepage",{create_homepage:!0}),G()({path:"/wc-admin/onboarding/tasks/create_homepage",method:"POST"}).then((function(t){n(),o(t.status,t.message,{actions:t.edit_post_link?[{label:Object(g.__)("Customize",'woocommerce'),onClick:function(){Object(f.queueRecordEvent)("tasklist_appearance_customize_homepage",{}),window.location="".concat(t.edit_post_link,"&wc_onboarding_active_task=homepage")}}]:null}),e.setState({isPending:!1}),e.completeStep()})).catch((function(t){o("error",t.message),e.setState({isPending:!1})}))}},{key:"updateLogo",value:(n=I()(R.a.mark((function e(){var t,n,o,c,r,a,i,s,l;return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=this.props,n=t.clearTaskStatusCache,o=t.createNotice,c=t.stylesheet,r=t.themeMods,a=t.updateOptions,i=this.state.logo,s=V(V({},r),{},{custom_logo:i?i.id:null}),Object(f.recordEvent)("tasklist_appearance_upload_logo"),this.setState({isUpdatingLogo:!0}),e.next=7,a(D()({},"theme_mods_".concat(c),s));case 7:l=e.sent,n(),l.success?(this.setState({isUpdatingLogo:!1}),o("success",Object(g.__)("Store logo updated sucessfully.",'woocommerce')),this.completeStep()):o("error",l.message);case 10:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"updateNotice",value:(t=I()(R.a.mark((function e(){var t,n,o,c,r,a;return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=this.props,n=t.clearTaskStatusCache,o=t.createNotice,c=t.updateOptions,r=this.state.storeNoticeText,Object(f.recordEvent)("tasklist_appearance_set_store_notice",{added_text:Boolean(r.length)}),this.setState({isUpdatingNotice:!0}),e.next=6,c({woocommerce_task_list_appearance_complete:!0,woocommerce_demo_store:r.length?"yes":"no",woocommerce_demo_store_notice:r});case 6:a=e.sent,n(),a.success?(this.setState({isUpdatingNotice:!1}),o("success",Object(g.__)("🎨 Your store is looking great! Don't forget to continue personalizing it.",'woocommerce')),this.completeStep()):o("error",a.message);case 9:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"getSteps",value:function(){var e=this,t=this.state,n=t.isDirty,o=t.isPending,c=t.logo,r=t.storeNoticeText,a=t.isUpdatingLogo,i=[{key:"import",label:Object(g.__)("Import sample products",'woocommerce'),description:Object(g.__)("We’ll add some products that will make it easier to see what your store looks like",'woocommerce'),content:Object(d.createElement)(d.Fragment,null,Object(d.createElement)(y.a,{onClick:this.importProducts,isBusy:o,isPrimary:!0},Object(g.__)("Import products",'woocommerce')),Object(d.createElement)(y.a,{onClick:function(){return e.completeStep()}},Object(g.__)("Skip",'woocommerce'))),visible:this.stepVisibility.import},{key:"homepage",label:Object(g.__)("Create a custom homepage",'woocommerce'),description:Object(g.__)("Create a new homepage and customize it to suit your needs",'woocommerce'),content:Object(d.createElement)(d.Fragment,null,Object(d.createElement)(y.a,{isPrimary:!0,isBusy:o,onClick:this.createHomepage},Object(g.__)("Create homepage",'woocommerce')),Object(d.createElement)(y.a,{isTertiary:!0,onClick:function(){Object(f.recordEvent)("tasklist_appearance_create_homepage",{create_homepage:!1}),e.completeStep()}},Object(g.__)("Skip",'woocommerce'))),visible:this.stepVisibility.homepage},{key:"logo",label:Object(g.__)("Upload a logo",'woocommerce'),description:Object(g.__)("Ensure your store is on-brand by adding your logo",'woocommerce'),content:o?null:Object(d.createElement)(d.Fragment,null,Object(d.createElement)(w.ImageUpload,{image:c,onChange:function(t){return e.setState({isDirty:!0,logo:t})}}),Object(d.createElement)(y.a,{disabled:!c&&!n,onClick:this.updateLogo,isBusy:a,isPrimary:!0},Object(g.__)("Proceed",'woocommerce')),Object(d.createElement)(y.a,{isTertiary:!0,onClick:function(){return e.completeStep()}},Object(g.__)("Skip",'woocommerce'))),visible:!0},{key:"notice",label:Object(g.__)("Set a store notice",'woocommerce'),description:Object(g.__)("Optionally display a prominent notice across all pages of your store",'woocommerce'),content:Object(d.createElement)(d.Fragment,null,Object(d.createElement)(w.TextControl,{label:Object(g.__)("Store notice text",'woocommerce'),placeholder:Object(g.__)("Store notice text",'woocommerce'),value:r,onChange:function(t){return e.setState({storeNoticeText:t})}}),Object(d.createElement)(y.a,{onClick:this.updateNotice,isPrimary:!0},Object(g.__)("Complete task",'woocommerce'))),visible:!0}];return Object(k.filter)(i,(function(e){return e.visible}))}},{key:"render",value:function(){var e=this.state,t=e.isPending,n=e.stepIndex,o=e.isUpdatingLogo,c=e.isUpdatingNotice,r=this.getSteps()[n].key;return Object(d.createElement)("div",{className:"woocommerce-task-appearance"},Object(d.createElement)(w.Card,{className:"is-narrow"},Object(d.createElement)(w.Stepper,{isPending:c||o||t,isVertical:!0,currentStep:r,steps:this.getSteps()})))}}]),r}(d.Component),Z=Object(h.a)(Object(_.withSelect)((function(e){var t=e(b.OPTIONS_STORE_NAME).getOption,n=(0,e(b.ONBOARDING_STORE_NAME).getTasksStatus)();return{demoStoreNotice:t("woocommerce_demo_store_notice"),stylesheet:t("stylesheet"),tasksStatus:n}})),Object(_.withDispatch)((function(e){var t=e("core/notices").createNotice,n=e(b.OPTIONS_STORE_NAME).updateOptions,o=e(b.ONBOARDING_STORE_NAME).invalidateResolutionForStoreSelector;return{clearTaskStatusCache:function(){return o("getTasksStatus")},createNotice:t,updateOptions:n}})))(z);function W(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=p()(e);if(t){var c=p()(this).constructor;n=Reflect.construct(o,arguments,c)}else n=o.apply(this,arguments);return u()(this,n)}}var Q=[{title:Object(g.__)("Add manually (recommended)",'woocommerce'),content:Object(g.__)("For small stores we recommend adding products manually",'woocommerce'),before:Object(d.createElement)("i",{className:"material-icons-outlined"},"add_box"),after:Object(d.createElement)("i",{className:"material-icons-outlined"},"chevron_right"),onClick:function(){return Object(f.recordEvent)("tasklist_add_product",{method:"manually"})},href:Object(j.f)("post-new.php?post_type=product&wc_onboarding_active_task=products&tutorial=true")},{title:Object(g.__)("Import",'woocommerce'),content:Object(g.__)("For larger stores we recommend importing all products at once via CSV file",'woocommerce'),before:Object(d.createElement)("i",{className:"material-icons-outlined"},"import_export"),after:Object(d.createElement)("i",{className:"material-icons-outlined"},"chevron_right"),onClick:function(){return Object(f.recordEvent)("tasklist_add_product",{method:"import"})},href:Object(j.f)("edit.php?post_type=product&page=product_importer&wc_onboarding_active_task=product-import")},{title:Object(g.__)("Migrate",'woocommerce'),content:Object(g.__)("For stores currently selling elsewhere we suggest using a product migration service",'woocommerce'),before:Object(d.createElement)("i",{className:"material-icons-outlined"},"cloud_download"),after:Object(d.createElement)("i",{className:"material-icons-outlined"},"chevron_right"),onClick:function(){return Object(f.recordEvent)("tasklist_add_product",{method:"migrate"})},href:"https://woocommerce.com/products/cart2cart/",target:"_blank"}],Y=function(e){s()(n,e);var t=W(n);function n(){return c()(this,n),t.apply(this,arguments)}return a()(n,[{key:"render",value:function(){return Object(d.createElement)(d.Fragment,null,Object(d.createElement)(w.Card,{className:"woocommerce-task-card"},Object(d.createElement)(w.List,{items:Q})))}}]),n}(d.Component),K=n(36),X=n.n(K),$=n(43),ee=n.n($),te=n(1),ne=n.n(te);function oe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=p()(e);if(t){var c=p()(this).constructor;n=Reflect.construct(o,arguments,c)}else n=o.apply(this,arguments);return u()(this,n)}}var ce=function(e){s()(o,e);var t,n=oe(o);function o(e){var t;return c()(this,o),(t=n.call(this,e)).state={isConnecting:!1},t.connectJetpack=t.connectJetpack.bind(q()(t)),e.setIsPending(!0),t}return a()(o,[{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.createNotice,o=t.error,c=t.isRequesting,r=t.onError,a=t.setIsPending;e.isRequesting&&!c&&a(!1),o&&o!==e.error&&(r&&r(),n("error",o))}},{key:"connectJetpack",value:(t=I()(R.a.mark((function e(){var t,n,o;return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=this.props,n=t.jetpackConnectUrl,o=t.onConnect,this.setState({isConnecting:!0},(function(){o&&o(),window.location=n}));case 2:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"render",value:function(){var e=this.props,t=e.hasErrors,n=e.isRequesting,o=e.onSkip,c=e.skipText,r=e.onAbort,a=e.abortText;return Object(d.createElement)(d.Fragment,null,t?Object(d.createElement)(y.a,{isPrimary:!0,onClick:function(){return window.location.reload()}},Object(g.__)("Retry",'woocommerce')):Object(d.createElement)(y.a,{disabled:n,isBusy:this.state.isConnecting,isPrimary:!0,onClick:this.connectJetpack},Object(g.__)("Connect",'woocommerce')),o&&Object(d.createElement)(y.a,{onClick:o},c||Object(g.__)("No thanks",'woocommerce')),r&&Object(d.createElement)(y.a,{onClick:r},a||Object(g.__)("Abort",'woocommerce')))}}]),o}(d.Component);ce.propTypes={createNotice:ne.a.func.isRequired,error:ne.a.string,hasErrors:ne.a.bool,isRequesting:ne.a.bool,jetpackConnectUrl:ne.a.string,onConnect:ne.a.func,onError:ne.a.func,onSkip:ne.a.func,redirectUrl:ne.a.string,skipText:ne.a.string,setIsPending:ne.a.func,onAbort:ne.a.func,abortText:ne.a.string},ce.defaultProps={setIsPending:function(){}};var re=Object(h.a)(Object(_.withSelect)((function(e,t){var n=e(b.PLUGINS_STORE_NAME),o=n.getJetpackConnectUrl,c=n.isPluginsRequesting,r=n.getPluginsError,a={redirect_url:t.redirectUrl||window.location.href},i=c("getJetpackConnectUrl");return{error:r("getJetpackConnectUrl")||"",isRequesting:i,jetpackConnectUrl:o(a)}})),Object(_.withDispatch)((function(e){return{createNotice:e("core/notices").createNotice}})))(ce),ae=n(597);function ie(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function se(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ie(Object(n),!0).forEach((function(t){D()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ie(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function le(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=p()(e);if(t){var c=p()(this).constructor;n=Reflect.construct(o,arguments,c)}else n=o.apply(this,arguments);return u()(this,n)}}var ue=function(e){s()(o,e);var t,n=le(o);function o(){var e;return c()(this,o),(e=n.apply(this,arguments)).onSubmit=e.onSubmit.bind(q()(e)),e}return a()(o,[{key:"onSubmit",value:(t=I()(R.a.mark((function e(t){var n,o,c,r,a,i;return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=this.props,o=n.onComplete,c=n.createNotice,r=n.isSettingsError,a=n.updateAndPersistSettingsForGroup,i=n.settings,e.next=3,a("general",{general:se(se({},i),{},{woocommerce_store_address:t.addressLine1,woocommerce_store_address_2:t.addressLine2,woocommerce_default_country:t.countryState,woocommerce_store_city:t.city,woocommerce_store_postcode:t.postCode})});case 3:r?c("error",Object(g.__)("There was a problem saving your store location.",'woocommerce')):o(t);case 4:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"getInitialValues",value:function(){var e=this.props.settings;return{addressLine1:e.woocommerce_store_address||"",addressLine2:e.woocommerce_store_address_2||"",city:e.woocommerce_store_city||"",countryState:e.woocommerce_default_country||"",postCode:e.woocommerce_store_postcode||""}}},{key:"render",value:function(){return this.props.isSettingsRequesting?null:Object(d.createElement)(w.Form,{initialValues:this.getInitialValues(),onSubmitCallback:this.onSubmit,validate:ae.b},(function(e){var t=e.getInputProps,n=e.handleSubmit,o=e.setValue;return Object(d.createElement)(d.Fragment,null,Object(d.createElement)(ae.a,{getInputProps:t,setValue:o}),Object(d.createElement)(y.a,{isPrimary:!0,onClick:n},Object(g.__)("Continue",'woocommerce')))}))}}]),o}(d.Component),me=n(640),pe=n(574);function de(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=p()(e);if(t){var c=p()(this).constructor;n=Reflect.construct(o,arguments,c)}else n=o.apply(this,arguments);return u()(this,n)}}var he=function(e){s()(o,e);var t,n=de(o);function o(){var e;return c()(this,o),(e=n.apply(this,arguments)).updateShippingZones=e.updateShippingZones.bind(q()(e)),e}return a()(o,[{key:"getShippingMethods",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return e&&e.methods&&Array.isArray(e.methods)?t?e.methods?e.methods.filter((function(e){return e.method_id===t})):[]:e.methods:[]}},{key:"disableShippingMethods",value:function(e,t){t.length&&t.forEach((function(t){G()({method:"POST",path:"/wc/v3/shipping/zones/".concat(e.id,"/methods/").concat(t.instance_id),data:{enabled:!1}})}))}},{key:"updateShippingZones",value:(t=I()(R.a.mark((function e(t){var n,o,c,r,a,i,s=this;return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=this.props,o=n.clearTaskStatusCache,c=n.createNotice,r=n.shippingZones,a=!1,i=!1,r.forEach((function(e){0===e.id?a=e.toggleable&&t["".concat(e.id,"_enabled")]:i=""!==t["".concat(e.id,"_rate")]&&parseFloat(t["".concat(e.id,"_rate")])!==parseFloat(0);var n=s.getShippingMethods(e),o=parseFloat(t["".concat(e.id,"_rate")])===parseFloat(0)?"free_shipping":"flat_rate",c=s.getShippingMethods(e,o).length?s.getShippingMethods(e,o)[0]:null;if(!e.toggleable||t["".concat(e.id,"_enabled")]){if(c){var r=n.filter((function(e){return e.instance_id!==c.instance_id}));s.disableShippingMethods(e,r)}G()({method:"POST",path:c?"/wc/v3/shipping/zones/".concat(e.id,"/methods/").concat(c.instance_id):"/wc/v3/shipping/zones/".concat(e.id,"/methods"),data:{method_id:o,enabled:!0,settings:{cost:t["".concat(e.id,"_rate")]}}})}else s.disableShippingMethods(e,n)})),Object(f.recordEvent)("tasklist_shipping_set_costs",{shipping_cost:i,rest_world:a}),o(),c("success",Object(g.__)("Your shipping rates have been updated.",'woocommerce')),this.props.onComplete();case 8:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"renderInputPrefix",value:function(){var e=this.context.getCurrencyConfig(),t=e.symbolPosition,n=e.symbol;return 0===t.indexOf("right")?null:Object(d.createElement)("span",{className:"woocommerce-shipping-rate__control-prefix"},n)}},{key:"renderInputSuffix",value:function(e){var t=this.context.getCurrencyConfig(),n=t.symbolPosition,o=t.symbol;return 0===n.indexOf("right")?Object(d.createElement)("span",{className:"woocommerce-shipping-rate__control-suffix"},o):parseFloat(e)===parseFloat(0)?Object(d.createElement)("span",{className:"woocommerce-shipping-rate__control-suffix"},Object(g.__)("Free shipping",'woocommerce')):null}},{key:"getFormattedRate",value:function(e){var t=this.context.formatDecimalString,n=t(e);return e.length&&n.length?t(e):t(0)}},{key:"getInitialValues",value:function(){var e=this,t=this.context.formatDecimalString,n={};return this.props.shippingZones.forEach((function(o){var c=e.getShippingMethods(o),r=c.length&&c[0].settings.cost?e.getFormattedRate(c[0].settings.cost.value):t(0);n["".concat(o.id,"_rate")]=r,c.length&&c[0].enabled?n["".concat(o.id,"_enabled")]=!0:n["".concat(o.id,"_enabled")]=!1})),n}},{key:"validate",value:function(e){var t={};return Object.keys(e).filter((function(e){return e.endsWith("_rate")})).forEach((function(n){e[n]<0&&(t[n]=Object(g.__)("Shipping rates can not be negative numbers.",'woocommerce'))})),t}},{key:"render",value:function(){var e=this,t=this.props,n=t.buttonText,o=t.shippingZones;return o.length?Object(d.createElement)(w.Form,{initialValues:this.getInitialValues(),onSubmitCallback:this.updateShippingZones,validate:this.validate},(function(t){var c=t.getInputProps,r=t.handleSubmit,a=t.setTouched,i=t.setValue,s=t.values;return Object(d.createElement)(d.Fragment,null,Object(d.createElement)("div",{className:"woocommerce-shipping-rates"},o.map((function(t){return Object(d.createElement)("div",{className:"woocommerce-shipping-rate",key:t.id},Object(d.createElement)("div",{className:"woocommerce-shipping-rate__icon"},t.locations?t.locations.map((function(e){return Object(d.createElement)(w.Flag,{size:24,code:e.code,key:e.code})})):Object(d.createElement)("i",{className:"material-icons-outlined"},"public")),Object(d.createElement)("div",{className:"woocommerce-shipping-rate__main"},t.toggleable?Object(d.createElement)("label",{htmlFor:"woocommerce-shipping-rate__toggle-".concat(t.id),className:"woocommerce-shipping-rate__name"},t.name,Object(d.createElement)(me.a,X()({id:"woocommerce-shipping-rate__toggle-".concat(t.id)},c("".concat(t.id,"_enabled"))))):Object(d.createElement)("div",{className:"woocommerce-shipping-rate__name"},t.name),(!t.toggleable||s["".concat(t.id,"_enabled")])&&Object(d.createElement)(w.TextControlWithAffixes,X()({label:Object(g.__)("Shipping cost",'woocommerce'),required:!0},c("".concat(t.id,"_rate")),{onBlur:function(){a("".concat(t.id,"_rate")),i("".concat(t.id,"_rate"),e.getFormattedRate(s["".concat(t.id,"_rate")]))},prefix:e.renderInputPrefix(),suffix:e.renderInputSuffix(s["".concat(t.id,"_rate")]),className:"muriel-input-text woocommerce-shipping-rate__control-wrapper"}))))}))),Object(d.createElement)(y.a,{isPrimary:!0,onClick:r},n||Object(g.__)("Update",'woocommerce')))})):null}}]),o}(d.Component);he.propTypes={buttonText:ne.a.string,onComplete:ne.a.func.isRequired,createNotice:ne.a.func.isRequired,shippingZones:ne.a.array},he.defaultProps={shippingZones:[]},he.contextType=pe.a;var _e=Object(h.a)(Object(_.withDispatch)((function(e){var t=e(b.ONBOARDING_STORE_NAME).invalidateResolutionForStoreSelector;return{clearTaskStatusCache:function(){return t("getTasksStatus")}}})))(he),be=n(585);function fe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=p()(e);if(t){var c=p()(this).constructor;n=Reflect.construct(o,arguments,c)}else n=o.apply(this,arguments);return u()(this,n)}}var ge=function(e){s()(o,e);var t,n=fe(o);function o(e){var t;return c()(this,o),(t=n.call(this,e)).initialState={isPending:!1,step:"store_location",shippingZones:[]},t.activePlugins=e.activePlugins,t.state=t.initialState,t.completeStep=t.completeStep.bind(q()(t)),t}return a()(o,[{key:"componentDidMount",value:function(){this.reset()}},{key:"reset",value:function(){this.setState(this.initialState)}},{key:"fetchShippingZones",value:(t=I()(R.a.mark((function e(){var t,n,o,c,r,a,i;return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.setState({isPending:!0}),t=this.props,n=t.countryCode,o=t.countryName,c=[],e.next=5,G()({path:"/wc/v3/shipping/zones"});case 5:return r=e.sent,a=!1,e.next=9,Promise.all(r.map(function(){var e=I()(R.a.mark((function e(t){return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==t.id){e.next=8;break}return e.next=3,G()({path:"/wc/v3/shipping/zones/".concat(t.id,"/methods")});case 3:return t.methods=e.sent,t.name=Object(g.__)("Rest of the world",'woocommerce'),t.toggleable=!0,c.push(t),e.abrupt("return");case 8:return e.next=10,G()({path:"/wc/v3/shipping/zones/".concat(t.id,"/locations")});case 10:if(t.locations=e.sent,!t.locations.find((function(e){return n===e.code}))){e.next=18;break}return e.next=15,G()({path:"/wc/v3/shipping/zones/".concat(t.id,"/methods")});case 15:t.methods=e.sent,c.push(t),a=!0;case 18:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 9:if(a){e.next=17;break}return e.next=12,G()({method:"POST",path:"/wc/v3/shipping/zones",data:{name:o}});case 12:return i=e.sent,e.next=15,G()({method:"POST",path:"/wc/v3/shipping/zones/".concat(i.id,"/locations"),data:[{code:n,type:"country"}]});case 15:i.locations=e.sent,c.push(i);case 17:c.reverse(),this.setState({isPending:!1,shippingZones:c});case 19:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"componentDidUpdate",value:function(e,t){var n=this.props,o=n.countryCode,c=n.settings,r=c.woocommerce_store_address,a=c.woocommerce_default_country,i=c.woocommerce_store_postcode,s=this.state.step;"rates"!==s||e.countryCode===o&&"rates"===t.step||this.fetchShippingZones();var l=Boolean(r&&a&&i);"store_location"===s&&l&&this.completeStep()}},{key:"completeStep",value:function(){var e=this.props.createNotice,t=this.state.step,n=this.getSteps(),o=n.findIndex((function(e){return e.key===t})),c=n[o+1];c?this.setState({step:c.key}):(e("success",Object(g.__)("📦 Shipping is done! Don't worry, you can always change it later.",'woocommerce')),Object(U.getHistory)().push(Object(U.getNewPath)({},"/",{})))}},{key:"getPluginsToActivate",value:function(){var e=this.props.countryCode,t=[];return["GB","CA","AU"].includes(e)?t.push("woocommerce-shipstation-integration"):"US"===e&&(t.push("woocommerce-services"),t.push("jetpack")),Object(k.difference)(t,this.activePlugins)}},{key:"getSteps",value:function(){var e=this,t=this.props,n=t.countryCode,o=t.isJetpackConnected,c=this.getPluginsToActivate(),r=!o&&"US"===n,a=[{key:"store_location",label:Object(g.__)("Set store location",'woocommerce'),description:Object(g.__)("The address from which your business operates",'woocommerce'),content:Object(d.createElement)(ue,X()({},this.props,{onComplete:function(t){var n=Object(S.b)(t.countryState);Object(f.recordEvent)("tasklist_shipping_set_location",{country:n}),e.completeStep()}})),visible:!0},{key:"rates",label:Object(g.__)("Set shipping costs",'woocommerce'),description:Object(g.__)("Define how much customers pay to ship to different destinations",'woocommerce'),content:Object(d.createElement)(_e,X()({buttonText:c.length||r?Object(g.__)("Proceed",'woocommerce'):Object(g.__)("Complete task",'woocommerce'),shippingZones:this.state.shippingZones,onComplete:this.completeStep},this.props)),visible:!0},{key:"label_printing",label:Object(g.__)("Enable shipping label printing",'woocommerce'),description:c.includes("woocommerce-shipstation-integration")?ee()({mixedString:Object(g.__)("We recommend using ShipStation to save time at the post office by printing your shipping labels at home. Try ShipStation free for 30 days. {{link}}Learn more{{/link}}.",'woocommerce'),components:{link:Object(d.createElement)(w.Link,{href:"https://woocommerce.com/products/shipstation-integration",target:"_blank",type:"external"})}}):Object(g.__)("With WooCommerce Shipping and Jetpack you can save time at the Post Office by printing your shipping labels at home",'woocommerce'),content:Object(d.createElement)(w.Plugins,X()({onComplete:function(t,n){Object(be.a)(n),Object(f.recordEvent)("tasklist_shipping_label_printing",{install:!0,plugins_to_activate:c}),e.completeStep()},onError:function(e,t){return Object(be.a)(t)},onSkip:function(){Object(f.recordEvent)("tasklist_shipping_label_printing",{install:!1,plugins_to_activate:c}),Object(U.getHistory)().push(Object(U.getNewPath)({},"/",{}))},pluginSlugs:c},this.props)),visible:c.length},{key:"connect",label:Object(g.__)("Connect your store",'woocommerce'),description:Object(g.__)("Connect your store to WordPress.com to enable label printing",'woocommerce'),content:Object(d.createElement)(re,X()({redirectUrl:Object(j.f)("admin.php?page=wc-admin"),completeStep:this.completeStep},this.props,{onConnect:function(){Object(f.recordEvent)("tasklist_shipping_connect_store")}})),visible:r}];return Object(k.filter)(a,(function(e){return e.visible}))}},{key:"render",value:function(){var e=this.state,t=e.isPending,n=e.step,o=this.props.isUpdateSettingsRequesting;return Object(d.createElement)("div",{className:"woocommerce-task-shipping"},Object(d.createElement)(w.Card,{className:"is-narrow"},Object(d.createElement)(w.Stepper,{isPending:t||o,isVertical:!0,currentStep:n,steps:this.getSteps()})))}}]),o}(d.Component),Oe=Object(h.a)(Object(_.withSelect)((function(e){var t=e(b.SETTINGS_STORE_NAME),n=t.getSettings,o=t.isUpdateSettingsRequesting,c=e(b.PLUGINS_STORE_NAME),r=c.getActivePlugins,a=c.isJetpackConnected,i=n("general").general,s=void 0===i?{}:i,l=Object(S.b)(s.woocommerce_default_country),u=Object(j.g)("dataEndpoints",{}).countries,m=l?(void 0===u?[]:u).find((function(e){return e.code===l})):null,p=m?m.name:null,d=r();return{countryCode:l,countryName:p,isUpdateSettingsRequesting:o("general"),settings:s,activePlugins:d,isJetpackConnected:a()}})),Object(_.withDispatch)((function(e){return{createNotice:e("core/notices").createNotice,updateAndPersistSettingsForGroup:e(b.SETTINGS_STORE_NAME).updateAndPersistSettingsForGroup}})))(ge),ye=n(142);function ke(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ve(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ke(Object(n),!0).forEach((function(t){D()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ke(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function je(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=p()(e);if(t){var c=p()(this).constructor;n=Reflect.construct(o,arguments,c)}else n=o.apply(this,arguments);return u()(this,n)}}var we=function(e){s()(o,e);var t,n=je(o);function o(e){var t;c()(this,o),t=n.call(this,e);var r=e.hasCompleteAddress,a=e.pluginsToActivate;return t.initialState={isPending:!1,stepIndex:r?1:0,cachedPluginsToActivate:a},t.state=t.initialState,t.completeStep=t.completeStep.bind(q()(t)),t}return a()(o,[{key:"componentDidMount",value:function(){this.reset()}},{key:"reset",value:function(){this.setState(this.initialState)}},{key:"shouldShowSuccessScreen",value:function(){var e=this.props,t=e.isJetpackConnected,n=e.hasCompleteAddress,o=e.pluginsToActivate;return n&&!o.length&&t&&this.isTaxJarSupported()}},{key:"isTaxJarSupported",value:function(){var e=this.props,t=e.countryCode,n=e.tasksStatus,o=n.automatedTaxSupportedCountries,c=void 0===o?[]:o;return!n.taxJarActivated&&c.includes(t)}},{key:"completeStep",value:function(){var e=this.state.stepIndex;this.getSteps()[e+1]&&this.setState({stepIndex:e+1})}},{key:"manuallyConfigureTaxRates",value:(t=I()(R.a.mark((function e(){var t,n,o,c=this;return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=this.props,n=t.generalSettings,o=t.updateAndPersistSettingsForGroup,"yes"!==n.woocommerce_calc_taxes?(this.setState({isPending:!0}),o("general",{general:ve(ve({},n),{},{woocommerce_calc_taxes:"yes"})}).then((function(){return c.redirectToTaxSettings()})).catch((function(e){return Object(be.a)(e)}))):this.redirectToTaxSettings();case 2:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"updateAutomatedTax",value:function(e){var t=this,n=this.props,o=n.clearTaskStatusCache,c=n.createNotice,r=n.updateAndPersistSettingsForGroup,a=n.generalSettings,i=n.taxSettings;Promise.all([r("tax",{tax:ve(ve({},i),{},{wc_connect_taxes_enabled:e?"yes":"no"})}),r("general",{general:ve(ve({},a),{},{woocommerce_calc_taxes:"yes"})})]).then((function(){o(),e?(c("success",Object(g.__)("You're awesome! One less item on your to-do list ✅",'woocommerce')),Object(U.getHistory)().push(Object(U.getNewPath)({},"/",{}))):t.redirectToTaxSettings()})).catch((function(){c("error",Object(g.__)("There was a problem updating your tax settings.",'woocommerce'))}))}},{key:"redirectToTaxSettings",value:function(){window.location=Object(j.f)("admin.php?page=wc-settings&tab=tax§ion=standard&wc_onboarding_active_task=tax")}},{key:"doNotChargeSalesTax",value:function(){var e=this.props.updateOptions;Object(f.queueRecordEvent)("tasklist_tax_connect_store",{connect:!1,no_tax:!0}),e({woocommerce_no_sales_tax:!0,woocommerce_calc_taxes:"no"}).then((function(){window.location=Object(j.f)("admin.php?page=wc-admin")}))}},{key:"getSteps",value:function(){var e=this,t=this.props,n=t.generalSettings,o=t.isJetpackConnected,c=t.isPending,r=t.tosAccepted,a=t.updateOptions,i=this.state.cachedPluginsToActivate,s=[{key:"store_location",label:Object(g.__)("Set store location",'woocommerce'),description:Object(g.__)("The address from which your business operates",'woocommerce'),content:Object(d.createElement)(ue,X()({},this.props,{onComplete:function(t){var n=Object(S.b)(t.countryState);Object(f.recordEvent)("tasklist_tax_set_location",{country:n}),e.completeStep()},isSettingsRequesting:!1,settings:n})),visible:!0},{key:"plugins",label:Object(g.__)("Install Jetpack and WooCommerce Tax",'woocommerce'),description:Object(g.__)("Jetpack and WooCommerce Tax allow you to automate sales tax calculations",'woocommerce'),content:Object(d.createElement)(d.Fragment,null,Object(d.createElement)(w.Plugins,{onComplete:function(t,n){Object(be.a)(n),Object(f.recordEvent)("tasklist_tax_install_extensions",{install_extensions:!0}),a({woocommerce_setup_jetpack_opted_in:!0}),e.completeStep()},onError:function(e,t){return Object(be.a)(t)},onSkip:function(){Object(f.queueRecordEvent)("tasklist_tax_install_extensions",{install_extensions:!1}),e.manuallyConfigureTaxRates()},skipText:Object(g.__)("Set up manually",'woocommerce'),onAbort:function(){return e.doNotChargeSalesTax()},abortText:Object(g.__)("I don't charge sales tax",'woocommerce')}),!r&&Object(d.createElement)(ye.a,{variant:"caption",className:"woocommerce-task__caption"},ee()({mixedString:Object(g.__)("By installing Jetpack and WooCommerce Tax you agree to the {{link}}Terms of Service{{/link}}.",'woocommerce'),components:{link:Object(d.createElement)(w.Link,{href:"https://wordpress.com/tos/",target:"_blank",type:"external"})}}))),visible:(i.length||!r)&&this.isTaxJarSupported()},{key:"connect",label:Object(g.__)("Connect your store",'woocommerce'),description:Object(g.__)("Connect your store to WordPress.com to enable automated sales tax calculations",'woocommerce'),content:Object(d.createElement)(re,X()({},this.props,{onConnect:function(){Object(f.recordEvent)("tasklist_tax_connect_store",{connect:!0,no_tax:!1})},onSkip:function(){Object(f.queueRecordEvent)("tasklist_tax_connect_store",{connect:!1,no_tax:!1}),e.manuallyConfigureTaxRates()},skipText:Object(g.__)("Set up tax rates manually",'woocommerce'),onAbort:function(){return e.doNotChargeSalesTax()},abortText:Object(g.__)("My business doesn't charge sales tax",'woocommerce')})),visible:!o&&this.isTaxJarSupported()},{key:"manual_configuration",label:Object(g.__)("Configure tax rates",'woocommerce'),description:Object(g.__)("Head over to the tax rate settings screen to configure your tax rates",'woocommerce'),content:Object(d.createElement)(d.Fragment,null,Object(d.createElement)(y.a,{disabled:c,isPrimary:!0,isBusy:c,onClick:function(){Object(f.recordEvent)("tasklist_tax_config_rates"),e.manuallyConfigureTaxRates()}},Object(g.__)("Configure",'woocommerce')),Object(d.createElement)("p",null,"yes"!==n.woocommerce_calc_taxes&&ee()({mixedString:Object(g.__)('By clicking "Configure" you\'re enabling tax rates and calculations. More info {{link}}here{{/link}}.','woocommerce'),components:{link:Object(d.createElement)(w.Link,{href:"https://docs.woocommerce.com/document/setting-up-taxes-in-woocommerce/#section-1",target:"_blank",type:"external"})}}))),visible:!this.isTaxJarSupported()}];return Object(k.filter)(s,(function(e){return e.visible}))}},{key:"renderSuccessScreen",value:function(){var e=this,t=this.props.isPending;return Object(d.createElement)("div",{className:"woocommerce-task-tax__success"},Object(d.createElement)("span",{className:"woocommerce-task-tax__success-icon",role:"img","aria-labelledby":"woocommerce-task-tax__success-message"},"🎊"),Object(d.createElement)(w.H,{id:"woocommerce-task-tax__success-message"},Object(g.__)("Good news!",'woocommerce')),Object(d.createElement)("p",null,ee()({mixedString:Object(g.__)("{{strong}}Jetpack{{/strong}} and {{strong}}WooCommerce Tax{{/strong}} can automate your sales tax calculations for you.",'woocommerce'),components:{strong:Object(d.createElement)("strong",null)}})),Object(d.createElement)(y.a,{disabled:t,isPrimary:!0,isBusy:t,onClick:function(){Object(f.recordEvent)("tasklist_tax_setup_automated_proceed",{setup_automatically:!0}),e.updateAutomatedTax(!0)}},Object(g.__)("Yes please",'woocommerce')),Object(d.createElement)(y.a,{disabled:t,isTertiary:!0,onClick:function(){Object(f.recordEvent)("tasklist_tax_setup_automated_proceed",{setup_automatically:!1}),e.updateAutomatedTax(!1)}},Object(g.__)("No thanks, I'll set up manually",'woocommerce')),Object(d.createElement)(y.a,{disabled:t,isTertiary:!0,onClick:function(){return e.doNotChargeSalesTax()}},Object(g.__)("I don't charge sales tax",'woocommerce')))}},{key:"render",value:function(){var e=this.state.stepIndex,t=this.props,n=t.isPending,o=t.isResolving,c=this.getSteps()[e];return Object(d.createElement)("div",{className:"woocommerce-task-tax"},Object(d.createElement)(w.Card,{className:"is-narrow"},this.shouldShowSuccessScreen()?this.renderSuccessScreen():Object(d.createElement)(w.Stepper,{isPending:n||o,isVertical:!0,currentStep:c.key,steps:this.getSteps()})))}}]),o}(d.Component),Se=Object(h.a)(Object(_.withSelect)((function(e){var t=e(b.SETTINGS_STORE_NAME),n=t.getSettings,o=t.isUpdateSettingsRequesting,c=e(b.OPTIONS_STORE_NAME).getOption,r=e(b.PLUGINS_STORE_NAME),a=r.getActivePlugins,i=r.isJetpackConnected,s=r.isPluginsRequesting,l=e(b.ONBOARDING_STORE_NAME).getTasksStatus,u=n("general").general,m=void 0===u?{}:u,p=Object(S.b)(m.woocommerce_default_country),d=m.woocommerce_store_address,h=m.woocommerce_default_country,_=m.woocommerce_store_postcode,f=Boolean(d&&h&&_),g=n("tax").tax,O=void 0===g?{}:g,y=a(),v=Object(k.difference)(["jetpack","woocommerce-services"],y),j=(c("wc_connect_options")||{}).tos_accepted||c("woocommerce_setup_jetpack_opted_in"),w=l(),E=o("tax")||o("general"),C=s("getJetpackConnectUrl");return{countryCode:p,generalSettings:m,hasCompleteAddress:f,isJetpackConnected:i(),isPending:E,isResolving:C,pluginsToActivate:v,tasksStatus:w,taxSettings:O,tosAccepted:j}})),Object(_.withDispatch)((function(e){var t=e("core/notices").createNotice,n=e(b.OPTIONS_STORE_NAME).updateOptions,o=e(b.SETTINGS_STORE_NAME).updateAndPersistSettingsForGroup,c=e(b.ONBOARDING_STORE_NAME).invalidateResolutionForStoreSelector;return{clearTaskStatusCache:function(){return c("getTasksStatus")},createNotice:t,updateAndPersistSettingsForGroup:o,updateOptions:n}})))(we),Ee=n(4),Ce=n.n(Ee),Pe=n(604);function Te(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Ne(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Te(Object(n),!0).forEach((function(t){D()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Te(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function xe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=p()(e);if(t){var c=p()(this).constructor;n=Reflect.construct(o,arguments,c)}else n=o.apply(this,arguments);return u()(this,n)}}var Re=function(e){s()(r,e);var t,n,o=xe(r);function r(e){var t;c()(this,r),t=o.apply(this,arguments);var n=e.methods,a={};return n.forEach((function(e){return a[e.key]=e.isEnabled})),t.state={busyMethod:null,enabledMethods:a,recommendedMethod:t.getRecommendedMethod()},t.markConfigured=t.markConfigured.bind(q()(t)),t}return a()(r,[{key:"componentDidUpdate",value:function(){var e=this.state.recommendedMethod,t=this.getRecommendedMethod();e!==t&&this.setState({recommendedMethod:t})}},{key:"getRecommendedMethod",value:function(){return this.props.methods.find((function(e){return"wcpay"===e.key&&e.visible}))?"wcpay":"stripe"}},{key:"markConfigured",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.props.clearTaskStatusCache,o=this.state.enabledMethods;this.setState({enabledMethods:Ne(Ne({},o),{},D()({},e,!0))}),n(),Object(f.recordEvent)("tasklist_payment_connect_method",{payment_method:e}),Object(U.getHistory)().push(Object(U.getNewPath)(Ne(Ne({},t),{},{task:"payments"}),"/",{}))}},{key:"getCurrentMethod",value:function(){var e=this.props,t=e.methods,n=e.query;if(n.method)return t.find((function(e){return e.key===n.method}))}},{key:"getInstallStep",value:function(){var e=this.getCurrentMethod();if(e.plugins&&e.plugins.length){var t=this.props.activePlugins,n=e.plugins.filter((function(e){return!t.includes(e)})),o=e.plugins.map((function(e){return b.pluginNames[e]})).join(" "+Object(g.__)("and",'woocommerce')+" ");return{key:"install",label:Object(g.sprintf)(Object(g.__)("Install %s",'woocommerce'),o),content:Object(d.createElement)(w.Plugins,{onComplete:function(t,n){Object(be.a)(n),Object(f.recordEvent)("tasklist_payment_install_method",{plugins:e.plugins})},onError:function(e,t){return Object(be.a)(t)},autoInstall:!0,pluginSlugs:e.plugins}),isComplete:!n.length}}}},{key:"toggleMethod",value:(n=I()(R.a.mark((function e(t){var n,o,c,r,a,i,s;return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=this.props,o=n.clearTaskStatusCache,c=n.methods,r=n.options,a=n.updateOptions,i=this.state.enabledMethods,s=c.find((function(e){return e.key===t})),i[t]=!i[t],this.setState({enabledMethods:i}),Object(f.recordEvent)("tasklist_payment_toggle",{enabled:!s.isEnabled,payment_method:t}),e.next=8,a(D()({},s.optionName,Ne(Ne({},r[s.optionName]),{},{enabled:s.isEnabled?"no":"yes"})));case 8:o();case 9:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"handleClick",value:(t=I()(R.a.mark((function e(t){var n,o,c,r=this;return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=this.props.methods,o=t.key,c=t.onClick,Object(f.recordEvent)("tasklist_payment_setup",{options:n.map((function(e){return e.key})),selected:o}),!c){e.next=8;break}return this.setState({busyMethod:o}),e.next=7,new Promise(c).then((function(){r.setState({busyMethod:null})})).catch((function(){r.setState({busyMethod:null})}));case 7:return e.abrupt("return");case 8:Object(U.updateQueryString)({method:o});case 9:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"render",value:function(){var e=this,t=this.getCurrentMethod(),n=this.state,o=n.busyMethod,c=n.enabledMethods,r=n.recommendedMethod,a=this.props,i=a.methods,s=a.query;return t?Object(d.createElement)(w.Card,{className:"woocommerce-task-payment-method is-narrow"},Object(d.cloneElement)(t.container,{query:s,installStep:this.getInstallStep(),markConfigured:this.markConfigured,hasCbdIndustry:t.hasCbdIndustry})):Object(d.createElement)("div",{className:"woocommerce-task-payments"},i.map((function(t){var n=t.before,a=t.container,i=t.content,s=t.isConfigured,l=t.key,u=t.title;if(!t.visible)return null;var m=Ce()("woocommerce-task-payment","is-narrow",!s&&"woocommerce-task-payment-not-configured","woocommerce-task-payment-"+l),p=l===r&&!s,h=p&&"wcpay"!==l,_=p&&"wcpay"===l;return Object(d.createElement)(w.Card,{key:l,className:m},Object(d.createElement)("div",{className:"woocommerce-task-payment__before"},h&&Object(d.createElement)("div",{className:"woocommerce-task-payment__recommended-ribbon"},Object(d.createElement)("span",null,Object(g.__)("Recommended",'woocommerce'))),n),Object(d.createElement)("div",{className:"woocommerce-task-payment__text"},Object(d.createElement)(w.H,{className:"woocommerce-task-payment__title"},u,_&&Object(d.createElement)("span",{className:"woocommerce-task-payment__recommended-pill"},Object(g.__)("Recommended",'woocommerce'))),Object(d.createElement)("div",{className:"woocommerce-task-payment__content"},i)),Object(d.createElement)("div",{className:"woocommerce-task-payment__after"},a&&!s?Object(d.createElement)(y.a,{isPrimary:l===r,isSecondary:l!==r,isBusy:o===l,disabled:o,onClick:function(){return e.handleClick(t)}},Object(g.__)("Set up",'woocommerce')):Object(d.createElement)(me.a,{checked:c[l],onChange:function(){return e.toggleMethod(l)},onClick:function(e){return e.stopPropagation()}})))})))}}]),r}(d.Component),Ae=Object(h.a)(Object(_.withDispatch)((function(e){var t=e("core/notices").createNotice,n=e(b.PLUGINS_STORE_NAME).installAndActivatePlugins,o=e(b.OPTIONS_STORE_NAME).updateOptions,c=e(b.ONBOARDING_STORE_NAME),r=c.invalidateResolution,a=c.invalidateResolutionForStoreSelector;return r("getProfileItems",[]),r("getTasksStatus",[]),{clearTaskStatusCache:function(){return a("getTasksStatus")},createNotice:t,installAndActivatePlugins:n,updateOptions:o}})),Object(_.withSelect)((function(e,t){var n=t.createNotice,o=t.installAndActivatePlugins,c=e(b.ONBOARDING_STORE_NAME).getProfileItems,r=e(b.OPTIONS_STORE_NAME).getOption,a=e(b.PLUGINS_STORE_NAME),i=a.getActivePlugins,s=a.isJetpackConnected,l=(0,e(b.SETTINGS_STORE_NAME).getSettings)("general").general,u=void 0===l?{}:l,m=e(b.ONBOARDING_STORE_NAME).getTasksStatus,p=i(),d=m(),h=c(),_=["woocommerce_woocommerce_payments_settings","woocommerce_stripe_settings","woocommerce_ppec_paypal_settings","woocommerce_payfast_settings","woocommerce_square_credit_card_settings","woocommerce_klarna_payments_settings","woocommerce_kco_settings","wc_square_refresh_tokens","woocommerce_cod_settings","woocommerce_bacs_settings","woocommerce_bacs_accounts","woocommerce_eway_settings","woocommerce_razorpay_settings"].reduce((function(e,t){return e[t]=r(t),e}),{}),f=Object(S.b)(u.woocommerce_default_country);return{countryCode:f,profileItems:h,activePlugins:p,options:_,methods:Object(Pe.a)({activePlugins:p,countryCode:f,createNotice:n,installAndActivatePlugins:o,isJetpackConnected:s(),onboardingStatus:d,options:_,profileItems:h})}})))(Re);function Ie(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Me(e,t,n,o){Object(f.recordEvent)("task_view",{task_name:e,wcs_installed:o.includes("woocommerce-services"),wcs_active:n.includes("woocommerce-services"),jetpack_installed:o.includes("jetpack"),jetpack_active:n.includes("jetpack"),jetpack_connected:t})}function De(e){var t=e.activePlugins,n=e.countryCode,o=e.createNotice,c=e.installAndActivatePlugins,r=e.installedPlugins,a=e.isJetpackConnected,i=e.onboardingStatus,s=e.profileItems,l=e.query,u=e.toggleCartModal,m=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ie(Object(n),!0).forEach((function(t){D()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ie(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({hasPaymentGateway:!1,hasPhysicalProducts:!1,hasProducts:!1,isAppearanceComplete:!1,isTaxComplete:!1,shippingZonesCount:0,wcPayIsConnected:!1},i),p=m.hasPaymentGateway,h=m.hasPhysicalProducts,_=m.hasProducts,b=m.isAppearanceComplete,O=m.isTaxComplete,y=m.shippingZonesCount,k=m.wcPayIsConnected,v=Object(S.a)(s,r),j=v.products,w=v.remainingProducts,E=v.uniqueItemsList,C=-1!==r.indexOf("woocommerce-payments"),P=s.completed,T=s.product_types,N=Object(g.__)("Add paid extensions to my store");if(1===E.length){var x=E[0].name,A=Object(g.__)("Add %s to my store",'woocommerce');N=Object(g.sprintf)(A,x)}var M,F=[{key:"store_details",title:Object(g.__)("Store details",'woocommerce'),container:null,onClick:function(){Object(f.recordEvent)("tasklist_click",{task_name:"store_details"}),Object(U.getHistory)().push(Object(U.getNewPath)({},"/setup-wizard",{}))},completed:P,visible:!0,time:Object(g.__)("4 minutes",'woocommerce'),type:"setup"},{key:"purchase",title:N,container:null,onClick:function(){return Object(f.recordEvent)("tasklist_click",{task_name:"purchase"}),w.length?u():null},visible:j.length,completed:j.length&&!w.length,time:Object(g.__)("2 minutes",'woocommerce'),isDismissable:!0,type:"setup"},{key:"products",title:Object(g.__)("Add my products",'woocommerce'),container:Object(d.createElement)(Y,null),onClick:function(){Object(f.recordEvent)("tasklist_click",{task_name:"products"}),Object(U.updateQueryString)({task:"products"})},completed:_,visible:!0,time:Object(g.__)("1 minute per product",'woocommerce'),type:"setup"},{key:"woocommerce-payments",title:Object(g.__)("Set up WooCommerce Payments",'woocommerce'),container:Object(d.createElement)(d.Fragment,null),completed:k,onClick:(M=I()(R.a.mark((function e(n){return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("A"!==n.target.nodeName){e.next=2;break}return e.abrupt("return",!1);case 2:return e.next=4,new Promise((function(e,n){return Me("wcpay",a,t,r),Object(f.recordEvent)("tasklist_click",{task_name:"woocommerce-payments"}),Object(Pe.b)(e,n,o,c)}));case 4:case"end":return e.stop()}}),e)}))),function(e){return M.apply(this,arguments)}),visible:window.wcAdminFeatures.wcpay&&C&&"US"===n,additionalInfo:Object(g.__)('By setting up, you are agreeing to the <a href="https://wordpress.com/tos/" target="_blank">Terms of Service</a>','woocommerce'),time:Object(g.__)("2 minutes",'woocommerce'),type:"setup"},{key:"payments",title:Object(g.__)("Set up payments",'woocommerce'),container:Object(d.createElement)(Ae,null),completed:p,onClick:function(){Object(f.recordEvent)("tasklist_click",{task_name:"payments"}),Object(U.updateQueryString)({task:"payments"})},visible:!C||"US"!==n,time:Object(g.__)("2 minutes",'woocommerce'),type:"setup"},{key:"tax",title:Object(g.__)("Set up tax",'woocommerce'),container:Object(d.createElement)(Se,null),onClick:function(){Object(f.recordEvent)("tasklist_click",{task_name:"tax"}),Object(U.updateQueryString)({task:"tax"})},completed:O,visible:!0,time:Object(g.__)("1 minute",'woocommerce'),type:"setup"},{key:"shipping",title:Object(g.__)("Set up shipping",'woocommerce'),container:Object(d.createElement)(Oe,null),onClick:function(){Object(f.recordEvent)("tasklist_click",{task_name:"shipping"}),Object(U.updateQueryString)({task:"shipping"})},completed:y>0,visible:T&&T.includes("physical")||h,time:Object(g.__)("1 minute",'woocommerce'),type:"setup"},{key:"appearance",title:Object(g.__)("Personalize my store",'woocommerce'),container:Object(d.createElement)(Z,null),onClick:function(){Object(f.recordEvent)("tasklist_click",{task_name:"appearance"}),Object(U.updateQueryString)({task:"appearance"})},completed:b,visible:!0,time:Object(g.__)("2 minutes",'woocommerce'),type:"setup"}];return Object(L.applyFilters)("woocommerce_admin_onboarding_task_list",F,l)}var Le=n(28),Ue=n.n(Le),Fe=n(532),qe=n(364),Be=n(533),Ge=n(377),Je=n(78),Ve=Object(d.createElement)(Je.c,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(d.createElement)(Je.b,{d:"M9 18.6L3.5 13l1-1L9 16.4l9.5-9.9 1 1z"}));function He(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ze(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?He(Object(n),!0).forEach((function(t){D()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):He(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ze(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=p()(e);if(t){var c=p()(this).constructor;n=Reflect.construct(o,arguments,c)}else n=o.apply(this,arguments);return u()(this,n)}}var We=function(e){s()(n,e);var t=Ze(n);function n(){return c()(this,n),t.apply(this,arguments)}return a()(n,[{key:"componentDidMount",value:function(){this.recordTaskView(),this.recordTaskListView(),this.possiblyCompleteTaskList(),this.possiblyTrackCompletedTasks()}},{key:"componentDidUpdate",value:function(e){var t=this.props.query;e.query.task!==t.task&&(window.document.documentElement.scrollTop=0,this.recordTaskView()),this.possiblyCompleteTaskList(),this.possiblyTrackCompletedTasks()}},{key:"possiblyCompleteTaskList",value:function(){var e=this.props,t=e.isExtended,n=e.isTaskListComplete,o=e.isExtendedTaskListComplete,c=e.updateOptions,r=!t&&!n,a=t&&!o,i=t?{woocommerce_extended_task_list_complete:"yes"}:{woocommerce_task_list_complete:"yes",woocommerce_default_homepage_layout:"two_columns"};this.getIncompleteTasks().length||!r&&!a||c(ze({},i))}},{key:"getCompletedTaskKeys",value:function(){return this.getVisibleTasks("all").filter((function(e){return e.completed})).map((function(e){return e.key}))}},{key:"getIncompleteTasks",value:function(){var e=this.props,t=e.dismissedTasks;return e.specificTasks.filter((function(e){return e.visible&&!e.completed&&!t.includes(e.key)}))}},{key:"shouldUpdateCompletedTasks",value:function(e,t){return 0!==t.length&&!t.every((function(t){return e.indexOf(t)>=0}))}},{key:"getTrackedCompletedTasks",value:function(e,t){return t?e.filter((function(e){return t.includes(e)})):[]}},{key:"possiblyTrackCompletedTasks",value:function(){var e=this.props,t=e.trackedCompletedTasks,n=e.updateOptions,o=this.getCompletedTaskKeys(),c=this.getTrackedCompletedTasks(o,t);this.shouldUpdateCompletedTasks(c,o)&&n({woocommerce_task_list_tracked_completed_tasks:o})}},{key:"dismissTask",value:function(e){var t=this,n=e.key,o=e.onDismiss,c=this.props,r=c.createNotice,a=c.dismissedTasks,i=c.updateOptions;r("success",Object(g.__)("Task dismissed"),{actions:[{label:Object(g.__)("Undo",'woocommerce'),onClick:function(){return t.undoDismissTask(n)}}]}),Object(f.recordEvent)("tasklist_dismiss_task",{task_name:n}),i({woocommerce_task_list_dismissed_tasks:[].concat(Ue()(a),[n])}),o&&o()}},{key:"undoDismissTask",value:function(e){var t=this.props,n=t.dismissedTasks;(0,t.updateOptions)({woocommerce_task_list_dismissed_tasks:n.filter((function(t){return t!==e}))})}},{key:"getVisibleTasks",value:function(e){var t=this.props,n=t.allTasks,o=t.specificTasks,c=t.dismissedTasks;return("all"===e?n:o).filter((function(e){return e.visible&&!c.includes(e.key)}))}},{key:"recordTaskView",value:function(){var e=this.props,t=e.isJetpackConnected,n=e.activePlugins,o=e.installedPlugins,c=e.query.task;c&&Me(c,t,n,o)}},{key:"recordTaskListView",value:function(){if(!this.getCurrentTask()){var e=this.props.profileItems,t=this.getVisibleTasks();Object(f.recordEvent)("tasklist_view",{number_tasks:t.length,store_connected:e.wccom_connected})}}},{key:"hideTaskCard",value:function(e,t){var n=t?"extended_tasklist_completed":"tasklist_completed",o=t?{woocommerce_extended_task_list_hidden:"yes"}:{woocommerce_task_list_hidden:"yes",woocommerce_task_list_prompt_shown:!0,woocommerce_default_homepage_layout:"two_columns"};Object(f.recordEvent)(n,{action:e,completed_task_count:this.getCompletedTaskKeys().length,incomplete_task_count:this.getIncompleteTasks().length}),this.props.updateOptions(ze({},o))}},{key:"getCurrentTask",value:function(){var e=this.props,t=e.specificTasks,n=e.query.task,o=t.find((function(e){return e.key===n}));return o||null}},{key:"renderMenu",value:function(e){var t=this;return Object(d.createElement)("div",{className:"woocommerce-card__menu woocommerce-card__header-item"},Object(d.createElement)(w.EllipsisMenu,{label:Object(g.__)("Task List Options",'woocommerce'),renderContent:function(){return Object(d.createElement)("div",{className:"woocommerce-task-card__section-controls"},Object(d.createElement)(y.a,{onClick:function(){return t.hideTaskCard("remove_card",e)}},Object(g.__)("Hide this",'woocommerce')))}}))}},{key:"render",value:function(){var e=this,t=this.props,n=t.isExtended,o=t.query,c=o.task,r=this.getCurrentTask();if(c&&!r)return null;var a=n?Object(g.__)("Extensions setup",'woocommerce'):Object(g.__)("Finish setup",'woocommerce'),i=this.getVisibleTasks().map((function(t){return t.className=Ce()(t.completed?"is-complete":null,t.className),t.before=Object(d.createElement)("div",{className:"woocommerce-task__icon"},t.completed&&Object(d.createElement)(Ge.a,{icon:Ve})),t.title=Object(d.createElement)(ye.a,{as:"div",variant:t.completed?"body.small":"button"},t.title,t.additionalInfo&&Object(d.createElement)("div",{className:"woocommerce-task__additional-info",dangerouslySetInnerHTML:Object(E.a)(t.additionalInfo)}),t.time&&!t.completed&&Object(d.createElement)("div",{className:"woocommerce-task__estimated-time"},t.time)),!t.completed&&t.isDismissable&&(t.after=Object(d.createElement)(y.a,{"data-testid":"".concat(t.key,"-dismiss-button"),isTertiary:!0,onClick:function(n){n.stopPropagation(),e.dismissTask(t)}},Object(g.__)("Dismiss",'woocommerce'))),t.onClick||(t.onClick=function(e){if("A"===e.target.nodeName)return!1;Object(U.updateQueryString)({task:t.key})}),t}));return n&&!i.length?Object(d.createElement)("div",{className:"woocommerce-task-dashboard__container"}):Object(d.createElement)(d.Fragment,null,Object(d.createElement)("div",{className:"woocommerce-task-dashboard__container"},r?Object(d.cloneElement)(r.container,{query:o}):Object(d.createElement)(d.Fragment,null,Object(d.createElement)(Fe.a,{size:"large",className:"woocommerce-task-card woocommerce-homescreen-card"},Object(d.createElement)(qe.a,{size:"medium"},Object(d.createElement)("div",{className:"wooocommerce-task-card__header"},Object(d.createElement)(ye.a,{variant:"title.small"},a),Object(d.createElement)(w.Badge,{count:this.getIncompleteTasks().length})),this.renderMenu(n)),Object(d.createElement)(Be.a,null,Object(d.createElement)(w.List,{items:i}))))))}}]),n}(d.Component),Qe=Object(h.a)(Object(_.withSelect)((function(e){var t=e(b.ONBOARDING_STORE_NAME),n=t.getProfileItems,o=t.getTasksStatus,c=e(b.SETTINGS_STORE_NAME).getSettings,r=e(b.PLUGINS_STORE_NAME),a=r.getActivePlugins,i=r.getInstalledPlugins,s=r.isJetpackConnected,l=n(),u=c("general").general,m=void 0===u?{}:u,p=Object(S.b)(m.woocommerce_default_country),d=a(),h=i(),_=o();return{activePlugins:d,countryCode:p,isJetpackConnected:s(),installedPlugins:h,onboardingStatus:_,profileItems:l}})),Object(_.withDispatch)((function(e){var t=e("core/notices").createNotice,n=e(b.OPTIONS_STORE_NAME).updateOptions;return{createNotice:t,installAndActivatePlugins:e(b.PLUGINS_STORE_NAME).installAndActivatePlugins,updateOptions:n}})))(We);function Ye(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=p()(e);if(t){var c=p()(this).constructor;n=Reflect.construct(o,arguments,c)}else n=o.apply(this,arguments);return u()(this,n)}}var Ke=function(e){s()(n,e);var t=Ye(n);function n(e){var o;return c()(this,n),(o=t.call(this,e)).state={isCartModalOpen:!1},o}return a()(n,[{key:"componentDidMount",value:function(){document.body.classList.add("woocommerce-onboarding"),document.body.classList.add("woocommerce-task-dashboard__body")}},{key:"getAllTasks",value:function(){var e=this.props;return De({activePlugins:e.activePlugins,countryCode:e.countryCode,createNotice:e.createNotice,installAndActivatePlugins:e.installAndActivatePlugins,installedPlugins:e.installedPlugins,isJetpackConnected:e.isJetpackConnected,onboardingStatus:e.onboardingStatus,profileItems:e.profileItems,query:e.query,toggleCartModal:this.toggleCartModal.bind(this)})}},{key:"groupBy",value:function(e,t){return e.reduce((function(e,n){return(e[n[t]]=e[n[t]]||[]).push(n),e}),{})}},{key:"toggleCartModal",value:function(){var e=this.state.isCartModalOpen;e||Object(f.recordEvent)("tasklist_purchase_extensions"),this.setState({isCartModalOpen:!e})}},{key:"render",value:function(){var e=this,t=this.props,n=t.dismissedTasks,o=t.isExtendedTaskListComplete,c=t.isExtendedTaskListHidden,r=t.isSetupTaskListHidden,a=t.isTaskListComplete,i=t.query,s=t.trackedCompletedTasks,l=this.state.isCartModalOpen,u=this.getAllTasks(),m=this.groupBy(u,"type"),p=m.extension,h=m.setup;return Object(d.createElement)(d.Fragment,null,h&&!r&&Object(d.createElement)(Qe,{allTasks:u,dismissedTasks:n,isTaskListComplete:a,isExtended:!1,query:i,specificTasks:h,trackedCompletedTasks:s}),p&&!c&&Object(d.createElement)(Qe,{allTasks:u,dismissedTasks:n,isExtendedTaskListComplete:o,isExtended:!0,query:i,specificTasks:p,trackedCompletedTasks:s}),l&&Object(d.createElement)(N,{onClose:function(){return e.toggleCartModal()},onClickPurchaseLater:function(){return e.toggleCartModal()}}))}}]),n}(d.Component);t.default=Object(h.a)(Object(_.withSelect)((function(e){var t=e(b.ONBOARDING_STORE_NAME),n=t.getProfileItems,o=t.getTasksStatus,c=e(b.SETTINGS_STORE_NAME).getSettings,r=e(b.OPTIONS_STORE_NAME).getOption,a=e(b.PLUGINS_STORE_NAME),i=a.getActivePlugins,s=a.getInstalledPlugins,l=a.isJetpackConnected,u=n(),m=c("general").general,p=void 0===m?{}:m,d=Object(S.b)(p.woocommerce_default_country),h=i(),_=s(),f=o();return{activePlugins:h,countryCode:d,dismissedTasks:r("woocommerce_task_list_dismissed_tasks")||[],isExtendedTaskListComplete:"yes"===r("woocommerce_extended_task_list_complete"),isExtendedTaskListHidden:"yes"===r("woocommerce_extended_task_list_hidden"),isJetpackConnected:l(),isSetupTaskListHidden:"yes"===r("woocommerce_task_list_hidden"),isTaskListComplete:"yes"===r("woocommerce_task_list_complete"),installedPlugins:_,onboardingStatus:f,profileItems:u,trackedCompletedTasks:r("woocommerce_task_list_tracked_completed_tasks")||[]}})),Object(_.withDispatch)((function(e){return{createNotice:e("core/notices").createNotice,installAndActivatePlugins:e(b.PLUGINS_STORE_NAME).installAndActivatePlugins}})))(Ke)}}]);
|
packages/woocommerce-admin/includes/feature-config.php
CHANGED
|
@@ -14,7 +14,7 @@ if ( ! function_exists( 'wc_admin_get_feature_config' ) ) {
|
|
| 14 |
'marketing' => true,
|
| 15 |
'minified-js' => false,
|
| 16 |
'mobile-app-banner' => true,
|
| 17 |
-
'navigation' =>
|
| 18 |
'onboarding' => true,
|
| 19 |
'remote-inbox-notifications' => true,
|
| 20 |
'shipping-label-banner' => true,
|
| 14 |
'marketing' => true,
|
| 15 |
'minified-js' => false,
|
| 16 |
'mobile-app-banner' => true,
|
| 17 |
+
'navigation' => false,
|
| 18 |
'onboarding' => true,
|
| 19 |
'remote-inbox-notifications' => true,
|
| 20 |
'shipping-label-banner' => true,
|
packages/woocommerce-admin/languages/woocommerce-admin.pot
CHANGED
|
@@ -2,10 +2,10 @@
|
|
| 2 |
# This file is distributed under the same license as the WooCommerce Admin package.
|
| 3 |
msgid ""
|
| 4 |
msgstr ""
|
| 5 |
-
"Project-Id-Version: WooCommerce Admin 1.8.
|
| 6 |
"Report-Msgid-Bugs-To: "
|
| 7 |
"https://wordpress.org/support/plugin/woocommerce-admin\n"
|
| 8 |
-
"POT-Creation-Date: 2020-12-
|
| 9 |
"MIME-Version: 1.0\n"
|
| 10 |
"Content-Type: text/plain; charset=utf-8\n"
|
| 11 |
"Content-Transfer-Encoding: 8bit\n"
|
|
@@ -2798,30 +2798,12 @@ msgstr ""
|
|
| 2798 |
msgid "Shipping Label"
|
| 2799 |
msgstr ""
|
| 2800 |
|
| 2801 |
-
#: src/Loader.php:
|
| 2802 |
-
msgid "Features"
|
| 2803 |
-
msgstr ""
|
| 2804 |
-
|
| 2805 |
-
#: src/Loader.php:272
|
| 2806 |
-
msgid ""
|
| 2807 |
-
"Start using new features that are being progressively rolled out to improve "
|
| 2808 |
-
"the store management experience."
|
| 2809 |
-
msgstr ""
|
| 2810 |
-
|
| 2811 |
-
#: src/Loader.php:276
|
| 2812 |
-
msgid "Navigation"
|
| 2813 |
-
msgstr ""
|
| 2814 |
-
|
| 2815 |
-
#: src/Loader.php:277
|
| 2816 |
-
msgid "Adds the new WooCommerce navigation experience to the dashboard"
|
| 2817 |
-
msgstr ""
|
| 2818 |
-
|
| 2819 |
-
#: src/Loader.php:304
|
| 2820 |
#: client/layout/controller.js:157
|
| 2821 |
msgid "Setup Wizard"
|
| 2822 |
msgstr ""
|
| 2823 |
|
| 2824 |
-
#: src/Loader.php:
|
| 2825 |
#. translators: %1$s: updated title, %2$s: blog info name
|
| 2826 |
msgid "%1$s ‹ %2$s"
|
| 2827 |
msgstr ""
|
|
@@ -2830,27 +2812,27 @@ msgstr ""
|
|
| 2830 |
msgid "WooCommerce Admin"
|
| 2831 |
msgstr ""
|
| 2832 |
|
| 2833 |
-
#: src/Loader.php:
|
| 2834 |
msgid "Settings for WooCommerce admin reporting."
|
| 2835 |
msgstr ""
|
| 2836 |
|
| 2837 |
-
#: src/Loader.php:
|
| 2838 |
msgid "Excluded report order statuses"
|
| 2839 |
msgstr ""
|
| 2840 |
|
| 2841 |
-
#: src/Loader.php:
|
| 2842 |
msgid "Statuses that should not be included when calculating report totals."
|
| 2843 |
msgstr ""
|
| 2844 |
|
| 2845 |
-
#: src/Loader.php:
|
| 2846 |
msgid "Actionable order statuses"
|
| 2847 |
msgstr ""
|
| 2848 |
|
| 2849 |
-
#: src/Loader.php:
|
| 2850 |
msgid "Statuses that require extra action on behalf of the store admin."
|
| 2851 |
msgstr ""
|
| 2852 |
|
| 2853 |
-
#: src/Loader.php:
|
| 2854 |
msgid "Default Date Range"
|
| 2855 |
msgstr ""
|
| 2856 |
|
|
@@ -5205,7 +5187,7 @@ msgstr ""
|
|
| 5205 |
#: client/homescreen/activity-panel/reviews/index.js:115
|
| 5206 |
#: client/homescreen/activity-panel/stock/card.js:102
|
| 5207 |
#: client/inbox-panel/action.js:90
|
| 5208 |
-
#: client/task-list/list.js:
|
| 5209 |
msgid "Undo"
|
| 5210 |
msgstr ""
|
| 5211 |
|
|
@@ -5391,7 +5373,7 @@ msgid "All messages dismissed."
|
|
| 5391 |
msgstr ""
|
| 5392 |
|
| 5393 |
#: client/inbox-panel/card.js:153
|
| 5394 |
-
#: client/task-list/list.js:
|
| 5395 |
msgid "Dismiss"
|
| 5396 |
msgstr ""
|
| 5397 |
|
|
@@ -5546,7 +5528,7 @@ msgid "Activate"
|
|
| 5546 |
msgstr ""
|
| 5547 |
|
| 5548 |
#: client/marketing/overview/installed-extensions/row.js:112
|
| 5549 |
-
#: client/task-list/list.js:
|
| 5550 |
msgid "Finish setup"
|
| 5551 |
msgstr ""
|
| 5552 |
|
|
@@ -6157,19 +6139,19 @@ msgstr ""
|
|
| 6157 |
msgid "Tax"
|
| 6158 |
msgstr ""
|
| 6159 |
|
| 6160 |
-
#: client/task-list/list.js:
|
| 6161 |
msgid "Task dismissed"
|
| 6162 |
msgstr ""
|
| 6163 |
|
| 6164 |
-
#: client/task-list/list.js:
|
| 6165 |
msgid "Task List Options"
|
| 6166 |
msgstr ""
|
| 6167 |
|
| 6168 |
-
#: client/task-list/list.js:
|
| 6169 |
msgid "Hide this"
|
| 6170 |
msgstr ""
|
| 6171 |
|
| 6172 |
-
#: client/task-list/list.js:
|
| 6173 |
msgid "Extensions setup"
|
| 6174 |
msgstr ""
|
| 6175 |
|
| 2 |
# This file is distributed under the same license as the WooCommerce Admin package.
|
| 3 |
msgid ""
|
| 4 |
msgstr ""
|
| 5 |
+
"Project-Id-Version: WooCommerce Admin 1.8.2\n"
|
| 6 |
"Report-Msgid-Bugs-To: "
|
| 7 |
"https://wordpress.org/support/plugin/woocommerce-admin\n"
|
| 8 |
+
"POT-Creation-Date: 2020-12-23 01:26:31+00:00\n"
|
| 9 |
"MIME-Version: 1.0\n"
|
| 10 |
"Content-Type: text/plain; charset=utf-8\n"
|
| 11 |
"Content-Transfer-Encoding: 8bit\n"
|
| 2798 |
msgid "Shipping Label"
|
| 2799 |
msgstr ""
|
| 2800 |
|
| 2801 |
+
#: src/Loader.php:256
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2802 |
#: client/layout/controller.js:157
|
| 2803 |
msgid "Setup Wizard"
|
| 2804 |
msgstr ""
|
| 2805 |
|
| 2806 |
+
#: src/Loader.php:977
|
| 2807 |
#. translators: %1$s: updated title, %2$s: blog info name
|
| 2808 |
msgid "%1$s ‹ %2$s"
|
| 2809 |
msgstr ""
|
| 2812 |
msgid "WooCommerce Admin"
|
| 2813 |
msgstr ""
|
| 2814 |
|
| 2815 |
+
#: src/Loader.php:1145
|
| 2816 |
msgid "Settings for WooCommerce admin reporting."
|
| 2817 |
msgstr ""
|
| 2818 |
|
| 2819 |
+
#: src/Loader.php:1164
|
| 2820 |
msgid "Excluded report order statuses"
|
| 2821 |
msgstr ""
|
| 2822 |
|
| 2823 |
+
#: src/Loader.php:1165
|
| 2824 |
msgid "Statuses that should not be included when calculating report totals."
|
| 2825 |
msgstr ""
|
| 2826 |
|
| 2827 |
+
#: src/Loader.php:1173
|
| 2828 |
msgid "Actionable order statuses"
|
| 2829 |
msgstr ""
|
| 2830 |
|
| 2831 |
+
#: src/Loader.php:1174
|
| 2832 |
msgid "Statuses that require extra action on behalf of the store admin."
|
| 2833 |
msgstr ""
|
| 2834 |
|
| 2835 |
+
#: src/Loader.php:1182 src/Loader.php:1183
|
| 2836 |
msgid "Default Date Range"
|
| 2837 |
msgstr ""
|
| 2838 |
|
| 5187 |
#: client/homescreen/activity-panel/reviews/index.js:115
|
| 5188 |
#: client/homescreen/activity-panel/stock/card.js:102
|
| 5189 |
#: client/inbox-panel/action.js:90
|
| 5190 |
+
#: client/task-list/list.js:147
|
| 5191 |
msgid "Undo"
|
| 5192 |
msgstr ""
|
| 5193 |
|
| 5373 |
msgstr ""
|
| 5374 |
|
| 5375 |
#: client/inbox-panel/card.js:153
|
| 5376 |
+
#: client/task-list/list.js:332
|
| 5377 |
msgid "Dismiss"
|
| 5378 |
msgstr ""
|
| 5379 |
|
| 5528 |
msgstr ""
|
| 5529 |
|
| 5530 |
#: client/marketing/overview/installed-extensions/row.js:112
|
| 5531 |
+
#: client/task-list/list.js:288
|
| 5532 |
msgid "Finish setup"
|
| 5533 |
msgstr ""
|
| 5534 |
|
| 6139 |
msgid "Tax"
|
| 6140 |
msgstr ""
|
| 6141 |
|
| 6142 |
+
#: client/task-list/list.js:144
|
| 6143 |
msgid "Task dismissed"
|
| 6144 |
msgstr ""
|
| 6145 |
|
| 6146 |
+
#: client/task-list/list.js:257
|
| 6147 |
msgid "Task List Options"
|
| 6148 |
msgstr ""
|
| 6149 |
|
| 6150 |
+
#: client/task-list/list.js:268
|
| 6151 |
msgid "Hide this"
|
| 6152 |
msgstr ""
|
| 6153 |
|
| 6154 |
+
#: client/task-list/list.js:287
|
| 6155 |
msgid "Extensions setup"
|
| 6156 |
msgstr ""
|
| 6157 |
|
packages/woocommerce-admin/readme.txt
CHANGED
|
@@ -4,7 +4,7 @@ Tags: ecommerce, e-commerce, store, sales, reports, analytics, dashboard, activi
|
|
| 4 |
Requires at least: 5.3.0
|
| 5 |
Tested up to: 5.4.2
|
| 6 |
Requires PHP: 5.6.20
|
| 7 |
-
Stable tag: 1.8.
|
| 8 |
License: GPLv3
|
| 9 |
License URI: https://github.com/woocommerce/woocommerce-admin/blob/main/license.txt
|
| 10 |
|
|
@@ -73,6 +73,11 @@ Release and roadmap notes are available on the [WooCommerce Developers Blog](htt
|
|
| 73 |
|
| 74 |
== Changelog ==
|
| 75 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 76 |
== 1.8.1 12/15/2020 ==
|
| 77 |
|
| 78 |
- Fix: Product exclusion filter on Orders Report.
|
| 4 |
Requires at least: 5.3.0
|
| 5 |
Tested up to: 5.4.2
|
| 6 |
Requires PHP: 5.6.20
|
| 7 |
+
Stable tag: 1.8.2
|
| 8 |
License: GPLv3
|
| 9 |
License URI: https://github.com/woocommerce/woocommerce-admin/blob/main/license.txt
|
| 10 |
|
| 73 |
|
| 74 |
== Changelog ==
|
| 75 |
|
| 76 |
+
== 1.8.2 12/22/2020 ==
|
| 77 |
+
|
| 78 |
+
- Fix: Completed tasks tracking causing infinite loop #5941
|
| 79 |
+
- Fix: Remove Navigation access #5940
|
| 80 |
+
|
| 81 |
== 1.8.1 12/15/2020 ==
|
| 82 |
|
| 83 |
- Fix: Product exclusion filter on Orders Report.
|
packages/woocommerce-admin/src/Composer/Package.php
CHANGED
|
@@ -24,7 +24,7 @@ class Package {
|
|
| 24 |
*
|
| 25 |
* @var string
|
| 26 |
*/
|
| 27 |
-
const VERSION = '1.8.
|
| 28 |
|
| 29 |
/**
|
| 30 |
* Package active.
|
| 24 |
*
|
| 25 |
* @var string
|
| 26 |
*/
|
| 27 |
+
const VERSION = '1.8.2';
|
| 28 |
|
| 29 |
/**
|
| 30 |
* Package active.
|
packages/woocommerce-admin/src/FeaturePlugin.php
CHANGED
|
@@ -153,7 +153,7 @@ class FeaturePlugin {
|
|
| 153 |
$this->define( 'WC_ADMIN_PLUGIN_FILE', WC_ADMIN_ABSPATH . 'woocommerce-admin.php' );
|
| 154 |
// WARNING: Do not directly edit this version number constant.
|
| 155 |
// It is updated as part of the prebuild process from the package.json value.
|
| 156 |
-
$this->define( 'WC_ADMIN_VERSION_NUMBER', '1.8.
|
| 157 |
}
|
| 158 |
|
| 159 |
/**
|
| 153 |
$this->define( 'WC_ADMIN_PLUGIN_FILE', WC_ADMIN_ABSPATH . 'woocommerce-admin.php' );
|
| 154 |
// WARNING: Do not directly edit this version number constant.
|
| 155 |
// It is updated as part of the prebuild process from the package.json value.
|
| 156 |
+
$this->define( 'WC_ADMIN_VERSION_NUMBER', '1.8.2' );
|
| 157 |
}
|
| 158 |
|
| 159 |
/**
|
packages/woocommerce-admin/src/Loader.php
CHANGED
|
@@ -61,8 +61,6 @@ class Loader {
|
|
| 61 |
add_action( 'init', array( __CLASS__, 'define_tables' ) );
|
| 62 |
// Load feature before WooCommerce update hooks.
|
| 63 |
add_action( 'init', array( __CLASS__, 'load_features' ), 4 );
|
| 64 |
-
add_filter( 'woocommerce_get_sections_advanced', array( __CLASS__, 'add_features_section' ) );
|
| 65 |
-
add_filter( 'woocommerce_get_settings_advanced', array( __CLASS__, 'add_features_settings' ), 10, 2 );
|
| 66 |
add_action( 'admin_enqueue_scripts', array( __CLASS__, 'register_scripts' ) );
|
| 67 |
add_action( 'admin_enqueue_scripts', array( __CLASS__, 'inject_wc_settings_dependencies' ), 14 );
|
| 68 |
add_action( 'admin_enqueue_scripts', array( __CLASS__, 'load_scripts' ), 15 );
|
|
@@ -240,52 +238,6 @@ class Loader {
|
|
| 240 |
}
|
| 241 |
}
|
| 242 |
|
| 243 |
-
/**
|
| 244 |
-
* Adds the Features section to the advanced tab of WooCommerce Settings
|
| 245 |
-
*
|
| 246 |
-
* @param array $sections Sections.
|
| 247 |
-
* @return array
|
| 248 |
-
*/
|
| 249 |
-
public static function add_features_section( $sections ) {
|
| 250 |
-
$sections['features'] = __( 'Features', 'woocommerce' );
|
| 251 |
-
return $sections;
|
| 252 |
-
}
|
| 253 |
-
|
| 254 |
-
/**
|
| 255 |
-
* Adds the Features settings.
|
| 256 |
-
*
|
| 257 |
-
* @param array $settings Settings.
|
| 258 |
-
* @param string $current_section Current section slug.
|
| 259 |
-
* @return array
|
| 260 |
-
*/
|
| 261 |
-
public static function add_features_settings( $settings, $current_section ) {
|
| 262 |
-
if ( 'features' !== $current_section ) {
|
| 263 |
-
return $settings;
|
| 264 |
-
}
|
| 265 |
-
|
| 266 |
-
return apply_filters(
|
| 267 |
-
'woocommerce_settings_features',
|
| 268 |
-
array(
|
| 269 |
-
array(
|
| 270 |
-
'title' => __( 'Features', 'woocommerce' ),
|
| 271 |
-
'type' => 'title',
|
| 272 |
-
'desc' => __( 'Start using new features that are being progressively rolled out to improve the store management experience.', 'woocommerce' ),
|
| 273 |
-
'id' => 'features_options',
|
| 274 |
-
),
|
| 275 |
-
array(
|
| 276 |
-
'title' => __( 'Navigation', 'woocommerce' ),
|
| 277 |
-
'desc' => __( 'Adds the new WooCommerce navigation experience to the dashboard', 'woocommerce' ),
|
| 278 |
-
'id' => 'woocommerce_navigation_enabled',
|
| 279 |
-
'type' => 'checkbox',
|
| 280 |
-
),
|
| 281 |
-
array(
|
| 282 |
-
'type' => 'sectionend',
|
| 283 |
-
'id' => 'features_options',
|
| 284 |
-
),
|
| 285 |
-
)
|
| 286 |
-
);
|
| 287 |
-
}
|
| 288 |
-
|
| 289 |
/**
|
| 290 |
* Connects existing WooCommerce pages.
|
| 291 |
*
|
| 61 |
add_action( 'init', array( __CLASS__, 'define_tables' ) );
|
| 62 |
// Load feature before WooCommerce update hooks.
|
| 63 |
add_action( 'init', array( __CLASS__, 'load_features' ), 4 );
|
|
|
|
|
|
|
| 64 |
add_action( 'admin_enqueue_scripts', array( __CLASS__, 'register_scripts' ) );
|
| 65 |
add_action( 'admin_enqueue_scripts', array( __CLASS__, 'inject_wc_settings_dependencies' ), 14 );
|
| 66 |
add_action( 'admin_enqueue_scripts', array( __CLASS__, 'load_scripts' ), 15 );
|
| 238 |
}
|
| 239 |
}
|
| 240 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 241 |
/**
|
| 242 |
* Connects existing WooCommerce pages.
|
| 243 |
*
|
packages/woocommerce-admin/vendor/autoload.php
CHANGED
|
@@ -4,4 +4,4 @@
|
|
| 4 |
|
| 5 |
require_once __DIR__ . '/composer/autoload_real.php';
|
| 6 |
|
| 7 |
-
return
|
| 4 |
|
| 5 |
require_once __DIR__ . '/composer/autoload_real.php';
|
| 6 |
|
| 7 |
+
return ComposerAutoloaderInita4462aaf1ff11244c763168954805bfc::getLoader();
|
packages/woocommerce-admin/vendor/autoload_packages.php
CHANGED
|
@@ -5,7 +5,7 @@
|
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
-
namespace Automattic\Jetpack\Autoloader\
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
+
namespace Automattic\Jetpack\Autoloader\jpbfc4a96dadc55a6bec1ed4d68e831f4b;
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
packages/woocommerce-admin/vendor/composer/ClassLoader.php
CHANGED
|
@@ -37,8 +37,8 @@ namespace Composer\Autoload;
|
|
| 37 |
*
|
| 38 |
* @author Fabien Potencier <fabien@symfony.com>
|
| 39 |
* @author Jordi Boggiano <j.boggiano@seld.be>
|
| 40 |
-
* @see
|
| 41 |
-
* @see
|
| 42 |
*/
|
| 43 |
class ClassLoader
|
| 44 |
{
|
| 37 |
*
|
| 38 |
* @author Fabien Potencier <fabien@symfony.com>
|
| 39 |
* @author Jordi Boggiano <j.boggiano@seld.be>
|
| 40 |
+
* @see http://www.php-fig.org/psr/psr-0/
|
| 41 |
+
* @see http://www.php-fig.org/psr/psr-4/
|
| 42 |
*/
|
| 43 |
class ClassLoader
|
| 44 |
{
|
packages/woocommerce-admin/vendor/composer/InstalledVersions.php
DELETED
|
@@ -1,241 +0,0 @@
|
|
| 1 |
-
<?php
|
| 2 |
-
|
| 3 |
-
namespace Composer;
|
| 4 |
-
|
| 5 |
-
use Composer\Semver\VersionParser;
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
class InstalledVersions
|
| 13 |
-
{
|
| 14 |
-
private static $installed = array (
|
| 15 |
-
'root' =>
|
| 16 |
-
array (
|
| 17 |
-
'pretty_version' => '1.8.1',
|
| 18 |
-
'version' => '1.8.1.0',
|
| 19 |
-
'aliases' =>
|
| 20 |
-
array (
|
| 21 |
-
),
|
| 22 |
-
'reference' => NULL,
|
| 23 |
-
'name' => 'woocommerce/woocommerce-admin',
|
| 24 |
-
),
|
| 25 |
-
'versions' =>
|
| 26 |
-
array (
|
| 27 |
-
'automattic/jetpack-autoloader' =>
|
| 28 |
-
array (
|
| 29 |
-
'pretty_version' => 'v2.5.0',
|
| 30 |
-
'version' => '2.5.0.0',
|
| 31 |
-
'aliases' =>
|
| 32 |
-
array (
|
| 33 |
-
),
|
| 34 |
-
'reference' => '7945e862473e39f05e6f698f1598ea30a12e5965',
|
| 35 |
-
),
|
| 36 |
-
'composer/installers' =>
|
| 37 |
-
array (
|
| 38 |
-
'pretty_version' => 'v1.9.0',
|
| 39 |
-
'version' => '1.9.0.0',
|
| 40 |
-
'aliases' =>
|
| 41 |
-
array (
|
| 42 |
-
),
|
| 43 |
-
'reference' => 'b93bcf0fa1fccb0b7d176b0967d969691cd74cca',
|
| 44 |
-
),
|
| 45 |
-
'roundcube/plugin-installer' =>
|
| 46 |
-
array (
|
| 47 |
-
'replaced' =>
|
| 48 |
-
array (
|
| 49 |
-
0 => '*',
|
| 50 |
-
),
|
| 51 |
-
),
|
| 52 |
-
'shama/baton' =>
|
| 53 |
-
array (
|
| 54 |
-
'replaced' =>
|
| 55 |
-
array (
|
| 56 |
-
0 => '*',
|
| 57 |
-
),
|
| 58 |
-
),
|
| 59 |
-
'woocommerce/woocommerce-admin' =>
|
| 60 |
-
array (
|
| 61 |
-
'pretty_version' => '1.8.1',
|
| 62 |
-
'version' => '1.8.1.0',
|
| 63 |
-
'aliases' =>
|
| 64 |
-
array (
|
| 65 |
-
),
|
| 66 |
-
'reference' => NULL,
|
| 67 |
-
),
|
| 68 |
-
),
|
| 69 |
-
);
|
| 70 |
-
|
| 71 |
-
|
| 72 |
-
|
| 73 |
-
|
| 74 |
-
|
| 75 |
-
|
| 76 |
-
|
| 77 |
-
public static function getInstalledPackages()
|
| 78 |
-
{
|
| 79 |
-
return array_keys(self::$installed['versions']);
|
| 80 |
-
}
|
| 81 |
-
|
| 82 |
-
|
| 83 |
-
|
| 84 |
-
|
| 85 |
-
|
| 86 |
-
|
| 87 |
-
|
| 88 |
-
|
| 89 |
-
|
| 90 |
-
public static function isInstalled($packageName)
|
| 91 |
-
{
|
| 92 |
-
return isset(self::$installed['versions'][$packageName]);
|
| 93 |
-
}
|
| 94 |
-
|
| 95 |
-
|
| 96 |
-
|
| 97 |
-
|
| 98 |
-
|
| 99 |
-
|
| 100 |
-
|
| 101 |
-
|
| 102 |
-
|
| 103 |
-
|
| 104 |
-
|
| 105 |
-
|
| 106 |
-
|
| 107 |
-
|
| 108 |
-
public static function satisfies(VersionParser $parser, $packageName, $constraint)
|
| 109 |
-
{
|
| 110 |
-
$constraint = $parser->parseConstraints($constraint);
|
| 111 |
-
$provided = $parser->parseConstraints(self::getVersionRanges($packageName));
|
| 112 |
-
|
| 113 |
-
return $provided->matches($constraint);
|
| 114 |
-
}
|
| 115 |
-
|
| 116 |
-
|
| 117 |
-
|
| 118 |
-
|
| 119 |
-
|
| 120 |
-
|
| 121 |
-
|
| 122 |
-
|
| 123 |
-
|
| 124 |
-
|
| 125 |
-
public static function getVersionRanges($packageName)
|
| 126 |
-
{
|
| 127 |
-
if (!isset(self::$installed['versions'][$packageName])) {
|
| 128 |
-
throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
|
| 129 |
-
}
|
| 130 |
-
|
| 131 |
-
$ranges = array();
|
| 132 |
-
if (isset(self::$installed['versions'][$packageName]['pretty_version'])) {
|
| 133 |
-
$ranges[] = self::$installed['versions'][$packageName]['pretty_version'];
|
| 134 |
-
}
|
| 135 |
-
if (array_key_exists('aliases', self::$installed['versions'][$packageName])) {
|
| 136 |
-
$ranges = array_merge($ranges, self::$installed['versions'][$packageName]['aliases']);
|
| 137 |
-
}
|
| 138 |
-
if (array_key_exists('replaced', self::$installed['versions'][$packageName])) {
|
| 139 |
-
$ranges = array_merge($ranges, self::$installed['versions'][$packageName]['replaced']);
|
| 140 |
-
}
|
| 141 |
-
if (array_key_exists('provided', self::$installed['versions'][$packageName])) {
|
| 142 |
-
$ranges = array_merge($ranges, self::$installed['versions'][$packageName]['provided']);
|
| 143 |
-
}
|
| 144 |
-
|
| 145 |
-
return implode(' || ', $ranges);
|
| 146 |
-
}
|
| 147 |
-
|
| 148 |
-
|
| 149 |
-
|
| 150 |
-
|
| 151 |
-
|
| 152 |
-
public static function getVersion($packageName)
|
| 153 |
-
{
|
| 154 |
-
if (!isset(self::$installed['versions'][$packageName])) {
|
| 155 |
-
throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
|
| 156 |
-
}
|
| 157 |
-
|
| 158 |
-
if (!isset(self::$installed['versions'][$packageName]['version'])) {
|
| 159 |
-
return null;
|
| 160 |
-
}
|
| 161 |
-
|
| 162 |
-
return self::$installed['versions'][$packageName]['version'];
|
| 163 |
-
}
|
| 164 |
-
|
| 165 |
-
|
| 166 |
-
|
| 167 |
-
|
| 168 |
-
|
| 169 |
-
public static function getPrettyVersion($packageName)
|
| 170 |
-
{
|
| 171 |
-
if (!isset(self::$installed['versions'][$packageName])) {
|
| 172 |
-
throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
|
| 173 |
-
}
|
| 174 |
-
|
| 175 |
-
if (!isset(self::$installed['versions'][$packageName]['pretty_version'])) {
|
| 176 |
-
return null;
|
| 177 |
-
}
|
| 178 |
-
|
| 179 |
-
return self::$installed['versions'][$packageName]['pretty_version'];
|
| 180 |
-
}
|
| 181 |
-
|
| 182 |
-
|
| 183 |
-
|
| 184 |
-
|
| 185 |
-
|
| 186 |
-
public static function getReference($packageName)
|
| 187 |
-
{
|
| 188 |
-
if (!isset(self::$installed['versions'][$packageName])) {
|
| 189 |
-
throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
|
| 190 |
-
}
|
| 191 |
-
|
| 192 |
-
if (!isset(self::$installed['versions'][$packageName]['reference'])) {
|
| 193 |
-
return null;
|
| 194 |
-
}
|
| 195 |
-
|
| 196 |
-
return self::$installed['versions'][$packageName]['reference'];
|
| 197 |
-
}
|
| 198 |
-
|
| 199 |
-
|
| 200 |
-
|
| 201 |
-
|
| 202 |
-
|
| 203 |
-
public static function getRootPackage()
|
| 204 |
-
{
|
| 205 |
-
return self::$installed['root'];
|
| 206 |
-
}
|
| 207 |
-
|
| 208 |
-
|
| 209 |
-
|
| 210 |
-
|
| 211 |
-
|
| 212 |
-
|
| 213 |
-
|
| 214 |
-
public static function getRawData()
|
| 215 |
-
{
|
| 216 |
-
return self::$installed;
|
| 217 |
-
}
|
| 218 |
-
|
| 219 |
-
|
| 220 |
-
|
| 221 |
-
|
| 222 |
-
|
| 223 |
-
|
| 224 |
-
|
| 225 |
-
|
| 226 |
-
|
| 227 |
-
|
| 228 |
-
|
| 229 |
-
|
| 230 |
-
|
| 231 |
-
|
| 232 |
-
|
| 233 |
-
|
| 234 |
-
|
| 235 |
-
|
| 236 |
-
|
| 237 |
-
public static function reload($data)
|
| 238 |
-
{
|
| 239 |
-
self::$installed = $data;
|
| 240 |
-
}
|
| 241 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
packages/woocommerce-admin/vendor/composer/autoload_classmap.php
CHANGED
|
@@ -7,5 +7,4 @@ $baseDir = dirname($vendorDir);
|
|
| 7 |
|
| 8 |
return array(
|
| 9 |
'Automattic\\Jetpack\\Autoloader\\AutoloadGenerator' => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadGenerator.php',
|
| 10 |
-
'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php',
|
| 11 |
);
|
| 7 |
|
| 8 |
return array(
|
| 9 |
'Automattic\\Jetpack\\Autoloader\\AutoloadGenerator' => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadGenerator.php',
|
|
|
|
| 10 |
);
|
packages/woocommerce-admin/vendor/composer/autoload_real.php
CHANGED
|
@@ -2,7 +2,7 @@
|
|
| 2 |
|
| 3 |
// autoload_real.php @generated by Composer
|
| 4 |
|
| 5 |
-
class
|
| 6 |
{
|
| 7 |
private static $loader;
|
| 8 |
|
|
@@ -22,17 +22,15 @@ class ComposerAutoloaderIniteeeed99eb9df7f52838f678dc49a227d
|
|
| 22 |
return self::$loader;
|
| 23 |
}
|
| 24 |
|
| 25 |
-
|
| 26 |
-
|
| 27 |
-
spl_autoload_register(array('ComposerAutoloaderIniteeeed99eb9df7f52838f678dc49a227d', 'loadClassLoader'), true, true);
|
| 28 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
| 29 |
-
spl_autoload_unregister(array('
|
| 30 |
|
| 31 |
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
|
| 32 |
if ($useStaticLoader) {
|
| 33 |
-
|
| 34 |
|
| 35 |
-
call_user_func(\Composer\Autoload\
|
| 36 |
} else {
|
| 37 |
$map = require __DIR__ . '/autoload_namespaces.php';
|
| 38 |
foreach ($map as $namespace => $path) {
|
| 2 |
|
| 3 |
// autoload_real.php @generated by Composer
|
| 4 |
|
| 5 |
+
class ComposerAutoloaderInita4462aaf1ff11244c763168954805bfc
|
| 6 |
{
|
| 7 |
private static $loader;
|
| 8 |
|
| 22 |
return self::$loader;
|
| 23 |
}
|
| 24 |
|
| 25 |
+
spl_autoload_register(array('ComposerAutoloaderInita4462aaf1ff11244c763168954805bfc', 'loadClassLoader'), true, true);
|
|
|
|
|
|
|
| 26 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
| 27 |
+
spl_autoload_unregister(array('ComposerAutoloaderInita4462aaf1ff11244c763168954805bfc', 'loadClassLoader'));
|
| 28 |
|
| 29 |
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
|
| 30 |
if ($useStaticLoader) {
|
| 31 |
+
require_once __DIR__ . '/autoload_static.php';
|
| 32 |
|
| 33 |
+
call_user_func(\Composer\Autoload\ComposerStaticInita4462aaf1ff11244c763168954805bfc::getInitializer($loader));
|
| 34 |
} else {
|
| 35 |
$map = require __DIR__ . '/autoload_namespaces.php';
|
| 36 |
foreach ($map as $namespace => $path) {
|
packages/woocommerce-admin/vendor/composer/autoload_static.php
CHANGED
|
@@ -4,7 +4,7 @@
|
|
| 4 |
|
| 5 |
namespace Composer\Autoload;
|
| 6 |
|
| 7 |
-
class
|
| 8 |
{
|
| 9 |
public static $prefixLengthsPsr4 = array (
|
| 10 |
'C' =>
|
|
@@ -35,15 +35,14 @@ class ComposerStaticIniteeeed99eb9df7f52838f678dc49a227d
|
|
| 35 |
|
| 36 |
public static $classMap = array (
|
| 37 |
'Automattic\\Jetpack\\Autoloader\\AutoloadGenerator' => __DIR__ . '/..' . '/automattic/jetpack-autoloader/src/AutoloadGenerator.php',
|
| 38 |
-
'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php',
|
| 39 |
);
|
| 40 |
|
| 41 |
public static function getInitializer(ClassLoader $loader)
|
| 42 |
{
|
| 43 |
return \Closure::bind(function () use ($loader) {
|
| 44 |
-
$loader->prefixLengthsPsr4 =
|
| 45 |
-
$loader->prefixDirsPsr4 =
|
| 46 |
-
$loader->classMap =
|
| 47 |
|
| 48 |
}, null, ClassLoader::class);
|
| 49 |
}
|
| 4 |
|
| 5 |
namespace Composer\Autoload;
|
| 6 |
|
| 7 |
+
class ComposerStaticInita4462aaf1ff11244c763168954805bfc
|
| 8 |
{
|
| 9 |
public static $prefixLengthsPsr4 = array (
|
| 10 |
'C' =>
|
| 35 |
|
| 36 |
public static $classMap = array (
|
| 37 |
'Automattic\\Jetpack\\Autoloader\\AutoloadGenerator' => __DIR__ . '/..' . '/automattic/jetpack-autoloader/src/AutoloadGenerator.php',
|
|
|
|
| 38 |
);
|
| 39 |
|
| 40 |
public static function getInitializer(ClassLoader $loader)
|
| 41 |
{
|
| 42 |
return \Closure::bind(function () use ($loader) {
|
| 43 |
+
$loader->prefixLengthsPsr4 = ComposerStaticInita4462aaf1ff11244c763168954805bfc::$prefixLengthsPsr4;
|
| 44 |
+
$loader->prefixDirsPsr4 = ComposerStaticInita4462aaf1ff11244c763168954805bfc::$prefixDirsPsr4;
|
| 45 |
+
$loader->classMap = ComposerStaticInita4462aaf1ff11244c763168954805bfc::$classMap;
|
| 46 |
|
| 47 |
}, null, ClassLoader::class);
|
| 48 |
}
|
packages/woocommerce-admin/vendor/composer/installed.json
CHANGED
|
@@ -1,194 +1,189 @@
|
|
| 1 |
-
|
| 2 |
-
|
| 3 |
-
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
"
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
"reference": "7945e862473e39f05e6f698f1598ea30a12e5965"
|
| 11 |
-
},
|
| 12 |
-
"dist": {
|
| 13 |
-
"type": "zip",
|
| 14 |
-
"url": "https://api.github.com/repos/Automattic/jetpack-autoloader/zipball/7945e862473e39f05e6f698f1598ea30a12e5965",
|
| 15 |
-
"reference": "7945e862473e39f05e6f698f1598ea30a12e5965",
|
| 16 |
-
"shasum": ""
|
| 17 |
-
},
|
| 18 |
-
"require": {
|
| 19 |
-
"composer-plugin-api": "^1.1 || ^2.0"
|
| 20 |
-
},
|
| 21 |
-
"require-dev": {
|
| 22 |
-
"phpunit/phpunit": "^5.7 || ^6.5 || ^7.5"
|
| 23 |
-
},
|
| 24 |
-
"time": "2020-10-08T19:51:11+00:00",
|
| 25 |
-
"type": "composer-plugin",
|
| 26 |
-
"extra": {
|
| 27 |
-
"class": "Automattic\\Jetpack\\Autoloader\\CustomAutoloaderPlugin"
|
| 28 |
-
},
|
| 29 |
-
"installation-source": "dist",
|
| 30 |
-
"autoload": {
|
| 31 |
-
"classmap": [
|
| 32 |
-
"src/AutoloadGenerator.php"
|
| 33 |
-
],
|
| 34 |
-
"psr-4": {
|
| 35 |
-
"Automattic\\Jetpack\\Autoloader\\": "src"
|
| 36 |
-
}
|
| 37 |
-
},
|
| 38 |
-
"notification-url": "https://packagist.org/downloads/",
|
| 39 |
-
"license": [
|
| 40 |
-
"GPL-2.0-or-later"
|
| 41 |
-
],
|
| 42 |
-
"description": "Creates a custom autoloader for a plugin or theme.",
|
| 43 |
-
"support": {
|
| 44 |
-
"source": "https://github.com/Automattic/jetpack-autoloader/tree/v2.5.0"
|
| 45 |
-
},
|
| 46 |
-
"install-path": "../automattic/jetpack-autoloader"
|
| 47 |
},
|
| 48 |
-
{
|
| 49 |
-
"
|
| 50 |
-
"
|
| 51 |
-
"
|
| 52 |
-
"
|
| 53 |
-
|
| 54 |
-
|
| 55 |
-
|
| 56 |
-
|
| 57 |
-
|
| 58 |
-
|
| 59 |
-
|
| 60 |
-
|
| 61 |
-
|
| 62 |
-
|
| 63 |
-
"
|
| 64 |
-
|
| 65 |
-
|
| 66 |
-
|
| 67 |
-
|
| 68 |
-
"
|
| 69 |
-
},
|
| 70 |
-
"require-dev": {
|
| 71 |
-
"composer/composer": "1.6.* || 2.0.*@dev",
|
| 72 |
-
"composer/semver": "1.0.* || 2.0.*@dev",
|
| 73 |
-
"phpunit/phpunit": "^4.8.36",
|
| 74 |
-
"sebastian/comparator": "^1.2.4",
|
| 75 |
-
"symfony/process": "^2.3"
|
| 76 |
-
},
|
| 77 |
-
"time": "2020-04-07T06:57:05+00:00",
|
| 78 |
-
"type": "composer-plugin",
|
| 79 |
-
"extra": {
|
| 80 |
-
"class": "Composer\\Installers\\Plugin",
|
| 81 |
-
"branch-alias": {
|
| 82 |
-
"dev-master": "1.0-dev"
|
| 83 |
-
}
|
| 84 |
-
},
|
| 85 |
-
"installation-source": "dist",
|
| 86 |
-
"autoload": {
|
| 87 |
-
"psr-4": {
|
| 88 |
-
"Composer\\Installers\\": "src/Composer/Installers"
|
| 89 |
-
}
|
| 90 |
-
},
|
| 91 |
-
"notification-url": "https://packagist.org/downloads/",
|
| 92 |
-
"license": [
|
| 93 |
-
"MIT"
|
| 94 |
-
],
|
| 95 |
-
"authors": [
|
| 96 |
-
{
|
| 97 |
-
"name": "Kyle Robinson Young",
|
| 98 |
-
"email": "kyle@dontkry.com",
|
| 99 |
-
"homepage": "https://github.com/shama"
|
| 100 |
-
}
|
| 101 |
-
],
|
| 102 |
-
"description": "A multi-framework Composer library installer",
|
| 103 |
-
"homepage": "https://composer.github.io/installers/",
|
| 104 |
-
"keywords": [
|
| 105 |
-
"Craft",
|
| 106 |
-
"Dolibarr",
|
| 107 |
-
"Eliasis",
|
| 108 |
-
"Hurad",
|
| 109 |
-
"ImageCMS",
|
| 110 |
-
"Kanboard",
|
| 111 |
-
"Lan Management System",
|
| 112 |
-
"MODX Evo",
|
| 113 |
-
"MantisBT",
|
| 114 |
-
"Mautic",
|
| 115 |
-
"Maya",
|
| 116 |
-
"OXID",
|
| 117 |
-
"Plentymarkets",
|
| 118 |
-
"Porto",
|
| 119 |
-
"RadPHP",
|
| 120 |
-
"SMF",
|
| 121 |
-
"Thelia",
|
| 122 |
-
"Whmcs",
|
| 123 |
-
"WolfCMS",
|
| 124 |
-
"agl",
|
| 125 |
-
"aimeos",
|
| 126 |
-
"annotatecms",
|
| 127 |
-
"attogram",
|
| 128 |
-
"bitrix",
|
| 129 |
-
"cakephp",
|
| 130 |
-
"chef",
|
| 131 |
-
"cockpit",
|
| 132 |
-
"codeigniter",
|
| 133 |
-
"concrete5",
|
| 134 |
-
"croogo",
|
| 135 |
-
"dokuwiki",
|
| 136 |
-
"drupal",
|
| 137 |
-
"eZ Platform",
|
| 138 |
-
"elgg",
|
| 139 |
-
"expressionengine",
|
| 140 |
-
"fuelphp",
|
| 141 |
-
"grav",
|
| 142 |
-
"installer",
|
| 143 |
-
"itop",
|
| 144 |
-
"joomla",
|
| 145 |
-
"known",
|
| 146 |
-
"kohana",
|
| 147 |
-
"laravel",
|
| 148 |
-
"lavalite",
|
| 149 |
-
"lithium",
|
| 150 |
-
"magento",
|
| 151 |
-
"majima",
|
| 152 |
-
"mako",
|
| 153 |
-
"mediawiki",
|
| 154 |
-
"modulework",
|
| 155 |
-
"modx",
|
| 156 |
-
"moodle",
|
| 157 |
-
"osclass",
|
| 158 |
-
"phpbb",
|
| 159 |
-
"piwik",
|
| 160 |
-
"ppi",
|
| 161 |
-
"puppet",
|
| 162 |
-
"pxcms",
|
| 163 |
-
"reindex",
|
| 164 |
-
"roundcube",
|
| 165 |
-
"shopware",
|
| 166 |
-
"silverstripe",
|
| 167 |
-
"sydes",
|
| 168 |
-
"sylius",
|
| 169 |
-
"symfony",
|
| 170 |
-
"typo3",
|
| 171 |
-
"wordpress",
|
| 172 |
-
"yawik",
|
| 173 |
-
"zend",
|
| 174 |
-
"zikula"
|
| 175 |
-
],
|
| 176 |
-
"support": {
|
| 177 |
-
"issues": "https://github.com/composer/installers/issues",
|
| 178 |
-
"source": "https://github.com/composer/installers/tree/v1.9.0"
|
| 179 |
-
},
|
| 180 |
-
"funding": [
|
| 181 |
-
{
|
| 182 |
-
"url": "https://packagist.com",
|
| 183 |
-
"type": "custom"
|
| 184 |
-
},
|
| 185 |
-
{
|
| 186 |
-
"url": "https://tidelift.com/funding/github/packagist/composer/composer",
|
| 187 |
-
"type": "tidelift"
|
| 188 |
-
}
|
| 189 |
],
|
| 190 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 191 |
}
|
| 192 |
-
|
| 193 |
-
|
| 194 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
[
|
| 2 |
+
{
|
| 3 |
+
"name": "automattic/jetpack-autoloader",
|
| 4 |
+
"version": "v2.5.0",
|
| 5 |
+
"version_normalized": "2.5.0.0",
|
| 6 |
+
"source": {
|
| 7 |
+
"type": "git",
|
| 8 |
+
"url": "https://github.com/Automattic/jetpack-autoloader.git",
|
| 9 |
+
"reference": "7945e862473e39f05e6f698f1598ea30a12e5965"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 10 |
},
|
| 11 |
+
"dist": {
|
| 12 |
+
"type": "zip",
|
| 13 |
+
"url": "https://api.github.com/repos/Automattic/jetpack-autoloader/zipball/7945e862473e39f05e6f698f1598ea30a12e5965",
|
| 14 |
+
"reference": "7945e862473e39f05e6f698f1598ea30a12e5965",
|
| 15 |
+
"shasum": ""
|
| 16 |
+
},
|
| 17 |
+
"require": {
|
| 18 |
+
"composer-plugin-api": "^1.1 || ^2.0"
|
| 19 |
+
},
|
| 20 |
+
"require-dev": {
|
| 21 |
+
"phpunit/phpunit": "^5.7 || ^6.5 || ^7.5"
|
| 22 |
+
},
|
| 23 |
+
"time": "2020-10-08T19:51:11+00:00",
|
| 24 |
+
"type": "composer-plugin",
|
| 25 |
+
"extra": {
|
| 26 |
+
"class": "Automattic\\Jetpack\\Autoloader\\CustomAutoloaderPlugin"
|
| 27 |
+
},
|
| 28 |
+
"installation-source": "dist",
|
| 29 |
+
"autoload": {
|
| 30 |
+
"classmap": [
|
| 31 |
+
"src/AutoloadGenerator.php"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 32 |
],
|
| 33 |
+
"psr-4": {
|
| 34 |
+
"Automattic\\Jetpack\\Autoloader\\": "src"
|
| 35 |
+
}
|
| 36 |
+
},
|
| 37 |
+
"notification-url": "https://packagist.org/downloads/",
|
| 38 |
+
"license": [
|
| 39 |
+
"GPL-2.0-or-later"
|
| 40 |
+
],
|
| 41 |
+
"description": "Creates a custom autoloader for a plugin or theme.",
|
| 42 |
+
"support": {
|
| 43 |
+
"source": "https://github.com/Automattic/jetpack-autoloader/tree/v2.5.0"
|
| 44 |
}
|
| 45 |
+
},
|
| 46 |
+
{
|
| 47 |
+
"name": "composer/installers",
|
| 48 |
+
"version": "v1.9.0",
|
| 49 |
+
"version_normalized": "1.9.0.0",
|
| 50 |
+
"source": {
|
| 51 |
+
"type": "git",
|
| 52 |
+
"url": "https://github.com/composer/installers.git",
|
| 53 |
+
"reference": "b93bcf0fa1fccb0b7d176b0967d969691cd74cca"
|
| 54 |
+
},
|
| 55 |
+
"dist": {
|
| 56 |
+
"type": "zip",
|
| 57 |
+
"url": "https://api.github.com/repos/composer/installers/zipball/b93bcf0fa1fccb0b7d176b0967d969691cd74cca",
|
| 58 |
+
"reference": "b93bcf0fa1fccb0b7d176b0967d969691cd74cca",
|
| 59 |
+
"shasum": ""
|
| 60 |
+
},
|
| 61 |
+
"require": {
|
| 62 |
+
"composer-plugin-api": "^1.0 || ^2.0"
|
| 63 |
+
},
|
| 64 |
+
"replace": {
|
| 65 |
+
"roundcube/plugin-installer": "*",
|
| 66 |
+
"shama/baton": "*"
|
| 67 |
+
},
|
| 68 |
+
"require-dev": {
|
| 69 |
+
"composer/composer": "1.6.* || 2.0.*@dev",
|
| 70 |
+
"composer/semver": "1.0.* || 2.0.*@dev",
|
| 71 |
+
"phpunit/phpunit": "^4.8.36",
|
| 72 |
+
"sebastian/comparator": "^1.2.4",
|
| 73 |
+
"symfony/process": "^2.3"
|
| 74 |
+
},
|
| 75 |
+
"time": "2020-04-07T06:57:05+00:00",
|
| 76 |
+
"type": "composer-plugin",
|
| 77 |
+
"extra": {
|
| 78 |
+
"class": "Composer\\Installers\\Plugin",
|
| 79 |
+
"branch-alias": {
|
| 80 |
+
"dev-master": "1.0-dev"
|
| 81 |
+
}
|
| 82 |
+
},
|
| 83 |
+
"installation-source": "dist",
|
| 84 |
+
"autoload": {
|
| 85 |
+
"psr-4": {
|
| 86 |
+
"Composer\\Installers\\": "src/Composer/Installers"
|
| 87 |
+
}
|
| 88 |
+
},
|
| 89 |
+
"notification-url": "https://packagist.org/downloads/",
|
| 90 |
+
"license": [
|
| 91 |
+
"MIT"
|
| 92 |
+
],
|
| 93 |
+
"authors": [
|
| 94 |
+
{
|
| 95 |
+
"name": "Kyle Robinson Young",
|
| 96 |
+
"email": "kyle@dontkry.com",
|
| 97 |
+
"homepage": "https://github.com/shama"
|
| 98 |
+
}
|
| 99 |
+
],
|
| 100 |
+
"description": "A multi-framework Composer library installer",
|
| 101 |
+
"homepage": "https://composer.github.io/installers/",
|
| 102 |
+
"keywords": [
|
| 103 |
+
"Craft",
|
| 104 |
+
"Dolibarr",
|
| 105 |
+
"Eliasis",
|
| 106 |
+
"Hurad",
|
| 107 |
+
"ImageCMS",
|
| 108 |
+
"Kanboard",
|
| 109 |
+
"Lan Management System",
|
| 110 |
+
"MODX Evo",
|
| 111 |
+
"MantisBT",
|
| 112 |
+
"Mautic",
|
| 113 |
+
"Maya",
|
| 114 |
+
"OXID",
|
| 115 |
+
"Plentymarkets",
|
| 116 |
+
"Porto",
|
| 117 |
+
"RadPHP",
|
| 118 |
+
"SMF",
|
| 119 |
+
"Thelia",
|
| 120 |
+
"Whmcs",
|
| 121 |
+
"WolfCMS",
|
| 122 |
+
"agl",
|
| 123 |
+
"aimeos",
|
| 124 |
+
"annotatecms",
|
| 125 |
+
"attogram",
|
| 126 |
+
"bitrix",
|
| 127 |
+
"cakephp",
|
| 128 |
+
"chef",
|
| 129 |
+
"cockpit",
|
| 130 |
+
"codeigniter",
|
| 131 |
+
"concrete5",
|
| 132 |
+
"croogo",
|
| 133 |
+
"dokuwiki",
|
| 134 |
+
"drupal",
|
| 135 |
+
"eZ Platform",
|
| 136 |
+
"elgg",
|
| 137 |
+
"expressionengine",
|
| 138 |
+
"fuelphp",
|
| 139 |
+
"grav",
|
| 140 |
+
"installer",
|
| 141 |
+
"itop",
|
| 142 |
+
"joomla",
|
| 143 |
+
"known",
|
| 144 |
+
"kohana",
|
| 145 |
+
"laravel",
|
| 146 |
+
"lavalite",
|
| 147 |
+
"lithium",
|
| 148 |
+
"magento",
|
| 149 |
+
"majima",
|
| 150 |
+
"mako",
|
| 151 |
+
"mediawiki",
|
| 152 |
+
"modulework",
|
| 153 |
+
"modx",
|
| 154 |
+
"moodle",
|
| 155 |
+
"osclass",
|
| 156 |
+
"phpbb",
|
| 157 |
+
"piwik",
|
| 158 |
+
"ppi",
|
| 159 |
+
"puppet",
|
| 160 |
+
"pxcms",
|
| 161 |
+
"reindex",
|
| 162 |
+
"roundcube",
|
| 163 |
+
"shopware",
|
| 164 |
+
"silverstripe",
|
| 165 |
+
"sydes",
|
| 166 |
+
"sylius",
|
| 167 |
+
"symfony",
|
| 168 |
+
"typo3",
|
| 169 |
+
"wordpress",
|
| 170 |
+
"yawik",
|
| 171 |
+
"zend",
|
| 172 |
+
"zikula"
|
| 173 |
+
],
|
| 174 |
+
"support": {
|
| 175 |
+
"issues": "https://github.com/composer/installers/issues",
|
| 176 |
+
"source": "https://github.com/composer/installers/tree/v1.9.0"
|
| 177 |
+
},
|
| 178 |
+
"funding": [
|
| 179 |
+
{
|
| 180 |
+
"url": "https://packagist.com",
|
| 181 |
+
"type": "custom"
|
| 182 |
+
},
|
| 183 |
+
{
|
| 184 |
+
"url": "https://tidelift.com/funding/github/packagist/composer/composer",
|
| 185 |
+
"type": "tidelift"
|
| 186 |
+
}
|
| 187 |
+
]
|
| 188 |
+
}
|
| 189 |
+
]
|
packages/woocommerce-admin/vendor/composer/installed.php
DELETED
|
@@ -1,56 +0,0 @@
|
|
| 1 |
-
<?php return array (
|
| 2 |
-
'root' =>
|
| 3 |
-
array (
|
| 4 |
-
'pretty_version' => '1.8.1',
|
| 5 |
-
'version' => '1.8.1.0',
|
| 6 |
-
'aliases' =>
|
| 7 |
-
array (
|
| 8 |
-
),
|
| 9 |
-
'reference' => NULL,
|
| 10 |
-
'name' => 'woocommerce/woocommerce-admin',
|
| 11 |
-
),
|
| 12 |
-
'versions' =>
|
| 13 |
-
array (
|
| 14 |
-
'automattic/jetpack-autoloader' =>
|
| 15 |
-
array (
|
| 16 |
-
'pretty_version' => 'v2.5.0',
|
| 17 |
-
'version' => '2.5.0.0',
|
| 18 |
-
'aliases' =>
|
| 19 |
-
array (
|
| 20 |
-
),
|
| 21 |
-
'reference' => '7945e862473e39f05e6f698f1598ea30a12e5965',
|
| 22 |
-
),
|
| 23 |
-
'composer/installers' =>
|
| 24 |
-
array (
|
| 25 |
-
'pretty_version' => 'v1.9.0',
|
| 26 |
-
'version' => '1.9.0.0',
|
| 27 |
-
'aliases' =>
|
| 28 |
-
array (
|
| 29 |
-
),
|
| 30 |
-
'reference' => 'b93bcf0fa1fccb0b7d176b0967d969691cd74cca',
|
| 31 |
-
),
|
| 32 |
-
'roundcube/plugin-installer' =>
|
| 33 |
-
array (
|
| 34 |
-
'replaced' =>
|
| 35 |
-
array (
|
| 36 |
-
0 => '*',
|
| 37 |
-
),
|
| 38 |
-
),
|
| 39 |
-
'shama/baton' =>
|
| 40 |
-
array (
|
| 41 |
-
'replaced' =>
|
| 42 |
-
array (
|
| 43 |
-
0 => '*',
|
| 44 |
-
),
|
| 45 |
-
),
|
| 46 |
-
'woocommerce/woocommerce-admin' =>
|
| 47 |
-
array (
|
| 48 |
-
'pretty_version' => '1.8.1',
|
| 49 |
-
'version' => '1.8.1.0',
|
| 50 |
-
'aliases' =>
|
| 51 |
-
array (
|
| 52 |
-
),
|
| 53 |
-
'reference' => NULL,
|
| 54 |
-
),
|
| 55 |
-
),
|
| 56 |
-
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
packages/woocommerce-admin/vendor/composer/jetpack_autoload_psr4.php
CHANGED
|
@@ -11,7 +11,7 @@ return array(
|
|
| 11 |
'path' => array( $vendorDir . '/composer/installers/src/Composer/Installers' )
|
| 12 |
),
|
| 13 |
'Automattic\\WooCommerce\\Admin\\' => array(
|
| 14 |
-
'version' => '1.8.
|
| 15 |
'path' => array( $baseDir . '/src' )
|
| 16 |
),
|
| 17 |
'Automattic\\Jetpack\\Autoloader\\' => array(
|
| 11 |
'path' => array( $vendorDir . '/composer/installers/src/Composer/Installers' )
|
| 12 |
),
|
| 13 |
'Automattic\\WooCommerce\\Admin\\' => array(
|
| 14 |
+
'version' => '1.8.2.0',
|
| 15 |
'path' => array( $baseDir . '/src' )
|
| 16 |
),
|
| 17 |
'Automattic\\Jetpack\\Autoloader\\' => array(
|
packages/woocommerce-admin/vendor/composer/platform_check.php
DELETED
|
@@ -1,14 +0,0 @@
|
|
| 1 |
-
<?php
|
| 2 |
-
|
| 3 |
-
// platform_check.php @generated by Composer
|
| 4 |
-
|
| 5 |
-
$issues = array();
|
| 6 |
-
|
| 7 |
-
if (!(PHP_VERSION_ID >= 50600)) {
|
| 8 |
-
$issues[] = 'Your Composer dependencies require a PHP version ">= 5.6.0". You are running ' . PHP_VERSION . '.';
|
| 9 |
-
}
|
| 10 |
-
|
| 11 |
-
if ($issues) {
|
| 12 |
-
echo 'Composer detected issues in your platform:' . "\n\n" . implode("\n", $issues);
|
| 13 |
-
exit(104);
|
| 14 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
packages/woocommerce-admin/vendor/jetpack-autoloader/autoload_functions.php
CHANGED
|
@@ -5,7 +5,7 @@
|
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
-
namespace Automattic\Jetpack\Autoloader\
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
+
namespace Automattic\Jetpack\Autoloader\jpbfc4a96dadc55a6bec1ed4d68e831f4b;
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
packages/woocommerce-admin/vendor/jetpack-autoloader/class-autoloader-handler.php
CHANGED
|
@@ -5,7 +5,7 @@
|
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
-
namespace Automattic\Jetpack\Autoloader\
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
+
namespace Automattic\Jetpack\Autoloader\jpbfc4a96dadc55a6bec1ed4d68e831f4b;
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
packages/woocommerce-admin/vendor/jetpack-autoloader/class-autoloader-locator.php
CHANGED
|
@@ -5,7 +5,7 @@
|
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
-
namespace Automattic\Jetpack\Autoloader\
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
+
namespace Automattic\Jetpack\Autoloader\jpbfc4a96dadc55a6bec1ed4d68e831f4b;
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
packages/woocommerce-admin/vendor/jetpack-autoloader/class-manifest-handler.php
CHANGED
|
@@ -5,7 +5,7 @@
|
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
-
namespace Automattic\Jetpack\Autoloader\
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
+
namespace Automattic\Jetpack\Autoloader\jpbfc4a96dadc55a6bec1ed4d68e831f4b;
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
packages/woocommerce-admin/vendor/jetpack-autoloader/class-plugins-handler.php
CHANGED
|
@@ -5,7 +5,7 @@
|
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
-
namespace Automattic\Jetpack\Autoloader\
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
+
namespace Automattic\Jetpack\Autoloader\jpbfc4a96dadc55a6bec1ed4d68e831f4b;
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
packages/woocommerce-admin/vendor/jetpack-autoloader/class-version-loader.php
CHANGED
|
@@ -5,7 +5,7 @@
|
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
-
namespace Automattic\Jetpack\Autoloader\
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
+
namespace Automattic\Jetpack\Autoloader\jpbfc4a96dadc55a6bec1ed4d68e831f4b;
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
packages/woocommerce-admin/vendor/jetpack-autoloader/class-version-selector.php
CHANGED
|
@@ -5,7 +5,7 @@
|
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
-
namespace Automattic\Jetpack\Autoloader\
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
+
namespace Automattic\Jetpack\Autoloader\jpbfc4a96dadc55a6bec1ed4d68e831f4b;
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
packages/woocommerce-admin/woocommerce-admin.php
CHANGED
|
@@ -7,7 +7,7 @@
|
|
| 7 |
* Author URI: https://woocommerce.com/
|
| 8 |
* Text Domain: woocommerce-admin
|
| 9 |
* Domain Path: /languages
|
| 10 |
-
* Version: 1.8.
|
| 11 |
* Requires at least: 5.3
|
| 12 |
* Requires PHP: 5.6.20
|
| 13 |
*
|
| 7 |
* Author URI: https://woocommerce.com/
|
| 8 |
* Text Domain: woocommerce-admin
|
| 9 |
* Domain Path: /languages
|
| 10 |
+
* Version: 1.8.2
|
| 11 |
* Requires at least: 5.3
|
| 12 |
* Requires PHP: 5.6.20
|
| 13 |
*
|
vendor/autoload.php
CHANGED
|
@@ -4,4 +4,4 @@
|
|
| 4 |
|
| 5 |
require_once __DIR__ . '/composer/autoload_real.php';
|
| 6 |
|
| 7 |
-
return
|
| 4 |
|
| 5 |
require_once __DIR__ . '/composer/autoload_real.php';
|
| 6 |
|
| 7 |
+
return ComposerAutoloaderInite9a946635897ddf0b806a8788458bc48::getLoader();
|
vendor/autoload_packages.php
CHANGED
|
@@ -5,10 +5,9 @@
|
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
-
namespace Automattic\Jetpack\Autoloader\
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
| 12 |
-
require_once
|
| 13 |
-
|
| 14 |
-
set_up_autoloader();
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
+
namespace Automattic\Jetpack\Autoloader\jpe9a946635897ddf0b806a8788458bc48;
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
| 12 |
+
require_once __DIR__ . '/jetpack-autoloader/class-autoloader.php';
|
| 13 |
+
Autoloader::init();
|
|
|
vendor/automattic/jetpack-autoloader/src/AutoloadFileWriter.php
ADDED
|
@@ -0,0 +1,105 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php // phpcs:ignore WordPress.Files.FileName
|
| 2 |
+
/**
|
| 3 |
+
* Autoloader file writer.
|
| 4 |
+
*
|
| 5 |
+
* @package automattic/jetpack-autoloader
|
| 6 |
+
*/
|
| 7 |
+
|
| 8 |
+
// phpcs:disable WordPress.Files.FileName.InvalidClassFileName
|
| 9 |
+
// phpcs:disable WordPress.NamingConventions.ValidFunctionName.MethodNameInvalid
|
| 10 |
+
// phpcs:disable WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase
|
| 11 |
+
// phpcs:disable WordPress.NamingConventions.ValidVariableName.InterpolatedVariableNotSnakeCase
|
| 12 |
+
// phpcs:disable WordPress.NamingConventions.ValidVariableName.VariableNotSnakeCase
|
| 13 |
+
// phpcs:disable WordPress.NamingConventions.ValidVariableName.PropertyNotSnakeCase
|
| 14 |
+
// phpcs:disable WordPress.PHP.DevelopmentFunctions.error_log_var_export
|
| 15 |
+
// phpcs:disable WordPress.WP.AlternativeFunctions.file_system_read_file_put_contents
|
| 16 |
+
// phpcs:disable WordPress.WP.AlternativeFunctions.file_system_read_fopen
|
| 17 |
+
// phpcs:disable WordPress.WP.AlternativeFunctions.file_system_read_fwrite
|
| 18 |
+
|
| 19 |
+
namespace Automattic\Jetpack\Autoloader;
|
| 20 |
+
|
| 21 |
+
/**
|
| 22 |
+
* Class AutoloadFileWriter.
|
| 23 |
+
*/
|
| 24 |
+
class AutoloadFileWriter {
|
| 25 |
+
|
| 26 |
+
/**
|
| 27 |
+
* The file comment to use.
|
| 28 |
+
*/
|
| 29 |
+
const COMMENT = <<<AUTOLOADER_COMMENT
|
| 30 |
+
/**
|
| 31 |
+
* This file was automatically generated by automattic/jetpack-autoloader.
|
| 32 |
+
*
|
| 33 |
+
* @package automattic/jetpack-autoloader
|
| 34 |
+
*/
|
| 35 |
+
|
| 36 |
+
AUTOLOADER_COMMENT;
|
| 37 |
+
|
| 38 |
+
/**
|
| 39 |
+
* Copies autoloader files and replaces any placeholders in them.
|
| 40 |
+
*
|
| 41 |
+
* @param IOInterface|null $io An IO for writing to.
|
| 42 |
+
* @param string $outDir The directory to place the autoloader files in.
|
| 43 |
+
* @param string $suffix The suffix to use in the autoloader's namespace.
|
| 44 |
+
*/
|
| 45 |
+
public static function copyAutoloaderFiles( $io, $outDir, $suffix ) {
|
| 46 |
+
$renameList = array(
|
| 47 |
+
'autoload.php' => '../autoload_packages.php',
|
| 48 |
+
);
|
| 49 |
+
$ignoreList = array(
|
| 50 |
+
'AutoloadGenerator.php',
|
| 51 |
+
'AutoloadProcessor.php',
|
| 52 |
+
'CustomAutoloaderPlugin.php',
|
| 53 |
+
'ManifestGenerator.php',
|
| 54 |
+
'AutoloadFileWriter.php',
|
| 55 |
+
);
|
| 56 |
+
|
| 57 |
+
// Copy all of the autoloader files.
|
| 58 |
+
$files = scandir( __DIR__ );
|
| 59 |
+
foreach ( $files as $file ) {
|
| 60 |
+
// Only PHP files will be copied.
|
| 61 |
+
if ( substr( $file, -4 ) !== '.php' ) {
|
| 62 |
+
continue;
|
| 63 |
+
}
|
| 64 |
+
|
| 65 |
+
if ( in_array( $file, $ignoreList, true ) ) {
|
| 66 |
+
continue;
|
| 67 |
+
}
|
| 68 |
+
|
| 69 |
+
$newFile = isset( $renameList[ $file ] ) ? $renameList[ $file ] : $file;
|
| 70 |
+
$content = self::prepareAutoloaderFile( $file, $suffix );
|
| 71 |
+
|
| 72 |
+
$written = file_put_contents( $outDir . '/' . $newFile, $content );
|
| 73 |
+
if ( $io ) {
|
| 74 |
+
if ( $written ) {
|
| 75 |
+
$io->writeError( " <info>Generated: $newFile</info>" );
|
| 76 |
+
} else {
|
| 77 |
+
$io->writeError( " <error>Error: $newFile</error>" );
|
| 78 |
+
}
|
| 79 |
+
}
|
| 80 |
+
}
|
| 81 |
+
}
|
| 82 |
+
|
| 83 |
+
/**
|
| 84 |
+
* Prepares an autoloader file to be written to the destination.
|
| 85 |
+
*
|
| 86 |
+
* @param String $filename a file to prepare.
|
| 87 |
+
* @param String $suffix Unique suffix used in the namespace.
|
| 88 |
+
*
|
| 89 |
+
* @return string
|
| 90 |
+
*/
|
| 91 |
+
private static function prepareAutoloaderFile( $filename, $suffix ) {
|
| 92 |
+
$header = self::COMMENT;
|
| 93 |
+
$header .= PHP_EOL;
|
| 94 |
+
$header .= 'namespace Automattic\Jetpack\Autoloader\jp' . $suffix . ';';
|
| 95 |
+
$header .= PHP_EOL . PHP_EOL;
|
| 96 |
+
|
| 97 |
+
$sourceLoader = fopen( __DIR__ . '/' . $filename, 'r' );
|
| 98 |
+
$file_contents = stream_get_contents( $sourceLoader );
|
| 99 |
+
return str_replace(
|
| 100 |
+
'/* HEADER */',
|
| 101 |
+
$header,
|
| 102 |
+
$file_contents
|
| 103 |
+
);
|
| 104 |
+
}
|
| 105 |
+
}
|
vendor/automattic/jetpack-autoloader/src/AutoloadGenerator.php
CHANGED
|
@@ -38,15 +38,6 @@ use Composer\Util\PackageSorter;
|
|
| 38 |
*/
|
| 39 |
class AutoloadGenerator {
|
| 40 |
|
| 41 |
-
const COMMENT = <<<AUTOLOADER_COMMENT
|
| 42 |
-
/**
|
| 43 |
-
* This file was automatically generated by automattic/jetpack-autoloader.
|
| 44 |
-
*
|
| 45 |
-
* @package automattic/jetpack-autoloader
|
| 46 |
-
*/
|
| 47 |
-
|
| 48 |
-
AUTOLOADER_COMMENT;
|
| 49 |
-
|
| 50 |
/**
|
| 51 |
* The filesystem utility.
|
| 52 |
*
|
|
@@ -360,28 +351,8 @@ AUTOLOADER_COMMENT;
|
|
| 360 |
// We will remove all autoloader files to generate this again.
|
| 361 |
$this->filesystem->emptyDirectory( $outDir );
|
| 362 |
|
| 363 |
-
|
| 364 |
-
|
| 365 |
-
'functions.php' => 'autoload_functions.php',
|
| 366 |
-
'class-autoloader-locator.php' => null,
|
| 367 |
-
'class-autoloader-handler.php' => null,
|
| 368 |
-
'class-manifest-handler.php' => null,
|
| 369 |
-
'class-plugins-handler.php' => null,
|
| 370 |
-
'class-version-selector.php' => null,
|
| 371 |
-
'class-version-loader.php' => null,
|
| 372 |
-
);
|
| 373 |
-
|
| 374 |
-
foreach ( $packageFiles as $file => $newFile ) {
|
| 375 |
-
$newFile = isset( $newFile ) ? $newFile : $file;
|
| 376 |
-
|
| 377 |
-
$content = $this->getAutoloadPackageFile( $file, $suffix );
|
| 378 |
-
|
| 379 |
-
if ( file_put_contents( $outDir . '/' . $newFile, $content ) ) {
|
| 380 |
-
$this->io->writeError( " <info>Generated: $newFile</info>" );
|
| 381 |
-
} else {
|
| 382 |
-
$this->io->writeError( " <error>Error: $newFile</error>" );
|
| 383 |
-
}
|
| 384 |
-
}
|
| 385 |
}
|
| 386 |
|
| 387 |
/**
|
|
@@ -418,27 +389,4 @@ AUTOLOADER_COMMENT;
|
|
| 418 |
}
|
| 419 |
}
|
| 420 |
}
|
| 421 |
-
|
| 422 |
-
/**
|
| 423 |
-
* Generate the PHP that will be used in the autoload_packages.php files.
|
| 424 |
-
*
|
| 425 |
-
* @param String $filename a file to prepare.
|
| 426 |
-
* @param String $suffix Unique suffix used in the namespace.
|
| 427 |
-
*
|
| 428 |
-
* @return string
|
| 429 |
-
*/
|
| 430 |
-
private function getAutoloadPackageFile( $filename, $suffix ) {
|
| 431 |
-
$header = self::COMMENT;
|
| 432 |
-
$header .= PHP_EOL;
|
| 433 |
-
$header .= 'namespace Automattic\Jetpack\Autoloader\jp' . $suffix . ';';
|
| 434 |
-
$header .= PHP_EOL . PHP_EOL;
|
| 435 |
-
|
| 436 |
-
$sourceLoader = fopen( __DIR__ . '/' . $filename, 'r' );
|
| 437 |
-
$file_contents = stream_get_contents( $sourceLoader );
|
| 438 |
-
return str_replace(
|
| 439 |
-
'/* HEADER */',
|
| 440 |
-
$header,
|
| 441 |
-
$file_contents
|
| 442 |
-
);
|
| 443 |
-
}
|
| 444 |
}
|
| 38 |
*/
|
| 39 |
class AutoloadGenerator {
|
| 40 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 41 |
/**
|
| 42 |
* The filesystem utility.
|
| 43 |
*
|
| 351 |
// We will remove all autoloader files to generate this again.
|
| 352 |
$this->filesystem->emptyDirectory( $outDir );
|
| 353 |
|
| 354 |
+
// Write the autoloader files.
|
| 355 |
+
AutoloadFileWriter::copyAutoloaderFiles( $this->io, $outDir, $suffix );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 356 |
}
|
| 357 |
|
| 358 |
/**
|
| 389 |
}
|
| 390 |
}
|
| 391 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 392 |
}
|
vendor/automattic/jetpack-autoloader/src/autoload.php
CHANGED
|
@@ -1,6 +1,5 @@
|
|
| 1 |
<?php
|
| 2 |
/* HEADER */ // phpcs:ignore
|
| 3 |
|
| 4 |
-
require_once
|
| 5 |
-
|
| 6 |
-
set_up_autoloader();
|
| 1 |
<?php
|
| 2 |
/* HEADER */ // phpcs:ignore
|
| 3 |
|
| 4 |
+
require_once __DIR__ . '/jetpack-autoloader/class-autoloader.php';
|
| 5 |
+
Autoloader::init();
|
|
|
vendor/automattic/jetpack-autoloader/src/class-autoloader-handler.php
CHANGED
|
@@ -6,39 +6,22 @@
|
|
| 6 |
*/
|
| 7 |
class Autoloader_Handler {
|
| 8 |
|
| 9 |
-
// The name of the autoloader function registered by v1.* autoloaders.
|
| 10 |
-
const V1_AUTOLOADER_NAME = 'Automattic\Jetpack\Autoloader\autoloader';
|
| 11 |
-
|
| 12 |
-
/*
|
| 13 |
-
* The autoloader function for v2.* autoloaders is named __NAMESPACE__ . \autoloader.
|
| 14 |
-
* The namespace is defined in AutoloadGenerator as
|
| 15 |
-
* 'Automattic\Jetpack\Autoloader\jp' plus a unique suffix.
|
| 16 |
-
*/
|
| 17 |
-
const V2_AUTOLOADER_BASE = 'Automattic\Jetpack\Autoloader\jp';
|
| 18 |
-
|
| 19 |
/**
|
| 20 |
-
* The
|
| 21 |
*
|
| 22 |
-
* @var
|
| 23 |
*/
|
| 24 |
-
private $
|
| 25 |
|
| 26 |
/**
|
| 27 |
-
* The
|
| 28 |
*
|
| 29 |
-
* @var
|
| 30 |
*/
|
| 31 |
-
private $
|
| 32 |
|
| 33 |
/**
|
| 34 |
-
* The
|
| 35 |
-
*
|
| 36 |
-
* @var Autoloader_Locator
|
| 37 |
-
*/
|
| 38 |
-
private $autoloader_locator;
|
| 39 |
-
|
| 40 |
-
/**
|
| 41 |
-
* The Version_Selector object.
|
| 42 |
*
|
| 43 |
* @var Version_Selector
|
| 44 |
*/
|
|
@@ -47,144 +30,54 @@ class Autoloader_Handler {
|
|
| 47 |
/**
|
| 48 |
* The constructor.
|
| 49 |
*
|
| 50 |
-
* @param
|
| 51 |
-
* @param
|
| 52 |
-
* @param
|
| 53 |
-
* @param Version_Selector $version_selector The Version_Selector object.
|
| 54 |
*/
|
| 55 |
-
public function __construct( $
|
| 56 |
-
$this->
|
| 57 |
-
$this->
|
| 58 |
-
$this->
|
| 59 |
-
$this->version_selector = $version_selector;
|
| 60 |
}
|
| 61 |
|
| 62 |
/**
|
| 63 |
-
*
|
| 64 |
*
|
| 65 |
-
* @
|
| 66 |
*/
|
| 67 |
-
public function
|
| 68 |
-
global $jetpack_autoloader_latest_version;
|
| 69 |
-
|
| 70 |
-
if ( isset( $jetpack_autoloader_latest_version ) ) {
|
| 71 |
-
return $jetpack_autoloader_latest_version === $this->autoloader_locator->get_autoloader_version( $this->current_plugin_path );
|
| 72 |
-
}
|
| 73 |
-
|
| 74 |
-
$latest_plugin = $this->autoloader_locator->find_latest_autoloader( $this->active_plugin_paths, $jetpack_autoloader_latest_version );
|
| 75 |
-
if ( ! isset( $latest_plugin ) ) {
|
| 76 |
-
return true;
|
| 77 |
-
}
|
| 78 |
-
|
| 79 |
-
if ( $latest_plugin !== $this->current_plugin_path ) {
|
| 80 |
-
require $this->autoloader_locator->get_autoloader_path( $latest_plugin );
|
| 81 |
-
return false;
|
| 82 |
-
}
|
| 83 |
-
|
| 84 |
-
return true;
|
| 85 |
-
}
|
| 86 |
-
|
| 87 |
-
/**
|
| 88 |
-
* Checks whether the autoloader should be reset. The autoloader should be reset:
|
| 89 |
-
*
|
| 90 |
-
* - When a plugin is activated via a method other than a request, for example using WP-CLI.
|
| 91 |
-
* - When the active plugins list changes between autoloader checks, for example when filtered by a plugin.
|
| 92 |
-
*
|
| 93 |
-
* We perform this reset because the manifest files for the plugin will have been initially unknown when
|
| 94 |
-
* selecting versions for classes and files.
|
| 95 |
-
*
|
| 96 |
-
* If the current plugin is not already known, this method will add it to the
|
| 97 |
-
* $jetpack_autoloader_activating_plugins_paths global.
|
| 98 |
-
* The $jetpack_autoloader_cached_plugin_paths global will store a cache of the
|
| 99 |
-
* active plugin paths when last changed.
|
| 100 |
-
*
|
| 101 |
-
* @return boolean True if the autoloader must be reset, else false.
|
| 102 |
-
*/
|
| 103 |
-
public function should_autoloader_reset() {
|
| 104 |
-
global $jetpack_autoloader_activating_plugins_paths;
|
| 105 |
-
global $jetpack_autoloader_cached_plugin_paths;
|
| 106 |
-
|
| 107 |
-
$plugin_unknown = ! in_array( $this->current_plugin_path, $this->active_plugin_paths, true );
|
| 108 |
-
if ( $plugin_unknown ) {
|
| 109 |
-
if ( ! isset( $jetpack_autoloader_activating_plugins_paths ) ) {
|
| 110 |
-
$jetpack_autoloader_activating_plugins_paths = array();
|
| 111 |
-
}
|
| 112 |
-
|
| 113 |
-
// If the current plugin isn't known, add it to the activating plugins list.
|
| 114 |
-
$jetpack_autoloader_activating_plugins_paths[] = $this->current_plugin_path;
|
| 115 |
-
$this->active_plugin_paths[] = $this->current_plugin_path;
|
| 116 |
-
}
|
| 117 |
-
|
| 118 |
-
$cache_invalidated = $jetpack_autoloader_cached_plugin_paths !== $this->active_plugin_paths;
|
| 119 |
-
if ( $cache_invalidated ) {
|
| 120 |
-
$jetpack_autoloader_cached_plugin_paths = $this->active_plugin_paths;
|
| 121 |
-
}
|
| 122 |
-
|
| 123 |
-
return $plugin_unknown || $cache_invalidated;
|
| 124 |
-
}
|
| 125 |
-
|
| 126 |
-
/**
|
| 127 |
-
* Builds the Version_Autoloader class that is used for autoloading.
|
| 128 |
-
*
|
| 129 |
-
* @return Version_Loader
|
| 130 |
-
*/
|
| 131 |
-
public function build_autoloader() {
|
| 132 |
-
$manifest_handler = new Manifest_Handler( $this->active_plugin_paths, $this->version_selector );
|
| 133 |
-
|
| 134 |
global $jetpack_packages_psr4;
|
| 135 |
$jetpack_packages_psr4 = array();
|
| 136 |
-
$
|
| 137 |
|
| 138 |
global $jetpack_packages_classmap;
|
| 139 |
$jetpack_packages_classmap = array();
|
| 140 |
-
$
|
| 141 |
|
| 142 |
global $jetpack_packages_filemap;
|
| 143 |
$jetpack_packages_filemap = array();
|
| 144 |
-
$
|
| 145 |
|
| 146 |
-
|
| 147 |
-
return new Version_Loader(
|
| 148 |
$this->version_selector,
|
| 149 |
$jetpack_packages_classmap,
|
| 150 |
$jetpack_packages_psr4,
|
| 151 |
$jetpack_packages_filemap
|
| 152 |
);
|
|
|
|
|
|
|
|
|
|
| 153 |
}
|
| 154 |
|
| 155 |
/**
|
| 156 |
-
*
|
| 157 |
-
* - Registers this namespace's autoloader function.
|
| 158 |
-
* - If a v1 autoloader function is registered, moves it to the end of the chain.
|
| 159 |
-
* - Removes any other v2 autoloader functions that have already been registered. This
|
| 160 |
-
* can occur when the autoloader is being reset by an activating plugin.
|
| 161 |
*/
|
| 162 |
-
public function
|
| 163 |
-
|
| 164 |
-
|
| 165 |
-
$autoload_chain = spl_autoload_functions();
|
| 166 |
-
|
| 167 |
-
foreach ( $autoload_chain as $autoloader ) {
|
| 168 |
-
if ( ! is_string( $autoloader ) ) {
|
| 169 |
-
/*
|
| 170 |
-
* The Jetpack Autoloader functions are registered as strings, so
|
| 171 |
-
* just continue if $autoloader isn't a string.
|
| 172 |
-
*/
|
| 173 |
-
continue;
|
| 174 |
-
}
|
| 175 |
-
|
| 176 |
-
if ( self::V1_AUTOLOADER_NAME === $autoloader ) {
|
| 177 |
-
// Move the v1.* autoloader function to the end of the spl autoloader chain.
|
| 178 |
-
spl_autoload_unregister( $autoloader );
|
| 179 |
-
spl_autoload_register( $autoloader );
|
| 180 |
|
| 181 |
-
|
| 182 |
-
|
| 183 |
-
|
| 184 |
-
) {
|
| 185 |
-
// Unregister any other v2.* autoloader functions if they're in the chain.
|
| 186 |
-
spl_autoload_unregister( $autoloader );
|
| 187 |
-
}
|
| 188 |
-
}
|
| 189 |
}
|
| 190 |
}
|
| 6 |
*/
|
| 7 |
class Autoloader_Handler {
|
| 8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 9 |
/**
|
| 10 |
+
* The Hook_Manager instance.
|
| 11 |
*
|
| 12 |
+
* @var Hook_Manager
|
| 13 |
*/
|
| 14 |
+
private $hook_manager;
|
| 15 |
|
| 16 |
/**
|
| 17 |
+
* The Manifest_Reader instance.
|
| 18 |
*
|
| 19 |
+
* @var Manifest_Reader
|
| 20 |
*/
|
| 21 |
+
private $manifest_reader;
|
| 22 |
|
| 23 |
/**
|
| 24 |
+
* The Version_Selector instance.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 25 |
*
|
| 26 |
* @var Version_Selector
|
| 27 |
*/
|
| 30 |
/**
|
| 31 |
* The constructor.
|
| 32 |
*
|
| 33 |
+
* @param Hook_Manager $hook_manager The Hook_Manager instance.
|
| 34 |
+
* @param Manifest_Reader $manifest_reader The Manifest_Reader instance.
|
| 35 |
+
* @param Version_Selector $version_selector The Version_Selector instance.
|
|
|
|
| 36 |
*/
|
| 37 |
+
public function __construct( $hook_manager, $manifest_reader, $version_selector ) {
|
| 38 |
+
$this->hook_manager = $hook_manager;
|
| 39 |
+
$this->manifest_reader = $manifest_reader;
|
| 40 |
+
$this->version_selector = $version_selector;
|
|
|
|
| 41 |
}
|
| 42 |
|
| 43 |
/**
|
| 44 |
+
* Creates an autoloader using the given plugins and activates it.
|
| 45 |
*
|
| 46 |
+
* @param string[] $plugins The plugins to initialize the autoloader for.
|
| 47 |
*/
|
| 48 |
+
public function create_autoloader( $plugins ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 49 |
global $jetpack_packages_psr4;
|
| 50 |
$jetpack_packages_psr4 = array();
|
| 51 |
+
$this->manifest_reader->read_manifests( $plugins, 'vendor/composer/jetpack_autoload_psr4.php', $jetpack_packages_psr4 );
|
| 52 |
|
| 53 |
global $jetpack_packages_classmap;
|
| 54 |
$jetpack_packages_classmap = array();
|
| 55 |
+
$this->manifest_reader->read_manifests( $plugins, 'vendor/composer/jetpack_autoload_classmap.php', $jetpack_packages_classmap );
|
| 56 |
|
| 57 |
global $jetpack_packages_filemap;
|
| 58 |
$jetpack_packages_filemap = array();
|
| 59 |
+
$this->manifest_reader->read_manifests( $plugins, 'vendor/composer/jetpack_autoload_filemap.php', $jetpack_packages_filemap );
|
| 60 |
|
| 61 |
+
$loader = new Version_Loader(
|
|
|
|
| 62 |
$this->version_selector,
|
| 63 |
$jetpack_packages_classmap,
|
| 64 |
$jetpack_packages_psr4,
|
| 65 |
$jetpack_packages_filemap
|
| 66 |
);
|
| 67 |
+
|
| 68 |
+
// Activate the autoloader.
|
| 69 |
+
Autoloader::activate( $loader );
|
| 70 |
}
|
| 71 |
|
| 72 |
/**
|
| 73 |
+
* Resets the active autoloader and all related global state.
|
|
|
|
|
|
|
|
|
|
|
|
|
| 74 |
*/
|
| 75 |
+
public function reset_autoloader() {
|
| 76 |
+
global $jetpack_autoloader_loader;
|
| 77 |
+
global $jetpack_autoloader_latest_version;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 78 |
|
| 79 |
+
$this->hook_manager->reset();
|
| 80 |
+
$jetpack_autoloader_loader = null;
|
| 81 |
+
$jetpack_autoloader_latest_version = null;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 82 |
}
|
| 83 |
}
|
vendor/automattic/jetpack-autoloader/src/class-autoloader.php
ADDED
|
@@ -0,0 +1,151 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
/* HEADER */ // phpcs:ignore
|
| 3 |
+
|
| 4 |
+
/**
|
| 5 |
+
* This class handles management of the actual PHP autoloader.
|
| 6 |
+
*/
|
| 7 |
+
class Autoloader {
|
| 8 |
+
|
| 9 |
+
/**
|
| 10 |
+
* Checks to see whether or not the autoloader should be initialized and then initializes it if so.
|
| 11 |
+
*
|
| 12 |
+
* @param Container|null $container The container we want to use for autoloader initialization. If none is given
|
| 13 |
+
* then a container will be created automatically.
|
| 14 |
+
*/
|
| 15 |
+
public static function init( $container = null ) {
|
| 16 |
+
// The container holds and manages the lifecycle of our dependencies
|
| 17 |
+
// to make them easier to work with and increase flexibility.
|
| 18 |
+
if ( ! isset( $container ) ) {
|
| 19 |
+
require_once __DIR__ . '/class-container.php';
|
| 20 |
+
$container = new Container();
|
| 21 |
+
}
|
| 22 |
+
|
| 23 |
+
// phpcs:disable Generic.Commenting.DocComment.MissingShort
|
| 24 |
+
|
| 25 |
+
/** @var Plugin_Locator $plugin_locator */
|
| 26 |
+
$plugin_locator = $container->get( Plugin_Locator::class );
|
| 27 |
+
|
| 28 |
+
/** @var Plugins_Handler $plugins_handler */
|
| 29 |
+
$plugins_handler = $container->get( Plugins_Handler::class );
|
| 30 |
+
|
| 31 |
+
// The current plugin is the one that we are attempting to initialize here.
|
| 32 |
+
$current_plugin = $plugin_locator->find_current_plugin();
|
| 33 |
+
|
| 34 |
+
// The cached plugins are all of those that were active or discovered by the autoloader during a previous request.
|
| 35 |
+
// Note that it's possible this list will include plugins that have since been deactivated, but after a request
|
| 36 |
+
// the cache should be updated and the deactivated plugins will be removed.
|
| 37 |
+
$cached_plugins = $plugins_handler->get_cached_plugins();
|
| 38 |
+
|
| 39 |
+
// The active plugins are those that we were able to discover in on the site. This list will not include
|
| 40 |
+
// mu-plugins, those activated by code, or those who are hidden by filtering.
|
| 41 |
+
// By combining these lists we can preemptively load classes for plugins that are activated via another method.
|
| 42 |
+
// While this may result in us considering packages in deactivated plugins the request after they're removed,
|
| 43 |
+
// there shouldn't be any problems as a result and the eventual consistency is reliable enough.
|
| 44 |
+
$all_plugins = array_values( array_unique( array_merge( $plugins_handler->get_active_plugins(), $cached_plugins ) ) );
|
| 45 |
+
|
| 46 |
+
/** @var Latest_Autoloader_Guard $guard */
|
| 47 |
+
$guard = $container->get( Latest_Autoloader_Guard::class );
|
| 48 |
+
if ( $guard->should_stop_init( $current_plugin, $all_plugins ) ) {
|
| 49 |
+
return;
|
| 50 |
+
}
|
| 51 |
+
|
| 52 |
+
/** @var Autoloader_Handler $autoloader_handler */
|
| 53 |
+
$autoloader_handler = $container->get( Autoloader_Handler::class );
|
| 54 |
+
|
| 55 |
+
// Initialize the autoloader using the handler now that we're ready.
|
| 56 |
+
$autoloader_handler->create_autoloader( $all_plugins );
|
| 57 |
+
|
| 58 |
+
/** @var Hook_Manager $hook_manager */
|
| 59 |
+
$hook_manager = $container->get( Hook_Manager::class );
|
| 60 |
+
|
| 61 |
+
// When the active and cached plugin lists do not match we should
|
| 62 |
+
// update the cache. This will prevent plugins that have been
|
| 63 |
+
// deactivated from being considered in other requests.
|
| 64 |
+
$hook_manager->add_action(
|
| 65 |
+
'shutdown',
|
| 66 |
+
function () use ( $plugins_handler, $cached_plugins ) {
|
| 67 |
+
// Don't save a broken cache if an error happens during some plugin's initialization.
|
| 68 |
+
if ( ! did_action( 'plugins_loaded' ) ) {
|
| 69 |
+
// Ensure that the cache is emptied to prevent consecutive failures if the cache is to blame.
|
| 70 |
+
if ( ! empty( $cached_plugins ) ) {
|
| 71 |
+
$plugins_handler->cache_plugins( array() );
|
| 72 |
+
}
|
| 73 |
+
|
| 74 |
+
return;
|
| 75 |
+
}
|
| 76 |
+
|
| 77 |
+
// Load the active plugins fresh since the list we have above might not contain
|
| 78 |
+
// plugins that were activated but did not reset the autoloader. This happens
|
| 79 |
+
// because they were already included in the cache.
|
| 80 |
+
$active_plugins = $plugins_handler->get_active_plugins();
|
| 81 |
+
|
| 82 |
+
// The paths should be sorted for easy comparisons with those loaded from the cache.
|
| 83 |
+
// Note we don't need to sort the cached entries because they're already sorted.
|
| 84 |
+
sort( $active_plugins );
|
| 85 |
+
|
| 86 |
+
// We don't want to waste time saving a cache that hasn't changed.
|
| 87 |
+
if ( $cached_plugins === $active_plugins ) {
|
| 88 |
+
return;
|
| 89 |
+
}
|
| 90 |
+
|
| 91 |
+
$plugins_handler->cache_plugins( $active_plugins );
|
| 92 |
+
}
|
| 93 |
+
);
|
| 94 |
+
|
| 95 |
+
// phpcs:enable Generic.Commenting.DocComment.MissingShort
|
| 96 |
+
}
|
| 97 |
+
|
| 98 |
+
/**
|
| 99 |
+
* Loads a class file if one could be found.
|
| 100 |
+
*
|
| 101 |
+
* @param string $class_name The name of the class to autoload.
|
| 102 |
+
*
|
| 103 |
+
* @return bool Indicates whether or not a class file was loaded.
|
| 104 |
+
*/
|
| 105 |
+
public static function load_class( $class_name ) {
|
| 106 |
+
global $jetpack_autoloader_loader;
|
| 107 |
+
if ( ! isset( $jetpack_autoloader_loader ) ) {
|
| 108 |
+
return;
|
| 109 |
+
}
|
| 110 |
+
|
| 111 |
+
$file = $jetpack_autoloader_loader->find_class_file( $class_name );
|
| 112 |
+
if ( ! isset( $file ) ) {
|
| 113 |
+
return false;
|
| 114 |
+
}
|
| 115 |
+
|
| 116 |
+
require $file;
|
| 117 |
+
return true;
|
| 118 |
+
}
|
| 119 |
+
|
| 120 |
+
/**
|
| 121 |
+
* Activates this autoloader and deactivates any other v2 autoloaders that may be present.
|
| 122 |
+
*
|
| 123 |
+
* @param Version_Loader $version_loader The version loader for our autoloader.
|
| 124 |
+
*/
|
| 125 |
+
public static function activate( $version_loader ) {
|
| 126 |
+
// Set the global autoloader to indicate that we've activated this autoloader.
|
| 127 |
+
global $jetpack_autoloader_loader;
|
| 128 |
+
$jetpack_autoloader_loader = $version_loader;
|
| 129 |
+
|
| 130 |
+
// Remove any v2 autoloader that we've already registered.
|
| 131 |
+
$autoload_chain = spl_autoload_functions();
|
| 132 |
+
foreach ( $autoload_chain as $autoloader ) {
|
| 133 |
+
// Jetpack autoloaders are always strings.
|
| 134 |
+
if ( ! is_string( $autoloader ) ) {
|
| 135 |
+
continue;
|
| 136 |
+
}
|
| 137 |
+
|
| 138 |
+
// We can identify a v2 autoloader using the namespace prefix without the unique suffix.
|
| 139 |
+
if ( 'Automattic\\Jetpack\\Autoloader\\jp' === substr( $autoloader, 0, 32 ) ) {
|
| 140 |
+
spl_autoload_unregister( $autoloader );
|
| 141 |
+
continue;
|
| 142 |
+
}
|
| 143 |
+
}
|
| 144 |
+
|
| 145 |
+
// Ensure that the autoloader is first to avoid contention with others.
|
| 146 |
+
spl_autoload_register( self::class . '::load_class', true, true );
|
| 147 |
+
|
| 148 |
+
// Now that we've activated the autoloader we should load the filemap.
|
| 149 |
+
$jetpack_autoloader_loader->load_filemap();
|
| 150 |
+
}
|
| 151 |
+
}
|
vendor/automattic/jetpack-autoloader/src/class-container.php
ADDED
|
@@ -0,0 +1,141 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
/* HEADER */ // phpcs:ignore
|
| 3 |
+
|
| 4 |
+
/**
|
| 5 |
+
* This class manages the files and dependencies of the autoloader.
|
| 6 |
+
*/
|
| 7 |
+
class Container {
|
| 8 |
+
|
| 9 |
+
/**
|
| 10 |
+
* Since each autoloader's class files exist within their own namespace we need a map to
|
| 11 |
+
* convert between the local class and a shared key. Note that no version checking is
|
| 12 |
+
* performed on these dependencies and the first autoloader to register will be the
|
| 13 |
+
* one that is utilized.
|
| 14 |
+
*/
|
| 15 |
+
const SHARED_DEPENDENCY_KEYS = array(
|
| 16 |
+
Hook_Manager::class => 'Hook_Manager',
|
| 17 |
+
);
|
| 18 |
+
|
| 19 |
+
/**
|
| 20 |
+
* A map of all the dependencies we've registered with the container and created.
|
| 21 |
+
*
|
| 22 |
+
* @var array
|
| 23 |
+
*/
|
| 24 |
+
protected $dependencies;
|
| 25 |
+
|
| 26 |
+
/**
|
| 27 |
+
* The constructor.
|
| 28 |
+
*/
|
| 29 |
+
public function __construct() {
|
| 30 |
+
$this->dependencies = array();
|
| 31 |
+
|
| 32 |
+
$this->register_shared_dependencies();
|
| 33 |
+
$this->register_dependencies();
|
| 34 |
+
$this->initialize_globals();
|
| 35 |
+
}
|
| 36 |
+
|
| 37 |
+
/**
|
| 38 |
+
* Gets a dependency out of the container.
|
| 39 |
+
*
|
| 40 |
+
* @param string $class The class to fetch.
|
| 41 |
+
*
|
| 42 |
+
* @return mixed
|
| 43 |
+
* @throws \InvalidArgumentException When a class that isn't registered with the container is fetched.
|
| 44 |
+
*/
|
| 45 |
+
public function get( $class ) {
|
| 46 |
+
if ( ! isset( $this->dependencies[ $class ] ) ) {
|
| 47 |
+
throw new \InvalidArgumentException( "Class '$class' is not registered with the container." );
|
| 48 |
+
}
|
| 49 |
+
|
| 50 |
+
return $this->dependencies[ $class ];
|
| 51 |
+
}
|
| 52 |
+
|
| 53 |
+
/**
|
| 54 |
+
* Registers all of the dependencies that are shared between all instances of the autoloader.
|
| 55 |
+
*/
|
| 56 |
+
private function register_shared_dependencies() {
|
| 57 |
+
global $jetpack_autoloader_container_shared;
|
| 58 |
+
if ( ! isset( $jetpack_autoloader_container_shared ) ) {
|
| 59 |
+
$jetpack_autoloader_container_shared = array();
|
| 60 |
+
}
|
| 61 |
+
|
| 62 |
+
$key = self::SHARED_DEPENDENCY_KEYS[ Hook_Manager::class ];
|
| 63 |
+
if ( ! isset( $jetpack_autoloader_container_shared[ $key ] ) ) {
|
| 64 |
+
require_once __DIR__ . '/class-hook-manager.php';
|
| 65 |
+
$jetpack_autoloader_container_shared[ $key ] = new Hook_Manager();
|
| 66 |
+
}
|
| 67 |
+
$this->dependencies[ Hook_Manager::class ] = &$jetpack_autoloader_container_shared[ $key ];
|
| 68 |
+
}
|
| 69 |
+
|
| 70 |
+
/**
|
| 71 |
+
* Registers all of the dependencies with the container.
|
| 72 |
+
*/
|
| 73 |
+
private function register_dependencies() {
|
| 74 |
+
require_once __DIR__ . '/class-path-processor.php';
|
| 75 |
+
$this->dependencies[ Path_Processor::class ] = new Path_Processor();
|
| 76 |
+
|
| 77 |
+
require_once __DIR__ . '/class-plugin-locator.php';
|
| 78 |
+
$this->dependencies[ Plugin_Locator::class ] = new Plugin_Locator(
|
| 79 |
+
$this->get( Path_Processor::class )
|
| 80 |
+
);
|
| 81 |
+
|
| 82 |
+
require_once __DIR__ . '/class-version-selector.php';
|
| 83 |
+
$this->dependencies[ Version_Selector::class ] = new Version_Selector();
|
| 84 |
+
|
| 85 |
+
require_once __DIR__ . '/class-autoloader-locator.php';
|
| 86 |
+
$this->dependencies[ Autoloader_Locator::class ] = new Autoloader_Locator(
|
| 87 |
+
$this->get( Version_Selector::class )
|
| 88 |
+
);
|
| 89 |
+
|
| 90 |
+
require_once __DIR__ . '/class-manifest-reader.php';
|
| 91 |
+
$this->dependencies[ Manifest_Reader::class ] = new Manifest_Reader(
|
| 92 |
+
$this->get( Version_Selector::class )
|
| 93 |
+
);
|
| 94 |
+
|
| 95 |
+
require_once __DIR__ . '/class-plugins-handler.php';
|
| 96 |
+
$this->dependencies[ Plugins_Handler::class ] = new Plugins_Handler(
|
| 97 |
+
$this->get( Plugin_Locator::class ),
|
| 98 |
+
$this->get( Path_Processor::class )
|
| 99 |
+
);
|
| 100 |
+
|
| 101 |
+
require_once __DIR__ . '/class-autoloader-handler.php';
|
| 102 |
+
$this->dependencies[ Autoloader_Handler::class ] = new Autoloader_Handler(
|
| 103 |
+
$this->get( Hook_Manager::class ),
|
| 104 |
+
$this->get( Manifest_Reader::class ),
|
| 105 |
+
$this->get( Version_Selector::class )
|
| 106 |
+
);
|
| 107 |
+
|
| 108 |
+
require_once __DIR__ . '/class-latest-autoloader-guard.php';
|
| 109 |
+
$this->dependencies[ Latest_Autoloader_Guard::class ] = new Latest_Autoloader_Guard(
|
| 110 |
+
$this->get( Plugins_Handler::class ),
|
| 111 |
+
$this->get( Autoloader_Handler::class ),
|
| 112 |
+
$this->get( Autoloader_Locator::class )
|
| 113 |
+
);
|
| 114 |
+
|
| 115 |
+
// Register any classes that we will use elsewhere.
|
| 116 |
+
require_once __DIR__ . '/class-version-loader.php';
|
| 117 |
+
}
|
| 118 |
+
|
| 119 |
+
/**
|
| 120 |
+
* Initializes any of the globals needed by the autoloader.
|
| 121 |
+
*/
|
| 122 |
+
private function initialize_globals() {
|
| 123 |
+
// Not all plugins can be found using the locator. In cases where a plugin loads the autoloader
|
| 124 |
+
// but was not discoverable, we will record them in this array to track them as "active".
|
| 125 |
+
global $jetpack_autoloader_activating_plugins_paths;
|
| 126 |
+
if ( ! isset( $jetpack_autoloader_activating_plugins_paths ) ) {
|
| 127 |
+
$jetpack_autoloader_activating_plugins_paths = array();
|
| 128 |
+
}
|
| 129 |
+
|
| 130 |
+
// Since older autoloaders include newer ones, we need to be able to tell the difference between an
|
| 131 |
+
// inclusion via autoloader and an inclusion via plugin file. This allows the autoloader to
|
| 132 |
+
// perform special tasks for each kind of inclusion.
|
| 133 |
+
global $jetpack_autoloader_including_latest;
|
| 134 |
+
if ( ! isset( $jetpack_autoloader_including_latest ) ) {
|
| 135 |
+
// If the latest version global has been set but the including latest hasn't, it means that an
|
| 136 |
+
// older autoloader without support for the global is including us.
|
| 137 |
+
global $jetpack_autoloader_latest_version;
|
| 138 |
+
$jetpack_autoloader_including_latest = isset( $jetpack_autoloader_latest_version );
|
| 139 |
+
}
|
| 140 |
+
}
|
| 141 |
+
}
|
vendor/automattic/jetpack-autoloader/src/class-hook-manager.php
ADDED
|
@@ -0,0 +1,68 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
/* HEADER */ // phpcs:ignore
|
| 3 |
+
|
| 4 |
+
/**
|
| 5 |
+
* Allows the latest autoloader to register hooks that can be removed when the autoloader is reset.
|
| 6 |
+
*/
|
| 7 |
+
class Hook_Manager {
|
| 8 |
+
|
| 9 |
+
/**
|
| 10 |
+
* An array containing all of the hooks that we've registered.
|
| 11 |
+
*
|
| 12 |
+
* @var array
|
| 13 |
+
*/
|
| 14 |
+
private $registered_hooks;
|
| 15 |
+
|
| 16 |
+
/**
|
| 17 |
+
* The constructor.
|
| 18 |
+
*/
|
| 19 |
+
public function __construct() {
|
| 20 |
+
$this->registered_hooks = array();
|
| 21 |
+
}
|
| 22 |
+
|
| 23 |
+
/**
|
| 24 |
+
* Adds an action to WordPress and registers it internally.
|
| 25 |
+
*
|
| 26 |
+
* @param string $tag The name of the action which is hooked.
|
| 27 |
+
* @param callable $callable The function to call.
|
| 28 |
+
* @param int $priority Used to specify the priority of the action.
|
| 29 |
+
* @param int $accepted_args Used to specify the number of arguments the callable accepts.
|
| 30 |
+
*/
|
| 31 |
+
public function add_action( $tag, $callable, $priority = 10, $accepted_args = 1 ) {
|
| 32 |
+
$this->registered_hooks[ $tag ][] = array(
|
| 33 |
+
'priority' => $priority,
|
| 34 |
+
'callable' => $callable,
|
| 35 |
+
);
|
| 36 |
+
|
| 37 |
+
add_action( $tag, $callable, $priority, $accepted_args );
|
| 38 |
+
}
|
| 39 |
+
|
| 40 |
+
/**
|
| 41 |
+
* Adds a filter to WordPress and registers it internally.
|
| 42 |
+
*
|
| 43 |
+
* @param string $tag The name of the filter which is hooked.
|
| 44 |
+
* @param callable $callable The function to call.
|
| 45 |
+
* @param int $priority Used to specify the priority of the filter.
|
| 46 |
+
* @param int $accepted_args Used to specify the number of arguments the callable accepts.
|
| 47 |
+
*/
|
| 48 |
+
public function add_filter( $tag, $callable, $priority = 10, $accepted_args = 1 ) {
|
| 49 |
+
$this->registered_hooks[ $tag ][] = array(
|
| 50 |
+
'priority' => $priority,
|
| 51 |
+
'callable' => $callable,
|
| 52 |
+
);
|
| 53 |
+
|
| 54 |
+
add_filter( $tag, $callable, $priority, $accepted_args );
|
| 55 |
+
}
|
| 56 |
+
|
| 57 |
+
/**
|
| 58 |
+
* Removes all of the registered hooks.
|
| 59 |
+
*/
|
| 60 |
+
public function reset() {
|
| 61 |
+
foreach ( $this->registered_hooks as $tag => $hooks ) {
|
| 62 |
+
foreach ( $hooks as $hook ) {
|
| 63 |
+
remove_filter( $tag, $hook['callable'], $hook['priority'] );
|
| 64 |
+
}
|
| 65 |
+
}
|
| 66 |
+
$this->registered_hooks = array();
|
| 67 |
+
}
|
| 68 |
+
}
|
vendor/automattic/jetpack-autoloader/src/class-latest-autoloader-guard.php
ADDED
|
@@ -0,0 +1,85 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
/* HEADER */ // phpcs:ignore
|
| 3 |
+
|
| 4 |
+
/**
|
| 5 |
+
* This class ensures that we're only executing the latest autoloader.
|
| 6 |
+
*/
|
| 7 |
+
class Latest_Autoloader_Guard {
|
| 8 |
+
|
| 9 |
+
/**
|
| 10 |
+
* The Plugins_Handler instance.
|
| 11 |
+
*
|
| 12 |
+
* @var Plugins_Handler
|
| 13 |
+
*/
|
| 14 |
+
private $plugins_handler;
|
| 15 |
+
|
| 16 |
+
/**
|
| 17 |
+
* The Autoloader_Handler instance.
|
| 18 |
+
*
|
| 19 |
+
* @var Autoloader_Handler
|
| 20 |
+
*/
|
| 21 |
+
private $autoloader_handler;
|
| 22 |
+
|
| 23 |
+
/**
|
| 24 |
+
* The Autoloader_locator instance.
|
| 25 |
+
*
|
| 26 |
+
* @var Autoloader_Locator
|
| 27 |
+
*/
|
| 28 |
+
private $autoloader_locator;
|
| 29 |
+
|
| 30 |
+
/**
|
| 31 |
+
* The constructor.
|
| 32 |
+
*
|
| 33 |
+
* @param Plugins_Handler $plugins_handler The Plugins_Handler instance.
|
| 34 |
+
* @param Autoloader_Handler $autoloader_handler The Autoloader_Handler instance.
|
| 35 |
+
* @param Autoloader_Locator $autoloader_locator The Autoloader_Locator instance.
|
| 36 |
+
*/
|
| 37 |
+
public function __construct( $plugins_handler, $autoloader_handler, $autoloader_locator ) {
|
| 38 |
+
$this->plugins_handler = $plugins_handler;
|
| 39 |
+
$this->autoloader_handler = $autoloader_handler;
|
| 40 |
+
$this->autoloader_locator = $autoloader_locator;
|
| 41 |
+
}
|
| 42 |
+
|
| 43 |
+
/**
|
| 44 |
+
* Indicates whether or not the autoloader should be initialized. Note that this function
|
| 45 |
+
* has the side-effect of actually loading the latest autoloader in the event that this
|
| 46 |
+
* is not it.
|
| 47 |
+
*
|
| 48 |
+
* @param string $current_plugin The current plugin we're checking.
|
| 49 |
+
* @param string[] $plugins The active plugins to check for autoloaders in.
|
| 50 |
+
*
|
| 51 |
+
* @return bool True if we should stop initialization, otherwise false.
|
| 52 |
+
*/
|
| 53 |
+
public function should_stop_init( $current_plugin, $plugins ) {
|
| 54 |
+
global $jetpack_autoloader_including_latest;
|
| 55 |
+
global $jetpack_autoloader_latest_version;
|
| 56 |
+
|
| 57 |
+
// When we're being included from an older autoloader we need to
|
| 58 |
+
// reset the latest version so that the new autoloader can look
|
| 59 |
+
// for the latest autoloader again.
|
| 60 |
+
if ( $jetpack_autoloader_including_latest ) {
|
| 61 |
+
$jetpack_autoloader_latest_version = null;
|
| 62 |
+
}
|
| 63 |
+
|
| 64 |
+
// We need to reset the autoloader when the plugins change because
|
| 65 |
+
// that means the autoloader was generated with a different list.
|
| 66 |
+
if ( $this->plugins_handler->have_plugins_changed( $plugins ) ) {
|
| 67 |
+
$this->autoloader_handler->reset_autoloader();
|
| 68 |
+
}
|
| 69 |
+
|
| 70 |
+
// Don't bother initializing the autoloader if it already has been.
|
| 71 |
+
if ( isset( $jetpack_autoloader_latest_version ) ) {
|
| 72 |
+
return true;
|
| 73 |
+
}
|
| 74 |
+
|
| 75 |
+
$latest_plugin = $this->autoloader_locator->find_latest_autoloader( $plugins, $jetpack_autoloader_latest_version );
|
| 76 |
+
if ( isset( $latest_plugin ) && $latest_plugin !== $current_plugin ) {
|
| 77 |
+
$jetpack_autoloader_including_latest = true;
|
| 78 |
+
require $this->autoloader_locator->get_autoloader_path( $latest_plugin );
|
| 79 |
+
$jetpack_autoloader_including_latest = false;
|
| 80 |
+
return true;
|
| 81 |
+
}
|
| 82 |
+
|
| 83 |
+
return false;
|
| 84 |
+
}
|
| 85 |
+
}
|
vendor/automattic/jetpack-autoloader/src/{class-manifest-handler.php → class-manifest-reader.php}
RENAMED
|
@@ -2,16 +2,9 @@
|
|
| 2 |
/* HEADER */ // phpcs:ignore
|
| 3 |
|
| 4 |
/**
|
| 5 |
-
* This class
|
| 6 |
*/
|
| 7 |
-
class
|
| 8 |
-
|
| 9 |
-
/**
|
| 10 |
-
* An array of the active plugin paths we want to search.
|
| 11 |
-
*
|
| 12 |
-
* @var array
|
| 13 |
-
*/
|
| 14 |
-
private $active_plugin_paths;
|
| 15 |
|
| 16 |
/**
|
| 17 |
* The Version_Selector object.
|
|
@@ -23,28 +16,27 @@ class Manifest_Handler {
|
|
| 23 |
/**
|
| 24 |
* The constructor.
|
| 25 |
*
|
| 26 |
-
* @param array $active_plugin_paths An array of the active plugin paths we want to search.
|
| 27 |
* @param Version_Selector $version_selector The Version_Selector object.
|
| 28 |
*/
|
| 29 |
-
public function __construct( $
|
| 30 |
-
$this->
|
| 31 |
-
$this->version_selector = $version_selector;
|
| 32 |
}
|
| 33 |
|
| 34 |
/**
|
| 35 |
-
*
|
| 36 |
*
|
|
|
|
| 37 |
* @param string $manifest_path The path that we're loading the manifest from in each plugin.
|
| 38 |
* @param array $path_map The path map to add the contents of the manifests to.
|
| 39 |
*
|
| 40 |
* @return array $path_map The path map we've built using the manifests in each plugin.
|
| 41 |
*/
|
| 42 |
-
public function
|
| 43 |
$file_paths = array_map(
|
| 44 |
function ( $path ) use ( $manifest_path ) {
|
| 45 |
return trailingslashit( $path ) . $manifest_path;
|
| 46 |
},
|
| 47 |
-
$
|
| 48 |
);
|
| 49 |
|
| 50 |
foreach ( $file_paths as $path ) {
|
| 2 |
/* HEADER */ // phpcs:ignore
|
| 3 |
|
| 4 |
/**
|
| 5 |
+
* This class reads autoloader manifest files.
|
| 6 |
*/
|
| 7 |
+
class Manifest_Reader {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 8 |
|
| 9 |
/**
|
| 10 |
* The Version_Selector object.
|
| 16 |
/**
|
| 17 |
* The constructor.
|
| 18 |
*
|
|
|
|
| 19 |
* @param Version_Selector $version_selector The Version_Selector object.
|
| 20 |
*/
|
| 21 |
+
public function __construct( $version_selector ) {
|
| 22 |
+
$this->version_selector = $version_selector;
|
|
|
|
| 23 |
}
|
| 24 |
|
| 25 |
/**
|
| 26 |
+
* Reads all of the manifests in the given plugin paths.
|
| 27 |
*
|
| 28 |
+
* @param array $plugin_paths The paths to the plugins we're loading the manifest in.
|
| 29 |
* @param string $manifest_path The path that we're loading the manifest from in each plugin.
|
| 30 |
* @param array $path_map The path map to add the contents of the manifests to.
|
| 31 |
*
|
| 32 |
* @return array $path_map The path map we've built using the manifests in each plugin.
|
| 33 |
*/
|
| 34 |
+
public function read_manifests( $plugin_paths, $manifest_path, &$path_map ) {
|
| 35 |
$file_paths = array_map(
|
| 36 |
function ( $path ) use ( $manifest_path ) {
|
| 37 |
return trailingslashit( $path ) . $manifest_path;
|
| 38 |
},
|
| 39 |
+
$plugin_paths
|
| 40 |
);
|
| 41 |
|
| 42 |
foreach ( $file_paths as $path ) {
|
vendor/automattic/jetpack-autoloader/src/class-path-processor.php
ADDED
|
@@ -0,0 +1,182 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
/* HEADER */ // phpcs:ignore
|
| 3 |
+
|
| 4 |
+
/**
|
| 5 |
+
* This class handles dealing with paths for the autoloader.
|
| 6 |
+
*/
|
| 7 |
+
class Path_Processor {
|
| 8 |
+
/**
|
| 9 |
+
* Given a path this will replace any of the path constants with a token to represent it.
|
| 10 |
+
*
|
| 11 |
+
* @param string $path The path we want to process.
|
| 12 |
+
* @return string The tokenized path.
|
| 13 |
+
*/
|
| 14 |
+
public function tokenize_path_constants( $path ) {
|
| 15 |
+
$path = wp_normalize_path( $path );
|
| 16 |
+
|
| 17 |
+
$constants = $this->get_normalized_constants();
|
| 18 |
+
foreach ( $constants as $constant => $constant_path ) {
|
| 19 |
+
$len = strlen( $constant_path );
|
| 20 |
+
if ( substr( $path, 0, $len ) !== $constant_path ) {
|
| 21 |
+
continue;
|
| 22 |
+
}
|
| 23 |
+
|
| 24 |
+
return substr_replace( $path, '{{' . $constant . '}}', 0, $len );
|
| 25 |
+
}
|
| 26 |
+
|
| 27 |
+
return $path;
|
| 28 |
+
}
|
| 29 |
+
|
| 30 |
+
/**
|
| 31 |
+
* Given a path this will replace any of the path constant tokens with the expanded path.
|
| 32 |
+
*
|
| 33 |
+
* @param string $tokenized_path The path we want to process.
|
| 34 |
+
* @return string The expanded path.
|
| 35 |
+
*/
|
| 36 |
+
public function untokenize_path_constants( $tokenized_path ) {
|
| 37 |
+
$tokenized_path = wp_normalize_path( $tokenized_path );
|
| 38 |
+
|
| 39 |
+
$constants = $this->get_normalized_constants();
|
| 40 |
+
foreach ( $constants as $constant => $constant_path ) {
|
| 41 |
+
$constant = '{{' . $constant . '}}';
|
| 42 |
+
|
| 43 |
+
$len = strlen( $constant );
|
| 44 |
+
if ( substr( $tokenized_path, 0, $len ) !== $constant ) {
|
| 45 |
+
continue;
|
| 46 |
+
}
|
| 47 |
+
|
| 48 |
+
return $this->get_real_path( substr_replace( $tokenized_path, $constant_path, 0, $len ) );
|
| 49 |
+
}
|
| 50 |
+
|
| 51 |
+
return $tokenized_path;
|
| 52 |
+
}
|
| 53 |
+
|
| 54 |
+
/**
|
| 55 |
+
* Given a file and an array of places it might be, this will find the absolute path and return it.
|
| 56 |
+
*
|
| 57 |
+
* @param string $file The plugin or theme file to resolve.
|
| 58 |
+
* @param array $directories_to_check The directories we should check for the file if it isn't an absolute path.
|
| 59 |
+
* @return string|false Returns the absolute path to the directory, otherwise false.
|
| 60 |
+
*/
|
| 61 |
+
public function find_directory_with_autoloader( $file, $directories_to_check ) {
|
| 62 |
+
$file = wp_normalize_path( $file );
|
| 63 |
+
|
| 64 |
+
if ( ! $this->is_absolute_path( $file ) ) {
|
| 65 |
+
$file = $this->find_absolute_plugin_path( $file, $directories_to_check );
|
| 66 |
+
if ( ! isset( $file ) ) {
|
| 67 |
+
return false;
|
| 68 |
+
}
|
| 69 |
+
}
|
| 70 |
+
|
| 71 |
+
// We need the real path for consistency with __DIR__ paths.
|
| 72 |
+
$file = $this->get_real_path( $file );
|
| 73 |
+
|
| 74 |
+
// phpcs:disable WordPress.PHP.NoSilencedErrors.Discouraged
|
| 75 |
+
$directory = @is_file( $file ) ? dirname( $file ) : $file;
|
| 76 |
+
if ( ! @is_file( $directory . '/vendor/composer/jetpack_autoload_classmap.php' ) ) {
|
| 77 |
+
return false;
|
| 78 |
+
}
|
| 79 |
+
// phpcs:enable WordPress.PHP.NoSilencedErrors.Discouraged
|
| 80 |
+
|
| 81 |
+
return $directory;
|
| 82 |
+
}
|
| 83 |
+
|
| 84 |
+
/**
|
| 85 |
+
* Fetches an array of normalized paths keyed by the constant they came from.
|
| 86 |
+
*
|
| 87 |
+
* @return string[] The normalized paths keyed by the constant.
|
| 88 |
+
*/
|
| 89 |
+
private function get_normalized_constants() {
|
| 90 |
+
$raw_constants = array(
|
| 91 |
+
// Order the constants from most-specific to least-specific.
|
| 92 |
+
'WP_PLUGIN_DIR',
|
| 93 |
+
'WPMU_PLUGIN_DIR',
|
| 94 |
+
'WP_CONTENT_DIR',
|
| 95 |
+
'ABSPATH',
|
| 96 |
+
);
|
| 97 |
+
|
| 98 |
+
$constants = array();
|
| 99 |
+
foreach ( $raw_constants as $raw ) {
|
| 100 |
+
if ( ! defined( $raw ) ) {
|
| 101 |
+
continue;
|
| 102 |
+
}
|
| 103 |
+
|
| 104 |
+
$path = wp_normalize_path( constant( $raw ) );
|
| 105 |
+
if ( isset( $path ) ) {
|
| 106 |
+
$constants[ $raw ] = $path;
|
| 107 |
+
}
|
| 108 |
+
}
|
| 109 |
+
|
| 110 |
+
return $constants;
|
| 111 |
+
}
|
| 112 |
+
|
| 113 |
+
/**
|
| 114 |
+
* Indicates whether or not a path is absolute.
|
| 115 |
+
*
|
| 116 |
+
* @param string $path The path to check.
|
| 117 |
+
* @return bool True if the path is absolute, otherwise false.
|
| 118 |
+
*/
|
| 119 |
+
private function is_absolute_path( $path ) {
|
| 120 |
+
if ( 0 === strlen( $path ) || '.' === $path[0] ) {
|
| 121 |
+
return false;
|
| 122 |
+
}
|
| 123 |
+
|
| 124 |
+
// Absolute paths on Windows may begin with a drive letter.
|
| 125 |
+
if ( preg_match( '/^[a-zA-Z]:[\/\\\\]/', $path ) ) {
|
| 126 |
+
return true;
|
| 127 |
+
}
|
| 128 |
+
|
| 129 |
+
// A path starting with / or \ is absolute; anything else is relative.
|
| 130 |
+
return ( '/' === $path[0] || '\\' === $path[0] );
|
| 131 |
+
}
|
| 132 |
+
|
| 133 |
+
/**
|
| 134 |
+
* Given a file and a list of directories to check, this method will try to figure out
|
| 135 |
+
* the absolute path to the file in question.
|
| 136 |
+
*
|
| 137 |
+
* @param string $normalized_path The normalized path to the plugin or theme file to resolve.
|
| 138 |
+
* @param array $directories_to_check The directories we should check for the file if it isn't an absolute path.
|
| 139 |
+
*
|
| 140 |
+
* @return string|null The absolute path to the plugin file, otherwise null.
|
| 141 |
+
*/
|
| 142 |
+
private function find_absolute_plugin_path( $normalized_path, $directories_to_check ) {
|
| 143 |
+
// We're only able to find the absolute path for plugin/theme PHP files.
|
| 144 |
+
if ( ! is_string( $normalized_path ) || '.php' !== substr( $normalized_path, -4 ) ) {
|
| 145 |
+
return null;
|
| 146 |
+
}
|
| 147 |
+
|
| 148 |
+
foreach ( $directories_to_check as $directory ) {
|
| 149 |
+
$normalized_check = wp_normalize_path( trailingslashit( $directory ) ) . $normalized_path;
|
| 150 |
+
// phpcs:ignore WordPress.PHP.NoSilencedErrors.Discouraged
|
| 151 |
+
if ( @is_file( $normalized_check ) ) {
|
| 152 |
+
return $normalized_check;
|
| 153 |
+
}
|
| 154 |
+
}
|
| 155 |
+
|
| 156 |
+
return null;
|
| 157 |
+
}
|
| 158 |
+
|
| 159 |
+
/**
|
| 160 |
+
* Given a path this will figure out the real path that we should be using.
|
| 161 |
+
*
|
| 162 |
+
* @param string $path The path to resolve.
|
| 163 |
+
*
|
| 164 |
+
* @return string The resolved path.
|
| 165 |
+
*/
|
| 166 |
+
private function get_real_path( $path ) {
|
| 167 |
+
// We want to resolve symbolic links for consistency with __DIR__ paths.
|
| 168 |
+
// phpcs:ignore WordPress.PHP.NoSilencedErrors.Discouraged
|
| 169 |
+
$real_path = @realpath( $path );
|
| 170 |
+
if ( false === $real_path ) {
|
| 171 |
+
// Let the autoloader deal with paths that don't exist.
|
| 172 |
+
$real_path = $path;
|
| 173 |
+
}
|
| 174 |
+
|
| 175 |
+
// Using realpath will make it platform-specific so we must normalize it after.
|
| 176 |
+
if ( $path !== $real_path ) {
|
| 177 |
+
$real_path = wp_normalize_path( $real_path );
|
| 178 |
+
}
|
| 179 |
+
|
| 180 |
+
return $real_path;
|
| 181 |
+
}
|
| 182 |
+
}
|
vendor/automattic/jetpack-autoloader/src/class-plugin-locator.php
ADDED
|
@@ -0,0 +1,132 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
/* HEADER */ // phpcs:ignore
|
| 3 |
+
|
| 4 |
+
/**
|
| 5 |
+
* This class scans the WordPress installation to find active plugins.
|
| 6 |
+
*/
|
| 7 |
+
class Plugin_Locator {
|
| 8 |
+
|
| 9 |
+
/**
|
| 10 |
+
* The path processor for finding plugin paths.
|
| 11 |
+
*
|
| 12 |
+
* @var Path_Processor
|
| 13 |
+
*/
|
| 14 |
+
private $path_processor;
|
| 15 |
+
|
| 16 |
+
/**
|
| 17 |
+
* The constructor.
|
| 18 |
+
*
|
| 19 |
+
* @param Path_Processor $path_processor The Path_Processor instance.
|
| 20 |
+
*/
|
| 21 |
+
public function __construct( $path_processor ) {
|
| 22 |
+
$this->path_processor = $path_processor;
|
| 23 |
+
}
|
| 24 |
+
|
| 25 |
+
/**
|
| 26 |
+
* Finds the path to the current plugin.
|
| 27 |
+
*
|
| 28 |
+
* @return string $path The path to the current plugin.
|
| 29 |
+
* @throws \RuntimeException If the current plugin does not have an autoloader.
|
| 30 |
+
*/
|
| 31 |
+
public function find_current_plugin() {
|
| 32 |
+
// Escape from `vendor/__DIR__` to root plugin directory.
|
| 33 |
+
$plugin_directory = dirname( dirname( __DIR__ ) );
|
| 34 |
+
|
| 35 |
+
// Use the path processor to ensure that this is an autoloader we're referencing.
|
| 36 |
+
$path = $this->path_processor->find_directory_with_autoloader( $plugin_directory, array() );
|
| 37 |
+
if ( false === $path ) {
|
| 38 |
+
throw new \RuntimeException( 'Failed to locate plugin ' . $plugin_directory );
|
| 39 |
+
}
|
| 40 |
+
|
| 41 |
+
return $path;
|
| 42 |
+
}
|
| 43 |
+
|
| 44 |
+
/**
|
| 45 |
+
* Checks a given option for plugin paths.
|
| 46 |
+
*
|
| 47 |
+
* @param string $option_name The option that we want to check for plugin information.
|
| 48 |
+
* @param bool $site_option Indicates whether or not we want to check the site option.
|
| 49 |
+
*
|
| 50 |
+
* @return array $plugin_paths The list of absolute paths we've found.
|
| 51 |
+
*/
|
| 52 |
+
public function find_using_option( $option_name, $site_option = false ) {
|
| 53 |
+
$raw = $site_option ? get_site_option( $option_name, array() ) : get_option( $option_name, array() );
|
| 54 |
+
if ( empty( $raw ) ) {
|
| 55 |
+
return array();
|
| 56 |
+
}
|
| 57 |
+
|
| 58 |
+
return $this->convert_plugins_to_paths( $raw );
|
| 59 |
+
}
|
| 60 |
+
|
| 61 |
+
/**
|
| 62 |
+
* Checks for plugins that are being activated in this request and returns all that it finds.
|
| 63 |
+
*
|
| 64 |
+
* @return array $plugin_paths The list of absolute paths we've found.
|
| 65 |
+
*/
|
| 66 |
+
public function find_activating_this_request() {
|
| 67 |
+
// phpcs:disable WordPress.Security.NonceVerification.Recommended
|
| 68 |
+
|
| 69 |
+
/**
|
| 70 |
+
* Note: we're not actually checking the nonce here because it's too early
|
| 71 |
+
* in the execution. The pluggable functions are not yet loaded to give
|
| 72 |
+
* plugins a chance to plug their versions. Therefore we're doing the bare
|
| 73 |
+
* minimum: checking whether the nonce exists and it's in the right place.
|
| 74 |
+
* The request will fail later if the nonce doesn't pass the check.
|
| 75 |
+
*/
|
| 76 |
+
if ( empty( $_REQUEST['_wpnonce'] ) ) {
|
| 77 |
+
return array();
|
| 78 |
+
}
|
| 79 |
+
|
| 80 |
+
$plugin_slugs = array();
|
| 81 |
+
|
| 82 |
+
$action = isset( $_REQUEST['action'] ) ? wp_unslash( $_REQUEST['action'] ) : false;
|
| 83 |
+
switch ( $action ) {
|
| 84 |
+
case 'activate':
|
| 85 |
+
if ( empty( $_REQUEST['plugin'] ) ) {
|
| 86 |
+
break;
|
| 87 |
+
}
|
| 88 |
+
|
| 89 |
+
$plugin_slugs[] = wp_unslash( $_REQUEST['plugin'] );
|
| 90 |
+
break;
|
| 91 |
+
|
| 92 |
+
case 'activate-selected':
|
| 93 |
+
if ( empty( $_REQUEST['checked'] ) ) {
|
| 94 |
+
break;
|
| 95 |
+
}
|
| 96 |
+
|
| 97 |
+
$plugin_slugs = wp_unslash( $_REQUEST['checked'] );
|
| 98 |
+
break;
|
| 99 |
+
}
|
| 100 |
+
|
| 101 |
+
return $this->convert_plugins_to_paths( $plugin_slugs );
|
| 102 |
+
}
|
| 103 |
+
|
| 104 |
+
/**
|
| 105 |
+
* Given an array of plugin slugs or paths, this will convert them to absolute paths and filter
|
| 106 |
+
* out the plugins that are not directory plugins. Note that array keys will also be included
|
| 107 |
+
* if they are plugin paths!
|
| 108 |
+
*
|
| 109 |
+
* @param string[] $plugins Plugin paths or slugs to filter.
|
| 110 |
+
*
|
| 111 |
+
* @return string[]
|
| 112 |
+
*/
|
| 113 |
+
private function convert_plugins_to_paths( $plugins ) {
|
| 114 |
+
// We're going to look for plugins in the standard directories.
|
| 115 |
+
$path_constants = array( WP_PLUGIN_DIR, WPMU_PLUGIN_DIR );
|
| 116 |
+
|
| 117 |
+
$plugin_paths = array();
|
| 118 |
+
foreach ( $plugins as $key => $value ) {
|
| 119 |
+
$path = $this->path_processor->find_directory_with_autoloader( $key, $path_constants );
|
| 120 |
+
if ( $path ) {
|
| 121 |
+
$plugin_paths[] = $path;
|
| 122 |
+
}
|
| 123 |
+
|
| 124 |
+
$path = $this->path_processor->find_directory_with_autoloader( $value, $path_constants );
|
| 125 |
+
if ( $path ) {
|
| 126 |
+
$plugin_paths[] = $path;
|
| 127 |
+
}
|
| 128 |
+
}
|
| 129 |
+
|
| 130 |
+
return $plugin_paths;
|
| 131 |
+
}
|
| 132 |
+
}
|
vendor/automattic/jetpack-autoloader/src/class-plugins-handler.php
CHANGED
|
@@ -2,128 +2,149 @@
|
|
| 2 |
/* HEADER */ // phpcs:ignore
|
| 3 |
|
| 4 |
/**
|
| 5 |
-
* This class
|
| 6 |
*/
|
| 7 |
class Plugins_Handler {
|
| 8 |
-
|
| 9 |
/**
|
| 10 |
-
*
|
| 11 |
-
*
|
| 12 |
-
* @return array An array of plugin paths as strings or an empty array.
|
| 13 |
*/
|
| 14 |
-
|
| 15 |
-
global $jetpack_autoloader_activating_plugins_paths;
|
| 16 |
-
|
| 17 |
-
$active_plugins_paths = $this->get_active_plugins_paths();
|
| 18 |
-
$multisite_plugins_paths = $this->get_multisite_plugins_paths();
|
| 19 |
-
$activating_plugins_paths = $this->get_plugins_activating_via_request();
|
| 20 |
-
|
| 21 |
-
return array_unique(
|
| 22 |
-
array_merge(
|
| 23 |
-
$active_plugins_paths,
|
| 24 |
-
$activating_plugins_paths,
|
| 25 |
-
$multisite_plugins_paths,
|
| 26 |
-
(array) $jetpack_autoloader_activating_plugins_paths
|
| 27 |
-
)
|
| 28 |
-
);
|
| 29 |
-
}
|
| 30 |
|
| 31 |
/**
|
| 32 |
-
*
|
| 33 |
*
|
| 34 |
-
* @
|
| 35 |
*/
|
| 36 |
-
|
| 37 |
-
$plugin_slugs = is_multisite()
|
| 38 |
-
? array_keys( get_site_option( 'active_sitewide_plugins', array() ) )
|
| 39 |
-
: array();
|
| 40 |
-
|
| 41 |
-
$plugin_slugs = array_filter( $plugin_slugs, array( $this, 'is_directory_plugin' ) );
|
| 42 |
-
return array_map( array( $this, 'create_plugin_path' ), $plugin_slugs );
|
| 43 |
-
}
|
| 44 |
|
| 45 |
/**
|
| 46 |
-
*
|
| 47 |
*
|
| 48 |
-
* @
|
| 49 |
*/
|
| 50 |
-
|
| 51 |
-
$plugin_slugs = (array) get_option( 'active_plugins', array() );
|
| 52 |
-
$plugin_slugs = array_filter( $plugin_slugs, array( $this, 'is_directory_plugin' ) );
|
| 53 |
-
return array_map( array( $this, 'create_plugin_path' ), $plugin_slugs );
|
| 54 |
-
}
|
| 55 |
|
| 56 |
/**
|
| 57 |
-
*
|
| 58 |
*
|
| 59 |
-
* @param
|
|
|
|
| 60 |
*/
|
| 61 |
-
|
| 62 |
-
$
|
| 63 |
-
|
| 64 |
}
|
| 65 |
|
| 66 |
/**
|
| 67 |
-
*
|
| 68 |
*
|
| 69 |
-
* @
|
| 70 |
-
*
|
| 71 |
-
* @return bool
|
| 72 |
*/
|
| 73 |
-
public function
|
| 74 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 75 |
}
|
| 76 |
|
| 77 |
/**
|
| 78 |
-
*
|
| 79 |
*
|
| 80 |
-
* @return
|
| 81 |
*/
|
| 82 |
-
|
| 83 |
-
|
| 84 |
-
|
| 85 |
-
|
| 86 |
-
// phpcs:disable WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
|
| 87 |
-
|
| 88 |
-
$action = isset( $_REQUEST['action'] ) ? $_REQUEST['action'] : false;
|
| 89 |
-
$plugin = isset( $_REQUEST['plugin'] ) ? $_REQUEST['plugin'] : false;
|
| 90 |
-
$nonce = isset( $_REQUEST['_wpnonce'] ) ? $_REQUEST['_wpnonce'] : false;
|
| 91 |
-
|
| 92 |
-
/**
|
| 93 |
-
* Note: we're not actually checking the nonce here becase it's too early
|
| 94 |
-
* in the execution. The pluggable functions are not yet loaded to give
|
| 95 |
-
* plugins a chance to plug their versions. Therefore we're doing the bare
|
| 96 |
-
* minimum: checking whether the nonce exists and it's in the right place.
|
| 97 |
-
* The request will fail later if the nonce doesn't pass the check.
|
| 98 |
-
*/
|
| 99 |
-
|
| 100 |
-
// In case of a single plugin activation there will be a plugin slug.
|
| 101 |
-
if ( 'activate' === $action && ! empty( $nonce ) ) {
|
| 102 |
-
return array( $this->create_plugin_path( wp_unslash( $plugin ) ) );
|
| 103 |
}
|
| 104 |
|
| 105 |
-
|
|
|
|
|
|
|
| 106 |
|
| 107 |
-
|
| 108 |
-
|
| 109 |
-
|
| 110 |
-
|
| 111 |
-
|
|
|
|
|
|
|
|
|
|
| 112 |
|
| 113 |
-
|
| 114 |
-
// phpcs:enable WordPress.Security.ValidatedSanitizedInput.MissingUnslash
|
| 115 |
-
// phpcs:enable WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
|
| 116 |
-
return array();
|
| 117 |
}
|
| 118 |
|
| 119 |
/**
|
| 120 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
| 121 |
*
|
| 122 |
-
* @return
|
| 123 |
*/
|
| 124 |
-
public function
|
| 125 |
-
$
|
| 126 |
-
|
| 127 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 128 |
}
|
| 129 |
}
|
| 2 |
/* HEADER */ // phpcs:ignore
|
| 3 |
|
| 4 |
/**
|
| 5 |
+
* This class handles locating and caching all of the active plugins.
|
| 6 |
*/
|
| 7 |
class Plugins_Handler {
|
|
|
|
| 8 |
/**
|
| 9 |
+
* The transient key for plugin paths.
|
|
|
|
|
|
|
| 10 |
*/
|
| 11 |
+
const TRANSIENT_KEY = 'jetpack_autoloader_plugin_paths';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 12 |
|
| 13 |
/**
|
| 14 |
+
* The locator for finding plugins in different locations.
|
| 15 |
*
|
| 16 |
+
* @var Plugin_Locator
|
| 17 |
*/
|
| 18 |
+
private $plugin_locator;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 19 |
|
| 20 |
/**
|
| 21 |
+
* The processor for transforming cached paths.
|
| 22 |
*
|
| 23 |
+
* @var Path_Processor
|
| 24 |
*/
|
| 25 |
+
private $path_processor;
|
|
|
|
|
|
|
|
|
|
|
|
|
| 26 |
|
| 27 |
/**
|
| 28 |
+
* The constructor.
|
| 29 |
*
|
| 30 |
+
* @param Plugin_Locator $plugin_locator The locator for finding active plugins.
|
| 31 |
+
* @param Path_Processor $path_processor The processor for transforming cached paths.
|
| 32 |
*/
|
| 33 |
+
public function __construct( $plugin_locator, $path_processor ) {
|
| 34 |
+
$this->plugin_locator = $plugin_locator;
|
| 35 |
+
$this->path_processor = $path_processor;
|
| 36 |
}
|
| 37 |
|
| 38 |
/**
|
| 39 |
+
* Gets all of the active plugins we can find.
|
| 40 |
*
|
| 41 |
+
* @return string[]
|
|
|
|
|
|
|
| 42 |
*/
|
| 43 |
+
public function get_active_plugins() {
|
| 44 |
+
global $jetpack_autoloader_activating_plugins_paths;
|
| 45 |
+
global $jetpack_autoloader_including_latest;
|
| 46 |
+
|
| 47 |
+
// We're going to build a unique list of plugins from a few different sources
|
| 48 |
+
// to find all of our "active" plugins. While we need to return an integer
|
| 49 |
+
// array, we're going to use an associative array internally to reduce
|
| 50 |
+
// the amount of time that we're going to spend checking uniqueness
|
| 51 |
+
// and merging different arrays together to form the output.
|
| 52 |
+
$active_plugins = array();
|
| 53 |
+
|
| 54 |
+
// Make sure that plugins which have activated this request are considered as "active" even though
|
| 55 |
+
// they probably won't be present in any option.
|
| 56 |
+
if ( is_array( $jetpack_autoloader_activating_plugins_paths ) ) {
|
| 57 |
+
foreach ( $jetpack_autoloader_activating_plugins_paths as $path ) {
|
| 58 |
+
$active_plugins[ $path ] = $path;
|
| 59 |
+
}
|
| 60 |
+
}
|
| 61 |
+
|
| 62 |
+
// This option contains all of the plugins that have been activated.
|
| 63 |
+
$plugins = $this->plugin_locator->find_using_option( 'active_plugins' );
|
| 64 |
+
foreach ( $plugins as $path ) {
|
| 65 |
+
$active_plugins[ $path ] = $path;
|
| 66 |
+
}
|
| 67 |
+
|
| 68 |
+
// This option contains all of the multisite plugins that have been activated.
|
| 69 |
+
if ( is_multisite() ) {
|
| 70 |
+
$plugins = $this->plugin_locator->find_using_option( 'active_sitewide_plugins', true );
|
| 71 |
+
foreach ( $plugins as $path ) {
|
| 72 |
+
$active_plugins[ $path ] = $path;
|
| 73 |
+
}
|
| 74 |
+
}
|
| 75 |
+
|
| 76 |
+
$plugins = $this->plugin_locator->find_activating_this_request();
|
| 77 |
+
foreach ( $plugins as $path ) {
|
| 78 |
+
$active_plugins[ $path ] = $path;
|
| 79 |
+
}
|
| 80 |
+
|
| 81 |
+
// When the current plugin isn't considered "active" there's a problem.
|
| 82 |
+
// Since we're here, the plugin is active and currently being loaded.
|
| 83 |
+
// We can support this case (mu-plugins and non-standard activation)
|
| 84 |
+
// by adding the current plugin to the active list and marking it
|
| 85 |
+
// as an unknown (activating) plugin. This also has the benefit
|
| 86 |
+
// of causing a reset because the active plugins list has
|
| 87 |
+
// been changed since it was saved in the global.
|
| 88 |
+
$current_plugin = $this->plugin_locator->find_current_plugin();
|
| 89 |
+
if ( ! in_array( $current_plugin, $active_plugins, true ) && ! $jetpack_autoloader_including_latest ) {
|
| 90 |
+
$active_plugins[ $current_plugin ] = $current_plugin;
|
| 91 |
+
$jetpack_autoloader_activating_plugins_paths[] = $current_plugin;
|
| 92 |
+
}
|
| 93 |
+
|
| 94 |
+
// Transform the array so that we don't have to worry about the keys interacting with other array types later.
|
| 95 |
+
return array_values( $active_plugins );
|
| 96 |
}
|
| 97 |
|
| 98 |
/**
|
| 99 |
+
* Gets all of the cached plugins if there are any.
|
| 100 |
*
|
| 101 |
+
* @return string[]
|
| 102 |
*/
|
| 103 |
+
public function get_cached_plugins() {
|
| 104 |
+
$cached = get_transient( self::TRANSIENT_KEY );
|
| 105 |
+
if ( false === $cached ) {
|
| 106 |
+
return array();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 107 |
}
|
| 108 |
|
| 109 |
+
// We need to expand the tokens to an absolute path for this webserver.
|
| 110 |
+
return array_map( array( $this->path_processor, 'untokenize_path_constants' ), $cached );
|
| 111 |
+
}
|
| 112 |
|
| 113 |
+
/**
|
| 114 |
+
* Saves the plugin list to the cache.
|
| 115 |
+
*
|
| 116 |
+
* @param array $plugins The plugin list to save to the cache.
|
| 117 |
+
*/
|
| 118 |
+
public function cache_plugins( $plugins ) {
|
| 119 |
+
// We store the paths in a tokenized form so that that webservers with different absolute paths don't break.
|
| 120 |
+
$plugins = array_map( array( $this->path_processor, 'tokenize_path_constants' ), $plugins );
|
| 121 |
|
| 122 |
+
set_transient( self::TRANSIENT_KEY, $plugins );
|
|
|
|
|
|
|
|
|
|
| 123 |
}
|
| 124 |
|
| 125 |
/**
|
| 126 |
+
* Checks to see whether or not the plugin list given has changed when compared to the
|
| 127 |
+
* shared `$jetpack_autoloader_cached_plugin_paths` global. This allows us to deal
|
| 128 |
+
* with cases where the active list may change due to filtering..
|
| 129 |
+
*
|
| 130 |
+
* @param string[] $plugins The plugins list to check against the global cache.
|
| 131 |
*
|
| 132 |
+
* @return bool True if the plugins have changed, otherwise false.
|
| 133 |
*/
|
| 134 |
+
public function have_plugins_changed( $plugins ) {
|
| 135 |
+
global $jetpack_autoloader_cached_plugin_paths;
|
| 136 |
+
|
| 137 |
+
// When no autoloader has executed there is nothing to have changed.
|
| 138 |
+
if ( ! isset( $jetpack_autoloader_cached_plugin_paths ) ) {
|
| 139 |
+
$jetpack_autoloader_cached_plugin_paths = $plugins;
|
| 140 |
+
return false;
|
| 141 |
+
}
|
| 142 |
+
|
| 143 |
+
if ( $jetpack_autoloader_cached_plugin_paths !== $plugins ) {
|
| 144 |
+
$jetpack_autoloader_cached_plugin_paths = $plugins;
|
| 145 |
+
return true;
|
| 146 |
+
}
|
| 147 |
+
|
| 148 |
+
return false;
|
| 149 |
}
|
| 150 |
}
|
vendor/automattic/jetpack-autoloader/src/class-version-selector.php
CHANGED
|
@@ -15,7 +15,7 @@ class Version_Selector {
|
|
| 15 |
* @param String $compare_version The package version that is being evaluated to
|
| 16 |
* determine if the version needs to be updated.
|
| 17 |
*
|
| 18 |
-
* @return
|
| 19 |
* else false.
|
| 20 |
*/
|
| 21 |
public function is_version_update_required( $selected_version, $compare_version ) {
|
|
@@ -49,7 +49,7 @@ class Version_Selector {
|
|
| 49 |
*
|
| 50 |
* @param String $version The package version.
|
| 51 |
*
|
| 52 |
-
* @return
|
| 53 |
*/
|
| 54 |
private function is_package_version_dev( $version ) {
|
| 55 |
if ( 'dev-' === substr( $version, 0, 4 ) || '9999999-dev' === $version ) {
|
| 15 |
* @param String $compare_version The package version that is being evaluated to
|
| 16 |
* determine if the version needs to be updated.
|
| 17 |
*
|
| 18 |
+
* @return bool Returns true if the selected package version should be updated,
|
| 19 |
* else false.
|
| 20 |
*/
|
| 21 |
public function is_version_update_required( $selected_version, $compare_version ) {
|
| 49 |
*
|
| 50 |
* @param String $version The package version.
|
| 51 |
*
|
| 52 |
+
* @return bool True if the version is a dev version, else false.
|
| 53 |
*/
|
| 54 |
private function is_package_version_dev( $version ) {
|
| 55 |
if ( 'dev-' === substr( $version, 0, 4 ) || '9999999-dev' === $version ) {
|
vendor/automattic/jetpack-autoloader/src/functions.php
DELETED
|
@@ -1,66 +0,0 @@
|
|
| 1 |
-
<?php
|
| 2 |
-
/* HEADER */ // phpcs:ignore
|
| 3 |
-
|
| 4 |
-
/**
|
| 5 |
-
* Used for autoloading jetpack packages.
|
| 6 |
-
*
|
| 7 |
-
* @param string $class_name Class Name to load.
|
| 8 |
-
*
|
| 9 |
-
* @return Boolean Whether the class_name was found in the classmap.
|
| 10 |
-
*/
|
| 11 |
-
function autoloader( $class_name ) {
|
| 12 |
-
global $jetpack_autoloader_loader;
|
| 13 |
-
if ( ! isset( $jetpack_autoloader_loader ) ) {
|
| 14 |
-
return false;
|
| 15 |
-
}
|
| 16 |
-
|
| 17 |
-
$file = $jetpack_autoloader_loader->find_class_file( $class_name );
|
| 18 |
-
if ( ! isset( $file ) ) {
|
| 19 |
-
return false;
|
| 20 |
-
}
|
| 21 |
-
|
| 22 |
-
require_once $file;
|
| 23 |
-
return true;
|
| 24 |
-
}
|
| 25 |
-
|
| 26 |
-
/**
|
| 27 |
-
* Finds the latest installed autoloader. If this is the latest autoloader, sets
|
| 28 |
-
* up the classmap and filemap.
|
| 29 |
-
*/
|
| 30 |
-
function set_up_autoloader() {
|
| 31 |
-
global $jetpack_autoloader_latest_version;
|
| 32 |
-
global $jetpack_autoloader_loader;
|
| 33 |
-
|
| 34 |
-
require_once __DIR__ . '/class-plugins-handler.php';
|
| 35 |
-
require_once __DIR__ . '/class-version-selector.php';
|
| 36 |
-
require_once __DIR__ . '/class-autoloader-locator.php';
|
| 37 |
-
require_once __DIR__ . '/class-autoloader-handler.php';
|
| 38 |
-
|
| 39 |
-
$plugins_handler = new Plugins_Handler();
|
| 40 |
-
$version_selector = new Version_Selector();
|
| 41 |
-
$autoloader_handler = new Autoloader_Handler(
|
| 42 |
-
$plugins_handler->get_current_plugin_path(),
|
| 43 |
-
$plugins_handler->get_all_active_plugins_paths(),
|
| 44 |
-
new Autoloader_Locator( $version_selector ),
|
| 45 |
-
$version_selector
|
| 46 |
-
);
|
| 47 |
-
|
| 48 |
-
// The autoloader must be reset when a plugin that was previously unknown is detected.
|
| 49 |
-
if ( $autoloader_handler->should_autoloader_reset() ) {
|
| 50 |
-
$jetpack_autoloader_latest_version = null;
|
| 51 |
-
$jetpack_autoloader_loader = null;
|
| 52 |
-
}
|
| 53 |
-
|
| 54 |
-
if ( ! $autoloader_handler->is_latest_autoloader() || isset( $jetpack_autoloader_loader ) ) {
|
| 55 |
-
return;
|
| 56 |
-
}
|
| 57 |
-
|
| 58 |
-
require_once __DIR__ . '/class-manifest-handler.php';
|
| 59 |
-
require_once __DIR__ . '/class-version-loader.php';
|
| 60 |
-
|
| 61 |
-
$jetpack_autoloader_loader = $autoloader_handler->build_autoloader();
|
| 62 |
-
$autoloader_handler->update_autoloader_chain();
|
| 63 |
-
|
| 64 |
-
// Now that the autoloader is ready we can load the files in the filemap safely.
|
| 65 |
-
$jetpack_autoloader_loader->load_filemap();
|
| 66 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/composer/InstalledVersions.php
CHANGED
|
@@ -29,19 +29,19 @@ private static $installed = array (
|
|
| 29 |
'aliases' =>
|
| 30 |
array (
|
| 31 |
),
|
| 32 |
-
'reference' => '
|
| 33 |
'name' => 'woocommerce/woocommerce',
|
| 34 |
),
|
| 35 |
'versions' =>
|
| 36 |
array (
|
| 37 |
'automattic/jetpack-autoloader' =>
|
| 38 |
array (
|
| 39 |
-
'pretty_version' => 'v2.
|
| 40 |
-
'version' => '2.
|
| 41 |
'aliases' =>
|
| 42 |
array (
|
| 43 |
),
|
| 44 |
-
'reference' => '
|
| 45 |
),
|
| 46 |
'automattic/jetpack-constants' =>
|
| 47 |
array (
|
|
@@ -127,16 +127,16 @@ private static $installed = array (
|
|
| 127 |
'aliases' =>
|
| 128 |
array (
|
| 129 |
),
|
| 130 |
-
'reference' => '
|
| 131 |
),
|
| 132 |
'woocommerce/woocommerce-admin' =>
|
| 133 |
array (
|
| 134 |
-
'pretty_version' => '1.8.
|
| 135 |
-
'version' => '1.8.
|
| 136 |
'aliases' =>
|
| 137 |
array (
|
| 138 |
),
|
| 139 |
-
'reference' => '
|
| 140 |
),
|
| 141 |
'woocommerce/woocommerce-blocks' =>
|
| 142 |
array (
|
| 29 |
'aliases' =>
|
| 30 |
array (
|
| 31 |
),
|
| 32 |
+
'reference' => 'f27bce9eab074cc582b05af8a15b386f639b604e',
|
| 33 |
'name' => 'woocommerce/woocommerce',
|
| 34 |
),
|
| 35 |
'versions' =>
|
| 36 |
array (
|
| 37 |
'automattic/jetpack-autoloader' =>
|
| 38 |
array (
|
| 39 |
+
'pretty_version' => 'v2.7.1',
|
| 40 |
+
'version' => '2.7.1.0',
|
| 41 |
'aliases' =>
|
| 42 |
array (
|
| 43 |
),
|
| 44 |
+
'reference' => '5437697a56aefbdf707849b9833e1b36093d7a73',
|
| 45 |
),
|
| 46 |
'automattic/jetpack-constants' =>
|
| 47 |
array (
|
| 127 |
'aliases' =>
|
| 128 |
array (
|
| 129 |
),
|
| 130 |
+
'reference' => 'f27bce9eab074cc582b05af8a15b386f639b604e',
|
| 131 |
),
|
| 132 |
'woocommerce/woocommerce-admin' =>
|
| 133 |
array (
|
| 134 |
+
'pretty_version' => '1.8.2',
|
| 135 |
+
'version' => '1.8.2.0',
|
| 136 |
'aliases' =>
|
| 137 |
array (
|
| 138 |
),
|
| 139 |
+
'reference' => 'a890bc4131d3cf8c93bb8aeefff96db1a95f547d',
|
| 140 |
),
|
| 141 |
'woocommerce/woocommerce-blocks' =>
|
| 142 |
array (
|
vendor/composer/autoload_classmap.php
CHANGED
|
@@ -6,8 +6,356 @@ $vendorDir = dirname(dirname(__FILE__));
|
|
| 6 |
$baseDir = dirname($vendorDir);
|
| 7 |
|
| 8 |
return array(
|
|
|
|
| 9 |
'Automattic\\Jetpack\\Autoloader\\AutoloadGenerator' => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadGenerator.php',
|
|
|
|
|
|
|
|
|
|
| 10 |
'Automattic\\Jetpack\\Constants' => $vendorDir . '/automattic/jetpack-constants/src/class-constants.php',
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 11 |
'Automattic\\WooCommerce\\RestApi\\Package' => $baseDir . '/includes/rest-api/Package.php',
|
| 12 |
'Automattic\\WooCommerce\\RestApi\\Server' => $baseDir . '/includes/rest-api/Server.php',
|
| 13 |
'Automattic\\WooCommerce\\RestApi\\UnitTests\\Helpers\\AdminNotesHelper' => $baseDir . '/tests/legacy/unit-tests/rest-api/Helpers/AdminNotesHelper.php',
|
|
@@ -20,7 +368,218 @@ return array(
|
|
| 20 |
'Automattic\\WooCommerce\\RestApi\\UnitTests\\Helpers\\ShippingHelper' => $baseDir . '/tests/legacy/unit-tests/rest-api/Helpers/ShippingHelper.php',
|
| 21 |
'Automattic\\WooCommerce\\RestApi\\Utilities\\ImageAttachment' => $baseDir . '/includes/rest-api/Utilities/ImageAttachment.php',
|
| 22 |
'Automattic\\WooCommerce\\RestApi\\Utilities\\SingletonTrait' => $baseDir . '/includes/rest-api/Utilities/SingletonTrait.php',
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 23 |
'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php',
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 24 |
'WC_REST_CRUD_Controller' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php',
|
| 25 |
'WC_REST_Controller' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-controller.php',
|
| 26 |
'WC_REST_Coupons_Controller' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-coupons-controller.php',
|
| 6 |
$baseDir = dirname($vendorDir);
|
| 7 |
|
| 8 |
return array(
|
| 9 |
+
'Automattic\\Jetpack\\Autoloader\\AutoloadFileWriter' => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadFileWriter.php',
|
| 10 |
'Automattic\\Jetpack\\Autoloader\\AutoloadGenerator' => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadGenerator.php',
|
| 11 |
+
'Automattic\\Jetpack\\Autoloader\\AutoloadProcessor' => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadProcessor.php',
|
| 12 |
+
'Automattic\\Jetpack\\Autoloader\\CustomAutoloaderPlugin' => $vendorDir . '/automattic/jetpack-autoloader/src/CustomAutoloaderPlugin.php',
|
| 13 |
+
'Automattic\\Jetpack\\Autoloader\\ManifestGenerator' => $vendorDir . '/automattic/jetpack-autoloader/src/ManifestGenerator.php',
|
| 14 |
'Automattic\\Jetpack\\Constants' => $vendorDir . '/automattic/jetpack-constants/src/class-constants.php',
|
| 15 |
+
'Automattic\\WooCommerce\\Admin\\API\\Coupons' => $baseDir . '/packages/woocommerce-admin/src/API/Coupons.php',
|
| 16 |
+
'Automattic\\WooCommerce\\Admin\\API\\Customers' => $baseDir . '/packages/woocommerce-admin/src/API/Customers.php',
|
| 17 |
+
'Automattic\\WooCommerce\\Admin\\API\\Data' => $baseDir . '/packages/woocommerce-admin/src/API/Data.php',
|
| 18 |
+
'Automattic\\WooCommerce\\Admin\\API\\DataCountries' => $baseDir . '/packages/woocommerce-admin/src/API/DataCountries.php',
|
| 19 |
+
'Automattic\\WooCommerce\\Admin\\API\\DataDownloadIPs' => $baseDir . '/packages/woocommerce-admin/src/API/DataDownloadIPs.php',
|
| 20 |
+
'Automattic\\WooCommerce\\Admin\\API\\Init' => $baseDir . '/packages/woocommerce-admin/src/API/Init.php',
|
| 21 |
+
'Automattic\\WooCommerce\\Admin\\API\\Leaderboards' => $baseDir . '/packages/woocommerce-admin/src/API/Leaderboards.php',
|
| 22 |
+
'Automattic\\WooCommerce\\Admin\\API\\Marketing' => $baseDir . '/packages/woocommerce-admin/src/API/Marketing.php',
|
| 23 |
+
'Automattic\\WooCommerce\\Admin\\API\\MarketingOverview' => $baseDir . '/packages/woocommerce-admin/src/API/MarketingOverview.php',
|
| 24 |
+
'Automattic\\WooCommerce\\Admin\\API\\NoteActions' => $baseDir . '/packages/woocommerce-admin/src/API/NoteActions.php',
|
| 25 |
+
'Automattic\\WooCommerce\\Admin\\API\\Notes' => $baseDir . '/packages/woocommerce-admin/src/API/Notes.php',
|
| 26 |
+
'Automattic\\WooCommerce\\Admin\\API\\OnboardingProfile' => $baseDir . '/packages/woocommerce-admin/src/API/OnboardingProfile.php',
|
| 27 |
+
'Automattic\\WooCommerce\\Admin\\API\\OnboardingTasks' => $baseDir . '/packages/woocommerce-admin/src/API/OnboardingTasks.php',
|
| 28 |
+
'Automattic\\WooCommerce\\Admin\\API\\OnboardingThemes' => $baseDir . '/packages/woocommerce-admin/src/API/OnboardingThemes.php',
|
| 29 |
+
'Automattic\\WooCommerce\\Admin\\API\\Options' => $baseDir . '/packages/woocommerce-admin/src/API/Options.php',
|
| 30 |
+
'Automattic\\WooCommerce\\Admin\\API\\Orders' => $baseDir . '/packages/woocommerce-admin/src/API/Orders.php',
|
| 31 |
+
'Automattic\\WooCommerce\\Admin\\API\\Plugins' => $baseDir . '/packages/woocommerce-admin/src/API/Plugins.php',
|
| 32 |
+
'Automattic\\WooCommerce\\Admin\\API\\ProductCategories' => $baseDir . '/packages/woocommerce-admin/src/API/ProductCategories.php',
|
| 33 |
+
'Automattic\\WooCommerce\\Admin\\API\\ProductReviews' => $baseDir . '/packages/woocommerce-admin/src/API/ProductReviews.php',
|
| 34 |
+
'Automattic\\WooCommerce\\Admin\\API\\ProductVariations' => $baseDir . '/packages/woocommerce-admin/src/API/ProductVariations.php',
|
| 35 |
+
'Automattic\\WooCommerce\\Admin\\API\\Products' => $baseDir . '/packages/woocommerce-admin/src/API/Products.php',
|
| 36 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Cache' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Cache.php',
|
| 37 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Categories\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Categories/Controller.php',
|
| 38 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Categories\\DataStore' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Categories/DataStore.php',
|
| 39 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Categories\\Query' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Categories/Query.php',
|
| 40 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Controller.php',
|
| 41 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Coupons/Controller.php',
|
| 42 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\DataStore' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Coupons/DataStore.php',
|
| 43 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\Query' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Coupons/Query.php',
|
| 44 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\Stats\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Coupons/Stats/Controller.php',
|
| 45 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\Stats\\DataStore' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Coupons/Stats/DataStore.php',
|
| 46 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\Stats\\Query' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Coupons/Stats/Query.php',
|
| 47 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\Stats\\Segmenter' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Coupons/Stats/Segmenter.php',
|
| 48 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Customers\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Customers/Controller.php',
|
| 49 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Customers\\DataStore' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Customers/DataStore.php',
|
| 50 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Customers\\Query' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Customers/Query.php',
|
| 51 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Customers\\Stats\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Customers/Stats/Controller.php',
|
| 52 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Customers\\Stats\\DataStore' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Customers/Stats/DataStore.php',
|
| 53 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Customers\\Stats\\Query' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Customers/Stats/Query.php',
|
| 54 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\DataStore' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/DataStore.php',
|
| 55 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\DataStoreInterface' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/DataStoreInterface.php',
|
| 56 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Downloads\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Downloads/Controller.php',
|
| 57 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Downloads\\DataStore' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Downloads/DataStore.php',
|
| 58 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Downloads\\Files\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Downloads/Files/Controller.php',
|
| 59 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Downloads\\Query' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Downloads/Query.php',
|
| 60 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Downloads\\Stats\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Downloads/Stats/Controller.php',
|
| 61 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Downloads\\Stats\\DataStore' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Downloads/Stats/DataStore.php',
|
| 62 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Downloads\\Stats\\Query' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Downloads/Stats/Query.php',
|
| 63 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Export\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Export/Controller.php',
|
| 64 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\ExportableInterface' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/ExportableInterface.php',
|
| 65 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\ExportableTraits' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/ExportableTraits.php',
|
| 66 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Import\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Import/Controller.php',
|
| 67 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Orders/Controller.php',
|
| 68 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\DataStore' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Orders/DataStore.php',
|
| 69 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\Query' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Orders/Query.php',
|
| 70 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\Stats\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Orders/Stats/Controller.php',
|
| 71 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\Stats\\DataStore' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Orders/Stats/DataStore.php',
|
| 72 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\Stats\\Query' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Orders/Stats/Query.php',
|
| 73 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\Stats\\Segmenter' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Orders/Stats/Segmenter.php',
|
| 74 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\ParameterException' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/ParameterException.php',
|
| 75 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\PerformanceIndicators\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/PerformanceIndicators/Controller.php',
|
| 76 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Products\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Products/Controller.php',
|
| 77 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Products\\DataStore' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Products/DataStore.php',
|
| 78 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Products\\Query' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Products/Query.php',
|
| 79 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Products\\Stats\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Products/Stats/Controller.php',
|
| 80 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Products\\Stats\\DataStore' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Products/Stats/DataStore.php',
|
| 81 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Products\\Stats\\Query' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Products/Stats/Query.php',
|
| 82 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Products\\Stats\\Segmenter' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Products/Stats/Segmenter.php',
|
| 83 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Query' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Query.php',
|
| 84 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Revenue\\Query' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Revenue/Query.php',
|
| 85 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Revenue\\Stats\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Revenue/Stats/Controller.php',
|
| 86 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Segmenter' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Segmenter.php',
|
| 87 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\SqlQuery' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/SqlQuery.php',
|
| 88 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Stock\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Stock/Controller.php',
|
| 89 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Stock\\Stats\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Stock/Stats/Controller.php',
|
| 90 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Stock\\Stats\\DataStore' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Stock/Stats/DataStore.php',
|
| 91 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Stock\\Stats\\Query' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Stock/Stats/Query.php',
|
| 92 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Taxes\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Taxes/Controller.php',
|
| 93 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Taxes\\DataStore' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Taxes/DataStore.php',
|
| 94 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Taxes\\Query' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Taxes/Query.php',
|
| 95 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Taxes\\Stats\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Taxes/Stats/Controller.php',
|
| 96 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Taxes\\Stats\\DataStore' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Taxes/Stats/DataStore.php',
|
| 97 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Taxes\\Stats\\Query' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Taxes/Stats/Query.php',
|
| 98 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Taxes\\Stats\\Segmenter' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Taxes/Stats/Segmenter.php',
|
| 99 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\TimeInterval' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/TimeInterval.php',
|
| 100 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Variations\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Variations/Controller.php',
|
| 101 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Variations\\DataStore' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Variations/DataStore.php',
|
| 102 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Variations\\Query' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Variations/Query.php',
|
| 103 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Variations\\Stats\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Variations/Stats/Controller.php',
|
| 104 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Variations\\Stats\\DataStore' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Variations/Stats/DataStore.php',
|
| 105 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Variations\\Stats\\Query' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Variations/Stats/Query.php',
|
| 106 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Variations\\Stats\\Segmenter' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Variations/Stats/Segmenter.php',
|
| 107 |
+
'Automattic\\WooCommerce\\Admin\\API\\SettingOptions' => $baseDir . '/packages/woocommerce-admin/src/API/SettingOptions.php',
|
| 108 |
+
'Automattic\\WooCommerce\\Admin\\API\\Taxes' => $baseDir . '/packages/woocommerce-admin/src/API/Taxes.php',
|
| 109 |
+
'Automattic\\WooCommerce\\Admin\\API\\Themes' => $baseDir . '/packages/woocommerce-admin/src/API/Themes.php',
|
| 110 |
+
'Automattic\\WooCommerce\\Admin\\CategoryLookup' => $baseDir . '/packages/woocommerce-admin/src/CategoryLookup.php',
|
| 111 |
+
'Automattic\\WooCommerce\\Admin\\Composer\\Package' => $baseDir . '/packages/woocommerce-admin/src/Composer/Package.php',
|
| 112 |
+
'Automattic\\WooCommerce\\Admin\\DateTimeProvider\\CurrentDateTimeProvider' => $baseDir . '/packages/woocommerce-admin/src/DateTimeProvider/CurrentDateTimeProvider.php',
|
| 113 |
+
'Automattic\\WooCommerce\\Admin\\DateTimeProvider\\DateTimeProviderInterface' => $baseDir . '/packages/woocommerce-admin/src/DateTimeProvider/DateTimeProviderInterface.php',
|
| 114 |
+
'Automattic\\WooCommerce\\Admin\\DeprecatedClassFacade' => $baseDir . '/packages/woocommerce-admin/src/DeprecatedClassFacade.php',
|
| 115 |
+
'Automattic\\WooCommerce\\Admin\\Events' => $baseDir . '/packages/woocommerce-admin/src/Events.php',
|
| 116 |
+
'Automattic\\WooCommerce\\Admin\\FeaturePlugin' => $baseDir . '/packages/woocommerce-admin/src/FeaturePlugin.php',
|
| 117 |
+
'Automattic\\WooCommerce\\Admin\\Features\\ActivityPanels' => $baseDir . '/packages/woocommerce-admin/src/Features/ActivityPanels.php',
|
| 118 |
+
'Automattic\\WooCommerce\\Admin\\Features\\Analytics' => $baseDir . '/packages/woocommerce-admin/src/Features/Analytics.php',
|
| 119 |
+
'Automattic\\WooCommerce\\Admin\\Features\\AnalyticsDashboard' => $baseDir . '/packages/woocommerce-admin/src/Features/AnalyticsDashboard.php',
|
| 120 |
+
'Automattic\\WooCommerce\\Admin\\Features\\Coupons' => $baseDir . '/packages/woocommerce-admin/src/Features/Coupons.php',
|
| 121 |
+
'Automattic\\WooCommerce\\Admin\\Features\\CouponsMovedTrait' => $baseDir . '/packages/woocommerce-admin/src/Features/CouponsMovedTrait.php',
|
| 122 |
+
'Automattic\\WooCommerce\\Admin\\Features\\CustomerEffortScoreTracks' => $baseDir . '/packages/woocommerce-admin/src/Features/CustomerEffortScoreTracks.php',
|
| 123 |
+
'Automattic\\WooCommerce\\Admin\\Features\\Homescreen' => $baseDir . '/packages/woocommerce-admin/src/Features/Homescreen.php',
|
| 124 |
+
'Automattic\\WooCommerce\\Admin\\Features\\Marketing' => $baseDir . '/packages/woocommerce-admin/src/Features/Marketing.php',
|
| 125 |
+
'Automattic\\WooCommerce\\Admin\\Features\\MobileAppBanner' => $baseDir . '/packages/woocommerce-admin/src/Features/MobileAppBanner.php',
|
| 126 |
+
'Automattic\\WooCommerce\\Admin\\Features\\Navigation\\CoreMenu' => $baseDir . '/packages/woocommerce-admin/src/Features/Navigation/CoreMenu.php',
|
| 127 |
+
'Automattic\\WooCommerce\\Admin\\Features\\Navigation\\Init' => $baseDir . '/packages/woocommerce-admin/src/Features/Navigation/Init.php',
|
| 128 |
+
'Automattic\\WooCommerce\\Admin\\Features\\Navigation\\Menu' => $baseDir . '/packages/woocommerce-admin/src/Features/Navigation/Menu.php',
|
| 129 |
+
'Automattic\\WooCommerce\\Admin\\Features\\Navigation\\Screen' => $baseDir . '/packages/woocommerce-admin/src/Features/Navigation/Screen.php',
|
| 130 |
+
'Automattic\\WooCommerce\\Admin\\Features\\Onboarding' => $baseDir . '/packages/woocommerce-admin/src/Features/Onboarding.php',
|
| 131 |
+
'Automattic\\WooCommerce\\Admin\\Features\\OnboardingSetUpShipping' => $baseDir . '/packages/woocommerce-admin/src/Features/OnboardingSetUpShipping.php',
|
| 132 |
+
'Automattic\\WooCommerce\\Admin\\Features\\OnboardingTasks' => $baseDir . '/packages/woocommerce-admin/src/Features/OnboardingTasks.php',
|
| 133 |
+
'Automattic\\WooCommerce\\Admin\\Features\\ShippingLabelBanner' => $baseDir . '/packages/woocommerce-admin/src/Features/ShippingLabelBanner.php',
|
| 134 |
+
'Automattic\\WooCommerce\\Admin\\Features\\ShippingLabelBannerDisplayRules' => $baseDir . '/packages/woocommerce-admin/src/Features/ShippingLabelBannerDisplayRules.php',
|
| 135 |
+
'Automattic\\WooCommerce\\Admin\\Install' => $baseDir . '/packages/woocommerce-admin/src/Install.php',
|
| 136 |
+
'Automattic\\WooCommerce\\Admin\\Loader' => $baseDir . '/packages/woocommerce-admin/src/Loader.php',
|
| 137 |
+
'Automattic\\WooCommerce\\Admin\\Marketing\\InstalledExtensions' => $baseDir . '/packages/woocommerce-admin/src/Marketing/InstalledExtensions.php',
|
| 138 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\ChooseNiche' => $baseDir . '/packages/woocommerce-admin/src/Notes/ChooseNiche.php',
|
| 139 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\ConfirmTaxSettings' => $baseDir . '/packages/woocommerce-admin/src/Notes/ConfirmTaxSettings.php',
|
| 140 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\CouponPageMoved' => $baseDir . '/packages/woocommerce-admin/src/Notes/CouponPageMoved.php',
|
| 141 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\CustomizeStoreWithBlocks' => $baseDir . '/packages/woocommerce-admin/src/Notes/CustomizeStoreWithBlocks.php',
|
| 142 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\DataStore' => $baseDir . '/packages/woocommerce-admin/src/Notes/DataStore.php',
|
| 143 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\DeactivatePlugin' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeactivatePlugin.php',
|
| 144 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\DrawAttention' => $baseDir . '/packages/woocommerce-admin/src/Notes/DrawAttention.php',
|
| 145 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\EUVATNumber' => $baseDir . '/packages/woocommerce-admin/src/Notes/EUVATNumber.php',
|
| 146 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\EditProductsOnTheMove' => $baseDir . '/packages/woocommerce-admin/src/Notes/EditProductsOnTheMove.php',
|
| 147 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\FilterByProductVariationsInReports' => $baseDir . '/packages/woocommerce-admin/src/Notes/FilterByProductVariationsInReports.php',
|
| 148 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\FirstProduct' => $baseDir . '/packages/woocommerce-admin/src/Notes/FirstProduct.php',
|
| 149 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\GivingFeedbackNotes' => $baseDir . '/packages/woocommerce-admin/src/Notes/GivingFeedbackNotes.php',
|
| 150 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\GoogleAdsAndMarketing' => $baseDir . '/packages/woocommerce-admin/src/Notes/GoogleAdsAndMarketing.php',
|
| 151 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\HistoricalData' => $baseDir . '/packages/woocommerce-admin/src/Notes/HistoricalData.php',
|
| 152 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\HomeScreenFeedback' => $baseDir . '/packages/woocommerce-admin/src/Notes/HomeScreenFeedback.php',
|
| 153 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\InsightFirstSale' => $baseDir . '/packages/woocommerce-admin/src/Notes/InsightFirstSale.php',
|
| 154 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\InstallJPAndWCSPlugins' => $baseDir . '/packages/woocommerce-admin/src/Notes/InstallJPAndWCSPlugins.php',
|
| 155 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\LaunchChecklist' => $baseDir . '/packages/woocommerce-admin/src/Notes/LaunchChecklist.php',
|
| 156 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\ManageOrdersOnTheGo' => $baseDir . '/packages/woocommerce-admin/src/Notes/ManageOrdersOnTheGo.php',
|
| 157 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\Marketing' => $baseDir . '/packages/woocommerce-admin/src/Notes/Marketing.php',
|
| 158 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\MigrateFromShopify' => $baseDir . '/packages/woocommerce-admin/src/Notes/MigrateFromShopify.php',
|
| 159 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\MobileApp' => $baseDir . '/packages/woocommerce-admin/src/Notes/MobileApp.php',
|
| 160 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\NavigationFeedback' => $baseDir . '/packages/woocommerce-admin/src/Notes/NavigationFeedback.php',
|
| 161 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\NavigationFeedbackFollowUp' => $baseDir . '/packages/woocommerce-admin/src/Notes/NavigationFeedbackFollowUp.php',
|
| 162 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\NeedSomeInspiration' => $baseDir . '/packages/woocommerce-admin/src/Notes/NeedSomeInspiration.php',
|
| 163 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\NewSalesRecord' => $baseDir . '/packages/woocommerce-admin/src/Notes/NewSalesRecord.php',
|
| 164 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\Note' => $baseDir . '/packages/woocommerce-admin/src/Notes/Note.php',
|
| 165 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\NoteTraits' => $baseDir . '/packages/woocommerce-admin/src/Notes/NoteTraits.php',
|
| 166 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\Notes' => $baseDir . '/packages/woocommerce-admin/src/Notes/Notes.php',
|
| 167 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\OnboardingEmailMarketing' => $baseDir . '/packages/woocommerce-admin/src/Notes/OnboardingEmailMarketing.php',
|
| 168 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\OnboardingPayments' => $baseDir . '/packages/woocommerce-admin/src/Notes/OnboardingPayments.php',
|
| 169 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\OnlineClothingStore' => $baseDir . '/packages/woocommerce-admin/src/Notes/OnlineClothingStore.php',
|
| 170 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\OrderMilestones' => $baseDir . '/packages/woocommerce-admin/src/Notes/OrderMilestones.php',
|
| 171 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\PerformanceOnMobile' => $baseDir . '/packages/woocommerce-admin/src/Notes/PerformanceOnMobile.php',
|
| 172 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\PersonalizeStore' => $baseDir . '/packages/woocommerce-admin/src/Notes/PersonalizeStore.php',
|
| 173 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\RealTimeOrderAlerts' => $baseDir . '/packages/woocommerce-admin/src/Notes/RealTimeOrderAlerts.php',
|
| 174 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\ReviewShippingSettings' => $baseDir . '/packages/woocommerce-admin/src/Notes/ReviewShippingSettings.php',
|
| 175 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\SellingOnlineCourses' => $baseDir . '/packages/woocommerce-admin/src/Notes/SellingOnlineCourses.php',
|
| 176 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\SetUpAdditionalPaymentTypes' => $baseDir . '/packages/woocommerce-admin/src/Notes/SetUpAdditionalPaymentTypes.php',
|
| 177 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\StartDropshippingBusiness' => $baseDir . '/packages/woocommerce-admin/src/Notes/StartDropshippingBusiness.php',
|
| 178 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\TestCheckout' => $baseDir . '/packages/woocommerce-admin/src/Notes/TestCheckout.php',
|
| 179 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\TrackingOptIn' => $baseDir . '/packages/woocommerce-admin/src/Notes/TrackingOptIn.php',
|
| 180 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WooCommercePayments' => $baseDir . '/packages/woocommerce-admin/src/Notes/WooCommercePayments.php',
|
| 181 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WooCommerceSubscriptions' => $baseDir . '/packages/woocommerce-admin/src/Notes/WooCommerceSubscriptions.php',
|
| 182 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WooSubscriptionsNotes' => $baseDir . '/packages/woocommerce-admin/src/Notes/WooSubscriptionsNotes.php',
|
| 183 |
+
'Automattic\\WooCommerce\\Admin\\Overrides\\Order' => $baseDir . '/packages/woocommerce-admin/src/Overrides/Order.php',
|
| 184 |
+
'Automattic\\WooCommerce\\Admin\\Overrides\\OrderRefund' => $baseDir . '/packages/woocommerce-admin/src/Overrides/OrderRefund.php',
|
| 185 |
+
'Automattic\\WooCommerce\\Admin\\Overrides\\OrderTraits' => $baseDir . '/packages/woocommerce-admin/src/Overrides/OrderTraits.php',
|
| 186 |
+
'Automattic\\WooCommerce\\Admin\\Overrides\\ThemeUpgrader' => $baseDir . '/packages/woocommerce-admin/src/Overrides/ThemeUpgrader.php',
|
| 187 |
+
'Automattic\\WooCommerce\\Admin\\Overrides\\ThemeUpgraderSkin' => $baseDir . '/packages/woocommerce-admin/src/Overrides/ThemeUpgraderSkin.php',
|
| 188 |
+
'Automattic\\WooCommerce\\Admin\\PageController' => $baseDir . '/packages/woocommerce-admin/src/PageController.php',
|
| 189 |
+
'Automattic\\WooCommerce\\Admin\\PluginsHelper' => $baseDir . '/packages/woocommerce-admin/src/PluginsHelper.php',
|
| 190 |
+
'Automattic\\WooCommerce\\Admin\\PluginsProvider\\PluginsProvider' => $baseDir . '/packages/woocommerce-admin/src/PluginsProvider/PluginsProvider.php',
|
| 191 |
+
'Automattic\\WooCommerce\\Admin\\PluginsProvider\\PluginsProviderInterface' => $baseDir . '/packages/woocommerce-admin/src/PluginsProvider/PluginsProviderInterface.php',
|
| 192 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\BaseLocationCountryRuleProcessor' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/BaseLocationCountryRuleProcessor.php',
|
| 193 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\BaseLocationStateRuleProcessor' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/BaseLocationStateRuleProcessor.php',
|
| 194 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\ComparisonOperation' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/ComparisonOperation.php',
|
| 195 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\DataSourcePoller' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/DataSourcePoller.php',
|
| 196 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\EvaluateAndGetStatus' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/EvaluateAndGetStatus.php',
|
| 197 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\FailRuleProcessor' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/FailRuleProcessor.php',
|
| 198 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\GetRuleProcessor' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/GetRuleProcessor.php',
|
| 199 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\IsEcommerceRuleProcessor' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/IsEcommerceRuleProcessor.php',
|
| 200 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\NotRuleProcessor' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/NotRuleProcessor.php',
|
| 201 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\NoteStatusRuleProcessor' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/NoteStatusRuleProcessor.php',
|
| 202 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\OnboardingProfileRuleProcessor' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/OnboardingProfileRuleProcessor.php',
|
| 203 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\OptionRuleProcessor' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/OptionRuleProcessor.php',
|
| 204 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\OrRuleProcessor' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/OrRuleProcessor.php',
|
| 205 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\OrderCountRuleProcessor' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/OrderCountRuleProcessor.php',
|
| 206 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\OrdersProvider' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/OrdersProvider.php',
|
| 207 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\PassRuleProcessor' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/PassRuleProcessor.php',
|
| 208 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\PluginVersionRuleProcessor' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/PluginVersionRuleProcessor.php',
|
| 209 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\PluginsActivatedRuleProcessor' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/PluginsActivatedRuleProcessor.php',
|
| 210 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\ProductCountRuleProcessor' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/ProductCountRuleProcessor.php',
|
| 211 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\PublishAfterTimeRuleProcessor' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/PublishAfterTimeRuleProcessor.php',
|
| 212 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\PublishBeforeTimeRuleProcessor' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/PublishBeforeTimeRuleProcessor.php',
|
| 213 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\RemoteInboxNotificationsEngine' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/RemoteInboxNotificationsEngine.php',
|
| 214 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\RuleEvaluator' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/RuleEvaluator.php',
|
| 215 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\RuleProcessorInterface' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/RuleProcessorInterface.php',
|
| 216 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\SpecRunner' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/SpecRunner.php',
|
| 217 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\StoredStateRuleProcessor' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/StoredStateRuleProcessor.php',
|
| 218 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\StoredStateSetupForProducts' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/StoredStateSetupForProducts.php',
|
| 219 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\WCAdminActiveForProvider' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/WCAdminActiveForProvider.php',
|
| 220 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\WCAdminActiveForRuleProcessor' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/WCAdminActiveForRuleProcessor.php',
|
| 221 |
+
'Automattic\\WooCommerce\\Admin\\ReportCSVEmail' => $baseDir . '/packages/woocommerce-admin/src/ReportCSVEmail.php',
|
| 222 |
+
'Automattic\\WooCommerce\\Admin\\ReportCSVExporter' => $baseDir . '/packages/woocommerce-admin/src/ReportCSVExporter.php',
|
| 223 |
+
'Automattic\\WooCommerce\\Admin\\ReportExporter' => $baseDir . '/packages/woocommerce-admin/src/ReportExporter.php',
|
| 224 |
+
'Automattic\\WooCommerce\\Admin\\ReportsSync' => $baseDir . '/packages/woocommerce-admin/src/ReportsSync.php',
|
| 225 |
+
'Automattic\\WooCommerce\\Admin\\Schedulers\\CustomersScheduler' => $baseDir . '/packages/woocommerce-admin/src/Schedulers/CustomersScheduler.php',
|
| 226 |
+
'Automattic\\WooCommerce\\Admin\\Schedulers\\ImportInterface' => $baseDir . '/packages/woocommerce-admin/src/Schedulers/ImportInterface.php',
|
| 227 |
+
'Automattic\\WooCommerce\\Admin\\Schedulers\\ImportScheduler' => $baseDir . '/packages/woocommerce-admin/src/Schedulers/ImportScheduler.php',
|
| 228 |
+
'Automattic\\WooCommerce\\Admin\\Schedulers\\OrdersScheduler' => $baseDir . '/packages/woocommerce-admin/src/Schedulers/OrdersScheduler.php',
|
| 229 |
+
'Automattic\\WooCommerce\\Admin\\Schedulers\\SchedulerTraits' => $baseDir . '/packages/woocommerce-admin/src/Schedulers/SchedulerTraits.php',
|
| 230 |
+
'Automattic\\WooCommerce\\Autoloader' => $baseDir . '/src/Autoloader.php',
|
| 231 |
+
'Automattic\\WooCommerce\\Blocks\\Assets' => $baseDir . '/packages/woocommerce-blocks/src/Assets.php',
|
| 232 |
+
'Automattic\\WooCommerce\\Blocks\\Assets\\Api' => $baseDir . '/packages/woocommerce-blocks/src/Assets/Api.php',
|
| 233 |
+
'Automattic\\WooCommerce\\Blocks\\Assets\\AssetDataRegistry' => $baseDir . '/packages/woocommerce-blocks/src/Assets/AssetDataRegistry.php',
|
| 234 |
+
'Automattic\\WooCommerce\\Blocks\\Assets\\BackCompatAssetDataRegistry' => $baseDir . '/packages/woocommerce-blocks/src/Assets/BackCompatAssetDataRegistry.php',
|
| 235 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\AbstractBlock' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/AbstractBlock.php',
|
| 236 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\AbstractDynamicBlock' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/AbstractDynamicBlock.php',
|
| 237 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\AbstractProductGrid' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/AbstractProductGrid.php',
|
| 238 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ActiveFilters' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ActiveFilters.php',
|
| 239 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\AllProducts' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/AllProducts.php',
|
| 240 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\AllReviews' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/AllReviews.php',
|
| 241 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\AtomicBlock' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/AtomicBlock.php',
|
| 242 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\AttributeFilter' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/AttributeFilter.php',
|
| 243 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\Cart' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/Cart.php',
|
| 244 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\Checkout' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/Checkout.php',
|
| 245 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\FeaturedCategory' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/FeaturedCategory.php',
|
| 246 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\FeaturedProduct' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/FeaturedProduct.php',
|
| 247 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\HandpickedProducts' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/HandpickedProducts.php',
|
| 248 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\PriceFilter' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/PriceFilter.php',
|
| 249 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductBestSellers' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ProductBestSellers.php',
|
| 250 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductCategories' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ProductCategories.php',
|
| 251 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductCategory' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ProductCategory.php',
|
| 252 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductNew' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ProductNew.php',
|
| 253 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductOnSale' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ProductOnSale.php',
|
| 254 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductSearch' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ProductSearch.php',
|
| 255 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductTag' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ProductTag.php',
|
| 256 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductTopRated' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ProductTopRated.php',
|
| 257 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductsByAttribute' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ProductsByAttribute.php',
|
| 258 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ReviewsByCategory' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ReviewsByCategory.php',
|
| 259 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ReviewsByProduct' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ReviewsByProduct.php',
|
| 260 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\SingleProduct' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/SingleProduct.php',
|
| 261 |
+
'Automattic\\WooCommerce\\Blocks\\Domain\\Bootstrap' => $baseDir . '/packages/woocommerce-blocks/src/Domain/Bootstrap.php',
|
| 262 |
+
'Automattic\\WooCommerce\\Blocks\\Domain\\Package' => $baseDir . '/packages/woocommerce-blocks/src/Domain/Package.php',
|
| 263 |
+
'Automattic\\WooCommerce\\Blocks\\Domain\\Services\\CreateAccount' => $baseDir . '/packages/woocommerce-blocks/src/Domain/Services/CreateAccount.php',
|
| 264 |
+
'Automattic\\WooCommerce\\Blocks\\Domain\\Services\\DraftOrders' => $baseDir . '/packages/woocommerce-blocks/src/Domain/Services/DraftOrders.php',
|
| 265 |
+
'Automattic\\WooCommerce\\Blocks\\Domain\\Services\\Email\\CustomerNewAccount' => $baseDir . '/packages/woocommerce-blocks/src/Domain/Services/Email/CustomerNewAccount.php',
|
| 266 |
+
'Automattic\\WooCommerce\\Blocks\\Domain\\Services\\ExtendRestApi' => $baseDir . '/packages/woocommerce-blocks/src/Domain/Services/ExtendRestApi.php',
|
| 267 |
+
'Automattic\\WooCommerce\\Blocks\\Domain\\Services\\FeatureGating' => $baseDir . '/packages/woocommerce-blocks/src/Domain/Services/FeatureGating.php',
|
| 268 |
+
'Automattic\\WooCommerce\\Blocks\\Installer' => $baseDir . '/packages/woocommerce-blocks/src/Installer.php',
|
| 269 |
+
'Automattic\\WooCommerce\\Blocks\\Library' => $baseDir . '/packages/woocommerce-blocks/src/Library.php',
|
| 270 |
+
'Automattic\\WooCommerce\\Blocks\\Package' => $baseDir . '/packages/woocommerce-blocks/src/Package.php',
|
| 271 |
+
'Automattic\\WooCommerce\\Blocks\\Payments\\Api' => $baseDir . '/packages/woocommerce-blocks/src/Payments/Api.php',
|
| 272 |
+
'Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\AbstractPaymentMethodType' => $baseDir . '/packages/woocommerce-blocks/src/Payments/Integrations/AbstractPaymentMethodType.php',
|
| 273 |
+
'Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\BankTransfer' => $baseDir . '/packages/woocommerce-blocks/src/Payments/Integrations/BankTransfer.php',
|
| 274 |
+
'Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\CashOnDelivery' => $baseDir . '/packages/woocommerce-blocks/src/Payments/Integrations/CashOnDelivery.php',
|
| 275 |
+
'Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\Cheque' => $baseDir . '/packages/woocommerce-blocks/src/Payments/Integrations/Cheque.php',
|
| 276 |
+
'Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\PayPal' => $baseDir . '/packages/woocommerce-blocks/src/Payments/Integrations/PayPal.php',
|
| 277 |
+
'Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\Stripe' => $baseDir . '/packages/woocommerce-blocks/src/Payments/Integrations/Stripe.php',
|
| 278 |
+
'Automattic\\WooCommerce\\Blocks\\Payments\\PaymentContext' => $baseDir . '/packages/woocommerce-blocks/src/Payments/PaymentContext.php',
|
| 279 |
+
'Automattic\\WooCommerce\\Blocks\\Payments\\PaymentMethodRegistry' => $baseDir . '/packages/woocommerce-blocks/src/Payments/PaymentMethodRegistry.php',
|
| 280 |
+
'Automattic\\WooCommerce\\Blocks\\Payments\\PaymentMethodTypeInterface' => $baseDir . '/packages/woocommerce-blocks/src/Payments/PaymentMethodTypeInterface.php',
|
| 281 |
+
'Automattic\\WooCommerce\\Blocks\\Payments\\PaymentResult' => $baseDir . '/packages/woocommerce-blocks/src/Payments/PaymentResult.php',
|
| 282 |
+
'Automattic\\WooCommerce\\Blocks\\Registry\\AbstractDependencyType' => $baseDir . '/packages/woocommerce-blocks/src/Registry/AbstractDependencyType.php',
|
| 283 |
+
'Automattic\\WooCommerce\\Blocks\\Registry\\Container' => $baseDir . '/packages/woocommerce-blocks/src/Registry/Container.php',
|
| 284 |
+
'Automattic\\WooCommerce\\Blocks\\Registry\\FactoryType' => $baseDir . '/packages/woocommerce-blocks/src/Registry/FactoryType.php',
|
| 285 |
+
'Automattic\\WooCommerce\\Blocks\\Registry\\SharedType' => $baseDir . '/packages/woocommerce-blocks/src/Registry/SharedType.php',
|
| 286 |
+
'Automattic\\WooCommerce\\Blocks\\RestApi' => $baseDir . '/packages/woocommerce-blocks/src/RestApi.php',
|
| 287 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Formatters' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Formatters.php',
|
| 288 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Formatters\\CurrencyFormatter' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Formatters/CurrencyFormatter.php',
|
| 289 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Formatters\\DefaultFormatter' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Formatters/DefaultFormatter.php',
|
| 290 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Formatters\\FormatterInterface' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Formatters/FormatterInterface.php',
|
| 291 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Formatters\\HtmlFormatter' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Formatters/HtmlFormatter.php',
|
| 292 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Formatters\\MoneyFormatter' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Formatters/MoneyFormatter.php',
|
| 293 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\RoutesController' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/RoutesController.php',
|
| 294 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\AbstractCartRoute' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/AbstractCartRoute.php',
|
| 295 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\AbstractRoute' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/AbstractRoute.php',
|
| 296 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\AbstractTermsRoute' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/AbstractTermsRoute.php',
|
| 297 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\Cart' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/Cart.php',
|
| 298 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartAddItem' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartAddItem.php',
|
| 299 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartApplyCoupon' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartApplyCoupon.php',
|
| 300 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartCoupons' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartCoupons.php',
|
| 301 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartCouponsByCode' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartCouponsByCode.php',
|
| 302 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartItems' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartItems.php',
|
| 303 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartItemsByKey' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartItemsByKey.php',
|
| 304 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartRemoveCoupon' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartRemoveCoupon.php',
|
| 305 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartRemoveItem' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartRemoveItem.php',
|
| 306 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartSelectShippingRate' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartSelectShippingRate.php',
|
| 307 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartUpdateCustomer' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartUpdateCustomer.php',
|
| 308 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartUpdateItem' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartUpdateItem.php',
|
| 309 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\Checkout' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/Checkout.php',
|
| 310 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductAttributeTerms' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductAttributeTerms.php',
|
| 311 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductAttributes' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductAttributes.php',
|
| 312 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductAttributesById' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductAttributesById.php',
|
| 313 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductCategories' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductCategories.php',
|
| 314 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductCategoriesById' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductCategoriesById.php',
|
| 315 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductCollectionData' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductCollectionData.php',
|
| 316 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductReviews' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductReviews.php',
|
| 317 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductTags' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductTags.php',
|
| 318 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\Products' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/Products.php',
|
| 319 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductsById' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductsById.php',
|
| 320 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\RouteException' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/RouteException.php',
|
| 321 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\RouteInterface' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/RouteInterface.php',
|
| 322 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\SchemaController' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/SchemaController.php',
|
| 323 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\AbstractSchema' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/AbstractSchema.php',
|
| 324 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\BillingAddressSchema' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/BillingAddressSchema.php',
|
| 325 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\CartCouponSchema' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/CartCouponSchema.php',
|
| 326 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\CartItemSchema' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/CartItemSchema.php',
|
| 327 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\CartSchema' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php',
|
| 328 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\CartShippingRateSchema' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/CartShippingRateSchema.php',
|
| 329 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\CheckoutSchema' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/CheckoutSchema.php',
|
| 330 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ErrorSchema' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ErrorSchema.php',
|
| 331 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ImageAttachmentSchema' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ImageAttachmentSchema.php',
|
| 332 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\OrderCouponSchema' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/OrderCouponSchema.php',
|
| 333 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ProductAttributeSchema' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ProductAttributeSchema.php',
|
| 334 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ProductCategorySchema' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ProductCategorySchema.php',
|
| 335 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ProductCollectionDataSchema' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ProductCollectionDataSchema.php',
|
| 336 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ProductReviewSchema' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ProductReviewSchema.php',
|
| 337 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ProductSchema' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ProductSchema.php',
|
| 338 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ShippingAddressSchema' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ShippingAddressSchema.php',
|
| 339 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\TermSchema' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/TermSchema.php',
|
| 340 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Utilities\\CartController' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php',
|
| 341 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Utilities\\NoticeHandler' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Utilities/NoticeHandler.php',
|
| 342 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Utilities\\OrderController' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Utilities/OrderController.php',
|
| 343 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Utilities\\Pagination' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Utilities/Pagination.php',
|
| 344 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Utilities\\ProductQuery' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Utilities/ProductQuery.php',
|
| 345 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Utilities\\ProductQueryFilters' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Utilities/ProductQueryFilters.php',
|
| 346 |
+
'Automattic\\WooCommerce\\Blocks\\Utils\\BlocksWpQuery' => $baseDir . '/packages/woocommerce-blocks/src/Utils/BlocksWpQuery.php',
|
| 347 |
+
'Automattic\\WooCommerce\\Checkout\\Helpers\\ReserveStock' => $baseDir . '/src/Checkout/Helpers/ReserveStock.php',
|
| 348 |
+
'Automattic\\WooCommerce\\Checkout\\Helpers\\ReserveStockException' => $baseDir . '/src/Checkout/Helpers/ReserveStockException.php',
|
| 349 |
+
'Automattic\\WooCommerce\\Container' => $baseDir . '/src/Container.php',
|
| 350 |
+
'Automattic\\WooCommerce\\Internal\\DependencyManagement\\AbstractServiceProvider' => $baseDir . '/src/Internal/DependencyManagement/AbstractServiceProvider.php',
|
| 351 |
+
'Automattic\\WooCommerce\\Internal\\DependencyManagement\\ContainerException' => $baseDir . '/src/Internal/DependencyManagement/ContainerException.php',
|
| 352 |
+
'Automattic\\WooCommerce\\Internal\\DependencyManagement\\Definition' => $baseDir . '/src/Internal/DependencyManagement/Definition.php',
|
| 353 |
+
'Automattic\\WooCommerce\\Internal\\DependencyManagement\\ExtendedContainer' => $baseDir . '/src/Internal/DependencyManagement/ExtendedContainer.php',
|
| 354 |
+
'Automattic\\WooCommerce\\Internal\\DependencyManagement\\ServiceProviders\\ProxiesServiceProvider' => $baseDir . '/src/Internal/DependencyManagement/ServiceProviders/ProxiesServiceProvider.php',
|
| 355 |
+
'Automattic\\WooCommerce\\Internal\\WCCom\\ConnectionHelper' => $baseDir . '/src/Internal/WCCom/ConnectionHelper.php',
|
| 356 |
+
'Automattic\\WooCommerce\\Packages' => $baseDir . '/src/Packages.php',
|
| 357 |
+
'Automattic\\WooCommerce\\Proxies\\ActionsProxy' => $baseDir . '/src/Proxies/ActionsProxy.php',
|
| 358 |
+
'Automattic\\WooCommerce\\Proxies\\LegacyProxy' => $baseDir . '/src/Proxies/LegacyProxy.php',
|
| 359 |
'Automattic\\WooCommerce\\RestApi\\Package' => $baseDir . '/includes/rest-api/Package.php',
|
| 360 |
'Automattic\\WooCommerce\\RestApi\\Server' => $baseDir . '/includes/rest-api/Server.php',
|
| 361 |
'Automattic\\WooCommerce\\RestApi\\UnitTests\\Helpers\\AdminNotesHelper' => $baseDir . '/tests/legacy/unit-tests/rest-api/Helpers/AdminNotesHelper.php',
|
| 368 |
'Automattic\\WooCommerce\\RestApi\\UnitTests\\Helpers\\ShippingHelper' => $baseDir . '/tests/legacy/unit-tests/rest-api/Helpers/ShippingHelper.php',
|
| 369 |
'Automattic\\WooCommerce\\RestApi\\Utilities\\ImageAttachment' => $baseDir . '/includes/rest-api/Utilities/ImageAttachment.php',
|
| 370 |
'Automattic\\WooCommerce\\RestApi\\Utilities\\SingletonTrait' => $baseDir . '/includes/rest-api/Utilities/SingletonTrait.php',
|
| 371 |
+
'Automattic\\WooCommerce\\Testing\\Tools\\CodeHacking\\CodeHacker' => $baseDir . '/tests/Tools/CodeHacking/CodeHacker.php',
|
| 372 |
+
'Automattic\\WooCommerce\\Testing\\Tools\\CodeHacking\\CodeHackerTestHook' => $baseDir . '/tests/Tools/CodeHacking/CodeHackerTestHook.php',
|
| 373 |
+
'Automattic\\WooCommerce\\Testing\\Tools\\CodeHacking\\Hacks\\BypassFinalsHack' => $baseDir . '/tests/Tools/CodeHacking/Hacks/BypassFinalsHack.php',
|
| 374 |
+
'Automattic\\WooCommerce\\Testing\\Tools\\CodeHacking\\Hacks\\CodeHack' => $baseDir . '/tests/Tools/CodeHacking/Hacks/CodeHack.php',
|
| 375 |
+
'Automattic\\WooCommerce\\Testing\\Tools\\CodeHacking\\Hacks\\FunctionsMockerHack' => $baseDir . '/tests/Tools/CodeHacking/Hacks/FunctionsMockerHack.php',
|
| 376 |
+
'Automattic\\WooCommerce\\Testing\\Tools\\CodeHacking\\Hacks\\StaticMockerHack' => $baseDir . '/tests/Tools/CodeHacking/Hacks/StaticMockerHack.php',
|
| 377 |
+
'Automattic\\WooCommerce\\Testing\\Tools\\DependencyManagement\\DependencyManagementTestHook' => $baseDir . '/tests/Tools/DependencyManagement/DependencyManagementTestHook.php',
|
| 378 |
+
'Automattic\\WooCommerce\\Testing\\Tools\\DependencyManagement\\MockableLegacyProxy' => $baseDir . '/tests/Tools/DependencyManagement/MockableLegacyProxy.php',
|
| 379 |
+
'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\AbstractServiceProviderTest' => $baseDir . '/tests/php/src/Internal/DependencyManagement/AbstractServiceProviderTest.php',
|
| 380 |
+
'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\ExampleClasses\\ClassWithDependencies' => $baseDir . '/tests/php/src/Internal/DependencyManagement/ExampleClasses/ClassWithDependencies.php',
|
| 381 |
+
'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\ExampleClasses\\ClassWithInjectionMethodArgumentWithoutTypeHint' => $baseDir . '/tests/php/src/Internal/DependencyManagement/ExampleClasses/ClassWithInjectionMethodArgumentWithoutTypeHint.php',
|
| 382 |
+
'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\ExampleClasses\\ClassWithNonFinalInjectionMethod' => $baseDir . '/tests/php/src/Internal/DependencyManagement/ExampleClasses/ClassWithNonFinalInjectionMethod.php',
|
| 383 |
+
'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\ExampleClasses\\ClassWithPrivateInjectionMethod' => $baseDir . '/tests/php/src/Internal/DependencyManagement/ExampleClasses/ClassWithPrivateInjectionMethod.php',
|
| 384 |
+
'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\ExampleClasses\\ClassWithScalarInjectionMethodArgument' => $baseDir . '/tests/php/src/Internal/DependencyManagement/ExampleClasses/ClassWithScalarInjectionMethodArgument.php',
|
| 385 |
+
'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\ExampleClasses\\DependencyClass' => $baseDir . '/tests/php/src/Internal/DependencyManagement/ExampleClasses/DependencyClass.php',
|
| 386 |
+
'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\ExtendedContainerTest' => $baseDir . '/tests/php/src/Internal/DependencyManagement/ExtendedContainerTest.php',
|
| 387 |
+
'Automattic\\WooCommerce\\Tests\\Internal\\WCCom\\ConnectionHelperTest' => $baseDir . '/tests/php/src/Internal/WCCom/ConnectionHelperTest.php',
|
| 388 |
+
'Automattic\\WooCommerce\\Tests\\Proxies\\ClassThatDependsOnLegacyCodeTest' => $baseDir . '/tests/php/src/Proxies/ClassThatDependsOnLegacyCodeTest.php',
|
| 389 |
+
'Automattic\\WooCommerce\\Tests\\Proxies\\ExampleClasses\\ClassThatDependsOnLegacyCode' => $baseDir . '/tests/php/src/Proxies/ExampleClasses/ClassThatDependsOnLegacyCode.php',
|
| 390 |
+
'Automattic\\WooCommerce\\Tests\\Proxies\\LegacyProxyTest' => $baseDir . '/tests/php/src/Proxies/LegacyProxyTest.php',
|
| 391 |
+
'Automattic\\WooCommerce\\Tests\\Proxies\\MockableLegacyProxyTest' => $baseDir . '/tests/php/src/Proxies/MockableLegacyProxyTest.php',
|
| 392 |
+
'Automattic\\WooCommerce\\Tests\\Utilities\\NumberUtilTest' => $baseDir . '/tests/php/src/Utilities/NumberUtilTest.php',
|
| 393 |
+
'Automattic\\WooCommerce\\Tests\\Utilities\\StringUtilTest' => $baseDir . '/tests/php/src/Utilities/StringUtilTest.php',
|
| 394 |
+
'Automattic\\WooCommerce\\Utilities\\NumberUtil' => $baseDir . '/src/Utilities/NumberUtil.php',
|
| 395 |
+
'Automattic\\WooCommerce\\Utilities\\StringUtil' => $baseDir . '/src/Utilities/StringUtil.php',
|
| 396 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\ArgumentResolverInterface' => $baseDir . '/lib/packages/League/Container/Argument/ArgumentResolverInterface.php',
|
| 397 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\ArgumentResolverTrait' => $baseDir . '/lib/packages/League/Container/Argument/ArgumentResolverTrait.php',
|
| 398 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\ClassName' => $baseDir . '/lib/packages/League/Container/Argument/ClassName.php',
|
| 399 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\ClassNameInterface' => $baseDir . '/lib/packages/League/Container/Argument/ClassNameInterface.php',
|
| 400 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\ClassNameWithOptionalValue' => $baseDir . '/lib/packages/League/Container/Argument/ClassNameWithOptionalValue.php',
|
| 401 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\RawArgument' => $baseDir . '/lib/packages/League/Container/Argument/RawArgument.php',
|
| 402 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\RawArgumentInterface' => $baseDir . '/lib/packages/League/Container/Argument/RawArgumentInterface.php',
|
| 403 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Container' => $baseDir . '/lib/packages/League/Container/Container.php',
|
| 404 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\ContainerAwareInterface' => $baseDir . '/lib/packages/League/Container/ContainerAwareInterface.php',
|
| 405 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\ContainerAwareTrait' => $baseDir . '/lib/packages/League/Container/ContainerAwareTrait.php',
|
| 406 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Definition\\Definition' => $baseDir . '/lib/packages/League/Container/Definition/Definition.php',
|
| 407 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Definition\\DefinitionAggregate' => $baseDir . '/lib/packages/League/Container/Definition/DefinitionAggregate.php',
|
| 408 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Definition\\DefinitionAggregateInterface' => $baseDir . '/lib/packages/League/Container/Definition/DefinitionAggregateInterface.php',
|
| 409 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Definition\\DefinitionInterface' => $baseDir . '/lib/packages/League/Container/Definition/DefinitionInterface.php',
|
| 410 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Exception\\ContainerException' => $baseDir . '/lib/packages/League/Container/Exception/ContainerException.php',
|
| 411 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Exception\\NotFoundException' => $baseDir . '/lib/packages/League/Container/Exception/NotFoundException.php',
|
| 412 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Inflector\\Inflector' => $baseDir . '/lib/packages/League/Container/Inflector/Inflector.php',
|
| 413 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Inflector\\InflectorAggregate' => $baseDir . '/lib/packages/League/Container/Inflector/InflectorAggregate.php',
|
| 414 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Inflector\\InflectorAggregateInterface' => $baseDir . '/lib/packages/League/Container/Inflector/InflectorAggregateInterface.php',
|
| 415 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Inflector\\InflectorInterface' => $baseDir . '/lib/packages/League/Container/Inflector/InflectorInterface.php',
|
| 416 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\ReflectionContainer' => $baseDir . '/lib/packages/League/Container/ReflectionContainer.php',
|
| 417 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\ServiceProvider\\AbstractServiceProvider' => $baseDir . '/lib/packages/League/Container/ServiceProvider/AbstractServiceProvider.php',
|
| 418 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\ServiceProvider\\BootableServiceProviderInterface' => $baseDir . '/lib/packages/League/Container/ServiceProvider/BootableServiceProviderInterface.php',
|
| 419 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\ServiceProvider\\ServiceProviderAggregate' => $baseDir . '/lib/packages/League/Container/ServiceProvider/ServiceProviderAggregate.php',
|
| 420 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\ServiceProvider\\ServiceProviderAggregateInterface' => $baseDir . '/lib/packages/League/Container/ServiceProvider/ServiceProviderAggregateInterface.php',
|
| 421 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\ServiceProvider\\ServiceProviderInterface' => $baseDir . '/lib/packages/League/Container/ServiceProvider/ServiceProviderInterface.php',
|
| 422 |
'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php',
|
| 423 |
+
'Composer\\Installers\\AglInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/AglInstaller.php',
|
| 424 |
+
'Composer\\Installers\\AimeosInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/AimeosInstaller.php',
|
| 425 |
+
'Composer\\Installers\\AnnotateCmsInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/AnnotateCmsInstaller.php',
|
| 426 |
+
'Composer\\Installers\\AsgardInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/AsgardInstaller.php',
|
| 427 |
+
'Composer\\Installers\\AttogramInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/AttogramInstaller.php',
|
| 428 |
+
'Composer\\Installers\\BaseInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/BaseInstaller.php',
|
| 429 |
+
'Composer\\Installers\\BitrixInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/BitrixInstaller.php',
|
| 430 |
+
'Composer\\Installers\\BonefishInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/BonefishInstaller.php',
|
| 431 |
+
'Composer\\Installers\\CakePHPInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/CakePHPInstaller.php',
|
| 432 |
+
'Composer\\Installers\\ChefInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/ChefInstaller.php',
|
| 433 |
+
'Composer\\Installers\\CiviCrmInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/CiviCrmInstaller.php',
|
| 434 |
+
'Composer\\Installers\\ClanCatsFrameworkInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/ClanCatsFrameworkInstaller.php',
|
| 435 |
+
'Composer\\Installers\\CockpitInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/CockpitInstaller.php',
|
| 436 |
+
'Composer\\Installers\\CodeIgniterInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/CodeIgniterInstaller.php',
|
| 437 |
+
'Composer\\Installers\\Concrete5Installer' => $vendorDir . '/composer/installers/src/Composer/Installers/Concrete5Installer.php',
|
| 438 |
+
'Composer\\Installers\\CraftInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/CraftInstaller.php',
|
| 439 |
+
'Composer\\Installers\\CroogoInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/CroogoInstaller.php',
|
| 440 |
+
'Composer\\Installers\\DecibelInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/DecibelInstaller.php',
|
| 441 |
+
'Composer\\Installers\\DframeInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/DframeInstaller.php',
|
| 442 |
+
'Composer\\Installers\\DokuWikiInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/DokuWikiInstaller.php',
|
| 443 |
+
'Composer\\Installers\\DolibarrInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/DolibarrInstaller.php',
|
| 444 |
+
'Composer\\Installers\\DrupalInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/DrupalInstaller.php',
|
| 445 |
+
'Composer\\Installers\\ElggInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/ElggInstaller.php',
|
| 446 |
+
'Composer\\Installers\\EliasisInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/EliasisInstaller.php',
|
| 447 |
+
'Composer\\Installers\\ExpressionEngineInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/ExpressionEngineInstaller.php',
|
| 448 |
+
'Composer\\Installers\\EzPlatformInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/EzPlatformInstaller.php',
|
| 449 |
+
'Composer\\Installers\\FuelInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/FuelInstaller.php',
|
| 450 |
+
'Composer\\Installers\\FuelphpInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/FuelphpInstaller.php',
|
| 451 |
+
'Composer\\Installers\\GravInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/GravInstaller.php',
|
| 452 |
+
'Composer\\Installers\\HuradInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/HuradInstaller.php',
|
| 453 |
+
'Composer\\Installers\\ImageCMSInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/ImageCMSInstaller.php',
|
| 454 |
+
'Composer\\Installers\\Installer' => $vendorDir . '/composer/installers/src/Composer/Installers/Installer.php',
|
| 455 |
+
'Composer\\Installers\\ItopInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/ItopInstaller.php',
|
| 456 |
+
'Composer\\Installers\\JoomlaInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/JoomlaInstaller.php',
|
| 457 |
+
'Composer\\Installers\\KanboardInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/KanboardInstaller.php',
|
| 458 |
+
'Composer\\Installers\\KirbyInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/KirbyInstaller.php',
|
| 459 |
+
'Composer\\Installers\\KnownInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/KnownInstaller.php',
|
| 460 |
+
'Composer\\Installers\\KodiCMSInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/KodiCMSInstaller.php',
|
| 461 |
+
'Composer\\Installers\\KohanaInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/KohanaInstaller.php',
|
| 462 |
+
'Composer\\Installers\\LanManagementSystemInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/LanManagementSystemInstaller.php',
|
| 463 |
+
'Composer\\Installers\\LaravelInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/LaravelInstaller.php',
|
| 464 |
+
'Composer\\Installers\\LavaLiteInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/LavaLiteInstaller.php',
|
| 465 |
+
'Composer\\Installers\\LithiumInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/LithiumInstaller.php',
|
| 466 |
+
'Composer\\Installers\\MODULEWorkInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/MODULEWorkInstaller.php',
|
| 467 |
+
'Composer\\Installers\\MODXEvoInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/MODXEvoInstaller.php',
|
| 468 |
+
'Composer\\Installers\\MagentoInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/MagentoInstaller.php',
|
| 469 |
+
'Composer\\Installers\\MajimaInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/MajimaInstaller.php',
|
| 470 |
+
'Composer\\Installers\\MakoInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/MakoInstaller.php',
|
| 471 |
+
'Composer\\Installers\\MantisBTInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/MantisBTInstaller.php',
|
| 472 |
+
'Composer\\Installers\\MauticInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/MauticInstaller.php',
|
| 473 |
+
'Composer\\Installers\\MayaInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/MayaInstaller.php',
|
| 474 |
+
'Composer\\Installers\\MediaWikiInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/MediaWikiInstaller.php',
|
| 475 |
+
'Composer\\Installers\\MicroweberInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/MicroweberInstaller.php',
|
| 476 |
+
'Composer\\Installers\\ModxInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/ModxInstaller.php',
|
| 477 |
+
'Composer\\Installers\\MoodleInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/MoodleInstaller.php',
|
| 478 |
+
'Composer\\Installers\\OctoberInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/OctoberInstaller.php',
|
| 479 |
+
'Composer\\Installers\\OntoWikiInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/OntoWikiInstaller.php',
|
| 480 |
+
'Composer\\Installers\\OsclassInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/OsclassInstaller.php',
|
| 481 |
+
'Composer\\Installers\\OxidInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/OxidInstaller.php',
|
| 482 |
+
'Composer\\Installers\\PPIInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/PPIInstaller.php',
|
| 483 |
+
'Composer\\Installers\\PhiftyInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/PhiftyInstaller.php',
|
| 484 |
+
'Composer\\Installers\\PhpBBInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/PhpBBInstaller.php',
|
| 485 |
+
'Composer\\Installers\\PimcoreInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/PimcoreInstaller.php',
|
| 486 |
+
'Composer\\Installers\\PiwikInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/PiwikInstaller.php',
|
| 487 |
+
'Composer\\Installers\\PlentymarketsInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/PlentymarketsInstaller.php',
|
| 488 |
+
'Composer\\Installers\\Plugin' => $vendorDir . '/composer/installers/src/Composer/Installers/Plugin.php',
|
| 489 |
+
'Composer\\Installers\\PortoInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/PortoInstaller.php',
|
| 490 |
+
'Composer\\Installers\\PrestashopInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/PrestashopInstaller.php',
|
| 491 |
+
'Composer\\Installers\\PuppetInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/PuppetInstaller.php',
|
| 492 |
+
'Composer\\Installers\\PxcmsInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/PxcmsInstaller.php',
|
| 493 |
+
'Composer\\Installers\\RadPHPInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/RadPHPInstaller.php',
|
| 494 |
+
'Composer\\Installers\\ReIndexInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/ReIndexInstaller.php',
|
| 495 |
+
'Composer\\Installers\\Redaxo5Installer' => $vendorDir . '/composer/installers/src/Composer/Installers/Redaxo5Installer.php',
|
| 496 |
+
'Composer\\Installers\\RedaxoInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/RedaxoInstaller.php',
|
| 497 |
+
'Composer\\Installers\\RoundcubeInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/RoundcubeInstaller.php',
|
| 498 |
+
'Composer\\Installers\\SMFInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/SMFInstaller.php',
|
| 499 |
+
'Composer\\Installers\\ShopwareInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/ShopwareInstaller.php',
|
| 500 |
+
'Composer\\Installers\\SilverStripeInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/SilverStripeInstaller.php',
|
| 501 |
+
'Composer\\Installers\\SiteDirectInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/SiteDirectInstaller.php',
|
| 502 |
+
'Composer\\Installers\\SyDESInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/SyDESInstaller.php',
|
| 503 |
+
'Composer\\Installers\\SyliusInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/SyliusInstaller.php',
|
| 504 |
+
'Composer\\Installers\\Symfony1Installer' => $vendorDir . '/composer/installers/src/Composer/Installers/Symfony1Installer.php',
|
| 505 |
+
'Composer\\Installers\\TYPO3CmsInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/TYPO3CmsInstaller.php',
|
| 506 |
+
'Composer\\Installers\\TYPO3FlowInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/TYPO3FlowInstaller.php',
|
| 507 |
+
'Composer\\Installers\\TaoInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/TaoInstaller.php',
|
| 508 |
+
'Composer\\Installers\\TheliaInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/TheliaInstaller.php',
|
| 509 |
+
'Composer\\Installers\\TuskInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/TuskInstaller.php',
|
| 510 |
+
'Composer\\Installers\\UserFrostingInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/UserFrostingInstaller.php',
|
| 511 |
+
'Composer\\Installers\\VanillaInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/VanillaInstaller.php',
|
| 512 |
+
'Composer\\Installers\\VgmcpInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/VgmcpInstaller.php',
|
| 513 |
+
'Composer\\Installers\\WHMCSInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/WHMCSInstaller.php',
|
| 514 |
+
'Composer\\Installers\\WolfCMSInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/WolfCMSInstaller.php',
|
| 515 |
+
'Composer\\Installers\\WordPressInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/WordPressInstaller.php',
|
| 516 |
+
'Composer\\Installers\\YawikInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/YawikInstaller.php',
|
| 517 |
+
'Composer\\Installers\\ZendInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/ZendInstaller.php',
|
| 518 |
+
'Composer\\Installers\\ZikulaInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/ZikulaInstaller.php',
|
| 519 |
+
'MaxMind\\Db\\Reader' => $vendorDir . '/maxmind-db/reader/src/MaxMind/Db/Reader.php',
|
| 520 |
+
'MaxMind\\Db\\Reader\\Decoder' => $vendorDir . '/maxmind-db/reader/src/MaxMind/Db/Reader/Decoder.php',
|
| 521 |
+
'MaxMind\\Db\\Reader\\InvalidDatabaseException' => $vendorDir . '/maxmind-db/reader/src/MaxMind/Db/Reader/InvalidDatabaseException.php',
|
| 522 |
+
'MaxMind\\Db\\Reader\\Metadata' => $vendorDir . '/maxmind-db/reader/src/MaxMind/Db/Reader/Metadata.php',
|
| 523 |
+
'MaxMind\\Db\\Reader\\Util' => $vendorDir . '/maxmind-db/reader/src/MaxMind/Db/Reader/Util.php',
|
| 524 |
+
'Pelago\\Emogrifier' => $vendorDir . '/pelago/emogrifier/src/Emogrifier.php',
|
| 525 |
+
'Pelago\\Emogrifier\\CssInliner' => $vendorDir . '/pelago/emogrifier/src/Emogrifier/CssInliner.php',
|
| 526 |
+
'Pelago\\Emogrifier\\HtmlProcessor\\AbstractHtmlProcessor' => $vendorDir . '/pelago/emogrifier/src/Emogrifier/HtmlProcessor/AbstractHtmlProcessor.php',
|
| 527 |
+
'Pelago\\Emogrifier\\HtmlProcessor\\CssToAttributeConverter' => $vendorDir . '/pelago/emogrifier/src/Emogrifier/HtmlProcessor/CssToAttributeConverter.php',
|
| 528 |
+
'Pelago\\Emogrifier\\HtmlProcessor\\HtmlNormalizer' => $vendorDir . '/pelago/emogrifier/src/Emogrifier/HtmlProcessor/HtmlNormalizer.php',
|
| 529 |
+
'Pelago\\Emogrifier\\HtmlProcessor\\HtmlPruner' => $vendorDir . '/pelago/emogrifier/src/Emogrifier/HtmlProcessor/HtmlPruner.php',
|
| 530 |
+
'Pelago\\Emogrifier\\Utilities\\ArrayIntersector' => $vendorDir . '/pelago/emogrifier/src/Emogrifier/Utilities/ArrayIntersector.php',
|
| 531 |
+
'Pelago\\Emogrifier\\Utilities\\CssConcatenator' => $vendorDir . '/pelago/emogrifier/src/Emogrifier/Utilities/CssConcatenator.php',
|
| 532 |
+
'Psr\\Container\\ContainerExceptionInterface' => $vendorDir . '/psr/container/src/ContainerExceptionInterface.php',
|
| 533 |
+
'Psr\\Container\\ContainerInterface' => $vendorDir . '/psr/container/src/ContainerInterface.php',
|
| 534 |
+
'Psr\\Container\\NotFoundExceptionInterface' => $vendorDir . '/psr/container/src/NotFoundExceptionInterface.php',
|
| 535 |
+
'Symfony\\Component\\CssSelector\\CssSelectorConverter' => $vendorDir . '/symfony/css-selector/CssSelectorConverter.php',
|
| 536 |
+
'Symfony\\Component\\CssSelector\\Exception\\ExceptionInterface' => $vendorDir . '/symfony/css-selector/Exception/ExceptionInterface.php',
|
| 537 |
+
'Symfony\\Component\\CssSelector\\Exception\\ExpressionErrorException' => $vendorDir . '/symfony/css-selector/Exception/ExpressionErrorException.php',
|
| 538 |
+
'Symfony\\Component\\CssSelector\\Exception\\InternalErrorException' => $vendorDir . '/symfony/css-selector/Exception/InternalErrorException.php',
|
| 539 |
+
'Symfony\\Component\\CssSelector\\Exception\\ParseException' => $vendorDir . '/symfony/css-selector/Exception/ParseException.php',
|
| 540 |
+
'Symfony\\Component\\CssSelector\\Exception\\SyntaxErrorException' => $vendorDir . '/symfony/css-selector/Exception/SyntaxErrorException.php',
|
| 541 |
+
'Symfony\\Component\\CssSelector\\Node\\AbstractNode' => $vendorDir . '/symfony/css-selector/Node/AbstractNode.php',
|
| 542 |
+
'Symfony\\Component\\CssSelector\\Node\\AttributeNode' => $vendorDir . '/symfony/css-selector/Node/AttributeNode.php',
|
| 543 |
+
'Symfony\\Component\\CssSelector\\Node\\ClassNode' => $vendorDir . '/symfony/css-selector/Node/ClassNode.php',
|
| 544 |
+
'Symfony\\Component\\CssSelector\\Node\\CombinedSelectorNode' => $vendorDir . '/symfony/css-selector/Node/CombinedSelectorNode.php',
|
| 545 |
+
'Symfony\\Component\\CssSelector\\Node\\ElementNode' => $vendorDir . '/symfony/css-selector/Node/ElementNode.php',
|
| 546 |
+
'Symfony\\Component\\CssSelector\\Node\\FunctionNode' => $vendorDir . '/symfony/css-selector/Node/FunctionNode.php',
|
| 547 |
+
'Symfony\\Component\\CssSelector\\Node\\HashNode' => $vendorDir . '/symfony/css-selector/Node/HashNode.php',
|
| 548 |
+
'Symfony\\Component\\CssSelector\\Node\\NegationNode' => $vendorDir . '/symfony/css-selector/Node/NegationNode.php',
|
| 549 |
+
'Symfony\\Component\\CssSelector\\Node\\NodeInterface' => $vendorDir . '/symfony/css-selector/Node/NodeInterface.php',
|
| 550 |
+
'Symfony\\Component\\CssSelector\\Node\\PseudoNode' => $vendorDir . '/symfony/css-selector/Node/PseudoNode.php',
|
| 551 |
+
'Symfony\\Component\\CssSelector\\Node\\SelectorNode' => $vendorDir . '/symfony/css-selector/Node/SelectorNode.php',
|
| 552 |
+
'Symfony\\Component\\CssSelector\\Node\\Specificity' => $vendorDir . '/symfony/css-selector/Node/Specificity.php',
|
| 553 |
+
'Symfony\\Component\\CssSelector\\Parser\\Handler\\CommentHandler' => $vendorDir . '/symfony/css-selector/Parser/Handler/CommentHandler.php',
|
| 554 |
+
'Symfony\\Component\\CssSelector\\Parser\\Handler\\HandlerInterface' => $vendorDir . '/symfony/css-selector/Parser/Handler/HandlerInterface.php',
|
| 555 |
+
'Symfony\\Component\\CssSelector\\Parser\\Handler\\HashHandler' => $vendorDir . '/symfony/css-selector/Parser/Handler/HashHandler.php',
|
| 556 |
+
'Symfony\\Component\\CssSelector\\Parser\\Handler\\IdentifierHandler' => $vendorDir . '/symfony/css-selector/Parser/Handler/IdentifierHandler.php',
|
| 557 |
+
'Symfony\\Component\\CssSelector\\Parser\\Handler\\NumberHandler' => $vendorDir . '/symfony/css-selector/Parser/Handler/NumberHandler.php',
|
| 558 |
+
'Symfony\\Component\\CssSelector\\Parser\\Handler\\StringHandler' => $vendorDir . '/symfony/css-selector/Parser/Handler/StringHandler.php',
|
| 559 |
+
'Symfony\\Component\\CssSelector\\Parser\\Handler\\WhitespaceHandler' => $vendorDir . '/symfony/css-selector/Parser/Handler/WhitespaceHandler.php',
|
| 560 |
+
'Symfony\\Component\\CssSelector\\Parser\\Parser' => $vendorDir . '/symfony/css-selector/Parser/Parser.php',
|
| 561 |
+
'Symfony\\Component\\CssSelector\\Parser\\ParserInterface' => $vendorDir . '/symfony/css-selector/Parser/ParserInterface.php',
|
| 562 |
+
'Symfony\\Component\\CssSelector\\Parser\\Reader' => $vendorDir . '/symfony/css-selector/Parser/Reader.php',
|
| 563 |
+
'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\ClassParser' => $vendorDir . '/symfony/css-selector/Parser/Shortcut/ClassParser.php',
|
| 564 |
+
'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\ElementParser' => $vendorDir . '/symfony/css-selector/Parser/Shortcut/ElementParser.php',
|
| 565 |
+
'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\EmptyStringParser' => $vendorDir . '/symfony/css-selector/Parser/Shortcut/EmptyStringParser.php',
|
| 566 |
+
'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\HashParser' => $vendorDir . '/symfony/css-selector/Parser/Shortcut/HashParser.php',
|
| 567 |
+
'Symfony\\Component\\CssSelector\\Parser\\Token' => $vendorDir . '/symfony/css-selector/Parser/Token.php',
|
| 568 |
+
'Symfony\\Component\\CssSelector\\Parser\\TokenStream' => $vendorDir . '/symfony/css-selector/Parser/TokenStream.php',
|
| 569 |
+
'Symfony\\Component\\CssSelector\\Parser\\Tokenizer\\Tokenizer' => $vendorDir . '/symfony/css-selector/Parser/Tokenizer/Tokenizer.php',
|
| 570 |
+
'Symfony\\Component\\CssSelector\\Parser\\Tokenizer\\TokenizerEscaping' => $vendorDir . '/symfony/css-selector/Parser/Tokenizer/TokenizerEscaping.php',
|
| 571 |
+
'Symfony\\Component\\CssSelector\\Parser\\Tokenizer\\TokenizerPatterns' => $vendorDir . '/symfony/css-selector/Parser/Tokenizer/TokenizerPatterns.php',
|
| 572 |
+
'Symfony\\Component\\CssSelector\\XPath\\Extension\\AbstractExtension' => $vendorDir . '/symfony/css-selector/XPath/Extension/AbstractExtension.php',
|
| 573 |
+
'Symfony\\Component\\CssSelector\\XPath\\Extension\\AttributeMatchingExtension' => $vendorDir . '/symfony/css-selector/XPath/Extension/AttributeMatchingExtension.php',
|
| 574 |
+
'Symfony\\Component\\CssSelector\\XPath\\Extension\\CombinationExtension' => $vendorDir . '/symfony/css-selector/XPath/Extension/CombinationExtension.php',
|
| 575 |
+
'Symfony\\Component\\CssSelector\\XPath\\Extension\\ExtensionInterface' => $vendorDir . '/symfony/css-selector/XPath/Extension/ExtensionInterface.php',
|
| 576 |
+
'Symfony\\Component\\CssSelector\\XPath\\Extension\\FunctionExtension' => $vendorDir . '/symfony/css-selector/XPath/Extension/FunctionExtension.php',
|
| 577 |
+
'Symfony\\Component\\CssSelector\\XPath\\Extension\\HtmlExtension' => $vendorDir . '/symfony/css-selector/XPath/Extension/HtmlExtension.php',
|
| 578 |
+
'Symfony\\Component\\CssSelector\\XPath\\Extension\\NodeExtension' => $vendorDir . '/symfony/css-selector/XPath/Extension/NodeExtension.php',
|
| 579 |
+
'Symfony\\Component\\CssSelector\\XPath\\Extension\\PseudoClassExtension' => $vendorDir . '/symfony/css-selector/XPath/Extension/PseudoClassExtension.php',
|
| 580 |
+
'Symfony\\Component\\CssSelector\\XPath\\Translator' => $vendorDir . '/symfony/css-selector/XPath/Translator.php',
|
| 581 |
+
'Symfony\\Component\\CssSelector\\XPath\\TranslatorInterface' => $vendorDir . '/symfony/css-selector/XPath/TranslatorInterface.php',
|
| 582 |
+
'Symfony\\Component\\CssSelector\\XPath\\XPathExpr' => $vendorDir . '/symfony/css-selector/XPath/XPathExpr.php',
|
| 583 |
'WC_REST_CRUD_Controller' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php',
|
| 584 |
'WC_REST_Controller' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-controller.php',
|
| 585 |
'WC_REST_Coupons_Controller' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-coupons-controller.php',
|
vendor/composer/autoload_real.php
CHANGED
|
@@ -2,7 +2,7 @@
|
|
| 2 |
|
| 3 |
// autoload_real.php @generated by Composer
|
| 4 |
|
| 5 |
-
class
|
| 6 |
{
|
| 7 |
private static $loader;
|
| 8 |
|
|
@@ -24,15 +24,15 @@ class ComposerAutoloaderInite7ba0a3d7894c64e08e2c3da58db6a27
|
|
| 24 |
|
| 25 |
require __DIR__ . '/platform_check.php';
|
| 26 |
|
| 27 |
-
spl_autoload_register(array('
|
| 28 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
| 29 |
-
spl_autoload_unregister(array('
|
| 30 |
|
| 31 |
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
|
| 32 |
if ($useStaticLoader) {
|
| 33 |
require __DIR__ . '/autoload_static.php';
|
| 34 |
|
| 35 |
-
call_user_func(\Composer\Autoload\
|
| 36 |
} else {
|
| 37 |
$map = require __DIR__ . '/autoload_namespaces.php';
|
| 38 |
foreach ($map as $namespace => $path) {
|
| 2 |
|
| 3 |
// autoload_real.php @generated by Composer
|
| 4 |
|
| 5 |
+
class ComposerAutoloaderInite9a946635897ddf0b806a8788458bc48
|
| 6 |
{
|
| 7 |
private static $loader;
|
| 8 |
|
| 24 |
|
| 25 |
require __DIR__ . '/platform_check.php';
|
| 26 |
|
| 27 |
+
spl_autoload_register(array('ComposerAutoloaderInite9a946635897ddf0b806a8788458bc48', 'loadClassLoader'), true, true);
|
| 28 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
| 29 |
+
spl_autoload_unregister(array('ComposerAutoloaderInite9a946635897ddf0b806a8788458bc48', 'loadClassLoader'));
|
| 30 |
|
| 31 |
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
|
| 32 |
if ($useStaticLoader) {
|
| 33 |
require __DIR__ . '/autoload_static.php';
|
| 34 |
|
| 35 |
+
call_user_func(\Composer\Autoload\ComposerStaticInite9a946635897ddf0b806a8788458bc48::getInitializer($loader));
|
| 36 |
} else {
|
| 37 |
$map = require __DIR__ . '/autoload_namespaces.php';
|
| 38 |
foreach ($map as $namespace => $path) {
|
vendor/composer/autoload_static.php
CHANGED
|
@@ -4,7 +4,7 @@
|
|
| 4 |
|
| 5 |
namespace Composer\Autoload;
|
| 6 |
|
| 7 |
-
class
|
| 8 |
{
|
| 9 |
public static $prefixLengthsPsr4 = array (
|
| 10 |
'S' =>
|
|
@@ -98,8 +98,356 @@ class ComposerStaticInite7ba0a3d7894c64e08e2c3da58db6a27
|
|
| 98 |
);
|
| 99 |
|
| 100 |
public static $classMap = array (
|
|
|
|
| 101 |
'Automattic\\Jetpack\\Autoloader\\AutoloadGenerator' => __DIR__ . '/..' . '/automattic/jetpack-autoloader/src/AutoloadGenerator.php',
|
|
|
|
|
|
|
|
|
|
| 102 |
'Automattic\\Jetpack\\Constants' => __DIR__ . '/..' . '/automattic/jetpack-constants/src/class-constants.php',
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 103 |
'Automattic\\WooCommerce\\RestApi\\Package' => __DIR__ . '/../..' . '/includes/rest-api/Package.php',
|
| 104 |
'Automattic\\WooCommerce\\RestApi\\Server' => __DIR__ . '/../..' . '/includes/rest-api/Server.php',
|
| 105 |
'Automattic\\WooCommerce\\RestApi\\UnitTests\\Helpers\\AdminNotesHelper' => __DIR__ . '/../..' . '/tests/legacy/unit-tests/rest-api/Helpers/AdminNotesHelper.php',
|
|
@@ -112,7 +460,218 @@ class ComposerStaticInite7ba0a3d7894c64e08e2c3da58db6a27
|
|
| 112 |
'Automattic\\WooCommerce\\RestApi\\UnitTests\\Helpers\\ShippingHelper' => __DIR__ . '/../..' . '/tests/legacy/unit-tests/rest-api/Helpers/ShippingHelper.php',
|
| 113 |
'Automattic\\WooCommerce\\RestApi\\Utilities\\ImageAttachment' => __DIR__ . '/../..' . '/includes/rest-api/Utilities/ImageAttachment.php',
|
| 114 |
'Automattic\\WooCommerce\\RestApi\\Utilities\\SingletonTrait' => __DIR__ . '/../..' . '/includes/rest-api/Utilities/SingletonTrait.php',
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 115 |
'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php',
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 116 |
'WC_REST_CRUD_Controller' => __DIR__ . '/../..' . '/includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php',
|
| 117 |
'WC_REST_Controller' => __DIR__ . '/../..' . '/includes/rest-api/Controllers/Version3/class-wc-rest-controller.php',
|
| 118 |
'WC_REST_Coupons_Controller' => __DIR__ . '/../..' . '/includes/rest-api/Controllers/Version3/class-wc-rest-coupons-controller.php',
|
|
@@ -213,10 +772,10 @@ class ComposerStaticInite7ba0a3d7894c64e08e2c3da58db6a27
|
|
| 213 |
public static function getInitializer(ClassLoader $loader)
|
| 214 |
{
|
| 215 |
return \Closure::bind(function () use ($loader) {
|
| 216 |
-
$loader->prefixLengthsPsr4 =
|
| 217 |
-
$loader->prefixDirsPsr4 =
|
| 218 |
-
$loader->prefixesPsr0 =
|
| 219 |
-
$loader->classMap =
|
| 220 |
|
| 221 |
}, null, ClassLoader::class);
|
| 222 |
}
|
| 4 |
|
| 5 |
namespace Composer\Autoload;
|
| 6 |
|
| 7 |
+
class ComposerStaticInite9a946635897ddf0b806a8788458bc48
|
| 8 |
{
|
| 9 |
public static $prefixLengthsPsr4 = array (
|
| 10 |
'S' =>
|
| 98 |
);
|
| 99 |
|
| 100 |
public static $classMap = array (
|
| 101 |
+
'Automattic\\Jetpack\\Autoloader\\AutoloadFileWriter' => __DIR__ . '/..' . '/automattic/jetpack-autoloader/src/AutoloadFileWriter.php',
|
| 102 |
'Automattic\\Jetpack\\Autoloader\\AutoloadGenerator' => __DIR__ . '/..' . '/automattic/jetpack-autoloader/src/AutoloadGenerator.php',
|
| 103 |
+
'Automattic\\Jetpack\\Autoloader\\AutoloadProcessor' => __DIR__ . '/..' . '/automattic/jetpack-autoloader/src/AutoloadProcessor.php',
|
| 104 |
+
'Automattic\\Jetpack\\Autoloader\\CustomAutoloaderPlugin' => __DIR__ . '/..' . '/automattic/jetpack-autoloader/src/CustomAutoloaderPlugin.php',
|
| 105 |
+
'Automattic\\Jetpack\\Autoloader\\ManifestGenerator' => __DIR__ . '/..' . '/automattic/jetpack-autoloader/src/ManifestGenerator.php',
|
| 106 |
'Automattic\\Jetpack\\Constants' => __DIR__ . '/..' . '/automattic/jetpack-constants/src/class-constants.php',
|
| 107 |
+
'Automattic\\WooCommerce\\Admin\\API\\Coupons' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Coupons.php',
|
| 108 |
+
'Automattic\\WooCommerce\\Admin\\API\\Customers' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Customers.php',
|
| 109 |
+
'Automattic\\WooCommerce\\Admin\\API\\Data' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Data.php',
|
| 110 |
+
'Automattic\\WooCommerce\\Admin\\API\\DataCountries' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/DataCountries.php',
|
| 111 |
+
'Automattic\\WooCommerce\\Admin\\API\\DataDownloadIPs' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/DataDownloadIPs.php',
|
| 112 |
+
'Automattic\\WooCommerce\\Admin\\API\\Init' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Init.php',
|
| 113 |
+
'Automattic\\WooCommerce\\Admin\\API\\Leaderboards' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Leaderboards.php',
|
| 114 |
+
'Automattic\\WooCommerce\\Admin\\API\\Marketing' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Marketing.php',
|
| 115 |
+
'Automattic\\WooCommerce\\Admin\\API\\MarketingOverview' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/MarketingOverview.php',
|
| 116 |
+
'Automattic\\WooCommerce\\Admin\\API\\NoteActions' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/NoteActions.php',
|
| 117 |
+
'Automattic\\WooCommerce\\Admin\\API\\Notes' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Notes.php',
|
| 118 |
+
'Automattic\\WooCommerce\\Admin\\API\\OnboardingProfile' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/OnboardingProfile.php',
|
| 119 |
+
'Automattic\\WooCommerce\\Admin\\API\\OnboardingTasks' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/OnboardingTasks.php',
|
| 120 |
+
'Automattic\\WooCommerce\\Admin\\API\\OnboardingThemes' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/OnboardingThemes.php',
|
| 121 |
+
'Automattic\\WooCommerce\\Admin\\API\\Options' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Options.php',
|
| 122 |
+
'Automattic\\WooCommerce\\Admin\\API\\Orders' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Orders.php',
|
| 123 |
+
'Automattic\\WooCommerce\\Admin\\API\\Plugins' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Plugins.php',
|
| 124 |
+
'Automattic\\WooCommerce\\Admin\\API\\ProductCategories' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/ProductCategories.php',
|
| 125 |
+
'Automattic\\WooCommerce\\Admin\\API\\ProductReviews' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/ProductReviews.php',
|
| 126 |
+
'Automattic\\WooCommerce\\Admin\\API\\ProductVariations' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/ProductVariations.php',
|
| 127 |
+
'Automattic\\WooCommerce\\Admin\\API\\Products' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Products.php',
|
| 128 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Cache' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Cache.php',
|
| 129 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Categories\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Categories/Controller.php',
|
| 130 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Categories\\DataStore' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Categories/DataStore.php',
|
| 131 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Categories\\Query' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Categories/Query.php',
|
| 132 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Controller.php',
|
| 133 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Coupons/Controller.php',
|
| 134 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\DataStore' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Coupons/DataStore.php',
|
| 135 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\Query' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Coupons/Query.php',
|
| 136 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\Stats\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Coupons/Stats/Controller.php',
|
| 137 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\Stats\\DataStore' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Coupons/Stats/DataStore.php',
|
| 138 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\Stats\\Query' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Coupons/Stats/Query.php',
|
| 139 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\Stats\\Segmenter' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Coupons/Stats/Segmenter.php',
|
| 140 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Customers\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Customers/Controller.php',
|
| 141 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Customers\\DataStore' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Customers/DataStore.php',
|
| 142 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Customers\\Query' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Customers/Query.php',
|
| 143 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Customers\\Stats\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Customers/Stats/Controller.php',
|
| 144 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Customers\\Stats\\DataStore' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Customers/Stats/DataStore.php',
|
| 145 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Customers\\Stats\\Query' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Customers/Stats/Query.php',
|
| 146 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\DataStore' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/DataStore.php',
|
| 147 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\DataStoreInterface' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/DataStoreInterface.php',
|
| 148 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Downloads\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Downloads/Controller.php',
|
| 149 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Downloads\\DataStore' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Downloads/DataStore.php',
|
| 150 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Downloads\\Files\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Downloads/Files/Controller.php',
|
| 151 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Downloads\\Query' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Downloads/Query.php',
|
| 152 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Downloads\\Stats\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Downloads/Stats/Controller.php',
|
| 153 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Downloads\\Stats\\DataStore' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Downloads/Stats/DataStore.php',
|
| 154 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Downloads\\Stats\\Query' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Downloads/Stats/Query.php',
|
| 155 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Export\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Export/Controller.php',
|
| 156 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\ExportableInterface' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/ExportableInterface.php',
|
| 157 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\ExportableTraits' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/ExportableTraits.php',
|
| 158 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Import\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Import/Controller.php',
|
| 159 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Orders/Controller.php',
|
| 160 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\DataStore' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Orders/DataStore.php',
|
| 161 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\Query' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Orders/Query.php',
|
| 162 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\Stats\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Orders/Stats/Controller.php',
|
| 163 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\Stats\\DataStore' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Orders/Stats/DataStore.php',
|
| 164 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\Stats\\Query' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Orders/Stats/Query.php',
|
| 165 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\Stats\\Segmenter' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Orders/Stats/Segmenter.php',
|
| 166 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\ParameterException' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/ParameterException.php',
|
| 167 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\PerformanceIndicators\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/PerformanceIndicators/Controller.php',
|
| 168 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Products\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Products/Controller.php',
|
| 169 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Products\\DataStore' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Products/DataStore.php',
|
| 170 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Products\\Query' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Products/Query.php',
|
| 171 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Products\\Stats\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Products/Stats/Controller.php',
|
| 172 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Products\\Stats\\DataStore' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Products/Stats/DataStore.php',
|
| 173 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Products\\Stats\\Query' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Products/Stats/Query.php',
|
| 174 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Products\\Stats\\Segmenter' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Products/Stats/Segmenter.php',
|
| 175 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Query' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Query.php',
|
| 176 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Revenue\\Query' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Revenue/Query.php',
|
| 177 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Revenue\\Stats\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Revenue/Stats/Controller.php',
|
| 178 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Segmenter' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Segmenter.php',
|
| 179 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\SqlQuery' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/SqlQuery.php',
|
| 180 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Stock\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Stock/Controller.php',
|
| 181 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Stock\\Stats\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Stock/Stats/Controller.php',
|
| 182 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Stock\\Stats\\DataStore' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Stock/Stats/DataStore.php',
|
| 183 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Stock\\Stats\\Query' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Stock/Stats/Query.php',
|
| 184 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Taxes\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Taxes/Controller.php',
|
| 185 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Taxes\\DataStore' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Taxes/DataStore.php',
|
| 186 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Taxes\\Query' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Taxes/Query.php',
|
| 187 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Taxes\\Stats\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Taxes/Stats/Controller.php',
|
| 188 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Taxes\\Stats\\DataStore' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Taxes/Stats/DataStore.php',
|
| 189 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Taxes\\Stats\\Query' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Taxes/Stats/Query.php',
|
| 190 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Taxes\\Stats\\Segmenter' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Taxes/Stats/Segmenter.php',
|
| 191 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\TimeInterval' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/TimeInterval.php',
|
| 192 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Variations\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Variations/Controller.php',
|
| 193 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Variations\\DataStore' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Variations/DataStore.php',
|
| 194 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Variations\\Query' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Variations/Query.php',
|
| 195 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Variations\\Stats\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Variations/Stats/Controller.php',
|
| 196 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Variations\\Stats\\DataStore' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Variations/Stats/DataStore.php',
|
| 197 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Variations\\Stats\\Query' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Variations/Stats/Query.php',
|
| 198 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Variations\\Stats\\Segmenter' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Variations/Stats/Segmenter.php',
|
| 199 |
+
'Automattic\\WooCommerce\\Admin\\API\\SettingOptions' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/SettingOptions.php',
|
| 200 |
+
'Automattic\\WooCommerce\\Admin\\API\\Taxes' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Taxes.php',
|
| 201 |
+
'Automattic\\WooCommerce\\Admin\\API\\Themes' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Themes.php',
|
| 202 |
+
'Automattic\\WooCommerce\\Admin\\CategoryLookup' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/CategoryLookup.php',
|
| 203 |
+
'Automattic\\WooCommerce\\Admin\\Composer\\Package' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Composer/Package.php',
|
| 204 |
+
'Automattic\\WooCommerce\\Admin\\DateTimeProvider\\CurrentDateTimeProvider' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/DateTimeProvider/CurrentDateTimeProvider.php',
|
| 205 |
+
'Automattic\\WooCommerce\\Admin\\DateTimeProvider\\DateTimeProviderInterface' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/DateTimeProvider/DateTimeProviderInterface.php',
|
| 206 |
+
'Automattic\\WooCommerce\\Admin\\DeprecatedClassFacade' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/DeprecatedClassFacade.php',
|
| 207 |
+
'Automattic\\WooCommerce\\Admin\\Events' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Events.php',
|
| 208 |
+
'Automattic\\WooCommerce\\Admin\\FeaturePlugin' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/FeaturePlugin.php',
|
| 209 |
+
'Automattic\\WooCommerce\\Admin\\Features\\ActivityPanels' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Features/ActivityPanels.php',
|
| 210 |
+
'Automattic\\WooCommerce\\Admin\\Features\\Analytics' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Features/Analytics.php',
|
| 211 |
+
'Automattic\\WooCommerce\\Admin\\Features\\AnalyticsDashboard' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Features/AnalyticsDashboard.php',
|
| 212 |
+
'Automattic\\WooCommerce\\Admin\\Features\\Coupons' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Features/Coupons.php',
|
| 213 |
+
'Automattic\\WooCommerce\\Admin\\Features\\CouponsMovedTrait' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Features/CouponsMovedTrait.php',
|
| 214 |
+
'Automattic\\WooCommerce\\Admin\\Features\\CustomerEffortScoreTracks' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Features/CustomerEffortScoreTracks.php',
|
| 215 |
+
'Automattic\\WooCommerce\\Admin\\Features\\Homescreen' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Features/Homescreen.php',
|
| 216 |
+
'Automattic\\WooCommerce\\Admin\\Features\\Marketing' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Features/Marketing.php',
|
| 217 |
+
'Automattic\\WooCommerce\\Admin\\Features\\MobileAppBanner' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Features/MobileAppBanner.php',
|
| 218 |
+
'Automattic\\WooCommerce\\Admin\\Features\\Navigation\\CoreMenu' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Features/Navigation/CoreMenu.php',
|
| 219 |
+
'Automattic\\WooCommerce\\Admin\\Features\\Navigation\\Init' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Features/Navigation/Init.php',
|
| 220 |
+
'Automattic\\WooCommerce\\Admin\\Features\\Navigation\\Menu' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Features/Navigation/Menu.php',
|
| 221 |
+
'Automattic\\WooCommerce\\Admin\\Features\\Navigation\\Screen' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Features/Navigation/Screen.php',
|
| 222 |
+
'Automattic\\WooCommerce\\Admin\\Features\\Onboarding' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Features/Onboarding.php',
|
| 223 |
+
'Automattic\\WooCommerce\\Admin\\Features\\OnboardingSetUpShipping' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Features/OnboardingSetUpShipping.php',
|
| 224 |
+
'Automattic\\WooCommerce\\Admin\\Features\\OnboardingTasks' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Features/OnboardingTasks.php',
|
| 225 |
+
'Automattic\\WooCommerce\\Admin\\Features\\ShippingLabelBanner' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Features/ShippingLabelBanner.php',
|
| 226 |
+
'Automattic\\WooCommerce\\Admin\\Features\\ShippingLabelBannerDisplayRules' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Features/ShippingLabelBannerDisplayRules.php',
|
| 227 |
+
'Automattic\\WooCommerce\\Admin\\Install' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Install.php',
|
| 228 |
+
'Automattic\\WooCommerce\\Admin\\Loader' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Loader.php',
|
| 229 |
+
'Automattic\\WooCommerce\\Admin\\Marketing\\InstalledExtensions' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Marketing/InstalledExtensions.php',
|
| 230 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\ChooseNiche' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/ChooseNiche.php',
|
| 231 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\ConfirmTaxSettings' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/ConfirmTaxSettings.php',
|
| 232 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\CouponPageMoved' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/CouponPageMoved.php',
|
| 233 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\CustomizeStoreWithBlocks' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/CustomizeStoreWithBlocks.php',
|
| 234 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\DataStore' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/DataStore.php',
|
| 235 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\DeactivatePlugin' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/DeactivatePlugin.php',
|
| 236 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\DrawAttention' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/DrawAttention.php',
|
| 237 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\EUVATNumber' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/EUVATNumber.php',
|
| 238 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\EditProductsOnTheMove' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/EditProductsOnTheMove.php',
|
| 239 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\FilterByProductVariationsInReports' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/FilterByProductVariationsInReports.php',
|
| 240 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\FirstProduct' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/FirstProduct.php',
|
| 241 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\GivingFeedbackNotes' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/GivingFeedbackNotes.php',
|
| 242 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\GoogleAdsAndMarketing' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/GoogleAdsAndMarketing.php',
|
| 243 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\HistoricalData' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/HistoricalData.php',
|
| 244 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\HomeScreenFeedback' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/HomeScreenFeedback.php',
|
| 245 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\InsightFirstSale' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/InsightFirstSale.php',
|
| 246 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\InstallJPAndWCSPlugins' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/InstallJPAndWCSPlugins.php',
|
| 247 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\LaunchChecklist' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/LaunchChecklist.php',
|
| 248 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\ManageOrdersOnTheGo' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/ManageOrdersOnTheGo.php',
|
| 249 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\Marketing' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/Marketing.php',
|
| 250 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\MigrateFromShopify' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/MigrateFromShopify.php',
|
| 251 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\MobileApp' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/MobileApp.php',
|
| 252 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\NavigationFeedback' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/NavigationFeedback.php',
|
| 253 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\NavigationFeedbackFollowUp' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/NavigationFeedbackFollowUp.php',
|
| 254 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\NeedSomeInspiration' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/NeedSomeInspiration.php',
|
| 255 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\NewSalesRecord' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/NewSalesRecord.php',
|
| 256 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\Note' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/Note.php',
|
| 257 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\NoteTraits' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/NoteTraits.php',
|
| 258 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\Notes' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/Notes.php',
|
| 259 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\OnboardingEmailMarketing' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/OnboardingEmailMarketing.php',
|
| 260 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\OnboardingPayments' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/OnboardingPayments.php',
|
| 261 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\OnlineClothingStore' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/OnlineClothingStore.php',
|
| 262 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\OrderMilestones' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/OrderMilestones.php',
|
| 263 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\PerformanceOnMobile' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/PerformanceOnMobile.php',
|
| 264 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\PersonalizeStore' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/PersonalizeStore.php',
|
| 265 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\RealTimeOrderAlerts' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/RealTimeOrderAlerts.php',
|
| 266 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\ReviewShippingSettings' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/ReviewShippingSettings.php',
|
| 267 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\SellingOnlineCourses' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/SellingOnlineCourses.php',
|
| 268 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\SetUpAdditionalPaymentTypes' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/SetUpAdditionalPaymentTypes.php',
|
| 269 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\StartDropshippingBusiness' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/StartDropshippingBusiness.php',
|
| 270 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\TestCheckout' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/TestCheckout.php',
|
| 271 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\TrackingOptIn' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/TrackingOptIn.php',
|
| 272 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WooCommercePayments' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/WooCommercePayments.php',
|
| 273 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WooCommerceSubscriptions' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/WooCommerceSubscriptions.php',
|
| 274 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WooSubscriptionsNotes' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/WooSubscriptionsNotes.php',
|
| 275 |
+
'Automattic\\WooCommerce\\Admin\\Overrides\\Order' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Overrides/Order.php',
|
| 276 |
+
'Automattic\\WooCommerce\\Admin\\Overrides\\OrderRefund' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Overrides/OrderRefund.php',
|
| 277 |
+
'Automattic\\WooCommerce\\Admin\\Overrides\\OrderTraits' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Overrides/OrderTraits.php',
|
| 278 |
+
'Automattic\\WooCommerce\\Admin\\Overrides\\ThemeUpgrader' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Overrides/ThemeUpgrader.php',
|
| 279 |
+
'Automattic\\WooCommerce\\Admin\\Overrides\\ThemeUpgraderSkin' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Overrides/ThemeUpgraderSkin.php',
|
| 280 |
+
'Automattic\\WooCommerce\\Admin\\PageController' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/PageController.php',
|
| 281 |
+
'Automattic\\WooCommerce\\Admin\\PluginsHelper' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/PluginsHelper.php',
|
| 282 |
+
'Automattic\\WooCommerce\\Admin\\PluginsProvider\\PluginsProvider' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/PluginsProvider/PluginsProvider.php',
|
| 283 |
+
'Automattic\\WooCommerce\\Admin\\PluginsProvider\\PluginsProviderInterface' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/PluginsProvider/PluginsProviderInterface.php',
|
| 284 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\BaseLocationCountryRuleProcessor' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/BaseLocationCountryRuleProcessor.php',
|
| 285 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\BaseLocationStateRuleProcessor' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/BaseLocationStateRuleProcessor.php',
|
| 286 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\ComparisonOperation' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/ComparisonOperation.php',
|
| 287 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\DataSourcePoller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/DataSourcePoller.php',
|
| 288 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\EvaluateAndGetStatus' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/EvaluateAndGetStatus.php',
|
| 289 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\FailRuleProcessor' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/FailRuleProcessor.php',
|
| 290 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\GetRuleProcessor' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/GetRuleProcessor.php',
|
| 291 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\IsEcommerceRuleProcessor' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/IsEcommerceRuleProcessor.php',
|
| 292 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\NotRuleProcessor' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/NotRuleProcessor.php',
|
| 293 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\NoteStatusRuleProcessor' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/NoteStatusRuleProcessor.php',
|
| 294 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\OnboardingProfileRuleProcessor' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/OnboardingProfileRuleProcessor.php',
|
| 295 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\OptionRuleProcessor' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/OptionRuleProcessor.php',
|
| 296 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\OrRuleProcessor' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/OrRuleProcessor.php',
|
| 297 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\OrderCountRuleProcessor' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/OrderCountRuleProcessor.php',
|
| 298 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\OrdersProvider' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/OrdersProvider.php',
|
| 299 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\PassRuleProcessor' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/PassRuleProcessor.php',
|
| 300 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\PluginVersionRuleProcessor' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/PluginVersionRuleProcessor.php',
|
| 301 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\PluginsActivatedRuleProcessor' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/PluginsActivatedRuleProcessor.php',
|
| 302 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\ProductCountRuleProcessor' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/ProductCountRuleProcessor.php',
|
| 303 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\PublishAfterTimeRuleProcessor' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/PublishAfterTimeRuleProcessor.php',
|
| 304 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\PublishBeforeTimeRuleProcessor' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/PublishBeforeTimeRuleProcessor.php',
|
| 305 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\RemoteInboxNotificationsEngine' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/RemoteInboxNotificationsEngine.php',
|
| 306 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\RuleEvaluator' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/RuleEvaluator.php',
|
| 307 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\RuleProcessorInterface' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/RuleProcessorInterface.php',
|
| 308 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\SpecRunner' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/SpecRunner.php',
|
| 309 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\StoredStateRuleProcessor' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/StoredStateRuleProcessor.php',
|
| 310 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\StoredStateSetupForProducts' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/StoredStateSetupForProducts.php',
|
| 311 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\WCAdminActiveForProvider' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/WCAdminActiveForProvider.php',
|
| 312 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\WCAdminActiveForRuleProcessor' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/WCAdminActiveForRuleProcessor.php',
|
| 313 |
+
'Automattic\\WooCommerce\\Admin\\ReportCSVEmail' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/ReportCSVEmail.php',
|
| 314 |
+
'Automattic\\WooCommerce\\Admin\\ReportCSVExporter' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/ReportCSVExporter.php',
|
| 315 |
+
'Automattic\\WooCommerce\\Admin\\ReportExporter' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/ReportExporter.php',
|
| 316 |
+
'Automattic\\WooCommerce\\Admin\\ReportsSync' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/ReportsSync.php',
|
| 317 |
+
'Automattic\\WooCommerce\\Admin\\Schedulers\\CustomersScheduler' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Schedulers/CustomersScheduler.php',
|
| 318 |
+
'Automattic\\WooCommerce\\Admin\\Schedulers\\ImportInterface' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Schedulers/ImportInterface.php',
|
| 319 |
+
'Automattic\\WooCommerce\\Admin\\Schedulers\\ImportScheduler' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Schedulers/ImportScheduler.php',
|
| 320 |
+
'Automattic\\WooCommerce\\Admin\\Schedulers\\OrdersScheduler' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Schedulers/OrdersScheduler.php',
|
| 321 |
+
'Automattic\\WooCommerce\\Admin\\Schedulers\\SchedulerTraits' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Schedulers/SchedulerTraits.php',
|
| 322 |
+
'Automattic\\WooCommerce\\Autoloader' => __DIR__ . '/../..' . '/src/Autoloader.php',
|
| 323 |
+
'Automattic\\WooCommerce\\Blocks\\Assets' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Assets.php',
|
| 324 |
+
'Automattic\\WooCommerce\\Blocks\\Assets\\Api' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Assets/Api.php',
|
| 325 |
+
'Automattic\\WooCommerce\\Blocks\\Assets\\AssetDataRegistry' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Assets/AssetDataRegistry.php',
|
| 326 |
+
'Automattic\\WooCommerce\\Blocks\\Assets\\BackCompatAssetDataRegistry' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Assets/BackCompatAssetDataRegistry.php',
|
| 327 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\AbstractBlock' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/AbstractBlock.php',
|
| 328 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\AbstractDynamicBlock' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/AbstractDynamicBlock.php',
|
| 329 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\AbstractProductGrid' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/AbstractProductGrid.php',
|
| 330 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ActiveFilters' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/ActiveFilters.php',
|
| 331 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\AllProducts' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/AllProducts.php',
|
| 332 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\AllReviews' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/AllReviews.php',
|
| 333 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\AtomicBlock' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/AtomicBlock.php',
|
| 334 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\AttributeFilter' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/AttributeFilter.php',
|
| 335 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\Cart' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/Cart.php',
|
| 336 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\Checkout' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/Checkout.php',
|
| 337 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\FeaturedCategory' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/FeaturedCategory.php',
|
| 338 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\FeaturedProduct' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/FeaturedProduct.php',
|
| 339 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\HandpickedProducts' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/HandpickedProducts.php',
|
| 340 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\PriceFilter' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/PriceFilter.php',
|
| 341 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductBestSellers' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/ProductBestSellers.php',
|
| 342 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductCategories' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/ProductCategories.php',
|
| 343 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductCategory' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/ProductCategory.php',
|
| 344 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductNew' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/ProductNew.php',
|
| 345 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductOnSale' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/ProductOnSale.php',
|
| 346 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductSearch' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/ProductSearch.php',
|
| 347 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductTag' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/ProductTag.php',
|
| 348 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductTopRated' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/ProductTopRated.php',
|
| 349 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductsByAttribute' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/ProductsByAttribute.php',
|
| 350 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ReviewsByCategory' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/ReviewsByCategory.php',
|
| 351 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ReviewsByProduct' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/ReviewsByProduct.php',
|
| 352 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\SingleProduct' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/SingleProduct.php',
|
| 353 |
+
'Automattic\\WooCommerce\\Blocks\\Domain\\Bootstrap' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Domain/Bootstrap.php',
|
| 354 |
+
'Automattic\\WooCommerce\\Blocks\\Domain\\Package' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Domain/Package.php',
|
| 355 |
+
'Automattic\\WooCommerce\\Blocks\\Domain\\Services\\CreateAccount' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Domain/Services/CreateAccount.php',
|
| 356 |
+
'Automattic\\WooCommerce\\Blocks\\Domain\\Services\\DraftOrders' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Domain/Services/DraftOrders.php',
|
| 357 |
+
'Automattic\\WooCommerce\\Blocks\\Domain\\Services\\Email\\CustomerNewAccount' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Domain/Services/Email/CustomerNewAccount.php',
|
| 358 |
+
'Automattic\\WooCommerce\\Blocks\\Domain\\Services\\ExtendRestApi' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Domain/Services/ExtendRestApi.php',
|
| 359 |
+
'Automattic\\WooCommerce\\Blocks\\Domain\\Services\\FeatureGating' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Domain/Services/FeatureGating.php',
|
| 360 |
+
'Automattic\\WooCommerce\\Blocks\\Installer' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Installer.php',
|
| 361 |
+
'Automattic\\WooCommerce\\Blocks\\Library' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Library.php',
|
| 362 |
+
'Automattic\\WooCommerce\\Blocks\\Package' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Package.php',
|
| 363 |
+
'Automattic\\WooCommerce\\Blocks\\Payments\\Api' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Payments/Api.php',
|
| 364 |
+
'Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\AbstractPaymentMethodType' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Payments/Integrations/AbstractPaymentMethodType.php',
|
| 365 |
+
'Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\BankTransfer' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Payments/Integrations/BankTransfer.php',
|
| 366 |
+
'Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\CashOnDelivery' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Payments/Integrations/CashOnDelivery.php',
|
| 367 |
+
'Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\Cheque' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Payments/Integrations/Cheque.php',
|
| 368 |
+
'Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\PayPal' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Payments/Integrations/PayPal.php',
|
| 369 |
+
'Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\Stripe' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Payments/Integrations/Stripe.php',
|
| 370 |
+
'Automattic\\WooCommerce\\Blocks\\Payments\\PaymentContext' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Payments/PaymentContext.php',
|
| 371 |
+
'Automattic\\WooCommerce\\Blocks\\Payments\\PaymentMethodRegistry' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Payments/PaymentMethodRegistry.php',
|
| 372 |
+
'Automattic\\WooCommerce\\Blocks\\Payments\\PaymentMethodTypeInterface' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Payments/PaymentMethodTypeInterface.php',
|
| 373 |
+
'Automattic\\WooCommerce\\Blocks\\Payments\\PaymentResult' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Payments/PaymentResult.php',
|
| 374 |
+
'Automattic\\WooCommerce\\Blocks\\Registry\\AbstractDependencyType' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Registry/AbstractDependencyType.php',
|
| 375 |
+
'Automattic\\WooCommerce\\Blocks\\Registry\\Container' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Registry/Container.php',
|
| 376 |
+
'Automattic\\WooCommerce\\Blocks\\Registry\\FactoryType' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Registry/FactoryType.php',
|
| 377 |
+
'Automattic\\WooCommerce\\Blocks\\Registry\\SharedType' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Registry/SharedType.php',
|
| 378 |
+
'Automattic\\WooCommerce\\Blocks\\RestApi' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/RestApi.php',
|
| 379 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Formatters' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Formatters.php',
|
| 380 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Formatters\\CurrencyFormatter' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Formatters/CurrencyFormatter.php',
|
| 381 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Formatters\\DefaultFormatter' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Formatters/DefaultFormatter.php',
|
| 382 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Formatters\\FormatterInterface' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Formatters/FormatterInterface.php',
|
| 383 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Formatters\\HtmlFormatter' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Formatters/HtmlFormatter.php',
|
| 384 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Formatters\\MoneyFormatter' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Formatters/MoneyFormatter.php',
|
| 385 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\RoutesController' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/RoutesController.php',
|
| 386 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\AbstractCartRoute' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/AbstractCartRoute.php',
|
| 387 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\AbstractRoute' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/AbstractRoute.php',
|
| 388 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\AbstractTermsRoute' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/AbstractTermsRoute.php',
|
| 389 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\Cart' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/Cart.php',
|
| 390 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartAddItem' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartAddItem.php',
|
| 391 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartApplyCoupon' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartApplyCoupon.php',
|
| 392 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartCoupons' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartCoupons.php',
|
| 393 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartCouponsByCode' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartCouponsByCode.php',
|
| 394 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartItems' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartItems.php',
|
| 395 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartItemsByKey' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartItemsByKey.php',
|
| 396 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartRemoveCoupon' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartRemoveCoupon.php',
|
| 397 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartRemoveItem' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartRemoveItem.php',
|
| 398 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartSelectShippingRate' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartSelectShippingRate.php',
|
| 399 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartUpdateCustomer' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartUpdateCustomer.php',
|
| 400 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartUpdateItem' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartUpdateItem.php',
|
| 401 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\Checkout' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/Checkout.php',
|
| 402 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductAttributeTerms' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductAttributeTerms.php',
|
| 403 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductAttributes' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductAttributes.php',
|
| 404 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductAttributesById' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductAttributesById.php',
|
| 405 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductCategories' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductCategories.php',
|
| 406 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductCategoriesById' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductCategoriesById.php',
|
| 407 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductCollectionData' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductCollectionData.php',
|
| 408 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductReviews' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductReviews.php',
|
| 409 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductTags' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductTags.php',
|
| 410 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\Products' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/Products.php',
|
| 411 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductsById' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductsById.php',
|
| 412 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\RouteException' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/RouteException.php',
|
| 413 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\RouteInterface' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/RouteInterface.php',
|
| 414 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\SchemaController' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/SchemaController.php',
|
| 415 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\AbstractSchema' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Schemas/AbstractSchema.php',
|
| 416 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\BillingAddressSchema' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Schemas/BillingAddressSchema.php',
|
| 417 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\CartCouponSchema' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Schemas/CartCouponSchema.php',
|
| 418 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\CartItemSchema' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Schemas/CartItemSchema.php',
|
| 419 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\CartSchema' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php',
|
| 420 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\CartShippingRateSchema' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Schemas/CartShippingRateSchema.php',
|
| 421 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\CheckoutSchema' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Schemas/CheckoutSchema.php',
|
| 422 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ErrorSchema' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ErrorSchema.php',
|
| 423 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ImageAttachmentSchema' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ImageAttachmentSchema.php',
|
| 424 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\OrderCouponSchema' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Schemas/OrderCouponSchema.php',
|
| 425 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ProductAttributeSchema' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ProductAttributeSchema.php',
|
| 426 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ProductCategorySchema' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ProductCategorySchema.php',
|
| 427 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ProductCollectionDataSchema' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ProductCollectionDataSchema.php',
|
| 428 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ProductReviewSchema' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ProductReviewSchema.php',
|
| 429 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ProductSchema' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ProductSchema.php',
|
| 430 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ShippingAddressSchema' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ShippingAddressSchema.php',
|
| 431 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\TermSchema' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Schemas/TermSchema.php',
|
| 432 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Utilities\\CartController' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php',
|
| 433 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Utilities\\NoticeHandler' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Utilities/NoticeHandler.php',
|
| 434 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Utilities\\OrderController' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Utilities/OrderController.php',
|
| 435 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Utilities\\Pagination' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Utilities/Pagination.php',
|
| 436 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Utilities\\ProductQuery' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Utilities/ProductQuery.php',
|
| 437 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Utilities\\ProductQueryFilters' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Utilities/ProductQueryFilters.php',
|
| 438 |
+
'Automattic\\WooCommerce\\Blocks\\Utils\\BlocksWpQuery' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Utils/BlocksWpQuery.php',
|
| 439 |
+
'Automattic\\WooCommerce\\Checkout\\Helpers\\ReserveStock' => __DIR__ . '/../..' . '/src/Checkout/Helpers/ReserveStock.php',
|
| 440 |
+
'Automattic\\WooCommerce\\Checkout\\Helpers\\ReserveStockException' => __DIR__ . '/../..' . '/src/Checkout/Helpers/ReserveStockException.php',
|
| 441 |
+
'Automattic\\WooCommerce\\Container' => __DIR__ . '/../..' . '/src/Container.php',
|
| 442 |
+
'Automattic\\WooCommerce\\Internal\\DependencyManagement\\AbstractServiceProvider' => __DIR__ . '/../..' . '/src/Internal/DependencyManagement/AbstractServiceProvider.php',
|
| 443 |
+
'Automattic\\WooCommerce\\Internal\\DependencyManagement\\ContainerException' => __DIR__ . '/../..' . '/src/Internal/DependencyManagement/ContainerException.php',
|
| 444 |
+
'Automattic\\WooCommerce\\Internal\\DependencyManagement\\Definition' => __DIR__ . '/../..' . '/src/Internal/DependencyManagement/Definition.php',
|
| 445 |
+
'Automattic\\WooCommerce\\Internal\\DependencyManagement\\ExtendedContainer' => __DIR__ . '/../..' . '/src/Internal/DependencyManagement/ExtendedContainer.php',
|
| 446 |
+
'Automattic\\WooCommerce\\Internal\\DependencyManagement\\ServiceProviders\\ProxiesServiceProvider' => __DIR__ . '/../..' . '/src/Internal/DependencyManagement/ServiceProviders/ProxiesServiceProvider.php',
|
| 447 |
+
'Automattic\\WooCommerce\\Internal\\WCCom\\ConnectionHelper' => __DIR__ . '/../..' . '/src/Internal/WCCom/ConnectionHelper.php',
|
| 448 |
+
'Automattic\\WooCommerce\\Packages' => __DIR__ . '/../..' . '/src/Packages.php',
|
| 449 |
+
'Automattic\\WooCommerce\\Proxies\\ActionsProxy' => __DIR__ . '/../..' . '/src/Proxies/ActionsProxy.php',
|
| 450 |
+
'Automattic\\WooCommerce\\Proxies\\LegacyProxy' => __DIR__ . '/../..' . '/src/Proxies/LegacyProxy.php',
|
| 451 |
'Automattic\\WooCommerce\\RestApi\\Package' => __DIR__ . '/../..' . '/includes/rest-api/Package.php',
|
| 452 |
'Automattic\\WooCommerce\\RestApi\\Server' => __DIR__ . '/../..' . '/includes/rest-api/Server.php',
|
| 453 |
'Automattic\\WooCommerce\\RestApi\\UnitTests\\Helpers\\AdminNotesHelper' => __DIR__ . '/../..' . '/tests/legacy/unit-tests/rest-api/Helpers/AdminNotesHelper.php',
|
| 460 |
'Automattic\\WooCommerce\\RestApi\\UnitTests\\Helpers\\ShippingHelper' => __DIR__ . '/../..' . '/tests/legacy/unit-tests/rest-api/Helpers/ShippingHelper.php',
|
| 461 |
'Automattic\\WooCommerce\\RestApi\\Utilities\\ImageAttachment' => __DIR__ . '/../..' . '/includes/rest-api/Utilities/ImageAttachment.php',
|
| 462 |
'Automattic\\WooCommerce\\RestApi\\Utilities\\SingletonTrait' => __DIR__ . '/../..' . '/includes/rest-api/Utilities/SingletonTrait.php',
|
| 463 |
+
'Automattic\\WooCommerce\\Testing\\Tools\\CodeHacking\\CodeHacker' => __DIR__ . '/../..' . '/tests/Tools/CodeHacking/CodeHacker.php',
|
| 464 |
+
'Automattic\\WooCommerce\\Testing\\Tools\\CodeHacking\\CodeHackerTestHook' => __DIR__ . '/../..' . '/tests/Tools/CodeHacking/CodeHackerTestHook.php',
|
| 465 |
+
'Automattic\\WooCommerce\\Testing\\Tools\\CodeHacking\\Hacks\\BypassFinalsHack' => __DIR__ . '/../..' . '/tests/Tools/CodeHacking/Hacks/BypassFinalsHack.php',
|
| 466 |
+
'Automattic\\WooCommerce\\Testing\\Tools\\CodeHacking\\Hacks\\CodeHack' => __DIR__ . '/../..' . '/tests/Tools/CodeHacking/Hacks/CodeHack.php',
|
| 467 |
+
'Automattic\\WooCommerce\\Testing\\Tools\\CodeHacking\\Hacks\\FunctionsMockerHack' => __DIR__ . '/../..' . '/tests/Tools/CodeHacking/Hacks/FunctionsMockerHack.php',
|
| 468 |
+
'Automattic\\WooCommerce\\Testing\\Tools\\CodeHacking\\Hacks\\StaticMockerHack' => __DIR__ . '/../..' . '/tests/Tools/CodeHacking/Hacks/StaticMockerHack.php',
|
| 469 |
+
'Automattic\\WooCommerce\\Testing\\Tools\\DependencyManagement\\DependencyManagementTestHook' => __DIR__ . '/../..' . '/tests/Tools/DependencyManagement/DependencyManagementTestHook.php',
|
| 470 |
+
'Automattic\\WooCommerce\\Testing\\Tools\\DependencyManagement\\MockableLegacyProxy' => __DIR__ . '/../..' . '/tests/Tools/DependencyManagement/MockableLegacyProxy.php',
|
| 471 |
+
'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\AbstractServiceProviderTest' => __DIR__ . '/../..' . '/tests/php/src/Internal/DependencyManagement/AbstractServiceProviderTest.php',
|
| 472 |
+
'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\ExampleClasses\\ClassWithDependencies' => __DIR__ . '/../..' . '/tests/php/src/Internal/DependencyManagement/ExampleClasses/ClassWithDependencies.php',
|
| 473 |
+
'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\ExampleClasses\\ClassWithInjectionMethodArgumentWithoutTypeHint' => __DIR__ . '/../..' . '/tests/php/src/Internal/DependencyManagement/ExampleClasses/ClassWithInjectionMethodArgumentWithoutTypeHint.php',
|
| 474 |
+
'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\ExampleClasses\\ClassWithNonFinalInjectionMethod' => __DIR__ . '/../..' . '/tests/php/src/Internal/DependencyManagement/ExampleClasses/ClassWithNonFinalInjectionMethod.php',
|
| 475 |
+
'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\ExampleClasses\\ClassWithPrivateInjectionMethod' => __DIR__ . '/../..' . '/tests/php/src/Internal/DependencyManagement/ExampleClasses/ClassWithPrivateInjectionMethod.php',
|
| 476 |
+
'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\ExampleClasses\\ClassWithScalarInjectionMethodArgument' => __DIR__ . '/../..' . '/tests/php/src/Internal/DependencyManagement/ExampleClasses/ClassWithScalarInjectionMethodArgument.php',
|
| 477 |
+
'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\ExampleClasses\\DependencyClass' => __DIR__ . '/../..' . '/tests/php/src/Internal/DependencyManagement/ExampleClasses/DependencyClass.php',
|
| 478 |
+
'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\ExtendedContainerTest' => __DIR__ . '/../..' . '/tests/php/src/Internal/DependencyManagement/ExtendedContainerTest.php',
|
| 479 |
+
'Automattic\\WooCommerce\\Tests\\Internal\\WCCom\\ConnectionHelperTest' => __DIR__ . '/../..' . '/tests/php/src/Internal/WCCom/ConnectionHelperTest.php',
|
| 480 |
+
'Automattic\\WooCommerce\\Tests\\Proxies\\ClassThatDependsOnLegacyCodeTest' => __DIR__ . '/../..' . '/tests/php/src/Proxies/ClassThatDependsOnLegacyCodeTest.php',
|
| 481 |
+
'Automattic\\WooCommerce\\Tests\\Proxies\\ExampleClasses\\ClassThatDependsOnLegacyCode' => __DIR__ . '/../..' . '/tests/php/src/Proxies/ExampleClasses/ClassThatDependsOnLegacyCode.php',
|
| 482 |
+
'Automattic\\WooCommerce\\Tests\\Proxies\\LegacyProxyTest' => __DIR__ . '/../..' . '/tests/php/src/Proxies/LegacyProxyTest.php',
|
| 483 |
+
'Automattic\\WooCommerce\\Tests\\Proxies\\MockableLegacyProxyTest' => __DIR__ . '/../..' . '/tests/php/src/Proxies/MockableLegacyProxyTest.php',
|
| 484 |
+
'Automattic\\WooCommerce\\Tests\\Utilities\\NumberUtilTest' => __DIR__ . '/../..' . '/tests/php/src/Utilities/NumberUtilTest.php',
|
| 485 |
+
'Automattic\\WooCommerce\\Tests\\Utilities\\StringUtilTest' => __DIR__ . '/../..' . '/tests/php/src/Utilities/StringUtilTest.php',
|
| 486 |
+
'Automattic\\WooCommerce\\Utilities\\NumberUtil' => __DIR__ . '/../..' . '/src/Utilities/NumberUtil.php',
|
| 487 |
+
'Automattic\\WooCommerce\\Utilities\\StringUtil' => __DIR__ . '/../..' . '/src/Utilities/StringUtil.php',
|
| 488 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\ArgumentResolverInterface' => __DIR__ . '/../..' . '/lib/packages/League/Container/Argument/ArgumentResolverInterface.php',
|
| 489 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\ArgumentResolverTrait' => __DIR__ . '/../..' . '/lib/packages/League/Container/Argument/ArgumentResolverTrait.php',
|
| 490 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\ClassName' => __DIR__ . '/../..' . '/lib/packages/League/Container/Argument/ClassName.php',
|
| 491 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\ClassNameInterface' => __DIR__ . '/../..' . '/lib/packages/League/Container/Argument/ClassNameInterface.php',
|
| 492 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\ClassNameWithOptionalValue' => __DIR__ . '/../..' . '/lib/packages/League/Container/Argument/ClassNameWithOptionalValue.php',
|
| 493 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\RawArgument' => __DIR__ . '/../..' . '/lib/packages/League/Container/Argument/RawArgument.php',
|
| 494 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\RawArgumentInterface' => __DIR__ . '/../..' . '/lib/packages/League/Container/Argument/RawArgumentInterface.php',
|
| 495 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Container' => __DIR__ . '/../..' . '/lib/packages/League/Container/Container.php',
|
| 496 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\ContainerAwareInterface' => __DIR__ . '/../..' . '/lib/packages/League/Container/ContainerAwareInterface.php',
|
| 497 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\ContainerAwareTrait' => __DIR__ . '/../..' . '/lib/packages/League/Container/ContainerAwareTrait.php',
|
| 498 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Definition\\Definition' => __DIR__ . '/../..' . '/lib/packages/League/Container/Definition/Definition.php',
|
| 499 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Definition\\DefinitionAggregate' => __DIR__ . '/../..' . '/lib/packages/League/Container/Definition/DefinitionAggregate.php',
|
| 500 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Definition\\DefinitionAggregateInterface' => __DIR__ . '/../..' . '/lib/packages/League/Container/Definition/DefinitionAggregateInterface.php',
|
| 501 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Definition\\DefinitionInterface' => __DIR__ . '/../..' . '/lib/packages/League/Container/Definition/DefinitionInterface.php',
|
| 502 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Exception\\ContainerException' => __DIR__ . '/../..' . '/lib/packages/League/Container/Exception/ContainerException.php',
|
| 503 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Exception\\NotFoundException' => __DIR__ . '/../..' . '/lib/packages/League/Container/Exception/NotFoundException.php',
|
| 504 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Inflector\\Inflector' => __DIR__ . '/../..' . '/lib/packages/League/Container/Inflector/Inflector.php',
|
| 505 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Inflector\\InflectorAggregate' => __DIR__ . '/../..' . '/lib/packages/League/Container/Inflector/InflectorAggregate.php',
|
| 506 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Inflector\\InflectorAggregateInterface' => __DIR__ . '/../..' . '/lib/packages/League/Container/Inflector/InflectorAggregateInterface.php',
|
| 507 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Inflector\\InflectorInterface' => __DIR__ . '/../..' . '/lib/packages/League/Container/Inflector/InflectorInterface.php',
|
| 508 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\ReflectionContainer' => __DIR__ . '/../..' . '/lib/packages/League/Container/ReflectionContainer.php',
|
| 509 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\ServiceProvider\\AbstractServiceProvider' => __DIR__ . '/../..' . '/lib/packages/League/Container/ServiceProvider/AbstractServiceProvider.php',
|
| 510 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\ServiceProvider\\BootableServiceProviderInterface' => __DIR__ . '/../..' . '/lib/packages/League/Container/ServiceProvider/BootableServiceProviderInterface.php',
|
| 511 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\ServiceProvider\\ServiceProviderAggregate' => __DIR__ . '/../..' . '/lib/packages/League/Container/ServiceProvider/ServiceProviderAggregate.php',
|
| 512 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\ServiceProvider\\ServiceProviderAggregateInterface' => __DIR__ . '/../..' . '/lib/packages/League/Container/ServiceProvider/ServiceProviderAggregateInterface.php',
|
| 513 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\ServiceProvider\\ServiceProviderInterface' => __DIR__ . '/../..' . '/lib/packages/League/Container/ServiceProvider/ServiceProviderInterface.php',
|
| 514 |
'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php',
|
| 515 |
+
'Composer\\Installers\\AglInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/AglInstaller.php',
|
| 516 |
+
'Composer\\Installers\\AimeosInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/AimeosInstaller.php',
|
| 517 |
+
'Composer\\Installers\\AnnotateCmsInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/AnnotateCmsInstaller.php',
|
| 518 |
+
'Composer\\Installers\\AsgardInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/AsgardInstaller.php',
|
| 519 |
+
'Composer\\Installers\\AttogramInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/AttogramInstaller.php',
|
| 520 |
+
'Composer\\Installers\\BaseInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/BaseInstaller.php',
|
| 521 |
+
'Composer\\Installers\\BitrixInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/BitrixInstaller.php',
|
| 522 |
+
'Composer\\Installers\\BonefishInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/BonefishInstaller.php',
|
| 523 |
+
'Composer\\Installers\\CakePHPInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/CakePHPInstaller.php',
|
| 524 |
+
'Composer\\Installers\\ChefInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/ChefInstaller.php',
|
| 525 |
+
'Composer\\Installers\\CiviCrmInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/CiviCrmInstaller.php',
|
| 526 |
+
'Composer\\Installers\\ClanCatsFrameworkInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/ClanCatsFrameworkInstaller.php',
|
| 527 |
+
'Composer\\Installers\\CockpitInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/CockpitInstaller.php',
|
| 528 |
+
'Composer\\Installers\\CodeIgniterInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/CodeIgniterInstaller.php',
|
| 529 |
+
'Composer\\Installers\\Concrete5Installer' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/Concrete5Installer.php',
|
| 530 |
+
'Composer\\Installers\\CraftInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/CraftInstaller.php',
|
| 531 |
+
'Composer\\Installers\\CroogoInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/CroogoInstaller.php',
|
| 532 |
+
'Composer\\Installers\\DecibelInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/DecibelInstaller.php',
|
| 533 |
+
'Composer\\Installers\\DframeInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/DframeInstaller.php',
|
| 534 |
+
'Composer\\Installers\\DokuWikiInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/DokuWikiInstaller.php',
|
| 535 |
+
'Composer\\Installers\\DolibarrInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/DolibarrInstaller.php',
|
| 536 |
+
'Composer\\Installers\\DrupalInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/DrupalInstaller.php',
|
| 537 |
+
'Composer\\Installers\\ElggInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/ElggInstaller.php',
|
| 538 |
+
'Composer\\Installers\\EliasisInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/EliasisInstaller.php',
|
| 539 |
+
'Composer\\Installers\\ExpressionEngineInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/ExpressionEngineInstaller.php',
|
| 540 |
+
'Composer\\Installers\\EzPlatformInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/EzPlatformInstaller.php',
|
| 541 |
+
'Composer\\Installers\\FuelInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/FuelInstaller.php',
|
| 542 |
+
'Composer\\Installers\\FuelphpInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/FuelphpInstaller.php',
|
| 543 |
+
'Composer\\Installers\\GravInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/GravInstaller.php',
|
| 544 |
+
'Composer\\Installers\\HuradInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/HuradInstaller.php',
|
| 545 |
+
'Composer\\Installers\\ImageCMSInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/ImageCMSInstaller.php',
|
| 546 |
+
'Composer\\Installers\\Installer' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/Installer.php',
|
| 547 |
+
'Composer\\Installers\\ItopInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/ItopInstaller.php',
|
| 548 |
+
'Composer\\Installers\\JoomlaInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/JoomlaInstaller.php',
|
| 549 |
+
'Composer\\Installers\\KanboardInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/KanboardInstaller.php',
|
| 550 |
+
'Composer\\Installers\\KirbyInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/KirbyInstaller.php',
|
| 551 |
+
'Composer\\Installers\\KnownInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/KnownInstaller.php',
|
| 552 |
+
'Composer\\Installers\\KodiCMSInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/KodiCMSInstaller.php',
|
| 553 |
+
'Composer\\Installers\\KohanaInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/KohanaInstaller.php',
|
| 554 |
+
'Composer\\Installers\\LanManagementSystemInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/LanManagementSystemInstaller.php',
|
| 555 |
+
'Composer\\Installers\\LaravelInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/LaravelInstaller.php',
|
| 556 |
+
'Composer\\Installers\\LavaLiteInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/LavaLiteInstaller.php',
|
| 557 |
+
'Composer\\Installers\\LithiumInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/LithiumInstaller.php',
|
| 558 |
+
'Composer\\Installers\\MODULEWorkInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/MODULEWorkInstaller.php',
|
| 559 |
+
'Composer\\Installers\\MODXEvoInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/MODXEvoInstaller.php',
|
| 560 |
+
'Composer\\Installers\\MagentoInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/MagentoInstaller.php',
|
| 561 |
+
'Composer\\Installers\\MajimaInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/MajimaInstaller.php',
|
| 562 |
+
'Composer\\Installers\\MakoInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/MakoInstaller.php',
|
| 563 |
+
'Composer\\Installers\\MantisBTInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/MantisBTInstaller.php',
|
| 564 |
+
'Composer\\Installers\\MauticInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/MauticInstaller.php',
|
| 565 |
+
'Composer\\Installers\\MayaInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/MayaInstaller.php',
|
| 566 |
+
'Composer\\Installers\\MediaWikiInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/MediaWikiInstaller.php',
|
| 567 |
+
'Composer\\Installers\\MicroweberInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/MicroweberInstaller.php',
|
| 568 |
+
'Composer\\Installers\\ModxInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/ModxInstaller.php',
|
| 569 |
+
'Composer\\Installers\\MoodleInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/MoodleInstaller.php',
|
| 570 |
+
'Composer\\Installers\\OctoberInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/OctoberInstaller.php',
|
| 571 |
+
'Composer\\Installers\\OntoWikiInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/OntoWikiInstaller.php',
|
| 572 |
+
'Composer\\Installers\\OsclassInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/OsclassInstaller.php',
|
| 573 |
+
'Composer\\Installers\\OxidInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/OxidInstaller.php',
|
| 574 |
+
'Composer\\Installers\\PPIInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/PPIInstaller.php',
|
| 575 |
+
'Composer\\Installers\\PhiftyInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/PhiftyInstaller.php',
|
| 576 |
+
'Composer\\Installers\\PhpBBInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/PhpBBInstaller.php',
|
| 577 |
+
'Composer\\Installers\\PimcoreInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/PimcoreInstaller.php',
|
| 578 |
+
'Composer\\Installers\\PiwikInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/PiwikInstaller.php',
|
| 579 |
+
'Composer\\Installers\\PlentymarketsInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/PlentymarketsInstaller.php',
|
| 580 |
+
'Composer\\Installers\\Plugin' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/Plugin.php',
|
| 581 |
+
'Composer\\Installers\\PortoInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/PortoInstaller.php',
|
| 582 |
+
'Composer\\Installers\\PrestashopInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/PrestashopInstaller.php',
|
| 583 |
+
'Composer\\Installers\\PuppetInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/PuppetInstaller.php',
|
| 584 |
+
'Composer\\Installers\\PxcmsInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/PxcmsInstaller.php',
|
| 585 |
+
'Composer\\Installers\\RadPHPInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/RadPHPInstaller.php',
|
| 586 |
+
'Composer\\Installers\\ReIndexInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/ReIndexInstaller.php',
|
| 587 |
+
'Composer\\Installers\\Redaxo5Installer' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/Redaxo5Installer.php',
|
| 588 |
+
'Composer\\Installers\\RedaxoInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/RedaxoInstaller.php',
|
| 589 |
+
'Composer\\Installers\\RoundcubeInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/RoundcubeInstaller.php',
|
| 590 |
+
'Composer\\Installers\\SMFInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/SMFInstaller.php',
|
| 591 |
+
'Composer\\Installers\\ShopwareInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/ShopwareInstaller.php',
|
| 592 |
+
'Composer\\Installers\\SilverStripeInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/SilverStripeInstaller.php',
|
| 593 |
+
'Composer\\Installers\\SiteDirectInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/SiteDirectInstaller.php',
|
| 594 |
+
'Composer\\Installers\\SyDESInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/SyDESInstaller.php',
|
| 595 |
+
'Composer\\Installers\\SyliusInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/SyliusInstaller.php',
|
| 596 |
+
'Composer\\Installers\\Symfony1Installer' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/Symfony1Installer.php',
|
| 597 |
+
'Composer\\Installers\\TYPO3CmsInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/TYPO3CmsInstaller.php',
|
| 598 |
+
'Composer\\Installers\\TYPO3FlowInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/TYPO3FlowInstaller.php',
|
| 599 |
+
'Composer\\Installers\\TaoInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/TaoInstaller.php',
|
| 600 |
+
'Composer\\Installers\\TheliaInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/TheliaInstaller.php',
|
| 601 |
+
'Composer\\Installers\\TuskInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/TuskInstaller.php',
|
| 602 |
+
'Composer\\Installers\\UserFrostingInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/UserFrostingInstaller.php',
|
| 603 |
+
'Composer\\Installers\\VanillaInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/VanillaInstaller.php',
|
| 604 |
+
'Composer\\Installers\\VgmcpInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/VgmcpInstaller.php',
|
| 605 |
+
'Composer\\Installers\\WHMCSInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/WHMCSInstaller.php',
|
| 606 |
+
'Composer\\Installers\\WolfCMSInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/WolfCMSInstaller.php',
|
| 607 |
+
'Composer\\Installers\\WordPressInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/WordPressInstaller.php',
|
| 608 |
+
'Composer\\Installers\\YawikInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/YawikInstaller.php',
|
| 609 |
+
'Composer\\Installers\\ZendInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/ZendInstaller.php',
|
| 610 |
+
'Composer\\Installers\\ZikulaInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/ZikulaInstaller.php',
|
| 611 |
+
'MaxMind\\Db\\Reader' => __DIR__ . '/..' . '/maxmind-db/reader/src/MaxMind/Db/Reader.php',
|
| 612 |
+
'MaxMind\\Db\\Reader\\Decoder' => __DIR__ . '/..' . '/maxmind-db/reader/src/MaxMind/Db/Reader/Decoder.php',
|
| 613 |
+
'MaxMind\\Db\\Reader\\InvalidDatabaseException' => __DIR__ . '/..' . '/maxmind-db/reader/src/MaxMind/Db/Reader/InvalidDatabaseException.php',
|
| 614 |
+
'MaxMind\\Db\\Reader\\Metadata' => __DIR__ . '/..' . '/maxmind-db/reader/src/MaxMind/Db/Reader/Metadata.php',
|
| 615 |
+
'MaxMind\\Db\\Reader\\Util' => __DIR__ . '/..' . '/maxmind-db/reader/src/MaxMind/Db/Reader/Util.php',
|
| 616 |
+
'Pelago\\Emogrifier' => __DIR__ . '/..' . '/pelago/emogrifier/src/Emogrifier.php',
|
| 617 |
+
'Pelago\\Emogrifier\\CssInliner' => __DIR__ . '/..' . '/pelago/emogrifier/src/Emogrifier/CssInliner.php',
|
| 618 |
+
'Pelago\\Emogrifier\\HtmlProcessor\\AbstractHtmlProcessor' => __DIR__ . '/..' . '/pelago/emogrifier/src/Emogrifier/HtmlProcessor/AbstractHtmlProcessor.php',
|
| 619 |
+
'Pelago\\Emogrifier\\HtmlProcessor\\CssToAttributeConverter' => __DIR__ . '/..' . '/pelago/emogrifier/src/Emogrifier/HtmlProcessor/CssToAttributeConverter.php',
|
| 620 |
+
'Pelago\\Emogrifier\\HtmlProcessor\\HtmlNormalizer' => __DIR__ . '/..' . '/pelago/emogrifier/src/Emogrifier/HtmlProcessor/HtmlNormalizer.php',
|
| 621 |
+
'Pelago\\Emogrifier\\HtmlProcessor\\HtmlPruner' => __DIR__ . '/..' . '/pelago/emogrifier/src/Emogrifier/HtmlProcessor/HtmlPruner.php',
|
| 622 |
+
'Pelago\\Emogrifier\\Utilities\\ArrayIntersector' => __DIR__ . '/..' . '/pelago/emogrifier/src/Emogrifier/Utilities/ArrayIntersector.php',
|
| 623 |
+
'Pelago\\Emogrifier\\Utilities\\CssConcatenator' => __DIR__ . '/..' . '/pelago/emogrifier/src/Emogrifier/Utilities/CssConcatenator.php',
|
| 624 |
+
'Psr\\Container\\ContainerExceptionInterface' => __DIR__ . '/..' . '/psr/container/src/ContainerExceptionInterface.php',
|
| 625 |
+
'Psr\\Container\\ContainerInterface' => __DIR__ . '/..' . '/psr/container/src/ContainerInterface.php',
|
| 626 |
+
'Psr\\Container\\NotFoundExceptionInterface' => __DIR__ . '/..' . '/psr/container/src/NotFoundExceptionInterface.php',
|
| 627 |
+
'Symfony\\Component\\CssSelector\\CssSelectorConverter' => __DIR__ . '/..' . '/symfony/css-selector/CssSelectorConverter.php',
|
| 628 |
+
'Symfony\\Component\\CssSelector\\Exception\\ExceptionInterface' => __DIR__ . '/..' . '/symfony/css-selector/Exception/ExceptionInterface.php',
|
| 629 |
+
'Symfony\\Component\\CssSelector\\Exception\\ExpressionErrorException' => __DIR__ . '/..' . '/symfony/css-selector/Exception/ExpressionErrorException.php',
|
| 630 |
+
'Symfony\\Component\\CssSelector\\Exception\\InternalErrorException' => __DIR__ . '/..' . '/symfony/css-selector/Exception/InternalErrorException.php',
|
| 631 |
+
'Symfony\\Component\\CssSelector\\Exception\\ParseException' => __DIR__ . '/..' . '/symfony/css-selector/Exception/ParseException.php',
|
| 632 |
+
'Symfony\\Component\\CssSelector\\Exception\\SyntaxErrorException' => __DIR__ . '/..' . '/symfony/css-selector/Exception/SyntaxErrorException.php',
|
| 633 |
+
'Symfony\\Component\\CssSelector\\Node\\AbstractNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/AbstractNode.php',
|
| 634 |
+
'Symfony\\Component\\CssSelector\\Node\\AttributeNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/AttributeNode.php',
|
| 635 |
+
'Symfony\\Component\\CssSelector\\Node\\ClassNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/ClassNode.php',
|
| 636 |
+
'Symfony\\Component\\CssSelector\\Node\\CombinedSelectorNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/CombinedSelectorNode.php',
|
| 637 |
+
'Symfony\\Component\\CssSelector\\Node\\ElementNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/ElementNode.php',
|
| 638 |
+
'Symfony\\Component\\CssSelector\\Node\\FunctionNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/FunctionNode.php',
|
| 639 |
+
'Symfony\\Component\\CssSelector\\Node\\HashNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/HashNode.php',
|
| 640 |
+
'Symfony\\Component\\CssSelector\\Node\\NegationNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/NegationNode.php',
|
| 641 |
+
'Symfony\\Component\\CssSelector\\Node\\NodeInterface' => __DIR__ . '/..' . '/symfony/css-selector/Node/NodeInterface.php',
|
| 642 |
+
'Symfony\\Component\\CssSelector\\Node\\PseudoNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/PseudoNode.php',
|
| 643 |
+
'Symfony\\Component\\CssSelector\\Node\\SelectorNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/SelectorNode.php',
|
| 644 |
+
'Symfony\\Component\\CssSelector\\Node\\Specificity' => __DIR__ . '/..' . '/symfony/css-selector/Node/Specificity.php',
|
| 645 |
+
'Symfony\\Component\\CssSelector\\Parser\\Handler\\CommentHandler' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Handler/CommentHandler.php',
|
| 646 |
+
'Symfony\\Component\\CssSelector\\Parser\\Handler\\HandlerInterface' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Handler/HandlerInterface.php',
|
| 647 |
+
'Symfony\\Component\\CssSelector\\Parser\\Handler\\HashHandler' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Handler/HashHandler.php',
|
| 648 |
+
'Symfony\\Component\\CssSelector\\Parser\\Handler\\IdentifierHandler' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Handler/IdentifierHandler.php',
|
| 649 |
+
'Symfony\\Component\\CssSelector\\Parser\\Handler\\NumberHandler' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Handler/NumberHandler.php',
|
| 650 |
+
'Symfony\\Component\\CssSelector\\Parser\\Handler\\StringHandler' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Handler/StringHandler.php',
|
| 651 |
+
'Symfony\\Component\\CssSelector\\Parser\\Handler\\WhitespaceHandler' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Handler/WhitespaceHandler.php',
|
| 652 |
+
'Symfony\\Component\\CssSelector\\Parser\\Parser' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Parser.php',
|
| 653 |
+
'Symfony\\Component\\CssSelector\\Parser\\ParserInterface' => __DIR__ . '/..' . '/symfony/css-selector/Parser/ParserInterface.php',
|
| 654 |
+
'Symfony\\Component\\CssSelector\\Parser\\Reader' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Reader.php',
|
| 655 |
+
'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\ClassParser' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Shortcut/ClassParser.php',
|
| 656 |
+
'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\ElementParser' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Shortcut/ElementParser.php',
|
| 657 |
+
'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\EmptyStringParser' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Shortcut/EmptyStringParser.php',
|
| 658 |
+
'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\HashParser' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Shortcut/HashParser.php',
|
| 659 |
+
'Symfony\\Component\\CssSelector\\Parser\\Token' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Token.php',
|
| 660 |
+
'Symfony\\Component\\CssSelector\\Parser\\TokenStream' => __DIR__ . '/..' . '/symfony/css-selector/Parser/TokenStream.php',
|
| 661 |
+
'Symfony\\Component\\CssSelector\\Parser\\Tokenizer\\Tokenizer' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Tokenizer/Tokenizer.php',
|
| 662 |
+
'Symfony\\Component\\CssSelector\\Parser\\Tokenizer\\TokenizerEscaping' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Tokenizer/TokenizerEscaping.php',
|
| 663 |
+
'Symfony\\Component\\CssSelector\\Parser\\Tokenizer\\TokenizerPatterns' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Tokenizer/TokenizerPatterns.php',
|
| 664 |
+
'Symfony\\Component\\CssSelector\\XPath\\Extension\\AbstractExtension' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Extension/AbstractExtension.php',
|
| 665 |
+
'Symfony\\Component\\CssSelector\\XPath\\Extension\\AttributeMatchingExtension' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Extension/AttributeMatchingExtension.php',
|
| 666 |
+
'Symfony\\Component\\CssSelector\\XPath\\Extension\\CombinationExtension' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Extension/CombinationExtension.php',
|
| 667 |
+
'Symfony\\Component\\CssSelector\\XPath\\Extension\\ExtensionInterface' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Extension/ExtensionInterface.php',
|
| 668 |
+
'Symfony\\Component\\CssSelector\\XPath\\Extension\\FunctionExtension' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Extension/FunctionExtension.php',
|
| 669 |
+
'Symfony\\Component\\CssSelector\\XPath\\Extension\\HtmlExtension' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Extension/HtmlExtension.php',
|
| 670 |
+
'Symfony\\Component\\CssSelector\\XPath\\Extension\\NodeExtension' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Extension/NodeExtension.php',
|
| 671 |
+
'Symfony\\Component\\CssSelector\\XPath\\Extension\\PseudoClassExtension' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Extension/PseudoClassExtension.php',
|
| 672 |
+
'Symfony\\Component\\CssSelector\\XPath\\Translator' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Translator.php',
|
| 673 |
+
'Symfony\\Component\\CssSelector\\XPath\\TranslatorInterface' => __DIR__ . '/..' . '/symfony/css-selector/XPath/TranslatorInterface.php',
|
| 674 |
+
'Symfony\\Component\\CssSelector\\XPath\\XPathExpr' => __DIR__ . '/..' . '/symfony/css-selector/XPath/XPathExpr.php',
|
| 675 |
'WC_REST_CRUD_Controller' => __DIR__ . '/../..' . '/includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php',
|
| 676 |
'WC_REST_Controller' => __DIR__ . '/../..' . '/includes/rest-api/Controllers/Version3/class-wc-rest-controller.php',
|
| 677 |
'WC_REST_Coupons_Controller' => __DIR__ . '/../..' . '/includes/rest-api/Controllers/Version3/class-wc-rest-coupons-controller.php',
|
| 772 |
public static function getInitializer(ClassLoader $loader)
|
| 773 |
{
|
| 774 |
return \Closure::bind(function () use ($loader) {
|
| 775 |
+
$loader->prefixLengthsPsr4 = ComposerStaticInite9a946635897ddf0b806a8788458bc48::$prefixLengthsPsr4;
|
| 776 |
+
$loader->prefixDirsPsr4 = ComposerStaticInite9a946635897ddf0b806a8788458bc48::$prefixDirsPsr4;
|
| 777 |
+
$loader->prefixesPsr0 = ComposerStaticInite9a946635897ddf0b806a8788458bc48::$prefixesPsr0;
|
| 778 |
+
$loader->classMap = ComposerStaticInite9a946635897ddf0b806a8788458bc48::$classMap;
|
| 779 |
|
| 780 |
}, null, ClassLoader::class);
|
| 781 |
}
|
vendor/composer/installed.json
CHANGED
|
@@ -2,26 +2,26 @@
|
|
| 2 |
"packages": [
|
| 3 |
{
|
| 4 |
"name": "automattic/jetpack-autoloader",
|
| 5 |
-
"version": "v2.
|
| 6 |
-
"version_normalized": "2.
|
| 7 |
"source": {
|
| 8 |
"type": "git",
|
| 9 |
"url": "https://github.com/Automattic/jetpack-autoloader.git",
|
| 10 |
-
"reference": "
|
| 11 |
},
|
| 12 |
"dist": {
|
| 13 |
"type": "zip",
|
| 14 |
-
"url": "https://api.github.com/repos/Automattic/jetpack-autoloader/zipball/
|
| 15 |
-
"reference": "
|
| 16 |
"shasum": ""
|
| 17 |
},
|
| 18 |
"require": {
|
| 19 |
"composer-plugin-api": "^1.1 || ^2.0"
|
| 20 |
},
|
| 21 |
"require-dev": {
|
| 22 |
-
"
|
| 23 |
},
|
| 24 |
-
"time": "2020-
|
| 25 |
"type": "composer-plugin",
|
| 26 |
"extra": {
|
| 27 |
"class": "Automattic\\Jetpack\\Autoloader\\CustomAutoloaderPlugin"
|
|
@@ -40,6 +40,9 @@
|
|
| 40 |
"GPL-2.0-or-later"
|
| 41 |
],
|
| 42 |
"description": "Creates a custom autoloader for a plugin or theme.",
|
|
|
|
|
|
|
|
|
|
| 43 |
"install-path": "../automattic/jetpack-autoloader"
|
| 44 |
},
|
| 45 |
{
|
|
@@ -74,6 +77,9 @@
|
|
| 74 |
"GPL-2.0-or-later"
|
| 75 |
],
|
| 76 |
"description": "A wrapper for defining constants in a more testable way.",
|
|
|
|
|
|
|
|
|
|
| 77 |
"install-path": "../automattic/jetpack-constants"
|
| 78 |
},
|
| 79 |
{
|
|
@@ -204,6 +210,10 @@
|
|
| 204 |
"zend",
|
| 205 |
"zikula"
|
| 206 |
],
|
|
|
|
|
|
|
|
|
|
|
|
|
| 207 |
"funding": [
|
| 208 |
{
|
| 209 |
"url": "https://packagist.com",
|
|
@@ -277,6 +287,10 @@
|
|
| 277 |
"geolocation",
|
| 278 |
"maxmind"
|
| 279 |
],
|
|
|
|
|
|
|
|
|
|
|
|
|
| 280 |
"install-path": "../maxmind-db/reader"
|
| 281 |
},
|
| 282 |
{
|
|
@@ -354,6 +368,10 @@
|
|
| 354 |
"email",
|
| 355 |
"pre-processing"
|
| 356 |
],
|
|
|
|
|
|
|
|
|
|
|
|
|
| 357 |
"install-path": "../pelago/emogrifier"
|
| 358 |
},
|
| 359 |
{
|
|
@@ -406,6 +424,10 @@
|
|
| 406 |
"container-interop",
|
| 407 |
"psr"
|
| 408 |
],
|
|
|
|
|
|
|
|
|
|
|
|
|
| 409 |
"install-path": "../psr/container"
|
| 410 |
},
|
| 411 |
{
|
|
@@ -462,6 +484,9 @@
|
|
| 462 |
],
|
| 463 |
"description": "Symfony CssSelector Component",
|
| 464 |
"homepage": "https://symfony.com",
|
|
|
|
|
|
|
|
|
|
| 465 |
"install-path": "../symfony/css-selector"
|
| 466 |
},
|
| 467 |
{
|
|
@@ -500,21 +525,25 @@
|
|
| 500 |
],
|
| 501 |
"description": "Action Scheduler for WordPress and WooCommerce",
|
| 502 |
"homepage": "https://actionscheduler.org/",
|
|
|
|
|
|
|
|
|
|
|
|
|
| 503 |
"install-path": "../../packages/action-scheduler"
|
| 504 |
},
|
| 505 |
{
|
| 506 |
"name": "woocommerce/woocommerce-admin",
|
| 507 |
-
"version": "1.8.
|
| 508 |
-
"version_normalized": "1.8.
|
| 509 |
"source": {
|
| 510 |
"type": "git",
|
| 511 |
"url": "https://github.com/woocommerce/woocommerce-admin.git",
|
| 512 |
-
"reference": "
|
| 513 |
},
|
| 514 |
"dist": {
|
| 515 |
"type": "zip",
|
| 516 |
-
"url": "https://api.github.com/repos/woocommerce/woocommerce-admin/zipball/
|
| 517 |
-
"reference": "
|
| 518 |
"shasum": ""
|
| 519 |
},
|
| 520 |
"require": {
|
|
@@ -527,7 +556,7 @@
|
|
| 527 |
"suin/phpcs-psr4-sniff": "^2.2",
|
| 528 |
"woocommerce/woocommerce-sniffs": "0.1.0"
|
| 529 |
},
|
| 530 |
-
"time": "2020-12-
|
| 531 |
"type": "wordpress-plugin",
|
| 532 |
"extra": {
|
| 533 |
"scripts-description": {
|
|
@@ -550,7 +579,7 @@
|
|
| 550 |
"homepage": "https://github.com/woocommerce/woocommerce-admin",
|
| 551 |
"support": {
|
| 552 |
"issues": "https://github.com/woocommerce/woocommerce-admin/issues",
|
| 553 |
-
"source": "https://github.com/woocommerce/woocommerce-admin/tree/v1.8.
|
| 554 |
},
|
| 555 |
"install-path": "../../packages/woocommerce-admin"
|
| 556 |
},
|
| 2 |
"packages": [
|
| 3 |
{
|
| 4 |
"name": "automattic/jetpack-autoloader",
|
| 5 |
+
"version": "v2.7.1",
|
| 6 |
+
"version_normalized": "2.7.1.0",
|
| 7 |
"source": {
|
| 8 |
"type": "git",
|
| 9 |
"url": "https://github.com/Automattic/jetpack-autoloader.git",
|
| 10 |
+
"reference": "5437697a56aefbdf707849b9833e1b36093d7a73"
|
| 11 |
},
|
| 12 |
"dist": {
|
| 13 |
"type": "zip",
|
| 14 |
+
"url": "https://api.github.com/repos/Automattic/jetpack-autoloader/zipball/5437697a56aefbdf707849b9833e1b36093d7a73",
|
| 15 |
+
"reference": "5437697a56aefbdf707849b9833e1b36093d7a73",
|
| 16 |
"shasum": ""
|
| 17 |
},
|
| 18 |
"require": {
|
| 19 |
"composer-plugin-api": "^1.1 || ^2.0"
|
| 20 |
},
|
| 21 |
"require-dev": {
|
| 22 |
+
"yoast/phpunit-polyfills": "0.2.0"
|
| 23 |
},
|
| 24 |
+
"time": "2020-12-18T22:33:59+00:00",
|
| 25 |
"type": "composer-plugin",
|
| 26 |
"extra": {
|
| 27 |
"class": "Automattic\\Jetpack\\Autoloader\\CustomAutoloaderPlugin"
|
| 40 |
"GPL-2.0-or-later"
|
| 41 |
],
|
| 42 |
"description": "Creates a custom autoloader for a plugin or theme.",
|
| 43 |
+
"support": {
|
| 44 |
+
"source": "https://github.com/Automattic/jetpack-autoloader/tree/v2.7.1"
|
| 45 |
+
},
|
| 46 |
"install-path": "../automattic/jetpack-autoloader"
|
| 47 |
},
|
| 48 |
{
|
| 77 |
"GPL-2.0-or-later"
|
| 78 |
],
|
| 79 |
"description": "A wrapper for defining constants in a more testable way.",
|
| 80 |
+
"support": {
|
| 81 |
+
"source": "https://github.com/Automattic/jetpack-constants/tree/v1.5.1"
|
| 82 |
+
},
|
| 83 |
"install-path": "../automattic/jetpack-constants"
|
| 84 |
},
|
| 85 |
{
|
| 210 |
"zend",
|
| 211 |
"zikula"
|
| 212 |
],
|
| 213 |
+
"support": {
|
| 214 |
+
"issues": "https://github.com/composer/installers/issues",
|
| 215 |
+
"source": "https://github.com/composer/installers/tree/v1.9.0"
|
| 216 |
+
},
|
| 217 |
"funding": [
|
| 218 |
{
|
| 219 |
"url": "https://packagist.com",
|
| 287 |
"geolocation",
|
| 288 |
"maxmind"
|
| 289 |
],
|
| 290 |
+
"support": {
|
| 291 |
+
"issues": "https://github.com/maxmind/MaxMind-DB-Reader-php/issues",
|
| 292 |
+
"source": "https://github.com/maxmind/MaxMind-DB-Reader-php/tree/v1.6.0"
|
| 293 |
+
},
|
| 294 |
"install-path": "../maxmind-db/reader"
|
| 295 |
},
|
| 296 |
{
|
| 368 |
"email",
|
| 369 |
"pre-processing"
|
| 370 |
],
|
| 371 |
+
"support": {
|
| 372 |
+
"issues": "https://github.com/MyIntervals/emogrifier/issues",
|
| 373 |
+
"source": "https://github.com/MyIntervals/emogrifier"
|
| 374 |
+
},
|
| 375 |
"install-path": "../pelago/emogrifier"
|
| 376 |
},
|
| 377 |
{
|
| 424 |
"container-interop",
|
| 425 |
"psr"
|
| 426 |
],
|
| 427 |
+
"support": {
|
| 428 |
+
"issues": "https://github.com/php-fig/container/issues",
|
| 429 |
+
"source": "https://github.com/php-fig/container/tree/master"
|
| 430 |
+
},
|
| 431 |
"install-path": "../psr/container"
|
| 432 |
},
|
| 433 |
{
|
| 484 |
],
|
| 485 |
"description": "Symfony CssSelector Component",
|
| 486 |
"homepage": "https://symfony.com",
|
| 487 |
+
"support": {
|
| 488 |
+
"source": "https://github.com/symfony/css-selector/tree/master"
|
| 489 |
+
},
|
| 490 |
"install-path": "../symfony/css-selector"
|
| 491 |
},
|
| 492 |
{
|
| 525 |
],
|
| 526 |
"description": "Action Scheduler for WordPress and WooCommerce",
|
| 527 |
"homepage": "https://actionscheduler.org/",
|
| 528 |
+
"support": {
|
| 529 |
+
"issues": "https://github.com/woocommerce/action-scheduler/issues",
|
| 530 |
+
"source": "https://github.com/woocommerce/action-scheduler/tree/master"
|
| 531 |
+
},
|
| 532 |
"install-path": "../../packages/action-scheduler"
|
| 533 |
},
|
| 534 |
{
|
| 535 |
"name": "woocommerce/woocommerce-admin",
|
| 536 |
+
"version": "1.8.2",
|
| 537 |
+
"version_normalized": "1.8.2.0",
|
| 538 |
"source": {
|
| 539 |
"type": "git",
|
| 540 |
"url": "https://github.com/woocommerce/woocommerce-admin.git",
|
| 541 |
+
"reference": "a890bc4131d3cf8c93bb8aeefff96db1a95f547d"
|
| 542 |
},
|
| 543 |
"dist": {
|
| 544 |
"type": "zip",
|
| 545 |
+
"url": "https://api.github.com/repos/woocommerce/woocommerce-admin/zipball/a890bc4131d3cf8c93bb8aeefff96db1a95f547d",
|
| 546 |
+
"reference": "a890bc4131d3cf8c93bb8aeefff96db1a95f547d",
|
| 547 |
"shasum": ""
|
| 548 |
},
|
| 549 |
"require": {
|
| 556 |
"suin/phpcs-psr4-sniff": "^2.2",
|
| 557 |
"woocommerce/woocommerce-sniffs": "0.1.0"
|
| 558 |
},
|
| 559 |
+
"time": "2020-12-23T01:26:52+00:00",
|
| 560 |
"type": "wordpress-plugin",
|
| 561 |
"extra": {
|
| 562 |
"scripts-description": {
|
| 579 |
"homepage": "https://github.com/woocommerce/woocommerce-admin",
|
| 580 |
"support": {
|
| 581 |
"issues": "https://github.com/woocommerce/woocommerce-admin/issues",
|
| 582 |
+
"source": "https://github.com/woocommerce/woocommerce-admin/tree/v1.8.2"
|
| 583 |
},
|
| 584 |
"install-path": "../../packages/woocommerce-admin"
|
| 585 |
},
|
vendor/composer/installed.php
CHANGED
|
@@ -6,19 +6,19 @@
|
|
| 6 |
'aliases' =>
|
| 7 |
array (
|
| 8 |
),
|
| 9 |
-
'reference' => '
|
| 10 |
'name' => 'woocommerce/woocommerce',
|
| 11 |
),
|
| 12 |
'versions' =>
|
| 13 |
array (
|
| 14 |
'automattic/jetpack-autoloader' =>
|
| 15 |
array (
|
| 16 |
-
'pretty_version' => 'v2.
|
| 17 |
-
'version' => '2.
|
| 18 |
'aliases' =>
|
| 19 |
array (
|
| 20 |
),
|
| 21 |
-
'reference' => '
|
| 22 |
),
|
| 23 |
'automattic/jetpack-constants' =>
|
| 24 |
array (
|
|
@@ -104,16 +104,16 @@
|
|
| 104 |
'aliases' =>
|
| 105 |
array (
|
| 106 |
),
|
| 107 |
-
'reference' => '
|
| 108 |
),
|
| 109 |
'woocommerce/woocommerce-admin' =>
|
| 110 |
array (
|
| 111 |
-
'pretty_version' => '1.8.
|
| 112 |
-
'version' => '1.8.
|
| 113 |
'aliases' =>
|
| 114 |
array (
|
| 115 |
),
|
| 116 |
-
'reference' => '
|
| 117 |
),
|
| 118 |
'woocommerce/woocommerce-blocks' =>
|
| 119 |
array (
|
| 6 |
'aliases' =>
|
| 7 |
array (
|
| 8 |
),
|
| 9 |
+
'reference' => 'f27bce9eab074cc582b05af8a15b386f639b604e',
|
| 10 |
'name' => 'woocommerce/woocommerce',
|
| 11 |
),
|
| 12 |
'versions' =>
|
| 13 |
array (
|
| 14 |
'automattic/jetpack-autoloader' =>
|
| 15 |
array (
|
| 16 |
+
'pretty_version' => 'v2.7.1',
|
| 17 |
+
'version' => '2.7.1.0',
|
| 18 |
'aliases' =>
|
| 19 |
array (
|
| 20 |
),
|
| 21 |
+
'reference' => '5437697a56aefbdf707849b9833e1b36093d7a73',
|
| 22 |
),
|
| 23 |
'automattic/jetpack-constants' =>
|
| 24 |
array (
|
| 104 |
'aliases' =>
|
| 105 |
array (
|
| 106 |
),
|
| 107 |
+
'reference' => 'f27bce9eab074cc582b05af8a15b386f639b604e',
|
| 108 |
),
|
| 109 |
'woocommerce/woocommerce-admin' =>
|
| 110 |
array (
|
| 111 |
+
'pretty_version' => '1.8.2',
|
| 112 |
+
'version' => '1.8.2.0',
|
| 113 |
'aliases' =>
|
| 114 |
array (
|
| 115 |
),
|
| 116 |
+
'reference' => 'a890bc4131d3cf8c93bb8aeefff96db1a95f547d',
|
| 117 |
),
|
| 118 |
'woocommerce/woocommerce-blocks' =>
|
| 119 |
array (
|
vendor/composer/jetpack_autoload_classmap.php
CHANGED
|
@@ -6,109 +6,2505 @@ $vendorDir = dirname(__DIR__);
|
|
| 6 |
$baseDir = dirname($vendorDir);
|
| 7 |
|
| 8 |
return array(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 9 |
'Automattic\\WooCommerce\\Vendor\\League\\Container\\ContainerAwareTrait' => array(
|
| 10 |
'version' => 'dev-release/4.9',
|
| 11 |
'path' => $baseDir . '/lib/packages/League/Container/ContainerAwareTrait.php'
|
| 12 |
),
|
| 13 |
-
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Container' => array(
|
| 14 |
-
'version' => 'dev-release/4.9',
|
| 15 |
-
'path' => $baseDir . '/lib/packages/League/Container/Container.php'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 16 |
),
|
| 17 |
-
'Automattic\\WooCommerce\\
|
| 18 |
-
'version' => '
|
| 19 |
-
'path' => $baseDir . '/
|
| 20 |
),
|
| 21 |
-
'Automattic\\WooCommerce\\
|
| 22 |
-
'version' => '
|
| 23 |
-
'path' => $baseDir . '/
|
| 24 |
),
|
| 25 |
-
'Automattic\\WooCommerce\\
|
| 26 |
-
'version' => '
|
| 27 |
-
'path' => $baseDir . '/
|
| 28 |
),
|
| 29 |
-
'Automattic\\WooCommerce\\
|
| 30 |
-
'version' => '
|
| 31 |
-
'path' => $baseDir . '/
|
| 32 |
),
|
| 33 |
-
'Automattic\\WooCommerce\\
|
| 34 |
-
'version' => '
|
| 35 |
-
'path' => $baseDir . '/
|
| 36 |
),
|
| 37 |
-
'Automattic\\WooCommerce\\
|
| 38 |
-
'version' => '
|
| 39 |
-
'path' => $baseDir . '/
|
| 40 |
),
|
| 41 |
-
'Automattic\\WooCommerce\\
|
| 42 |
-
'version' => '
|
| 43 |
-
'path' => $baseDir . '/
|
| 44 |
),
|
| 45 |
-
'Automattic\\WooCommerce\\
|
| 46 |
-
'version' => '
|
| 47 |
-
'path' => $baseDir . '/
|
| 48 |
),
|
| 49 |
-
'Automattic\\WooCommerce\\
|
| 50 |
-
'version' => '
|
| 51 |
-
'path' => $baseDir . '/
|
| 52 |
),
|
| 53 |
-
'Automattic\\WooCommerce\\
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 54 |
'version' => 'dev-release/4.9',
|
| 55 |
-
'path' => $baseDir . '/
|
| 56 |
),
|
| 57 |
-
'Automattic\\WooCommerce\\
|
| 58 |
'version' => 'dev-release/4.9',
|
| 59 |
-
'path' => $baseDir . '/
|
| 60 |
),
|
| 61 |
-
'Automattic\\WooCommerce\\
|
| 62 |
'version' => 'dev-release/4.9',
|
| 63 |
-
'path' => $baseDir . '/
|
| 64 |
),
|
| 65 |
-
'Automattic\\WooCommerce\\
|
| 66 |
'version' => 'dev-release/4.9',
|
| 67 |
-
'path' => $baseDir . '/
|
| 68 |
),
|
| 69 |
-
'Automattic\\WooCommerce\\
|
| 70 |
'version' => 'dev-release/4.9',
|
| 71 |
-
'path' => $baseDir . '/
|
| 72 |
),
|
| 73 |
-
'Automattic\\WooCommerce\\
|
| 74 |
'version' => 'dev-release/4.9',
|
| 75 |
-
'path' => $baseDir . '/
|
| 76 |
),
|
| 77 |
-
'Automattic\\WooCommerce\\
|
| 78 |
'version' => 'dev-release/4.9',
|
| 79 |
-
'path' => $baseDir . '/
|
| 80 |
),
|
| 81 |
-
'Automattic\\WooCommerce\\
|
| 82 |
'version' => 'dev-release/4.9',
|
| 83 |
-
'path' => $baseDir . '/
|
| 84 |
),
|
| 85 |
-
'Automattic\\WooCommerce\\
|
| 86 |
'version' => 'dev-release/4.9',
|
| 87 |
-
'path' => $baseDir . '/
|
| 88 |
),
|
| 89 |
-
'Automattic\\WooCommerce\\
|
| 90 |
'version' => 'dev-release/4.9',
|
| 91 |
-
'path' => $baseDir . '/
|
| 92 |
),
|
| 93 |
-
'Automattic\\WooCommerce\\
|
| 94 |
'version' => 'dev-release/4.9',
|
| 95 |
-
'path' => $baseDir . '/
|
| 96 |
),
|
| 97 |
-
'Automattic\\WooCommerce\\
|
| 98 |
'version' => 'dev-release/4.9',
|
| 99 |
-
'path' => $baseDir . '/
|
| 100 |
),
|
| 101 |
-
'Automattic\\WooCommerce\\
|
| 102 |
'version' => 'dev-release/4.9',
|
| 103 |
-
'path' => $baseDir . '/
|
| 104 |
),
|
| 105 |
-
'Automattic\\WooCommerce\\
|
| 106 |
'version' => 'dev-release/4.9',
|
| 107 |
-
'path' => $baseDir . '/
|
| 108 |
),
|
| 109 |
-
'Automattic\\WooCommerce\\
|
| 110 |
'version' => 'dev-release/4.9',
|
| 111 |
-
'path' => $baseDir . '/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 112 |
),
|
| 113 |
'Automattic\\WooCommerce\\RestApi\\Server' => array(
|
| 114 |
'version' => 'dev-release/4.9',
|
|
@@ -542,8 +2938,4 @@ return array(
|
|
| 542 |
'version' => '1.5.1.0',
|
| 543 |
'path' => $vendorDir . '/automattic/jetpack-constants/src/class-constants.php'
|
| 544 |
),
|
| 545 |
-
'Automattic\\Jetpack\\Autoloader\\AutoloadGenerator' => array(
|
| 546 |
-
'version' => '2.6.0.0',
|
| 547 |
-
'path' => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadGenerator.php'
|
| 548 |
-
),
|
| 549 |
);
|
| 6 |
$baseDir = dirname($vendorDir);
|
| 7 |
|
| 8 |
return array(
|
| 9 |
+
'Symfony\\Component\\CssSelector\\XPath\\XPathExpr' => array(
|
| 10 |
+
'version' => '3.3.6.0',
|
| 11 |
+
'path' => $vendorDir . '/symfony/css-selector/XPath/XPathExpr.php'
|
| 12 |
+
),
|
| 13 |
+
'Symfony\\Component\\CssSelector\\XPath\\TranslatorInterface' => array(
|
| 14 |
+
'version' => '3.3.6.0',
|
| 15 |
+
'path' => $vendorDir . '/symfony/css-selector/XPath/TranslatorInterface.php'
|
| 16 |
+
),
|
| 17 |
+
'Symfony\\Component\\CssSelector\\XPath\\Extension\\FunctionExtension' => array(
|
| 18 |
+
'version' => '3.3.6.0',
|
| 19 |
+
'path' => $vendorDir . '/symfony/css-selector/XPath/Extension/FunctionExtension.php'
|
| 20 |
+
),
|
| 21 |
+
'Symfony\\Component\\CssSelector\\XPath\\Extension\\CombinationExtension' => array(
|
| 22 |
+
'version' => '3.3.6.0',
|
| 23 |
+
'path' => $vendorDir . '/symfony/css-selector/XPath/Extension/CombinationExtension.php'
|
| 24 |
+
),
|
| 25 |
+
'Symfony\\Component\\CssSelector\\XPath\\Extension\\PseudoClassExtension' => array(
|
| 26 |
+
'version' => '3.3.6.0',
|
| 27 |
+
'path' => $vendorDir . '/symfony/css-selector/XPath/Extension/PseudoClassExtension.php'
|
| 28 |
+
),
|
| 29 |
+
'Symfony\\Component\\CssSelector\\XPath\\Extension\\NodeExtension' => array(
|
| 30 |
+
'version' => '3.3.6.0',
|
| 31 |
+
'path' => $vendorDir . '/symfony/css-selector/XPath/Extension/NodeExtension.php'
|
| 32 |
+
),
|
| 33 |
+
'Symfony\\Component\\CssSelector\\XPath\\Extension\\ExtensionInterface' => array(
|
| 34 |
+
'version' => '3.3.6.0',
|
| 35 |
+
'path' => $vendorDir . '/symfony/css-selector/XPath/Extension/ExtensionInterface.php'
|
| 36 |
+
),
|
| 37 |
+
'Symfony\\Component\\CssSelector\\XPath\\Extension\\AttributeMatchingExtension' => array(
|
| 38 |
+
'version' => '3.3.6.0',
|
| 39 |
+
'path' => $vendorDir . '/symfony/css-selector/XPath/Extension/AttributeMatchingExtension.php'
|
| 40 |
+
),
|
| 41 |
+
'Symfony\\Component\\CssSelector\\XPath\\Extension\\HtmlExtension' => array(
|
| 42 |
+
'version' => '3.3.6.0',
|
| 43 |
+
'path' => $vendorDir . '/symfony/css-selector/XPath/Extension/HtmlExtension.php'
|
| 44 |
+
),
|
| 45 |
+
'Symfony\\Component\\CssSelector\\XPath\\Extension\\AbstractExtension' => array(
|
| 46 |
+
'version' => '3.3.6.0',
|
| 47 |
+
'path' => $vendorDir . '/symfony/css-selector/XPath/Extension/AbstractExtension.php'
|
| 48 |
+
),
|
| 49 |
+
'Symfony\\Component\\CssSelector\\XPath\\Translator' => array(
|
| 50 |
+
'version' => '3.3.6.0',
|
| 51 |
+
'path' => $vendorDir . '/symfony/css-selector/XPath/Translator.php'
|
| 52 |
+
),
|
| 53 |
+
'Symfony\\Component\\CssSelector\\Tests\\XPath\\TranslatorTest' => array(
|
| 54 |
+
'version' => '3.3.6.0',
|
| 55 |
+
'path' => $vendorDir . '/symfony/css-selector/Tests/XPath/TranslatorTest.php'
|
| 56 |
+
),
|
| 57 |
+
'Symfony\\Component\\CssSelector\\Tests\\Parser\\Handler\\HashHandlerTest' => array(
|
| 58 |
+
'version' => '3.3.6.0',
|
| 59 |
+
'path' => $vendorDir . '/symfony/css-selector/Tests/Parser/Handler/HashHandlerTest.php'
|
| 60 |
+
),
|
| 61 |
+
'Symfony\\Component\\CssSelector\\Tests\\Parser\\Handler\\NumberHandlerTest' => array(
|
| 62 |
+
'version' => '3.3.6.0',
|
| 63 |
+
'path' => $vendorDir . '/symfony/css-selector/Tests/Parser/Handler/NumberHandlerTest.php'
|
| 64 |
+
),
|
| 65 |
+
'Symfony\\Component\\CssSelector\\Tests\\Parser\\Handler\\WhitespaceHandlerTest' => array(
|
| 66 |
+
'version' => '3.3.6.0',
|
| 67 |
+
'path' => $vendorDir . '/symfony/css-selector/Tests/Parser/Handler/WhitespaceHandlerTest.php'
|
| 68 |
+
),
|
| 69 |
+
'Symfony\\Component\\CssSelector\\Tests\\Parser\\Handler\\CommentHandlerTest' => array(
|
| 70 |
+
'version' => '3.3.6.0',
|
| 71 |
+
'path' => $vendorDir . '/symfony/css-selector/Tests/Parser/Handler/CommentHandlerTest.php'
|
| 72 |
+
),
|
| 73 |
+
'Symfony\\Component\\CssSelector\\Tests\\Parser\\Handler\\AbstractHandlerTest' => array(
|
| 74 |
+
'version' => '3.3.6.0',
|
| 75 |
+
'path' => $vendorDir . '/symfony/css-selector/Tests/Parser/Handler/AbstractHandlerTest.php'
|
| 76 |
+
),
|
| 77 |
+
'Symfony\\Component\\CssSelector\\Tests\\Parser\\Handler\\StringHandlerTest' => array(
|
| 78 |
+
'version' => '3.3.6.0',
|
| 79 |
+
'path' => $vendorDir . '/symfony/css-selector/Tests/Parser/Handler/StringHandlerTest.php'
|
| 80 |
+
),
|
| 81 |
+
'Symfony\\Component\\CssSelector\\Tests\\Parser\\Handler\\IdentifierHandlerTest' => array(
|
| 82 |
+
'version' => '3.3.6.0',
|
| 83 |
+
'path' => $vendorDir . '/symfony/css-selector/Tests/Parser/Handler/IdentifierHandlerTest.php'
|
| 84 |
+
),
|
| 85 |
+
'Symfony\\Component\\CssSelector\\Tests\\Parser\\Shortcut\\ClassParserTest' => array(
|
| 86 |
+
'version' => '3.3.6.0',
|
| 87 |
+
'path' => $vendorDir . '/symfony/css-selector/Tests/Parser/Shortcut/ClassParserTest.php'
|
| 88 |
+
),
|
| 89 |
+
'Symfony\\Component\\CssSelector\\Tests\\Parser\\Shortcut\\EmptyStringParserTest' => array(
|
| 90 |
+
'version' => '3.3.6.0',
|
| 91 |
+
'path' => $vendorDir . '/symfony/css-selector/Tests/Parser/Shortcut/EmptyStringParserTest.php'
|
| 92 |
+
),
|
| 93 |
+
'Symfony\\Component\\CssSelector\\Tests\\Parser\\Shortcut\\ElementParserTest' => array(
|
| 94 |
+
'version' => '3.3.6.0',
|
| 95 |
+
'path' => $vendorDir . '/symfony/css-selector/Tests/Parser/Shortcut/ElementParserTest.php'
|
| 96 |
+
),
|
| 97 |
+
'Symfony\\Component\\CssSelector\\Tests\\Parser\\Shortcut\\HashParserTest' => array(
|
| 98 |
+
'version' => '3.3.6.0',
|
| 99 |
+
'path' => $vendorDir . '/symfony/css-selector/Tests/Parser/Shortcut/HashParserTest.php'
|
| 100 |
+
),
|
| 101 |
+
'Symfony\\Component\\CssSelector\\Tests\\Parser\\TokenStreamTest' => array(
|
| 102 |
+
'version' => '3.3.6.0',
|
| 103 |
+
'path' => $vendorDir . '/symfony/css-selector/Tests/Parser/TokenStreamTest.php'
|
| 104 |
+
),
|
| 105 |
+
'Symfony\\Component\\CssSelector\\Tests\\Parser\\ParserTest' => array(
|
| 106 |
+
'version' => '3.3.6.0',
|
| 107 |
+
'path' => $vendorDir . '/symfony/css-selector/Tests/Parser/ParserTest.php'
|
| 108 |
+
),
|
| 109 |
+
'Symfony\\Component\\CssSelector\\Tests\\Parser\\ReaderTest' => array(
|
| 110 |
+
'version' => '3.3.6.0',
|
| 111 |
+
'path' => $vendorDir . '/symfony/css-selector/Tests/Parser/ReaderTest.php'
|
| 112 |
+
),
|
| 113 |
+
'Symfony\\Component\\CssSelector\\Tests\\CssSelectorConverterTest' => array(
|
| 114 |
+
'version' => '3.3.6.0',
|
| 115 |
+
'path' => $vendorDir . '/symfony/css-selector/Tests/CssSelectorConverterTest.php'
|
| 116 |
+
),
|
| 117 |
+
'Symfony\\Component\\CssSelector\\Tests\\Node\\ClassNodeTest' => array(
|
| 118 |
+
'version' => '3.3.6.0',
|
| 119 |
+
'path' => $vendorDir . '/symfony/css-selector/Tests/Node/ClassNodeTest.php'
|
| 120 |
+
),
|
| 121 |
+
'Symfony\\Component\\CssSelector\\Tests\\Node\\FunctionNodeTest' => array(
|
| 122 |
+
'version' => '3.3.6.0',
|
| 123 |
+
'path' => $vendorDir . '/symfony/css-selector/Tests/Node/FunctionNodeTest.php'
|
| 124 |
+
),
|
| 125 |
+
'Symfony\\Component\\CssSelector\\Tests\\Node\\PseudoNodeTest' => array(
|
| 126 |
+
'version' => '3.3.6.0',
|
| 127 |
+
'path' => $vendorDir . '/symfony/css-selector/Tests/Node/PseudoNodeTest.php'
|
| 128 |
+
),
|
| 129 |
+
'Symfony\\Component\\CssSelector\\Tests\\Node\\HashNodeTest' => array(
|
| 130 |
+
'version' => '3.3.6.0',
|
| 131 |
+
'path' => $vendorDir . '/symfony/css-selector/Tests/Node/HashNodeTest.php'
|
| 132 |
+
),
|
| 133 |
+
'Symfony\\Component\\CssSelector\\Tests\\Node\\AttributeNodeTest' => array(
|
| 134 |
+
'version' => '3.3.6.0',
|
| 135 |
+
'path' => $vendorDir . '/symfony/css-selector/Tests/Node/AttributeNodeTest.php'
|
| 136 |
+
),
|
| 137 |
+
'Symfony\\Component\\CssSelector\\Tests\\Node\\ElementNodeTest' => array(
|
| 138 |
+
'version' => '3.3.6.0',
|
| 139 |
+
'path' => $vendorDir . '/symfony/css-selector/Tests/Node/ElementNodeTest.php'
|
| 140 |
+
),
|
| 141 |
+
'Symfony\\Component\\CssSelector\\Tests\\Node\\NegationNodeTest' => array(
|
| 142 |
+
'version' => '3.3.6.0',
|
| 143 |
+
'path' => $vendorDir . '/symfony/css-selector/Tests/Node/NegationNodeTest.php'
|
| 144 |
+
),
|
| 145 |
+
'Symfony\\Component\\CssSelector\\Tests\\Node\\SpecificityTest' => array(
|
| 146 |
+
'version' => '3.3.6.0',
|
| 147 |
+
'path' => $vendorDir . '/symfony/css-selector/Tests/Node/SpecificityTest.php'
|
| 148 |
+
),
|
| 149 |
+
'Symfony\\Component\\CssSelector\\Tests\\Node\\CombinedSelectorNodeTest' => array(
|
| 150 |
+
'version' => '3.3.6.0',
|
| 151 |
+
'path' => $vendorDir . '/symfony/css-selector/Tests/Node/CombinedSelectorNodeTest.php'
|
| 152 |
+
),
|
| 153 |
+
'Symfony\\Component\\CssSelector\\Tests\\Node\\AbstractNodeTest' => array(
|
| 154 |
+
'version' => '3.3.6.0',
|
| 155 |
+
'path' => $vendorDir . '/symfony/css-selector/Tests/Node/AbstractNodeTest.php'
|
| 156 |
+
),
|
| 157 |
+
'Symfony\\Component\\CssSelector\\Tests\\Node\\SelectorNodeTest' => array(
|
| 158 |
+
'version' => '3.3.6.0',
|
| 159 |
+
'path' => $vendorDir . '/symfony/css-selector/Tests/Node/SelectorNodeTest.php'
|
| 160 |
+
),
|
| 161 |
+
'Symfony\\Component\\CssSelector\\Parser\\Handler\\CommentHandler' => array(
|
| 162 |
+
'version' => '3.3.6.0',
|
| 163 |
+
'path' => $vendorDir . '/symfony/css-selector/Parser/Handler/CommentHandler.php'
|
| 164 |
+
),
|
| 165 |
+
'Symfony\\Component\\CssSelector\\Parser\\Handler\\IdentifierHandler' => array(
|
| 166 |
+
'version' => '3.3.6.0',
|
| 167 |
+
'path' => $vendorDir . '/symfony/css-selector/Parser/Handler/IdentifierHandler.php'
|
| 168 |
+
),
|
| 169 |
+
'Symfony\\Component\\CssSelector\\Parser\\Handler\\WhitespaceHandler' => array(
|
| 170 |
+
'version' => '3.3.6.0',
|
| 171 |
+
'path' => $vendorDir . '/symfony/css-selector/Parser/Handler/WhitespaceHandler.php'
|
| 172 |
+
),
|
| 173 |
+
'Symfony\\Component\\CssSelector\\Parser\\Handler\\StringHandler' => array(
|
| 174 |
+
'version' => '3.3.6.0',
|
| 175 |
+
'path' => $vendorDir . '/symfony/css-selector/Parser/Handler/StringHandler.php'
|
| 176 |
+
),
|
| 177 |
+
'Symfony\\Component\\CssSelector\\Parser\\Handler\\HashHandler' => array(
|
| 178 |
+
'version' => '3.3.6.0',
|
| 179 |
+
'path' => $vendorDir . '/symfony/css-selector/Parser/Handler/HashHandler.php'
|
| 180 |
+
),
|
| 181 |
+
'Symfony\\Component\\CssSelector\\Parser\\Handler\\HandlerInterface' => array(
|
| 182 |
+
'version' => '3.3.6.0',
|
| 183 |
+
'path' => $vendorDir . '/symfony/css-selector/Parser/Handler/HandlerInterface.php'
|
| 184 |
+
),
|
| 185 |
+
'Symfony\\Component\\CssSelector\\Parser\\Handler\\NumberHandler' => array(
|
| 186 |
+
'version' => '3.3.6.0',
|
| 187 |
+
'path' => $vendorDir . '/symfony/css-selector/Parser/Handler/NumberHandler.php'
|
| 188 |
+
),
|
| 189 |
+
'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\ClassParser' => array(
|
| 190 |
+
'version' => '3.3.6.0',
|
| 191 |
+
'path' => $vendorDir . '/symfony/css-selector/Parser/Shortcut/ClassParser.php'
|
| 192 |
+
),
|
| 193 |
+
'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\EmptyStringParser' => array(
|
| 194 |
+
'version' => '3.3.6.0',
|
| 195 |
+
'path' => $vendorDir . '/symfony/css-selector/Parser/Shortcut/EmptyStringParser.php'
|
| 196 |
+
),
|
| 197 |
+
'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\ElementParser' => array(
|
| 198 |
+
'version' => '3.3.6.0',
|
| 199 |
+
'path' => $vendorDir . '/symfony/css-selector/Parser/Shortcut/ElementParser.php'
|
| 200 |
+
),
|
| 201 |
+
'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\HashParser' => array(
|
| 202 |
+
'version' => '3.3.6.0',
|
| 203 |
+
'path' => $vendorDir . '/symfony/css-selector/Parser/Shortcut/HashParser.php'
|
| 204 |
+
),
|
| 205 |
+
'Symfony\\Component\\CssSelector\\Parser\\Token' => array(
|
| 206 |
+
'version' => '3.3.6.0',
|
| 207 |
+
'path' => $vendorDir . '/symfony/css-selector/Parser/Token.php'
|
| 208 |
+
),
|
| 209 |
+
'Symfony\\Component\\CssSelector\\Parser\\Parser' => array(
|
| 210 |
+
'version' => '3.3.6.0',
|
| 211 |
+
'path' => $vendorDir . '/symfony/css-selector/Parser/Parser.php'
|
| 212 |
+
),
|
| 213 |
+
'Symfony\\Component\\CssSelector\\Parser\\Tokenizer\\TokenizerEscaping' => array(
|
| 214 |
+
'version' => '3.3.6.0',
|
| 215 |
+
'path' => $vendorDir . '/symfony/css-selector/Parser/Tokenizer/TokenizerEscaping.php'
|
| 216 |
+
),
|
| 217 |
+
'Symfony\\Component\\CssSelector\\Parser\\Tokenizer\\Tokenizer' => array(
|
| 218 |
+
'version' => '3.3.6.0',
|
| 219 |
+
'path' => $vendorDir . '/symfony/css-selector/Parser/Tokenizer/Tokenizer.php'
|
| 220 |
+
),
|
| 221 |
+
'Symfony\\Component\\CssSelector\\Parser\\Tokenizer\\TokenizerPatterns' => array(
|
| 222 |
+
'version' => '3.3.6.0',
|
| 223 |
+
'path' => $vendorDir . '/symfony/css-selector/Parser/Tokenizer/TokenizerPatterns.php'
|
| 224 |
+
),
|
| 225 |
+
'Symfony\\Component\\CssSelector\\Parser\\Reader' => array(
|
| 226 |
+
'version' => '3.3.6.0',
|
| 227 |
+
'path' => $vendorDir . '/symfony/css-selector/Parser/Reader.php'
|
| 228 |
+
),
|
| 229 |
+
'Symfony\\Component\\CssSelector\\Parser\\ParserInterface' => array(
|
| 230 |
+
'version' => '3.3.6.0',
|
| 231 |
+
'path' => $vendorDir . '/symfony/css-selector/Parser/ParserInterface.php'
|
| 232 |
+
),
|
| 233 |
+
'Symfony\\Component\\CssSelector\\Parser\\TokenStream' => array(
|
| 234 |
+
'version' => '3.3.6.0',
|
| 235 |
+
'path' => $vendorDir . '/symfony/css-selector/Parser/TokenStream.php'
|
| 236 |
+
),
|
| 237 |
+
'Symfony\\Component\\CssSelector\\Node\\ClassNode' => array(
|
| 238 |
+
'version' => '3.3.6.0',
|
| 239 |
+
'path' => $vendorDir . '/symfony/css-selector/Node/ClassNode.php'
|
| 240 |
+
),
|
| 241 |
+
'Symfony\\Component\\CssSelector\\Node\\FunctionNode' => array(
|
| 242 |
+
'version' => '3.3.6.0',
|
| 243 |
+
'path' => $vendorDir . '/symfony/css-selector/Node/FunctionNode.php'
|
| 244 |
+
),
|
| 245 |
+
'Symfony\\Component\\CssSelector\\Node\\AbstractNode' => array(
|
| 246 |
+
'version' => '3.3.6.0',
|
| 247 |
+
'path' => $vendorDir . '/symfony/css-selector/Node/AbstractNode.php'
|
| 248 |
+
),
|
| 249 |
+
'Symfony\\Component\\CssSelector\\Node\\PseudoNode' => array(
|
| 250 |
+
'version' => '3.3.6.0',
|
| 251 |
+
'path' => $vendorDir . '/symfony/css-selector/Node/PseudoNode.php'
|
| 252 |
+
),
|
| 253 |
+
'Symfony\\Component\\CssSelector\\Node\\ElementNode' => array(
|
| 254 |
+
'version' => '3.3.6.0',
|
| 255 |
+
'path' => $vendorDir . '/symfony/css-selector/Node/ElementNode.php'
|
| 256 |
+
),
|
| 257 |
+
'Symfony\\Component\\CssSelector\\Node\\Specificity' => array(
|
| 258 |
+
'version' => '3.3.6.0',
|
| 259 |
+
'path' => $vendorDir . '/symfony/css-selector/Node/Specificity.php'
|
| 260 |
+
),
|
| 261 |
+
'Symfony\\Component\\CssSelector\\Node\\HashNode' => array(
|
| 262 |
+
'version' => '3.3.6.0',
|
| 263 |
+
'path' => $vendorDir . '/symfony/css-selector/Node/HashNode.php'
|
| 264 |
+
),
|
| 265 |
+
'Symfony\\Component\\CssSelector\\Node\\AttributeNode' => array(
|
| 266 |
+
'version' => '3.3.6.0',
|
| 267 |
+
'path' => $vendorDir . '/symfony/css-selector/Node/AttributeNode.php'
|
| 268 |
+
),
|
| 269 |
+
'Symfony\\Component\\CssSelector\\Node\\NegationNode' => array(
|
| 270 |
+
'version' => '3.3.6.0',
|
| 271 |
+
'path' => $vendorDir . '/symfony/css-selector/Node/NegationNode.php'
|
| 272 |
+
),
|
| 273 |
+
'Symfony\\Component\\CssSelector\\Node\\NodeInterface' => array(
|
| 274 |
+
'version' => '3.3.6.0',
|
| 275 |
+
'path' => $vendorDir . '/symfony/css-selector/Node/NodeInterface.php'
|
| 276 |
+
),
|
| 277 |
+
'Symfony\\Component\\CssSelector\\Node\\SelectorNode' => array(
|
| 278 |
+
'version' => '3.3.6.0',
|
| 279 |
+
'path' => $vendorDir . '/symfony/css-selector/Node/SelectorNode.php'
|
| 280 |
+
),
|
| 281 |
+
'Symfony\\Component\\CssSelector\\Node\\CombinedSelectorNode' => array(
|
| 282 |
+
'version' => '3.3.6.0',
|
| 283 |
+
'path' => $vendorDir . '/symfony/css-selector/Node/CombinedSelectorNode.php'
|
| 284 |
+
),
|
| 285 |
+
'Symfony\\Component\\CssSelector\\Exception\\InternalErrorException' => array(
|
| 286 |
+
'version' => '3.3.6.0',
|
| 287 |
+
'path' => $vendorDir . '/symfony/css-selector/Exception/InternalErrorException.php'
|
| 288 |
+
),
|
| 289 |
+
'Symfony\\Component\\CssSelector\\Exception\\ExceptionInterface' => array(
|
| 290 |
+
'version' => '3.3.6.0',
|
| 291 |
+
'path' => $vendorDir . '/symfony/css-selector/Exception/ExceptionInterface.php'
|
| 292 |
+
),
|
| 293 |
+
'Symfony\\Component\\CssSelector\\Exception\\SyntaxErrorException' => array(
|
| 294 |
+
'version' => '3.3.6.0',
|
| 295 |
+
'path' => $vendorDir . '/symfony/css-selector/Exception/SyntaxErrorException.php'
|
| 296 |
+
),
|
| 297 |
+
'Symfony\\Component\\CssSelector\\Exception\\ParseException' => array(
|
| 298 |
+
'version' => '3.3.6.0',
|
| 299 |
+
'path' => $vendorDir . '/symfony/css-selector/Exception/ParseException.php'
|
| 300 |
+
),
|
| 301 |
+
'Symfony\\Component\\CssSelector\\Exception\\ExpressionErrorException' => array(
|
| 302 |
+
'version' => '3.3.6.0',
|
| 303 |
+
'path' => $vendorDir . '/symfony/css-selector/Exception/ExpressionErrorException.php'
|
| 304 |
+
),
|
| 305 |
+
'Symfony\\Component\\CssSelector\\CssSelectorConverter' => array(
|
| 306 |
+
'version' => '3.3.6.0',
|
| 307 |
+
'path' => $vendorDir . '/symfony/css-selector/CssSelectorConverter.php'
|
| 308 |
+
),
|
| 309 |
+
'Psr\\Container\\NotFoundExceptionInterface' => array(
|
| 310 |
+
'version' => '1.0.0.0',
|
| 311 |
+
'path' => $vendorDir . '/psr/container/src/NotFoundExceptionInterface.php'
|
| 312 |
+
),
|
| 313 |
+
'Psr\\Container\\ContainerInterface' => array(
|
| 314 |
+
'version' => '1.0.0.0',
|
| 315 |
+
'path' => $vendorDir . '/psr/container/src/ContainerInterface.php'
|
| 316 |
+
),
|
| 317 |
+
'Psr\\Container\\ContainerExceptionInterface' => array(
|
| 318 |
+
'version' => '1.0.0.0',
|
| 319 |
+
'path' => $vendorDir . '/psr/container/src/ContainerExceptionInterface.php'
|
| 320 |
+
),
|
| 321 |
+
'Pelago\\Emogrifier\\CssInliner' => array(
|
| 322 |
+
'version' => '3.1.0.0',
|
| 323 |
+
'path' => $vendorDir . '/pelago/emogrifier/src/Emogrifier/CssInliner.php'
|
| 324 |
+
),
|
| 325 |
+
'Pelago\\Emogrifier\\Utilities\\CssConcatenator' => array(
|
| 326 |
+
'version' => '3.1.0.0',
|
| 327 |
+
'path' => $vendorDir . '/pelago/emogrifier/src/Emogrifier/Utilities/CssConcatenator.php'
|
| 328 |
+
),
|
| 329 |
+
'Pelago\\Emogrifier\\Utilities\\ArrayIntersector' => array(
|
| 330 |
+
'version' => '3.1.0.0',
|
| 331 |
+
'path' => $vendorDir . '/pelago/emogrifier/src/Emogrifier/Utilities/ArrayIntersector.php'
|
| 332 |
+
),
|
| 333 |
+
'Pelago\\Emogrifier\\HtmlProcessor\\HtmlNormalizer' => array(
|
| 334 |
+
'version' => '3.1.0.0',
|
| 335 |
+
'path' => $vendorDir . '/pelago/emogrifier/src/Emogrifier/HtmlProcessor/HtmlNormalizer.php'
|
| 336 |
+
),
|
| 337 |
+
'Pelago\\Emogrifier\\HtmlProcessor\\HtmlPruner' => array(
|
| 338 |
+
'version' => '3.1.0.0',
|
| 339 |
+
'path' => $vendorDir . '/pelago/emogrifier/src/Emogrifier/HtmlProcessor/HtmlPruner.php'
|
| 340 |
+
),
|
| 341 |
+
'Pelago\\Emogrifier\\HtmlProcessor\\CssToAttributeConverter' => array(
|
| 342 |
+
'version' => '3.1.0.0',
|
| 343 |
+
'path' => $vendorDir . '/pelago/emogrifier/src/Emogrifier/HtmlProcessor/CssToAttributeConverter.php'
|
| 344 |
+
),
|
| 345 |
+
'Pelago\\Emogrifier\\HtmlProcessor\\AbstractHtmlProcessor' => array(
|
| 346 |
+
'version' => '3.1.0.0',
|
| 347 |
+
'path' => $vendorDir . '/pelago/emogrifier/src/Emogrifier/HtmlProcessor/AbstractHtmlProcessor.php'
|
| 348 |
+
),
|
| 349 |
+
'Pelago\\Emogrifier' => array(
|
| 350 |
+
'version' => '3.1.0.0',
|
| 351 |
+
'path' => $vendorDir . '/pelago/emogrifier/src/Emogrifier.php'
|
| 352 |
+
),
|
| 353 |
+
'MaxMind\\Db\\Reader\\Decoder' => array(
|
| 354 |
+
'version' => '1.6.0.0',
|
| 355 |
+
'path' => $vendorDir . '/maxmind-db/reader/src/MaxMind/Db/Reader/Decoder.php'
|
| 356 |
+
),
|
| 357 |
+
'MaxMind\\Db\\Reader\\InvalidDatabaseException' => array(
|
| 358 |
+
'version' => '1.6.0.0',
|
| 359 |
+
'path' => $vendorDir . '/maxmind-db/reader/src/MaxMind/Db/Reader/InvalidDatabaseException.php'
|
| 360 |
+
),
|
| 361 |
+
'MaxMind\\Db\\Reader\\Metadata' => array(
|
| 362 |
+
'version' => '1.6.0.0',
|
| 363 |
+
'path' => $vendorDir . '/maxmind-db/reader/src/MaxMind/Db/Reader/Metadata.php'
|
| 364 |
+
),
|
| 365 |
+
'MaxMind\\Db\\Reader\\Util' => array(
|
| 366 |
+
'version' => '1.6.0.0',
|
| 367 |
+
'path' => $vendorDir . '/maxmind-db/reader/src/MaxMind/Db/Reader/Util.php'
|
| 368 |
+
),
|
| 369 |
+
'MaxMind\\Db\\Reader' => array(
|
| 370 |
+
'version' => '1.6.0.0',
|
| 371 |
+
'path' => $vendorDir . '/maxmind-db/reader/src/MaxMind/Db/Reader.php'
|
| 372 |
+
),
|
| 373 |
+
'Composer\\Installers\\GravInstaller' => array(
|
| 374 |
+
'version' => '1.9.0.0',
|
| 375 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/GravInstaller.php'
|
| 376 |
+
),
|
| 377 |
+
'Composer\\Installers\\AttogramInstaller' => array(
|
| 378 |
+
'version' => '1.9.0.0',
|
| 379 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/AttogramInstaller.php'
|
| 380 |
+
),
|
| 381 |
+
'Composer\\Installers\\DrupalInstaller' => array(
|
| 382 |
+
'version' => '1.9.0.0',
|
| 383 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/DrupalInstaller.php'
|
| 384 |
+
),
|
| 385 |
+
'Composer\\Installers\\CraftInstaller' => array(
|
| 386 |
+
'version' => '1.9.0.0',
|
| 387 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/CraftInstaller.php'
|
| 388 |
+
),
|
| 389 |
+
'Composer\\Installers\\CiviCrmInstaller' => array(
|
| 390 |
+
'version' => '1.9.0.0',
|
| 391 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/CiviCrmInstaller.php'
|
| 392 |
+
),
|
| 393 |
+
'Composer\\Installers\\ItopInstaller' => array(
|
| 394 |
+
'version' => '1.9.0.0',
|
| 395 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/ItopInstaller.php'
|
| 396 |
+
),
|
| 397 |
+
'Composer\\Installers\\ReIndexInstaller' => array(
|
| 398 |
+
'version' => '1.9.0.0',
|
| 399 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/ReIndexInstaller.php'
|
| 400 |
+
),
|
| 401 |
+
'Composer\\Installers\\TheliaInstaller' => array(
|
| 402 |
+
'version' => '1.9.0.0',
|
| 403 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/TheliaInstaller.php'
|
| 404 |
+
),
|
| 405 |
+
'Composer\\Installers\\SilverStripeInstaller' => array(
|
| 406 |
+
'version' => '1.9.0.0',
|
| 407 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/SilverStripeInstaller.php'
|
| 408 |
+
),
|
| 409 |
+
'Composer\\Installers\\ShopwareInstaller' => array(
|
| 410 |
+
'version' => '1.9.0.0',
|
| 411 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/ShopwareInstaller.php'
|
| 412 |
+
),
|
| 413 |
+
'Composer\\Installers\\DokuWikiInstaller' => array(
|
| 414 |
+
'version' => '1.9.0.0',
|
| 415 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/DokuWikiInstaller.php'
|
| 416 |
+
),
|
| 417 |
+
'Composer\\Installers\\SyliusInstaller' => array(
|
| 418 |
+
'version' => '1.9.0.0',
|
| 419 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/SyliusInstaller.php'
|
| 420 |
+
),
|
| 421 |
+
'Composer\\Installers\\PPIInstaller' => array(
|
| 422 |
+
'version' => '1.9.0.0',
|
| 423 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/PPIInstaller.php'
|
| 424 |
+
),
|
| 425 |
+
'Composer\\Installers\\KirbyInstaller' => array(
|
| 426 |
+
'version' => '1.9.0.0',
|
| 427 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/KirbyInstaller.php'
|
| 428 |
+
),
|
| 429 |
+
'Composer\\Installers\\LaravelInstaller' => array(
|
| 430 |
+
'version' => '1.9.0.0',
|
| 431 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/LaravelInstaller.php'
|
| 432 |
+
),
|
| 433 |
+
'Composer\\Installers\\ElggInstaller' => array(
|
| 434 |
+
'version' => '1.9.0.0',
|
| 435 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/ElggInstaller.php'
|
| 436 |
+
),
|
| 437 |
+
'Composer\\Installers\\VanillaInstaller' => array(
|
| 438 |
+
'version' => '1.9.0.0',
|
| 439 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/VanillaInstaller.php'
|
| 440 |
+
),
|
| 441 |
+
'Composer\\Installers\\YawikInstaller' => array(
|
| 442 |
+
'version' => '1.9.0.0',
|
| 443 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/YawikInstaller.php'
|
| 444 |
+
),
|
| 445 |
+
'Composer\\Installers\\RoundcubeInstaller' => array(
|
| 446 |
+
'version' => '1.9.0.0',
|
| 447 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/RoundcubeInstaller.php'
|
| 448 |
+
),
|
| 449 |
+
'Composer\\Installers\\VgmcpInstaller' => array(
|
| 450 |
+
'version' => '1.9.0.0',
|
| 451 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/VgmcpInstaller.php'
|
| 452 |
+
),
|
| 453 |
+
'Composer\\Installers\\UserFrostingInstaller' => array(
|
| 454 |
+
'version' => '1.9.0.0',
|
| 455 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/UserFrostingInstaller.php'
|
| 456 |
+
),
|
| 457 |
+
'Composer\\Installers\\RadPHPInstaller' => array(
|
| 458 |
+
'version' => '1.9.0.0',
|
| 459 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/RadPHPInstaller.php'
|
| 460 |
+
),
|
| 461 |
+
'Composer\\Installers\\KnownInstaller' => array(
|
| 462 |
+
'version' => '1.9.0.0',
|
| 463 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/KnownInstaller.php'
|
| 464 |
+
),
|
| 465 |
+
'Composer\\Installers\\SMFInstaller' => array(
|
| 466 |
+
'version' => '1.9.0.0',
|
| 467 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/SMFInstaller.php'
|
| 468 |
+
),
|
| 469 |
+
'Composer\\Installers\\PhiftyInstaller' => array(
|
| 470 |
+
'version' => '1.9.0.0',
|
| 471 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/PhiftyInstaller.php'
|
| 472 |
+
),
|
| 473 |
+
'Composer\\Installers\\MakoInstaller' => array(
|
| 474 |
+
'version' => '1.9.0.0',
|
| 475 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/MakoInstaller.php'
|
| 476 |
+
),
|
| 477 |
+
'Composer\\Installers\\TYPO3CmsInstaller' => array(
|
| 478 |
+
'version' => '1.9.0.0',
|
| 479 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/TYPO3CmsInstaller.php'
|
| 480 |
+
),
|
| 481 |
+
'Composer\\Installers\\CockpitInstaller' => array(
|
| 482 |
+
'version' => '1.9.0.0',
|
| 483 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/CockpitInstaller.php'
|
| 484 |
+
),
|
| 485 |
+
'Composer\\Installers\\CodeIgniterInstaller' => array(
|
| 486 |
+
'version' => '1.9.0.0',
|
| 487 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/CodeIgniterInstaller.php'
|
| 488 |
+
),
|
| 489 |
+
'Composer\\Installers\\TaoInstaller' => array(
|
| 490 |
+
'version' => '1.9.0.0',
|
| 491 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/TaoInstaller.php'
|
| 492 |
+
),
|
| 493 |
+
'Composer\\Installers\\AimeosInstaller' => array(
|
| 494 |
+
'version' => '1.9.0.0',
|
| 495 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/AimeosInstaller.php'
|
| 496 |
+
),
|
| 497 |
+
'Composer\\Installers\\KohanaInstaller' => array(
|
| 498 |
+
'version' => '1.9.0.0',
|
| 499 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/KohanaInstaller.php'
|
| 500 |
+
),
|
| 501 |
+
'Composer\\Installers\\Plugin' => array(
|
| 502 |
+
'version' => '1.9.0.0',
|
| 503 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/Plugin.php'
|
| 504 |
+
),
|
| 505 |
+
'Composer\\Installers\\ExpressionEngineInstaller' => array(
|
| 506 |
+
'version' => '1.9.0.0',
|
| 507 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/ExpressionEngineInstaller.php'
|
| 508 |
+
),
|
| 509 |
+
'Composer\\Installers\\OctoberInstaller' => array(
|
| 510 |
+
'version' => '1.9.0.0',
|
| 511 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/OctoberInstaller.php'
|
| 512 |
+
),
|
| 513 |
+
'Composer\\Installers\\WolfCMSInstaller' => array(
|
| 514 |
+
'version' => '1.9.0.0',
|
| 515 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/WolfCMSInstaller.php'
|
| 516 |
+
),
|
| 517 |
+
'Composer\\Installers\\LithiumInstaller' => array(
|
| 518 |
+
'version' => '1.9.0.0',
|
| 519 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/LithiumInstaller.php'
|
| 520 |
+
),
|
| 521 |
+
'Composer\\Installers\\ZendInstaller' => array(
|
| 522 |
+
'version' => '1.9.0.0',
|
| 523 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/ZendInstaller.php'
|
| 524 |
+
),
|
| 525 |
+
'Composer\\Installers\\Symfony1Installer' => array(
|
| 526 |
+
'version' => '1.9.0.0',
|
| 527 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/Symfony1Installer.php'
|
| 528 |
+
),
|
| 529 |
+
'Composer\\Installers\\LavaLiteInstaller' => array(
|
| 530 |
+
'version' => '1.9.0.0',
|
| 531 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/LavaLiteInstaller.php'
|
| 532 |
+
),
|
| 533 |
+
'Composer\\Installers\\MoodleInstaller' => array(
|
| 534 |
+
'version' => '1.9.0.0',
|
| 535 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/MoodleInstaller.php'
|
| 536 |
+
),
|
| 537 |
+
'Composer\\Installers\\HuradInstaller' => array(
|
| 538 |
+
'version' => '1.9.0.0',
|
| 539 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/HuradInstaller.php'
|
| 540 |
+
),
|
| 541 |
+
'Composer\\Installers\\BaseInstaller' => array(
|
| 542 |
+
'version' => '1.9.0.0',
|
| 543 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/BaseInstaller.php'
|
| 544 |
+
),
|
| 545 |
+
'Composer\\Installers\\CakePHPInstaller' => array(
|
| 546 |
+
'version' => '1.9.0.0',
|
| 547 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/CakePHPInstaller.php'
|
| 548 |
+
),
|
| 549 |
+
'Composer\\Installers\\RedaxoInstaller' => array(
|
| 550 |
+
'version' => '1.9.0.0',
|
| 551 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/RedaxoInstaller.php'
|
| 552 |
+
),
|
| 553 |
+
'Composer\\Installers\\ModxInstaller' => array(
|
| 554 |
+
'version' => '1.9.0.0',
|
| 555 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/ModxInstaller.php'
|
| 556 |
+
),
|
| 557 |
+
'Composer\\Installers\\MauticInstaller' => array(
|
| 558 |
+
'version' => '1.9.0.0',
|
| 559 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/MauticInstaller.php'
|
| 560 |
+
),
|
| 561 |
+
'Composer\\Installers\\MagentoInstaller' => array(
|
| 562 |
+
'version' => '1.9.0.0',
|
| 563 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/MagentoInstaller.php'
|
| 564 |
+
),
|
| 565 |
+
'Composer\\Installers\\Concrete5Installer' => array(
|
| 566 |
+
'version' => '1.9.0.0',
|
| 567 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/Concrete5Installer.php'
|
| 568 |
+
),
|
| 569 |
+
'Composer\\Installers\\FuelphpInstaller' => array(
|
| 570 |
+
'version' => '1.9.0.0',
|
| 571 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/FuelphpInstaller.php'
|
| 572 |
+
),
|
| 573 |
+
'Composer\\Installers\\FuelInstaller' => array(
|
| 574 |
+
'version' => '1.9.0.0',
|
| 575 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/FuelInstaller.php'
|
| 576 |
+
),
|
| 577 |
+
'Composer\\Installers\\PrestashopInstaller' => array(
|
| 578 |
+
'version' => '1.9.0.0',
|
| 579 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/PrestashopInstaller.php'
|
| 580 |
+
),
|
| 581 |
+
'Composer\\Installers\\OxidInstaller' => array(
|
| 582 |
+
'version' => '1.9.0.0',
|
| 583 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/OxidInstaller.php'
|
| 584 |
+
),
|
| 585 |
+
'Composer\\Installers\\TuskInstaller' => array(
|
| 586 |
+
'version' => '1.9.0.0',
|
| 587 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/TuskInstaller.php'
|
| 588 |
+
),
|
| 589 |
+
'Composer\\Installers\\TYPO3FlowInstaller' => array(
|
| 590 |
+
'version' => '1.9.0.0',
|
| 591 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/TYPO3FlowInstaller.php'
|
| 592 |
+
),
|
| 593 |
+
'Composer\\Installers\\PiwikInstaller' => array(
|
| 594 |
+
'version' => '1.9.0.0',
|
| 595 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/PiwikInstaller.php'
|
| 596 |
+
),
|
| 597 |
+
'Composer\\Installers\\PuppetInstaller' => array(
|
| 598 |
+
'version' => '1.9.0.0',
|
| 599 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/PuppetInstaller.php'
|
| 600 |
+
),
|
| 601 |
+
'Composer\\Installers\\AglInstaller' => array(
|
| 602 |
+
'version' => '1.9.0.0',
|
| 603 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/AglInstaller.php'
|
| 604 |
+
),
|
| 605 |
+
'Composer\\Installers\\PimcoreInstaller' => array(
|
| 606 |
+
'version' => '1.9.0.0',
|
| 607 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/PimcoreInstaller.php'
|
| 608 |
+
),
|
| 609 |
+
'Composer\\Installers\\EliasisInstaller' => array(
|
| 610 |
+
'version' => '1.9.0.0',
|
| 611 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/EliasisInstaller.php'
|
| 612 |
+
),
|
| 613 |
+
'Composer\\Installers\\Redaxo5Installer' => array(
|
| 614 |
+
'version' => '1.9.0.0',
|
| 615 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/Redaxo5Installer.php'
|
| 616 |
+
),
|
| 617 |
+
'Composer\\Installers\\BitrixInstaller' => array(
|
| 618 |
+
'version' => '1.9.0.0',
|
| 619 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/BitrixInstaller.php'
|
| 620 |
+
),
|
| 621 |
+
'Composer\\Installers\\AsgardInstaller' => array(
|
| 622 |
+
'version' => '1.9.0.0',
|
| 623 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/AsgardInstaller.php'
|
| 624 |
+
),
|
| 625 |
+
'Composer\\Installers\\WHMCSInstaller' => array(
|
| 626 |
+
'version' => '1.9.0.0',
|
| 627 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/WHMCSInstaller.php'
|
| 628 |
+
),
|
| 629 |
+
'Composer\\Installers\\KanboardInstaller' => array(
|
| 630 |
+
'version' => '1.9.0.0',
|
| 631 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/KanboardInstaller.php'
|
| 632 |
+
),
|
| 633 |
+
'Composer\\Installers\\WordPressInstaller' => array(
|
| 634 |
+
'version' => '1.9.0.0',
|
| 635 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/WordPressInstaller.php'
|
| 636 |
+
),
|
| 637 |
+
'Composer\\Installers\\MajimaInstaller' => array(
|
| 638 |
+
'version' => '1.9.0.0',
|
| 639 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/MajimaInstaller.php'
|
| 640 |
+
),
|
| 641 |
+
'Composer\\Installers\\DframeInstaller' => array(
|
| 642 |
+
'version' => '1.9.0.0',
|
| 643 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/DframeInstaller.php'
|
| 644 |
+
),
|
| 645 |
+
'Composer\\Installers\\PlentymarketsInstaller' => array(
|
| 646 |
+
'version' => '1.9.0.0',
|
| 647 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/PlentymarketsInstaller.php'
|
| 648 |
+
),
|
| 649 |
+
'Composer\\Installers\\EzPlatformInstaller' => array(
|
| 650 |
+
'version' => '1.9.0.0',
|
| 651 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/EzPlatformInstaller.php'
|
| 652 |
+
),
|
| 653 |
+
'Composer\\Installers\\MODXEvoInstaller' => array(
|
| 654 |
+
'version' => '1.9.0.0',
|
| 655 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/MODXEvoInstaller.php'
|
| 656 |
+
),
|
| 657 |
+
'Composer\\Installers\\OntoWikiInstaller' => array(
|
| 658 |
+
'version' => '1.9.0.0',
|
| 659 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/OntoWikiInstaller.php'
|
| 660 |
+
),
|
| 661 |
+
'Composer\\Installers\\AnnotateCmsInstaller' => array(
|
| 662 |
+
'version' => '1.9.0.0',
|
| 663 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/AnnotateCmsInstaller.php'
|
| 664 |
+
),
|
| 665 |
+
'Composer\\Installers\\MODULEWorkInstaller' => array(
|
| 666 |
+
'version' => '1.9.0.0',
|
| 667 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/MODULEWorkInstaller.php'
|
| 668 |
+
),
|
| 669 |
+
'Composer\\Installers\\OsclassInstaller' => array(
|
| 670 |
+
'version' => '1.9.0.0',
|
| 671 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/OsclassInstaller.php'
|
| 672 |
+
),
|
| 673 |
+
'Composer\\Installers\\ChefInstaller' => array(
|
| 674 |
+
'version' => '1.9.0.0',
|
| 675 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/ChefInstaller.php'
|
| 676 |
+
),
|
| 677 |
+
'Composer\\Installers\\JoomlaInstaller' => array(
|
| 678 |
+
'version' => '1.9.0.0',
|
| 679 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/JoomlaInstaller.php'
|
| 680 |
+
),
|
| 681 |
+
'Composer\\Installers\\Installer' => array(
|
| 682 |
+
'version' => '1.9.0.0',
|
| 683 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/Installer.php'
|
| 684 |
+
),
|
| 685 |
+
'Composer\\Installers\\KodiCMSInstaller' => array(
|
| 686 |
+
'version' => '1.9.0.0',
|
| 687 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/KodiCMSInstaller.php'
|
| 688 |
+
),
|
| 689 |
+
'Composer\\Installers\\PhpBBInstaller' => array(
|
| 690 |
+
'version' => '1.9.0.0',
|
| 691 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/PhpBBInstaller.php'
|
| 692 |
+
),
|
| 693 |
+
'Composer\\Installers\\MediaWikiInstaller' => array(
|
| 694 |
+
'version' => '1.9.0.0',
|
| 695 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/MediaWikiInstaller.php'
|
| 696 |
+
),
|
| 697 |
+
'Composer\\Installers\\ImageCMSInstaller' => array(
|
| 698 |
+
'version' => '1.9.0.0',
|
| 699 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/ImageCMSInstaller.php'
|
| 700 |
+
),
|
| 701 |
+
'Composer\\Installers\\PortoInstaller' => array(
|
| 702 |
+
'version' => '1.9.0.0',
|
| 703 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/PortoInstaller.php'
|
| 704 |
+
),
|
| 705 |
+
'Composer\\Installers\\DolibarrInstaller' => array(
|
| 706 |
+
'version' => '1.9.0.0',
|
| 707 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/DolibarrInstaller.php'
|
| 708 |
+
),
|
| 709 |
+
'Composer\\Installers\\BonefishInstaller' => array(
|
| 710 |
+
'version' => '1.9.0.0',
|
| 711 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/BonefishInstaller.php'
|
| 712 |
+
),
|
| 713 |
+
'Composer\\Installers\\MayaInstaller' => array(
|
| 714 |
+
'version' => '1.9.0.0',
|
| 715 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/MayaInstaller.php'
|
| 716 |
+
),
|
| 717 |
+
'Composer\\Installers\\CroogoInstaller' => array(
|
| 718 |
+
'version' => '1.9.0.0',
|
| 719 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/CroogoInstaller.php'
|
| 720 |
+
),
|
| 721 |
+
'Composer\\Installers\\PxcmsInstaller' => array(
|
| 722 |
+
'version' => '1.9.0.0',
|
| 723 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/PxcmsInstaller.php'
|
| 724 |
+
),
|
| 725 |
+
'Composer\\Installers\\DecibelInstaller' => array(
|
| 726 |
+
'version' => '1.9.0.0',
|
| 727 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/DecibelInstaller.php'
|
| 728 |
+
),
|
| 729 |
+
'Composer\\Installers\\SyDESInstaller' => array(
|
| 730 |
+
'version' => '1.9.0.0',
|
| 731 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/SyDESInstaller.php'
|
| 732 |
+
),
|
| 733 |
+
'Composer\\Installers\\LanManagementSystemInstaller' => array(
|
| 734 |
+
'version' => '1.9.0.0',
|
| 735 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/LanManagementSystemInstaller.php'
|
| 736 |
+
),
|
| 737 |
+
'Composer\\Installers\\ClanCatsFrameworkInstaller' => array(
|
| 738 |
+
'version' => '1.9.0.0',
|
| 739 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/ClanCatsFrameworkInstaller.php'
|
| 740 |
+
),
|
| 741 |
+
'Composer\\Installers\\ZikulaInstaller' => array(
|
| 742 |
+
'version' => '1.9.0.0',
|
| 743 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/ZikulaInstaller.php'
|
| 744 |
+
),
|
| 745 |
+
'Composer\\Installers\\MantisBTInstaller' => array(
|
| 746 |
+
'version' => '1.9.0.0',
|
| 747 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/MantisBTInstaller.php'
|
| 748 |
+
),
|
| 749 |
+
'Composer\\Installers\\SiteDirectInstaller' => array(
|
| 750 |
+
'version' => '1.9.0.0',
|
| 751 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/SiteDirectInstaller.php'
|
| 752 |
+
),
|
| 753 |
+
'Composer\\Installers\\MicroweberInstaller' => array(
|
| 754 |
+
'version' => '1.9.0.0',
|
| 755 |
+
'path' => $vendorDir . '/composer/installers/src/Composer/Installers/MicroweberInstaller.php'
|
| 756 |
+
),
|
| 757 |
'Automattic\\WooCommerce\\Vendor\\League\\Container\\ContainerAwareTrait' => array(
|
| 758 |
'version' => 'dev-release/4.9',
|
| 759 |
'path' => $baseDir . '/lib/packages/League/Container/ContainerAwareTrait.php'
|
| 760 |
),
|
| 761 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Container' => array(
|
| 762 |
+
'version' => 'dev-release/4.9',
|
| 763 |
+
'path' => $baseDir . '/lib/packages/League/Container/Container.php'
|
| 764 |
+
),
|
| 765 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\RawArgument' => array(
|
| 766 |
+
'version' => 'dev-release/4.9',
|
| 767 |
+
'path' => $baseDir . '/lib/packages/League/Container/Argument/RawArgument.php'
|
| 768 |
+
),
|
| 769 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\ClassNameWithOptionalValue' => array(
|
| 770 |
+
'version' => 'dev-release/4.9',
|
| 771 |
+
'path' => $baseDir . '/lib/packages/League/Container/Argument/ClassNameWithOptionalValue.php'
|
| 772 |
+
),
|
| 773 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\ClassName' => array(
|
| 774 |
+
'version' => 'dev-release/4.9',
|
| 775 |
+
'path' => $baseDir . '/lib/packages/League/Container/Argument/ClassName.php'
|
| 776 |
+
),
|
| 777 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\ArgumentResolverTrait' => array(
|
| 778 |
+
'version' => 'dev-release/4.9',
|
| 779 |
+
'path' => $baseDir . '/lib/packages/League/Container/Argument/ArgumentResolverTrait.php'
|
| 780 |
+
),
|
| 781 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\ArgumentResolverInterface' => array(
|
| 782 |
+
'version' => 'dev-release/4.9',
|
| 783 |
+
'path' => $baseDir . '/lib/packages/League/Container/Argument/ArgumentResolverInterface.php'
|
| 784 |
+
),
|
| 785 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\RawArgumentInterface' => array(
|
| 786 |
+
'version' => 'dev-release/4.9',
|
| 787 |
+
'path' => $baseDir . '/lib/packages/League/Container/Argument/RawArgumentInterface.php'
|
| 788 |
+
),
|
| 789 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\ClassNameInterface' => array(
|
| 790 |
+
'version' => 'dev-release/4.9',
|
| 791 |
+
'path' => $baseDir . '/lib/packages/League/Container/Argument/ClassNameInterface.php'
|
| 792 |
+
),
|
| 793 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Inflector\\InflectorAggregate' => array(
|
| 794 |
+
'version' => 'dev-release/4.9',
|
| 795 |
+
'path' => $baseDir . '/lib/packages/League/Container/Inflector/InflectorAggregate.php'
|
| 796 |
+
),
|
| 797 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Inflector\\InflectorAggregateInterface' => array(
|
| 798 |
+
'version' => 'dev-release/4.9',
|
| 799 |
+
'path' => $baseDir . '/lib/packages/League/Container/Inflector/InflectorAggregateInterface.php'
|
| 800 |
+
),
|
| 801 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Inflector\\InflectorInterface' => array(
|
| 802 |
+
'version' => 'dev-release/4.9',
|
| 803 |
+
'path' => $baseDir . '/lib/packages/League/Container/Inflector/InflectorInterface.php'
|
| 804 |
+
),
|
| 805 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Inflector\\Inflector' => array(
|
| 806 |
+
'version' => 'dev-release/4.9',
|
| 807 |
+
'path' => $baseDir . '/lib/packages/League/Container/Inflector/Inflector.php'
|
| 808 |
+
),
|
| 809 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\ServiceProvider\\ServiceProviderAggregateInterface' => array(
|
| 810 |
+
'version' => 'dev-release/4.9',
|
| 811 |
+
'path' => $baseDir . '/lib/packages/League/Container/ServiceProvider/ServiceProviderAggregateInterface.php'
|
| 812 |
+
),
|
| 813 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\ServiceProvider\\AbstractServiceProvider' => array(
|
| 814 |
+
'version' => 'dev-release/4.9',
|
| 815 |
+
'path' => $baseDir . '/lib/packages/League/Container/ServiceProvider/AbstractServiceProvider.php'
|
| 816 |
+
),
|
| 817 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\ServiceProvider\\ServiceProviderAggregate' => array(
|
| 818 |
+
'version' => 'dev-release/4.9',
|
| 819 |
+
'path' => $baseDir . '/lib/packages/League/Container/ServiceProvider/ServiceProviderAggregate.php'
|
| 820 |
+
),
|
| 821 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\ServiceProvider\\BootableServiceProviderInterface' => array(
|
| 822 |
+
'version' => 'dev-release/4.9',
|
| 823 |
+
'path' => $baseDir . '/lib/packages/League/Container/ServiceProvider/BootableServiceProviderInterface.php'
|
| 824 |
+
),
|
| 825 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\ServiceProvider\\ServiceProviderInterface' => array(
|
| 826 |
+
'version' => 'dev-release/4.9',
|
| 827 |
+
'path' => $baseDir . '/lib/packages/League/Container/ServiceProvider/ServiceProviderInterface.php'
|
| 828 |
+
),
|
| 829 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Definition\\DefinitionAggregate' => array(
|
| 830 |
+
'version' => 'dev-release/4.9',
|
| 831 |
+
'path' => $baseDir . '/lib/packages/League/Container/Definition/DefinitionAggregate.php'
|
| 832 |
+
),
|
| 833 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Definition\\Definition' => array(
|
| 834 |
+
'version' => 'dev-release/4.9',
|
| 835 |
+
'path' => $baseDir . '/lib/packages/League/Container/Definition/Definition.php'
|
| 836 |
+
),
|
| 837 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Definition\\DefinitionAggregateInterface' => array(
|
| 838 |
+
'version' => 'dev-release/4.9',
|
| 839 |
+
'path' => $baseDir . '/lib/packages/League/Container/Definition/DefinitionAggregateInterface.php'
|
| 840 |
+
),
|
| 841 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Definition\\DefinitionInterface' => array(
|
| 842 |
+
'version' => 'dev-release/4.9',
|
| 843 |
+
'path' => $baseDir . '/lib/packages/League/Container/Definition/DefinitionInterface.php'
|
| 844 |
+
),
|
| 845 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\ReflectionContainer' => array(
|
| 846 |
+
'version' => 'dev-release/4.9',
|
| 847 |
+
'path' => $baseDir . '/lib/packages/League/Container/ReflectionContainer.php'
|
| 848 |
+
),
|
| 849 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Exception\\ContainerException' => array(
|
| 850 |
+
'version' => 'dev-release/4.9',
|
| 851 |
+
'path' => $baseDir . '/lib/packages/League/Container/Exception/ContainerException.php'
|
| 852 |
+
),
|
| 853 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\Exception\\NotFoundException' => array(
|
| 854 |
+
'version' => 'dev-release/4.9',
|
| 855 |
+
'path' => $baseDir . '/lib/packages/League/Container/Exception/NotFoundException.php'
|
| 856 |
+
),
|
| 857 |
+
'Automattic\\WooCommerce\\Vendor\\League\\Container\\ContainerAwareInterface' => array(
|
| 858 |
+
'version' => 'dev-release/4.9',
|
| 859 |
+
'path' => $baseDir . '/lib/packages/League/Container/ContainerAwareInterface.php'
|
| 860 |
+
),
|
| 861 |
+
'Automattic\\WooCommerce\\Tests\\Internal\\WCCom\\ConnectionHelperTest' => array(
|
| 862 |
+
'version' => 'dev-release/4.9',
|
| 863 |
+
'path' => $baseDir . '/tests/php/src/Internal/WCCom/ConnectionHelperTest.php'
|
| 864 |
+
),
|
| 865 |
+
'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\ExtendedContainerTest' => array(
|
| 866 |
+
'version' => 'dev-release/4.9',
|
| 867 |
+
'path' => $baseDir . '/tests/php/src/Internal/DependencyManagement/ExtendedContainerTest.php'
|
| 868 |
+
),
|
| 869 |
+
'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\ExampleClasses\\ClassWithScalarInjectionMethodArgument' => array(
|
| 870 |
+
'version' => 'dev-release/4.9',
|
| 871 |
+
'path' => $baseDir . '/tests/php/src/Internal/DependencyManagement/ExampleClasses/ClassWithScalarInjectionMethodArgument.php'
|
| 872 |
+
),
|
| 873 |
+
'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\ExampleClasses\\ClassWithDependencies' => array(
|
| 874 |
+
'version' => 'dev-release/4.9',
|
| 875 |
+
'path' => $baseDir . '/tests/php/src/Internal/DependencyManagement/ExampleClasses/ClassWithDependencies.php'
|
| 876 |
+
),
|
| 877 |
+
'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\ExampleClasses\\DependencyClass' => array(
|
| 878 |
+
'version' => 'dev-release/4.9',
|
| 879 |
+
'path' => $baseDir . '/tests/php/src/Internal/DependencyManagement/ExampleClasses/DependencyClass.php'
|
| 880 |
+
),
|
| 881 |
+
'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\ExampleClasses\\ClassWithPrivateInjectionMethod' => array(
|
| 882 |
+
'version' => 'dev-release/4.9',
|
| 883 |
+
'path' => $baseDir . '/tests/php/src/Internal/DependencyManagement/ExampleClasses/ClassWithPrivateInjectionMethod.php'
|
| 884 |
+
),
|
| 885 |
+
'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\ExampleClasses\\ClassWithNonFinalInjectionMethod' => array(
|
| 886 |
+
'version' => 'dev-release/4.9',
|
| 887 |
+
'path' => $baseDir . '/tests/php/src/Internal/DependencyManagement/ExampleClasses/ClassWithNonFinalInjectionMethod.php'
|
| 888 |
+
),
|
| 889 |
+
'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\ExampleClasses\\ClassWithInjectionMethodArgumentWithoutTypeHint' => array(
|
| 890 |
+
'version' => 'dev-release/4.9',
|
| 891 |
+
'path' => $baseDir . '/tests/php/src/Internal/DependencyManagement/ExampleClasses/ClassWithInjectionMethodArgumentWithoutTypeHint.php'
|
| 892 |
+
),
|
| 893 |
+
'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\AbstractServiceProviderTest' => array(
|
| 894 |
+
'version' => 'dev-release/4.9',
|
| 895 |
+
'path' => $baseDir . '/tests/php/src/Internal/DependencyManagement/AbstractServiceProviderTest.php'
|
| 896 |
+
),
|
| 897 |
+
'Automattic\\WooCommerce\\Tests\\Utilities\\StringUtilTest' => array(
|
| 898 |
+
'version' => 'dev-release/4.9',
|
| 899 |
+
'path' => $baseDir . '/tests/php/src/Utilities/StringUtilTest.php'
|
| 900 |
+
),
|
| 901 |
+
'Automattic\\WooCommerce\\Tests\\Utilities\\NumberUtilTest' => array(
|
| 902 |
+
'version' => 'dev-release/4.9',
|
| 903 |
+
'path' => $baseDir . '/tests/php/src/Utilities/NumberUtilTest.php'
|
| 904 |
+
),
|
| 905 |
+
'Automattic\\WooCommerce\\Tests\\Proxies\\LegacyProxyTest' => array(
|
| 906 |
+
'version' => 'dev-release/4.9',
|
| 907 |
+
'path' => $baseDir . '/tests/php/src/Proxies/LegacyProxyTest.php'
|
| 908 |
+
),
|
| 909 |
+
'Automattic\\WooCommerce\\Tests\\Proxies\\ExampleClasses\\ClassThatDependsOnLegacyCode' => array(
|
| 910 |
+
'version' => 'dev-release/4.9',
|
| 911 |
+
'path' => $baseDir . '/tests/php/src/Proxies/ExampleClasses/ClassThatDependsOnLegacyCode.php'
|
| 912 |
+
),
|
| 913 |
+
'Automattic\\WooCommerce\\Tests\\Proxies\\MockableLegacyProxyTest' => array(
|
| 914 |
+
'version' => 'dev-release/4.9',
|
| 915 |
+
'path' => $baseDir . '/tests/php/src/Proxies/MockableLegacyProxyTest.php'
|
| 916 |
+
),
|
| 917 |
+
'Automattic\\WooCommerce\\Tests\\Proxies\\ClassThatDependsOnLegacyCodeTest' => array(
|
| 918 |
+
'version' => 'dev-release/4.9',
|
| 919 |
+
'path' => $baseDir . '/tests/php/src/Proxies/ClassThatDependsOnLegacyCodeTest.php'
|
| 920 |
+
),
|
| 921 |
+
'Automattic\\WooCommerce\\Testing\\Tools\\CodeHacking\\CodeHackerTestHook' => array(
|
| 922 |
+
'version' => 'dev-release/4.9',
|
| 923 |
+
'path' => $baseDir . '/tests/Tools/CodeHacking/CodeHackerTestHook.php'
|
| 924 |
+
),
|
| 925 |
+
'Automattic\\WooCommerce\\Testing\\Tools\\CodeHacking\\CodeHacker' => array(
|
| 926 |
+
'version' => 'dev-release/4.9',
|
| 927 |
+
'path' => $baseDir . '/tests/Tools/CodeHacking/CodeHacker.php'
|
| 928 |
+
),
|
| 929 |
+
'Automattic\\WooCommerce\\Testing\\Tools\\CodeHacking\\Hacks\\BypassFinalsHack' => array(
|
| 930 |
+
'version' => 'dev-release/4.9',
|
| 931 |
+
'path' => $baseDir . '/tests/Tools/CodeHacking/Hacks/BypassFinalsHack.php'
|
| 932 |
+
),
|
| 933 |
+
'Automattic\\WooCommerce\\Testing\\Tools\\CodeHacking\\Hacks\\StaticMockerHack' => array(
|
| 934 |
+
'version' => 'dev-release/4.9',
|
| 935 |
+
'path' => $baseDir . '/tests/Tools/CodeHacking/Hacks/StaticMockerHack.php'
|
| 936 |
+
),
|
| 937 |
+
'Automattic\\WooCommerce\\Testing\\Tools\\CodeHacking\\Hacks\\FunctionsMockerHack' => array(
|
| 938 |
+
'version' => 'dev-release/4.9',
|
| 939 |
+
'path' => $baseDir . '/tests/Tools/CodeHacking/Hacks/FunctionsMockerHack.php'
|
| 940 |
+
),
|
| 941 |
+
'Automattic\\WooCommerce\\Testing\\Tools\\CodeHacking\\Hacks\\CodeHack' => array(
|
| 942 |
+
'version' => 'dev-release/4.9',
|
| 943 |
+
'path' => $baseDir . '/tests/Tools/CodeHacking/Hacks/CodeHack.php'
|
| 944 |
+
),
|
| 945 |
+
'Automattic\\WooCommerce\\Testing\\Tools\\DependencyManagement\\DependencyManagementTestHook' => array(
|
| 946 |
+
'version' => 'dev-release/4.9',
|
| 947 |
+
'path' => $baseDir . '/tests/Tools/DependencyManagement/DependencyManagementTestHook.php'
|
| 948 |
+
),
|
| 949 |
+
'Automattic\\WooCommerce\\Testing\\Tools\\DependencyManagement\\MockableLegacyProxy' => array(
|
| 950 |
+
'version' => 'dev-release/4.9',
|
| 951 |
+
'path' => $baseDir . '/tests/Tools/DependencyManagement/MockableLegacyProxy.php'
|
| 952 |
+
),
|
| 953 |
+
'Automattic\\WooCommerce\\Blocks\\Payments\\PaymentResult' => array(
|
| 954 |
+
'version' => '4.0.0.0',
|
| 955 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/Payments/PaymentResult.php'
|
| 956 |
+
),
|
| 957 |
+
'Automattic\\WooCommerce\\Blocks\\Payments\\PaymentMethodTypeInterface' => array(
|
| 958 |
+
'version' => '4.0.0.0',
|
| 959 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/Payments/PaymentMethodTypeInterface.php'
|
| 960 |
+
),
|
| 961 |
+
'Automattic\\WooCommerce\\Blocks\\Payments\\PaymentMethodRegistry' => array(
|
| 962 |
+
'version' => '4.0.0.0',
|
| 963 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/Payments/PaymentMethodRegistry.php'
|
| 964 |
+
),
|
| 965 |
+
'Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\AbstractPaymentMethodType' => array(
|
| 966 |
+
'version' => '4.0.0.0',
|
| 967 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/Payments/Integrations/AbstractPaymentMethodType.php'
|
| 968 |
+
),
|
| 969 |
+
'Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\Cheque' => array(
|
| 970 |
+
'version' => '4.0.0.0',
|
| 971 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/Payments/Integrations/Cheque.php'
|
| 972 |
+
),
|
| 973 |
+
'Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\BankTransfer' => array(
|
| 974 |
+
'version' => '4.0.0.0',
|
| 975 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/Payments/Integrations/BankTransfer.php'
|
| 976 |
+
),
|
| 977 |
+
'Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\CashOnDelivery' => array(
|
| 978 |
+
'version' => '4.0.0.0',
|
| 979 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/Payments/Integrations/CashOnDelivery.php'
|
| 980 |
+
),
|
| 981 |
+
'Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\Stripe' => array(
|
| 982 |
+
'version' => '4.0.0.0',
|
| 983 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/Payments/Integrations/Stripe.php'
|
| 984 |
+
),
|
| 985 |
+
'Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\PayPal' => array(
|
| 986 |
+
'version' => '4.0.0.0',
|
| 987 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/Payments/Integrations/PayPal.php'
|
| 988 |
+
),
|
| 989 |
+
'Automattic\\WooCommerce\\Blocks\\Payments\\PaymentContext' => array(
|
| 990 |
+
'version' => '4.0.0.0',
|
| 991 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/Payments/PaymentContext.php'
|
| 992 |
+
),
|
| 993 |
+
'Automattic\\WooCommerce\\Blocks\\Payments\\Api' => array(
|
| 994 |
+
'version' => '4.0.0.0',
|
| 995 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/Payments/Api.php'
|
| 996 |
+
),
|
| 997 |
+
'Automattic\\WooCommerce\\Blocks\\Package' => array(
|
| 998 |
+
'version' => '4.0.0.0',
|
| 999 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/Package.php'
|
| 1000 |
+
),
|
| 1001 |
+
'Automattic\\WooCommerce\\Blocks\\Library' => array(
|
| 1002 |
+
'version' => '4.0.0.0',
|
| 1003 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/Library.php'
|
| 1004 |
+
),
|
| 1005 |
+
'Automattic\\WooCommerce\\Blocks\\RestApi' => array(
|
| 1006 |
+
'version' => '4.0.0.0',
|
| 1007 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/RestApi.php'
|
| 1008 |
+
),
|
| 1009 |
+
'Automattic\\WooCommerce\\Blocks\\Utils\\BlocksWpQuery' => array(
|
| 1010 |
+
'version' => '4.0.0.0',
|
| 1011 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/Utils/BlocksWpQuery.php'
|
| 1012 |
+
),
|
| 1013 |
+
'Automattic\\WooCommerce\\Blocks\\Registry\\Container' => array(
|
| 1014 |
+
'version' => '4.0.0.0',
|
| 1015 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/Registry/Container.php'
|
| 1016 |
+
),
|
| 1017 |
+
'Automattic\\WooCommerce\\Blocks\\Registry\\SharedType' => array(
|
| 1018 |
+
'version' => '4.0.0.0',
|
| 1019 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/Registry/SharedType.php'
|
| 1020 |
+
),
|
| 1021 |
+
'Automattic\\WooCommerce\\Blocks\\Registry\\FactoryType' => array(
|
| 1022 |
+
'version' => '4.0.0.0',
|
| 1023 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/Registry/FactoryType.php'
|
| 1024 |
+
),
|
| 1025 |
+
'Automattic\\WooCommerce\\Blocks\\Registry\\AbstractDependencyType' => array(
|
| 1026 |
+
'version' => '4.0.0.0',
|
| 1027 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/Registry/AbstractDependencyType.php'
|
| 1028 |
+
),
|
| 1029 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\FeaturedProduct' => array(
|
| 1030 |
+
'version' => '4.0.0.0',
|
| 1031 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/FeaturedProduct.php'
|
| 1032 |
+
),
|
| 1033 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ActiveFilters' => array(
|
| 1034 |
+
'version' => '4.0.0.0',
|
| 1035 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ActiveFilters.php'
|
| 1036 |
+
),
|
| 1037 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\HandpickedProducts' => array(
|
| 1038 |
+
'version' => '4.0.0.0',
|
| 1039 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/HandpickedProducts.php'
|
| 1040 |
+
),
|
| 1041 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ReviewsByProduct' => array(
|
| 1042 |
+
'version' => '4.0.0.0',
|
| 1043 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ReviewsByProduct.php'
|
| 1044 |
+
),
|
| 1045 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductSearch' => array(
|
| 1046 |
+
'version' => '4.0.0.0',
|
| 1047 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ProductSearch.php'
|
| 1048 |
+
),
|
| 1049 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\Cart' => array(
|
| 1050 |
+
'version' => '4.0.0.0',
|
| 1051 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/Cart.php'
|
| 1052 |
+
),
|
| 1053 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\AtomicBlock' => array(
|
| 1054 |
+
'version' => '4.0.0.0',
|
| 1055 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/AtomicBlock.php'
|
| 1056 |
+
),
|
| 1057 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductOnSale' => array(
|
| 1058 |
+
'version' => '4.0.0.0',
|
| 1059 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ProductOnSale.php'
|
| 1060 |
+
),
|
| 1061 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductTopRated' => array(
|
| 1062 |
+
'version' => '4.0.0.0',
|
| 1063 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ProductTopRated.php'
|
| 1064 |
+
),
|
| 1065 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\SingleProduct' => array(
|
| 1066 |
+
'version' => '4.0.0.0',
|
| 1067 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/SingleProduct.php'
|
| 1068 |
+
),
|
| 1069 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductNew' => array(
|
| 1070 |
+
'version' => '4.0.0.0',
|
| 1071 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ProductNew.php'
|
| 1072 |
+
),
|
| 1073 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\Checkout' => array(
|
| 1074 |
+
'version' => '4.0.0.0',
|
| 1075 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/Checkout.php'
|
| 1076 |
+
),
|
| 1077 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductCategories' => array(
|
| 1078 |
+
'version' => '4.0.0.0',
|
| 1079 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ProductCategories.php'
|
| 1080 |
+
),
|
| 1081 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductTag' => array(
|
| 1082 |
+
'version' => '4.0.0.0',
|
| 1083 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ProductTag.php'
|
| 1084 |
+
),
|
| 1085 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\AllReviews' => array(
|
| 1086 |
+
'version' => '4.0.0.0',
|
| 1087 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/AllReviews.php'
|
| 1088 |
+
),
|
| 1089 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\AbstractProductGrid' => array(
|
| 1090 |
+
'version' => '4.0.0.0',
|
| 1091 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/AbstractProductGrid.php'
|
| 1092 |
+
),
|
| 1093 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\AbstractBlock' => array(
|
| 1094 |
+
'version' => '4.0.0.0',
|
| 1095 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/AbstractBlock.php'
|
| 1096 |
+
),
|
| 1097 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\AttributeFilter' => array(
|
| 1098 |
+
'version' => '4.0.0.0',
|
| 1099 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/AttributeFilter.php'
|
| 1100 |
+
),
|
| 1101 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\AbstractDynamicBlock' => array(
|
| 1102 |
+
'version' => '4.0.0.0',
|
| 1103 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/AbstractDynamicBlock.php'
|
| 1104 |
+
),
|
| 1105 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ReviewsByCategory' => array(
|
| 1106 |
+
'version' => '4.0.0.0',
|
| 1107 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ReviewsByCategory.php'
|
| 1108 |
+
),
|
| 1109 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductsByAttribute' => array(
|
| 1110 |
+
'version' => '4.0.0.0',
|
| 1111 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ProductsByAttribute.php'
|
| 1112 |
+
),
|
| 1113 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductBestSellers' => array(
|
| 1114 |
+
'version' => '4.0.0.0',
|
| 1115 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ProductBestSellers.php'
|
| 1116 |
+
),
|
| 1117 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductCategory' => array(
|
| 1118 |
+
'version' => '4.0.0.0',
|
| 1119 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ProductCategory.php'
|
| 1120 |
+
),
|
| 1121 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\FeaturedCategory' => array(
|
| 1122 |
+
'version' => '4.0.0.0',
|
| 1123 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/FeaturedCategory.php'
|
| 1124 |
+
),
|
| 1125 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\PriceFilter' => array(
|
| 1126 |
+
'version' => '4.0.0.0',
|
| 1127 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/PriceFilter.php'
|
| 1128 |
+
),
|
| 1129 |
+
'Automattic\\WooCommerce\\Blocks\\BlockTypes\\AllProducts' => array(
|
| 1130 |
+
'version' => '4.0.0.0',
|
| 1131 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/AllProducts.php'
|
| 1132 |
+
),
|
| 1133 |
+
'Automattic\\WooCommerce\\Blocks\\Installer' => array(
|
| 1134 |
+
'version' => '4.0.0.0',
|
| 1135 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/Installer.php'
|
| 1136 |
+
),
|
| 1137 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\RoutesController' => array(
|
| 1138 |
+
'version' => '4.0.0.0',
|
| 1139 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/RoutesController.php'
|
| 1140 |
+
),
|
| 1141 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Formatters\\CurrencyFormatter' => array(
|
| 1142 |
+
'version' => '4.0.0.0',
|
| 1143 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Formatters/CurrencyFormatter.php'
|
| 1144 |
+
),
|
| 1145 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Formatters\\FormatterInterface' => array(
|
| 1146 |
+
'version' => '4.0.0.0',
|
| 1147 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Formatters/FormatterInterface.php'
|
| 1148 |
+
),
|
| 1149 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Formatters\\MoneyFormatter' => array(
|
| 1150 |
+
'version' => '4.0.0.0',
|
| 1151 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Formatters/MoneyFormatter.php'
|
| 1152 |
+
),
|
| 1153 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Formatters\\HtmlFormatter' => array(
|
| 1154 |
+
'version' => '4.0.0.0',
|
| 1155 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Formatters/HtmlFormatter.php'
|
| 1156 |
+
),
|
| 1157 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Formatters\\DefaultFormatter' => array(
|
| 1158 |
+
'version' => '4.0.0.0',
|
| 1159 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Formatters/DefaultFormatter.php'
|
| 1160 |
+
),
|
| 1161 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Formatters' => array(
|
| 1162 |
+
'version' => '4.0.0.0',
|
| 1163 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Formatters.php'
|
| 1164 |
+
),
|
| 1165 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\SchemaController' => array(
|
| 1166 |
+
'version' => '4.0.0.0',
|
| 1167 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/SchemaController.php'
|
| 1168 |
+
),
|
| 1169 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\CartShippingRateSchema' => array(
|
| 1170 |
+
'version' => '4.0.0.0',
|
| 1171 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/CartShippingRateSchema.php'
|
| 1172 |
+
),
|
| 1173 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\CartItemSchema' => array(
|
| 1174 |
+
'version' => '4.0.0.0',
|
| 1175 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/CartItemSchema.php'
|
| 1176 |
+
),
|
| 1177 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\CartSchema' => array(
|
| 1178 |
+
'version' => '4.0.0.0',
|
| 1179 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php'
|
| 1180 |
+
),
|
| 1181 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\AbstractSchema' => array(
|
| 1182 |
+
'version' => '4.0.0.0',
|
| 1183 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/AbstractSchema.php'
|
| 1184 |
+
),
|
| 1185 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\CartCouponSchema' => array(
|
| 1186 |
+
'version' => '4.0.0.0',
|
| 1187 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/CartCouponSchema.php'
|
| 1188 |
+
),
|
| 1189 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ProductAttributeSchema' => array(
|
| 1190 |
+
'version' => '4.0.0.0',
|
| 1191 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ProductAttributeSchema.php'
|
| 1192 |
+
),
|
| 1193 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ErrorSchema' => array(
|
| 1194 |
+
'version' => '4.0.0.0',
|
| 1195 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ErrorSchema.php'
|
| 1196 |
+
),
|
| 1197 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\BillingAddressSchema' => array(
|
| 1198 |
+
'version' => '4.0.0.0',
|
| 1199 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/BillingAddressSchema.php'
|
| 1200 |
+
),
|
| 1201 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\TermSchema' => array(
|
| 1202 |
+
'version' => '4.0.0.0',
|
| 1203 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/TermSchema.php'
|
| 1204 |
+
),
|
| 1205 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ProductCategorySchema' => array(
|
| 1206 |
+
'version' => '4.0.0.0',
|
| 1207 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ProductCategorySchema.php'
|
| 1208 |
+
),
|
| 1209 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\OrderCouponSchema' => array(
|
| 1210 |
+
'version' => '4.0.0.0',
|
| 1211 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/OrderCouponSchema.php'
|
| 1212 |
+
),
|
| 1213 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ProductCollectionDataSchema' => array(
|
| 1214 |
+
'version' => '4.0.0.0',
|
| 1215 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ProductCollectionDataSchema.php'
|
| 1216 |
+
),
|
| 1217 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ProductSchema' => array(
|
| 1218 |
+
'version' => '4.0.0.0',
|
| 1219 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ProductSchema.php'
|
| 1220 |
+
),
|
| 1221 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ShippingAddressSchema' => array(
|
| 1222 |
+
'version' => '4.0.0.0',
|
| 1223 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ShippingAddressSchema.php'
|
| 1224 |
+
),
|
| 1225 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\CheckoutSchema' => array(
|
| 1226 |
+
'version' => '4.0.0.0',
|
| 1227 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/CheckoutSchema.php'
|
| 1228 |
+
),
|
| 1229 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ImageAttachmentSchema' => array(
|
| 1230 |
+
'version' => '4.0.0.0',
|
| 1231 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ImageAttachmentSchema.php'
|
| 1232 |
+
),
|
| 1233 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ProductReviewSchema' => array(
|
| 1234 |
+
'version' => '4.0.0.0',
|
| 1235 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ProductReviewSchema.php'
|
| 1236 |
+
),
|
| 1237 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Utilities\\NoticeHandler' => array(
|
| 1238 |
+
'version' => '4.0.0.0',
|
| 1239 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Utilities/NoticeHandler.php'
|
| 1240 |
+
),
|
| 1241 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Utilities\\ProductQueryFilters' => array(
|
| 1242 |
+
'version' => '4.0.0.0',
|
| 1243 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Utilities/ProductQueryFilters.php'
|
| 1244 |
+
),
|
| 1245 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Utilities\\Pagination' => array(
|
| 1246 |
+
'version' => '4.0.0.0',
|
| 1247 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Utilities/Pagination.php'
|
| 1248 |
+
),
|
| 1249 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Utilities\\ProductQuery' => array(
|
| 1250 |
+
'version' => '4.0.0.0',
|
| 1251 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Utilities/ProductQuery.php'
|
| 1252 |
+
),
|
| 1253 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Utilities\\OrderController' => array(
|
| 1254 |
+
'version' => '4.0.0.0',
|
| 1255 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Utilities/OrderController.php'
|
| 1256 |
+
),
|
| 1257 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Utilities\\CartController' => array(
|
| 1258 |
+
'version' => '4.0.0.0',
|
| 1259 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php'
|
| 1260 |
+
),
|
| 1261 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\RouteException' => array(
|
| 1262 |
+
'version' => '4.0.0.0',
|
| 1263 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/RouteException.php'
|
| 1264 |
+
),
|
| 1265 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductReviews' => array(
|
| 1266 |
+
'version' => '4.0.0.0',
|
| 1267 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductReviews.php'
|
| 1268 |
+
),
|
| 1269 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartApplyCoupon' => array(
|
| 1270 |
+
'version' => '4.0.0.0',
|
| 1271 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartApplyCoupon.php'
|
| 1272 |
+
),
|
| 1273 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartCouponsByCode' => array(
|
| 1274 |
+
'version' => '4.0.0.0',
|
| 1275 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartCouponsByCode.php'
|
| 1276 |
+
),
|
| 1277 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\Cart' => array(
|
| 1278 |
+
'version' => '4.0.0.0',
|
| 1279 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/Cart.php'
|
| 1280 |
+
),
|
| 1281 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartUpdateItem' => array(
|
| 1282 |
+
'version' => '4.0.0.0',
|
| 1283 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartUpdateItem.php'
|
| 1284 |
+
),
|
| 1285 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductCategoriesById' => array(
|
| 1286 |
+
'version' => '4.0.0.0',
|
| 1287 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductCategoriesById.php'
|
| 1288 |
+
),
|
| 1289 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductCollectionData' => array(
|
| 1290 |
+
'version' => '4.0.0.0',
|
| 1291 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductCollectionData.php'
|
| 1292 |
+
),
|
| 1293 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartItemsByKey' => array(
|
| 1294 |
+
'version' => '4.0.0.0',
|
| 1295 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartItemsByKey.php'
|
| 1296 |
+
),
|
| 1297 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\AbstractCartRoute' => array(
|
| 1298 |
+
'version' => '4.0.0.0',
|
| 1299 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/AbstractCartRoute.php'
|
| 1300 |
+
),
|
| 1301 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\AbstractTermsRoute' => array(
|
| 1302 |
+
'version' => '4.0.0.0',
|
| 1303 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/AbstractTermsRoute.php'
|
| 1304 |
+
),
|
| 1305 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartUpdateCustomer' => array(
|
| 1306 |
+
'version' => '4.0.0.0',
|
| 1307 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartUpdateCustomer.php'
|
| 1308 |
+
),
|
| 1309 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\Checkout' => array(
|
| 1310 |
+
'version' => '4.0.0.0',
|
| 1311 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/Checkout.php'
|
| 1312 |
+
),
|
| 1313 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductCategories' => array(
|
| 1314 |
+
'version' => '4.0.0.0',
|
| 1315 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductCategories.php'
|
| 1316 |
+
),
|
| 1317 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductAttributes' => array(
|
| 1318 |
+
'version' => '4.0.0.0',
|
| 1319 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductAttributes.php'
|
| 1320 |
+
),
|
| 1321 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartItems' => array(
|
| 1322 |
+
'version' => '4.0.0.0',
|
| 1323 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartItems.php'
|
| 1324 |
+
),
|
| 1325 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartAddItem' => array(
|
| 1326 |
+
'version' => '4.0.0.0',
|
| 1327 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartAddItem.php'
|
| 1328 |
+
),
|
| 1329 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartSelectShippingRate' => array(
|
| 1330 |
+
'version' => '4.0.0.0',
|
| 1331 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartSelectShippingRate.php'
|
| 1332 |
+
),
|
| 1333 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\AbstractRoute' => array(
|
| 1334 |
+
'version' => '4.0.0.0',
|
| 1335 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/AbstractRoute.php'
|
| 1336 |
+
),
|
| 1337 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartRemoveCoupon' => array(
|
| 1338 |
+
'version' => '4.0.0.0',
|
| 1339 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartRemoveCoupon.php'
|
| 1340 |
+
),
|
| 1341 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductAttributesById' => array(
|
| 1342 |
+
'version' => '4.0.0.0',
|
| 1343 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductAttributesById.php'
|
| 1344 |
+
),
|
| 1345 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\RouteInterface' => array(
|
| 1346 |
+
'version' => '4.0.0.0',
|
| 1347 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/RouteInterface.php'
|
| 1348 |
+
),
|
| 1349 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductsById' => array(
|
| 1350 |
+
'version' => '4.0.0.0',
|
| 1351 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductsById.php'
|
| 1352 |
+
),
|
| 1353 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\Products' => array(
|
| 1354 |
+
'version' => '4.0.0.0',
|
| 1355 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/Products.php'
|
| 1356 |
+
),
|
| 1357 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartRemoveItem' => array(
|
| 1358 |
+
'version' => '4.0.0.0',
|
| 1359 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartRemoveItem.php'
|
| 1360 |
+
),
|
| 1361 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductTags' => array(
|
| 1362 |
+
'version' => '4.0.0.0',
|
| 1363 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductTags.php'
|
| 1364 |
+
),
|
| 1365 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartCoupons' => array(
|
| 1366 |
+
'version' => '4.0.0.0',
|
| 1367 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartCoupons.php'
|
| 1368 |
+
),
|
| 1369 |
+
'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductAttributeTerms' => array(
|
| 1370 |
+
'version' => '4.0.0.0',
|
| 1371 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductAttributeTerms.php'
|
| 1372 |
+
),
|
| 1373 |
+
'Automattic\\WooCommerce\\Blocks\\Assets\\BackCompatAssetDataRegistry' => array(
|
| 1374 |
+
'version' => '4.0.0.0',
|
| 1375 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/Assets/BackCompatAssetDataRegistry.php'
|
| 1376 |
+
),
|
| 1377 |
+
'Automattic\\WooCommerce\\Blocks\\Assets\\AssetDataRegistry' => array(
|
| 1378 |
+
'version' => '4.0.0.0',
|
| 1379 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/Assets/AssetDataRegistry.php'
|
| 1380 |
+
),
|
| 1381 |
+
'Automattic\\WooCommerce\\Blocks\\Assets\\Api' => array(
|
| 1382 |
+
'version' => '4.0.0.0',
|
| 1383 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/Assets/Api.php'
|
| 1384 |
+
),
|
| 1385 |
+
'Automattic\\WooCommerce\\Blocks\\Domain\\Package' => array(
|
| 1386 |
+
'version' => '4.0.0.0',
|
| 1387 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/Domain/Package.php'
|
| 1388 |
+
),
|
| 1389 |
+
'Automattic\\WooCommerce\\Blocks\\Domain\\Bootstrap' => array(
|
| 1390 |
+
'version' => '4.0.0.0',
|
| 1391 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/Domain/Bootstrap.php'
|
| 1392 |
+
),
|
| 1393 |
+
'Automattic\\WooCommerce\\Blocks\\Domain\\Services\\ExtendRestApi' => array(
|
| 1394 |
+
'version' => '4.0.0.0',
|
| 1395 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/Domain/Services/ExtendRestApi.php'
|
| 1396 |
+
),
|
| 1397 |
+
'Automattic\\WooCommerce\\Blocks\\Domain\\Services\\CreateAccount' => array(
|
| 1398 |
+
'version' => '4.0.0.0',
|
| 1399 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/Domain/Services/CreateAccount.php'
|
| 1400 |
+
),
|
| 1401 |
+
'Automattic\\WooCommerce\\Blocks\\Domain\\Services\\DraftOrders' => array(
|
| 1402 |
+
'version' => '4.0.0.0',
|
| 1403 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/Domain/Services/DraftOrders.php'
|
| 1404 |
+
),
|
| 1405 |
+
'Automattic\\WooCommerce\\Blocks\\Domain\\Services\\FeatureGating' => array(
|
| 1406 |
+
'version' => '4.0.0.0',
|
| 1407 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/Domain/Services/FeatureGating.php'
|
| 1408 |
+
),
|
| 1409 |
+
'Automattic\\WooCommerce\\Blocks\\Domain\\Services\\Email\\CustomerNewAccount' => array(
|
| 1410 |
+
'version' => '4.0.0.0',
|
| 1411 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/Domain/Services/Email/CustomerNewAccount.php'
|
| 1412 |
+
),
|
| 1413 |
+
'Automattic\\WooCommerce\\Blocks\\Assets' => array(
|
| 1414 |
+
'version' => '4.0.0.0',
|
| 1415 |
+
'path' => $baseDir . '/packages/woocommerce-blocks/src/Assets.php'
|
| 1416 |
+
),
|
| 1417 |
+
'Automattic\\WooCommerce\\Admin\\Overrides\\Order' => array(
|
| 1418 |
+
'version' => '1.8.2.0',
|
| 1419 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Overrides/Order.php'
|
| 1420 |
+
),
|
| 1421 |
+
'Automattic\\WooCommerce\\Admin\\Overrides\\ThemeUpgrader' => array(
|
| 1422 |
+
'version' => '1.8.2.0',
|
| 1423 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Overrides/ThemeUpgrader.php'
|
| 1424 |
+
),
|
| 1425 |
+
'Automattic\\WooCommerce\\Admin\\Overrides\\ThemeUpgraderSkin' => array(
|
| 1426 |
+
'version' => '1.8.2.0',
|
| 1427 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Overrides/ThemeUpgraderSkin.php'
|
| 1428 |
+
),
|
| 1429 |
+
'Automattic\\WooCommerce\\Admin\\Overrides\\OrderTraits' => array(
|
| 1430 |
+
'version' => '1.8.2.0',
|
| 1431 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Overrides/OrderTraits.php'
|
| 1432 |
+
),
|
| 1433 |
+
'Automattic\\WooCommerce\\Admin\\Overrides\\OrderRefund' => array(
|
| 1434 |
+
'version' => '1.8.2.0',
|
| 1435 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Overrides/OrderRefund.php'
|
| 1436 |
+
),
|
| 1437 |
+
'Automattic\\WooCommerce\\Admin\\Loader' => array(
|
| 1438 |
+
'version' => '1.8.2.0',
|
| 1439 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Loader.php'
|
| 1440 |
+
),
|
| 1441 |
+
'Automattic\\WooCommerce\\Admin\\ReportCSVEmail' => array(
|
| 1442 |
+
'version' => '1.8.2.0',
|
| 1443 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/ReportCSVEmail.php'
|
| 1444 |
+
),
|
| 1445 |
+
'Automattic\\WooCommerce\\Admin\\FeaturePlugin' => array(
|
| 1446 |
+
'version' => '1.8.2.0',
|
| 1447 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/FeaturePlugin.php'
|
| 1448 |
+
),
|
| 1449 |
+
'Automattic\\WooCommerce\\Admin\\ReportsSync' => array(
|
| 1450 |
+
'version' => '1.8.2.0',
|
| 1451 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/ReportsSync.php'
|
| 1452 |
+
),
|
| 1453 |
+
'Automattic\\WooCommerce\\Admin\\ReportCSVExporter' => array(
|
| 1454 |
+
'version' => '1.8.2.0',
|
| 1455 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/ReportCSVExporter.php'
|
| 1456 |
+
),
|
| 1457 |
+
'Automattic\\WooCommerce\\Admin\\Install' => array(
|
| 1458 |
+
'version' => '1.8.2.0',
|
| 1459 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Install.php'
|
| 1460 |
+
),
|
| 1461 |
+
'Automattic\\WooCommerce\\Admin\\PluginsHelper' => array(
|
| 1462 |
+
'version' => '1.8.2.0',
|
| 1463 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/PluginsHelper.php'
|
| 1464 |
+
),
|
| 1465 |
+
'Automattic\\WooCommerce\\Admin\\CategoryLookup' => array(
|
| 1466 |
+
'version' => '1.8.2.0',
|
| 1467 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/CategoryLookup.php'
|
| 1468 |
+
),
|
| 1469 |
+
'Automattic\\WooCommerce\\Admin\\DateTimeProvider\\CurrentDateTimeProvider' => array(
|
| 1470 |
+
'version' => '1.8.2.0',
|
| 1471 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/DateTimeProvider/CurrentDateTimeProvider.php'
|
| 1472 |
+
),
|
| 1473 |
+
'Automattic\\WooCommerce\\Admin\\DateTimeProvider\\DateTimeProviderInterface' => array(
|
| 1474 |
+
'version' => '1.8.2.0',
|
| 1475 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/DateTimeProvider/DateTimeProviderInterface.php'
|
| 1476 |
+
),
|
| 1477 |
+
'Automattic\\WooCommerce\\Admin\\ReportExporter' => array(
|
| 1478 |
+
'version' => '1.8.2.0',
|
| 1479 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/ReportExporter.php'
|
| 1480 |
+
),
|
| 1481 |
+
'Automattic\\WooCommerce\\Admin\\Composer\\Package' => array(
|
| 1482 |
+
'version' => '1.8.2.0',
|
| 1483 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Composer/Package.php'
|
| 1484 |
+
),
|
| 1485 |
+
'Automattic\\WooCommerce\\Admin\\Features\\MobileAppBanner' => array(
|
| 1486 |
+
'version' => '1.8.2.0',
|
| 1487 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Features/MobileAppBanner.php'
|
| 1488 |
+
),
|
| 1489 |
+
'Automattic\\WooCommerce\\Admin\\Features\\OnboardingTasks' => array(
|
| 1490 |
+
'version' => '1.8.2.0',
|
| 1491 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Features/OnboardingTasks.php'
|
| 1492 |
+
),
|
| 1493 |
+
'Automattic\\WooCommerce\\Admin\\Features\\ShippingLabelBannerDisplayRules' => array(
|
| 1494 |
+
'version' => '1.8.2.0',
|
| 1495 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Features/ShippingLabelBannerDisplayRules.php'
|
| 1496 |
+
),
|
| 1497 |
+
'Automattic\\WooCommerce\\Admin\\Features\\CouponsMovedTrait' => array(
|
| 1498 |
+
'version' => '1.8.2.0',
|
| 1499 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Features/CouponsMovedTrait.php'
|
| 1500 |
+
),
|
| 1501 |
+
'Automattic\\WooCommerce\\Admin\\Features\\Navigation\\Init' => array(
|
| 1502 |
+
'version' => '1.8.2.0',
|
| 1503 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Features/Navigation/Init.php'
|
| 1504 |
+
),
|
| 1505 |
+
'Automattic\\WooCommerce\\Admin\\Features\\Navigation\\CoreMenu' => array(
|
| 1506 |
+
'version' => '1.8.2.0',
|
| 1507 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Features/Navigation/CoreMenu.php'
|
| 1508 |
+
),
|
| 1509 |
+
'Automattic\\WooCommerce\\Admin\\Features\\Navigation\\Screen' => array(
|
| 1510 |
+
'version' => '1.8.2.0',
|
| 1511 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Features/Navigation/Screen.php'
|
| 1512 |
+
),
|
| 1513 |
+
'Automattic\\WooCommerce\\Admin\\Features\\Navigation\\Menu' => array(
|
| 1514 |
+
'version' => '1.8.2.0',
|
| 1515 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Features/Navigation/Menu.php'
|
| 1516 |
+
),
|
| 1517 |
+
'Automattic\\WooCommerce\\Admin\\Features\\Coupons' => array(
|
| 1518 |
+
'version' => '1.8.2.0',
|
| 1519 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Features/Coupons.php'
|
| 1520 |
+
),
|
| 1521 |
+
'Automattic\\WooCommerce\\Admin\\Features\\ShippingLabelBanner' => array(
|
| 1522 |
+
'version' => '1.8.2.0',
|
| 1523 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Features/ShippingLabelBanner.php'
|
| 1524 |
+
),
|
| 1525 |
+
'Automattic\\WooCommerce\\Admin\\Features\\ActivityPanels' => array(
|
| 1526 |
+
'version' => '1.8.2.0',
|
| 1527 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Features/ActivityPanels.php'
|
| 1528 |
+
),
|
| 1529 |
+
'Automattic\\WooCommerce\\Admin\\Features\\Onboarding' => array(
|
| 1530 |
+
'version' => '1.8.2.0',
|
| 1531 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Features/Onboarding.php'
|
| 1532 |
+
),
|
| 1533 |
+
'Automattic\\WooCommerce\\Admin\\Features\\OnboardingSetUpShipping' => array(
|
| 1534 |
+
'version' => '1.8.2.0',
|
| 1535 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Features/OnboardingSetUpShipping.php'
|
| 1536 |
+
),
|
| 1537 |
+
'Automattic\\WooCommerce\\Admin\\Features\\CustomerEffortScoreTracks' => array(
|
| 1538 |
+
'version' => '1.8.2.0',
|
| 1539 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Features/CustomerEffortScoreTracks.php'
|
| 1540 |
+
),
|
| 1541 |
+
'Automattic\\WooCommerce\\Admin\\Features\\Marketing' => array(
|
| 1542 |
+
'version' => '1.8.2.0',
|
| 1543 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Features/Marketing.php'
|
| 1544 |
+
),
|
| 1545 |
+
'Automattic\\WooCommerce\\Admin\\Features\\Analytics' => array(
|
| 1546 |
+
'version' => '1.8.2.0',
|
| 1547 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Features/Analytics.php'
|
| 1548 |
+
),
|
| 1549 |
+
'Automattic\\WooCommerce\\Admin\\Features\\AnalyticsDashboard' => array(
|
| 1550 |
+
'version' => '1.8.2.0',
|
| 1551 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Features/AnalyticsDashboard.php'
|
| 1552 |
+
),
|
| 1553 |
+
'Automattic\\WooCommerce\\Admin\\Features\\Homescreen' => array(
|
| 1554 |
+
'version' => '1.8.2.0',
|
| 1555 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Features/Homescreen.php'
|
| 1556 |
+
),
|
| 1557 |
+
'Automattic\\WooCommerce\\Admin\\Events' => array(
|
| 1558 |
+
'version' => '1.8.2.0',
|
| 1559 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Events.php'
|
| 1560 |
+
),
|
| 1561 |
+
'Automattic\\WooCommerce\\Admin\\DeprecatedClassFacade' => array(
|
| 1562 |
+
'version' => '1.8.2.0',
|
| 1563 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/DeprecatedClassFacade.php'
|
| 1564 |
+
),
|
| 1565 |
+
'Automattic\\WooCommerce\\Admin\\PluginsProvider\\PluginsProviderInterface' => array(
|
| 1566 |
+
'version' => '1.8.2.0',
|
| 1567 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/PluginsProvider/PluginsProviderInterface.php'
|
| 1568 |
+
),
|
| 1569 |
+
'Automattic\\WooCommerce\\Admin\\PluginsProvider\\PluginsProvider' => array(
|
| 1570 |
+
'version' => '1.8.2.0',
|
| 1571 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/PluginsProvider/PluginsProvider.php'
|
| 1572 |
+
),
|
| 1573 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\OnboardingPayments' => array(
|
| 1574 |
+
'version' => '1.8.2.0',
|
| 1575 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/OnboardingPayments.php'
|
| 1576 |
+
),
|
| 1577 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\GivingFeedbackNotes' => array(
|
| 1578 |
+
'version' => '1.8.2.0',
|
| 1579 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/GivingFeedbackNotes.php'
|
| 1580 |
+
),
|
| 1581 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\PerformanceOnMobile' => array(
|
| 1582 |
+
'version' => '1.8.2.0',
|
| 1583 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/PerformanceOnMobile.php'
|
| 1584 |
+
),
|
| 1585 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\SellingOnlineCourses' => array(
|
| 1586 |
+
'version' => '1.8.2.0',
|
| 1587 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/SellingOnlineCourses.php'
|
| 1588 |
+
),
|
| 1589 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\TestCheckout' => array(
|
| 1590 |
+
'version' => '1.8.2.0',
|
| 1591 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/TestCheckout.php'
|
| 1592 |
+
),
|
| 1593 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\ManageOrdersOnTheGo' => array(
|
| 1594 |
+
'version' => '1.8.2.0',
|
| 1595 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/ManageOrdersOnTheGo.php'
|
| 1596 |
+
),
|
| 1597 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\Note' => array(
|
| 1598 |
+
'version' => '1.8.2.0',
|
| 1599 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/Note.php'
|
| 1600 |
+
),
|
| 1601 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\RealTimeOrderAlerts' => array(
|
| 1602 |
+
'version' => '1.8.2.0',
|
| 1603 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/RealTimeOrderAlerts.php'
|
| 1604 |
+
),
|
| 1605 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\PersonalizeStore' => array(
|
| 1606 |
+
'version' => '1.8.2.0',
|
| 1607 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/PersonalizeStore.php'
|
| 1608 |
+
),
|
| 1609 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\StartDropshippingBusiness' => array(
|
| 1610 |
+
'version' => '1.8.2.0',
|
| 1611 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/StartDropshippingBusiness.php'
|
| 1612 |
+
),
|
| 1613 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\OnlineClothingStore' => array(
|
| 1614 |
+
'version' => '1.8.2.0',
|
| 1615 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/OnlineClothingStore.php'
|
| 1616 |
+
),
|
| 1617 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WooCommercePayments' => array(
|
| 1618 |
+
'version' => '1.8.2.0',
|
| 1619 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/WooCommercePayments.php'
|
| 1620 |
+
),
|
| 1621 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\FirstProduct' => array(
|
| 1622 |
+
'version' => '1.8.2.0',
|
| 1623 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/FirstProduct.php'
|
| 1624 |
+
),
|
| 1625 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\GoogleAdsAndMarketing' => array(
|
| 1626 |
+
'version' => '1.8.2.0',
|
| 1627 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/GoogleAdsAndMarketing.php'
|
| 1628 |
+
),
|
| 1629 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\NavigationFeedback' => array(
|
| 1630 |
+
'version' => '1.8.2.0',
|
| 1631 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/NavigationFeedback.php'
|
| 1632 |
+
),
|
| 1633 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\MobileApp' => array(
|
| 1634 |
+
'version' => '1.8.2.0',
|
| 1635 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/MobileApp.php'
|
| 1636 |
+
),
|
| 1637 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WooCommerceSubscriptions' => array(
|
| 1638 |
+
'version' => '1.8.2.0',
|
| 1639 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/WooCommerceSubscriptions.php'
|
| 1640 |
+
),
|
| 1641 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\DataStore' => array(
|
| 1642 |
+
'version' => '1.8.2.0',
|
| 1643 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DataStore.php'
|
| 1644 |
+
),
|
| 1645 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\OrderMilestones' => array(
|
| 1646 |
+
'version' => '1.8.2.0',
|
| 1647 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/OrderMilestones.php'
|
| 1648 |
),
|
| 1649 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\TrackingOptIn' => array(
|
| 1650 |
+
'version' => '1.8.2.0',
|
| 1651 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/TrackingOptIn.php'
|
| 1652 |
),
|
| 1653 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\DrawAttention' => array(
|
| 1654 |
+
'version' => '1.8.2.0',
|
| 1655 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DrawAttention.php'
|
| 1656 |
),
|
| 1657 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WooSubscriptionsNotes' => array(
|
| 1658 |
+
'version' => '1.8.2.0',
|
| 1659 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/WooSubscriptionsNotes.php'
|
| 1660 |
),
|
| 1661 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\DeactivatePlugin' => array(
|
| 1662 |
+
'version' => '1.8.2.0',
|
| 1663 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeactivatePlugin.php'
|
| 1664 |
),
|
| 1665 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\EditProductsOnTheMove' => array(
|
| 1666 |
+
'version' => '1.8.2.0',
|
| 1667 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/EditProductsOnTheMove.php'
|
| 1668 |
),
|
| 1669 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\Notes' => array(
|
| 1670 |
+
'version' => '1.8.2.0',
|
| 1671 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/Notes.php'
|
| 1672 |
),
|
| 1673 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\MigrateFromShopify' => array(
|
| 1674 |
+
'version' => '1.8.2.0',
|
| 1675 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/MigrateFromShopify.php'
|
| 1676 |
),
|
| 1677 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\NoteTraits' => array(
|
| 1678 |
+
'version' => '1.8.2.0',
|
| 1679 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/NoteTraits.php'
|
| 1680 |
),
|
| 1681 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\InsightFirstSale' => array(
|
| 1682 |
+
'version' => '1.8.2.0',
|
| 1683 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/InsightFirstSale.php'
|
| 1684 |
),
|
| 1685 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\EUVATNumber' => array(
|
| 1686 |
+
'version' => '1.8.2.0',
|
| 1687 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/EUVATNumber.php'
|
| 1688 |
+
),
|
| 1689 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\InstallJPAndWCSPlugins' => array(
|
| 1690 |
+
'version' => '1.8.2.0',
|
| 1691 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/InstallJPAndWCSPlugins.php'
|
| 1692 |
+
),
|
| 1693 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\FilterByProductVariationsInReports' => array(
|
| 1694 |
+
'version' => '1.8.2.0',
|
| 1695 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/FilterByProductVariationsInReports.php'
|
| 1696 |
+
),
|
| 1697 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Note' => array(
|
| 1698 |
+
'version' => '1.8.2.0',
|
| 1699 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
|
| 1700 |
+
),
|
| 1701 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes' => array(
|
| 1702 |
+
'version' => '1.8.2.0',
|
| 1703 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
|
| 1704 |
+
),
|
| 1705 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Choose_Niche' => array(
|
| 1706 |
+
'version' => '1.8.2.0',
|
| 1707 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
|
| 1708 |
+
),
|
| 1709 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Coupon_Page_Moved' => array(
|
| 1710 |
+
'version' => '1.8.2.0',
|
| 1711 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
|
| 1712 |
+
),
|
| 1713 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Customize_Store_With_Blocks' => array(
|
| 1714 |
+
'version' => '1.8.2.0',
|
| 1715 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
|
| 1716 |
+
),
|
| 1717 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Deactivate_Plugin' => array(
|
| 1718 |
+
'version' => '1.8.2.0',
|
| 1719 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
|
| 1720 |
+
),
|
| 1721 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Draw_Attention' => array(
|
| 1722 |
+
'version' => '1.8.2.0',
|
| 1723 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
|
| 1724 |
+
),
|
| 1725 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Edit_Products_On_The_Move' => array(
|
| 1726 |
+
'version' => '1.8.2.0',
|
| 1727 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
|
| 1728 |
+
),
|
| 1729 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_EU_VAT_Number' => array(
|
| 1730 |
+
'version' => '1.8.2.0',
|
| 1731 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
|
| 1732 |
+
),
|
| 1733 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Facebook_Marketing_Expert' => array(
|
| 1734 |
+
'version' => '1.8.2.0',
|
| 1735 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
|
| 1736 |
+
),
|
| 1737 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_First_Product' => array(
|
| 1738 |
+
'version' => '1.8.2.0',
|
| 1739 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
|
| 1740 |
+
),
|
| 1741 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Giving_Feedback_Notes' => array(
|
| 1742 |
+
'version' => '1.8.2.0',
|
| 1743 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
|
| 1744 |
+
),
|
| 1745 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Historical_Data' => array(
|
| 1746 |
+
'version' => '1.8.2.0',
|
| 1747 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
|
| 1748 |
+
),
|
| 1749 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Home_Screen_Feedback' => array(
|
| 1750 |
+
'version' => '1.8.2.0',
|
| 1751 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
|
| 1752 |
+
),
|
| 1753 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Insight_First_Sale' => array(
|
| 1754 |
+
'version' => '1.8.2.0',
|
| 1755 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
|
| 1756 |
+
),
|
| 1757 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Install_JP_And_WCS_Plugins' => array(
|
| 1758 |
+
'version' => '1.8.2.0',
|
| 1759 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
|
| 1760 |
+
),
|
| 1761 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Launch_Checklist' => array(
|
| 1762 |
+
'version' => '1.8.2.0',
|
| 1763 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
|
| 1764 |
+
),
|
| 1765 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Marketing' => array(
|
| 1766 |
+
'version' => '1.8.2.0',
|
| 1767 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
|
| 1768 |
+
),
|
| 1769 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Migrate_From_Shopify' => array(
|
| 1770 |
+
'version' => '1.8.2.0',
|
| 1771 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
|
| 1772 |
+
),
|
| 1773 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Mobile_App' => array(
|
| 1774 |
+
'version' => '1.8.2.0',
|
| 1775 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
|
| 1776 |
+
),
|
| 1777 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Need_Some_Inspiration' => array(
|
| 1778 |
+
'version' => '1.8.2.0',
|
| 1779 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
|
| 1780 |
+
),
|
| 1781 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_New_Sales_Record' => array(
|
| 1782 |
+
'version' => '1.8.2.0',
|
| 1783 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
|
| 1784 |
+
),
|
| 1785 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Onboarding_Email_Marketing' => array(
|
| 1786 |
+
'version' => '1.8.2.0',
|
| 1787 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
|
| 1788 |
+
),
|
| 1789 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Onboarding_Payments' => array(
|
| 1790 |
+
'version' => '1.8.2.0',
|
| 1791 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
|
| 1792 |
+
),
|
| 1793 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Online_Clothing_Store' => array(
|
| 1794 |
+
'version' => '1.8.2.0',
|
| 1795 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
|
| 1796 |
+
),
|
| 1797 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Order_Milestones' => array(
|
| 1798 |
+
'version' => '1.8.2.0',
|
| 1799 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
|
| 1800 |
+
),
|
| 1801 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Performance_On_Mobile' => array(
|
| 1802 |
+
'version' => '1.8.2.0',
|
| 1803 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
|
| 1804 |
+
),
|
| 1805 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Personalize_Store' => array(
|
| 1806 |
+
'version' => '1.8.2.0',
|
| 1807 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
|
| 1808 |
+
),
|
| 1809 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Real_Time_Order_Alerts' => array(
|
| 1810 |
+
'version' => '1.8.2.0',
|
| 1811 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
|
| 1812 |
+
),
|
| 1813 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Review_Shipping_Settings' => array(
|
| 1814 |
+
'version' => '1.8.2.0',
|
| 1815 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
|
| 1816 |
+
),
|
| 1817 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Selling_Online_Courses' => array(
|
| 1818 |
+
'version' => '1.8.2.0',
|
| 1819 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
|
| 1820 |
+
),
|
| 1821 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Set_Up_Additional_Payment_Types' => array(
|
| 1822 |
+
'version' => '1.8.2.0',
|
| 1823 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
|
| 1824 |
+
),
|
| 1825 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Start_Dropshipping_Business' => array(
|
| 1826 |
+
'version' => '1.8.2.0',
|
| 1827 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
|
| 1828 |
+
),
|
| 1829 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Test_Checkout' => array(
|
| 1830 |
+
'version' => '1.8.2.0',
|
| 1831 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
|
| 1832 |
+
),
|
| 1833 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Tracking_Opt_In' => array(
|
| 1834 |
+
'version' => '1.8.2.0',
|
| 1835 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
|
| 1836 |
+
),
|
| 1837 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Woo_Subscriptions_Notes' => array(
|
| 1838 |
+
'version' => '1.8.2.0',
|
| 1839 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
|
| 1840 |
+
),
|
| 1841 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_WooCommerce_Payments' => array(
|
| 1842 |
+
'version' => '1.8.2.0',
|
| 1843 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
|
| 1844 |
+
),
|
| 1845 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_WooCommerce_Subscriptions' => array(
|
| 1846 |
+
'version' => '1.8.2.0',
|
| 1847 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
|
| 1848 |
+
),
|
| 1849 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\ConfirmTaxSettings' => array(
|
| 1850 |
+
'version' => '1.8.2.0',
|
| 1851 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/ConfirmTaxSettings.php'
|
| 1852 |
+
),
|
| 1853 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\NavigationFeedbackFollowUp' => array(
|
| 1854 |
+
'version' => '1.8.2.0',
|
| 1855 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/NavigationFeedbackFollowUp.php'
|
| 1856 |
+
),
|
| 1857 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\Marketing' => array(
|
| 1858 |
+
'version' => '1.8.2.0',
|
| 1859 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/Marketing.php'
|
| 1860 |
+
),
|
| 1861 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\LaunchChecklist' => array(
|
| 1862 |
+
'version' => '1.8.2.0',
|
| 1863 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/LaunchChecklist.php'
|
| 1864 |
+
),
|
| 1865 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\NeedSomeInspiration' => array(
|
| 1866 |
+
'version' => '1.8.2.0',
|
| 1867 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/NeedSomeInspiration.php'
|
| 1868 |
+
),
|
| 1869 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\SetUpAdditionalPaymentTypes' => array(
|
| 1870 |
+
'version' => '1.8.2.0',
|
| 1871 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/SetUpAdditionalPaymentTypes.php'
|
| 1872 |
+
),
|
| 1873 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\OnboardingEmailMarketing' => array(
|
| 1874 |
+
'version' => '1.8.2.0',
|
| 1875 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/OnboardingEmailMarketing.php'
|
| 1876 |
+
),
|
| 1877 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\HistoricalData' => array(
|
| 1878 |
+
'version' => '1.8.2.0',
|
| 1879 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/HistoricalData.php'
|
| 1880 |
+
),
|
| 1881 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\CustomizeStoreWithBlocks' => array(
|
| 1882 |
+
'version' => '1.8.2.0',
|
| 1883 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/CustomizeStoreWithBlocks.php'
|
| 1884 |
+
),
|
| 1885 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\ReviewShippingSettings' => array(
|
| 1886 |
+
'version' => '1.8.2.0',
|
| 1887 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/ReviewShippingSettings.php'
|
| 1888 |
+
),
|
| 1889 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\NewSalesRecord' => array(
|
| 1890 |
+
'version' => '1.8.2.0',
|
| 1891 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/NewSalesRecord.php'
|
| 1892 |
+
),
|
| 1893 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\HomeScreenFeedback' => array(
|
| 1894 |
+
'version' => '1.8.2.0',
|
| 1895 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/HomeScreenFeedback.php'
|
| 1896 |
+
),
|
| 1897 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\CouponPageMoved' => array(
|
| 1898 |
+
'version' => '1.8.2.0',
|
| 1899 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/CouponPageMoved.php'
|
| 1900 |
+
),
|
| 1901 |
+
'Automattic\\WooCommerce\\Admin\\Notes\\ChooseNiche' => array(
|
| 1902 |
+
'version' => '1.8.2.0',
|
| 1903 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/ChooseNiche.php'
|
| 1904 |
+
),
|
| 1905 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\IsEcommerceRuleProcessor' => array(
|
| 1906 |
+
'version' => '1.8.2.0',
|
| 1907 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/IsEcommerceRuleProcessor.php'
|
| 1908 |
+
),
|
| 1909 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\EvaluateAndGetStatus' => array(
|
| 1910 |
+
'version' => '1.8.2.0',
|
| 1911 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/EvaluateAndGetStatus.php'
|
| 1912 |
+
),
|
| 1913 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\RemoteInboxNotificationsEngine' => array(
|
| 1914 |
+
'version' => '1.8.2.0',
|
| 1915 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/RemoteInboxNotificationsEngine.php'
|
| 1916 |
+
),
|
| 1917 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\OrRuleProcessor' => array(
|
| 1918 |
+
'version' => '1.8.2.0',
|
| 1919 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/OrRuleProcessor.php'
|
| 1920 |
+
),
|
| 1921 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\OrdersProvider' => array(
|
| 1922 |
+
'version' => '1.8.2.0',
|
| 1923 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/OrdersProvider.php'
|
| 1924 |
+
),
|
| 1925 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\SpecRunner' => array(
|
| 1926 |
+
'version' => '1.8.2.0',
|
| 1927 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/SpecRunner.php'
|
| 1928 |
+
),
|
| 1929 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\PluginVersionRuleProcessor' => array(
|
| 1930 |
+
'version' => '1.8.2.0',
|
| 1931 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/PluginVersionRuleProcessor.php'
|
| 1932 |
+
),
|
| 1933 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\StoredStateSetupForProducts' => array(
|
| 1934 |
+
'version' => '1.8.2.0',
|
| 1935 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/StoredStateSetupForProducts.php'
|
| 1936 |
+
),
|
| 1937 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\NotRuleProcessor' => array(
|
| 1938 |
+
'version' => '1.8.2.0',
|
| 1939 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/NotRuleProcessor.php'
|
| 1940 |
+
),
|
| 1941 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\ProductCountRuleProcessor' => array(
|
| 1942 |
+
'version' => '1.8.2.0',
|
| 1943 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/ProductCountRuleProcessor.php'
|
| 1944 |
+
),
|
| 1945 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\StoredStateRuleProcessor' => array(
|
| 1946 |
+
'version' => '1.8.2.0',
|
| 1947 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/StoredStateRuleProcessor.php'
|
| 1948 |
+
),
|
| 1949 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\GetRuleProcessor' => array(
|
| 1950 |
+
'version' => '1.8.2.0',
|
| 1951 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/GetRuleProcessor.php'
|
| 1952 |
+
),
|
| 1953 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\RuleProcessorInterface' => array(
|
| 1954 |
+
'version' => '1.8.2.0',
|
| 1955 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/RuleProcessorInterface.php'
|
| 1956 |
+
),
|
| 1957 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\PublishBeforeTimeRuleProcessor' => array(
|
| 1958 |
+
'version' => '1.8.2.0',
|
| 1959 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/PublishBeforeTimeRuleProcessor.php'
|
| 1960 |
+
),
|
| 1961 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\RuleEvaluator' => array(
|
| 1962 |
+
'version' => '1.8.2.0',
|
| 1963 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/RuleEvaluator.php'
|
| 1964 |
+
),
|
| 1965 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\WCAdminActiveForRuleProcessor' => array(
|
| 1966 |
+
'version' => '1.8.2.0',
|
| 1967 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/WCAdminActiveForRuleProcessor.php'
|
| 1968 |
+
),
|
| 1969 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\PublishAfterTimeRuleProcessor' => array(
|
| 1970 |
+
'version' => '1.8.2.0',
|
| 1971 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/PublishAfterTimeRuleProcessor.php'
|
| 1972 |
+
),
|
| 1973 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\NoteStatusRuleProcessor' => array(
|
| 1974 |
+
'version' => '1.8.2.0',
|
| 1975 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/NoteStatusRuleProcessor.php'
|
| 1976 |
+
),
|
| 1977 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\ComparisonOperation' => array(
|
| 1978 |
+
'version' => '1.8.2.0',
|
| 1979 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/ComparisonOperation.php'
|
| 1980 |
+
),
|
| 1981 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\WCAdminActiveForProvider' => array(
|
| 1982 |
+
'version' => '1.8.2.0',
|
| 1983 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/WCAdminActiveForProvider.php'
|
| 1984 |
+
),
|
| 1985 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\OrderCountRuleProcessor' => array(
|
| 1986 |
+
'version' => '1.8.2.0',
|
| 1987 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/OrderCountRuleProcessor.php'
|
| 1988 |
+
),
|
| 1989 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\OptionRuleProcessor' => array(
|
| 1990 |
+
'version' => '1.8.2.0',
|
| 1991 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/OptionRuleProcessor.php'
|
| 1992 |
+
),
|
| 1993 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\BaseLocationCountryRuleProcessor' => array(
|
| 1994 |
+
'version' => '1.8.2.0',
|
| 1995 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/BaseLocationCountryRuleProcessor.php'
|
| 1996 |
+
),
|
| 1997 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\FailRuleProcessor' => array(
|
| 1998 |
+
'version' => '1.8.2.0',
|
| 1999 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/FailRuleProcessor.php'
|
| 2000 |
+
),
|
| 2001 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\PassRuleProcessor' => array(
|
| 2002 |
+
'version' => '1.8.2.0',
|
| 2003 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/PassRuleProcessor.php'
|
| 2004 |
+
),
|
| 2005 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\BaseLocationStateRuleProcessor' => array(
|
| 2006 |
+
'version' => '1.8.2.0',
|
| 2007 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/BaseLocationStateRuleProcessor.php'
|
| 2008 |
+
),
|
| 2009 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\OnboardingProfileRuleProcessor' => array(
|
| 2010 |
+
'version' => '1.8.2.0',
|
| 2011 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/OnboardingProfileRuleProcessor.php'
|
| 2012 |
+
),
|
| 2013 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\DataSourcePoller' => array(
|
| 2014 |
+
'version' => '1.8.2.0',
|
| 2015 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/DataSourcePoller.php'
|
| 2016 |
+
),
|
| 2017 |
+
'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\PluginsActivatedRuleProcessor' => array(
|
| 2018 |
+
'version' => '1.8.2.0',
|
| 2019 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/PluginsActivatedRuleProcessor.php'
|
| 2020 |
+
),
|
| 2021 |
+
'Automattic\\WooCommerce\\Admin\\API\\Taxes' => array(
|
| 2022 |
+
'version' => '1.8.2.0',
|
| 2023 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Taxes.php'
|
| 2024 |
+
),
|
| 2025 |
+
'Automattic\\WooCommerce\\Admin\\API\\ProductReviews' => array(
|
| 2026 |
+
'version' => '1.8.2.0',
|
| 2027 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/ProductReviews.php'
|
| 2028 |
+
),
|
| 2029 |
+
'Automattic\\WooCommerce\\Admin\\API\\Init' => array(
|
| 2030 |
+
'version' => '1.8.2.0',
|
| 2031 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Init.php'
|
| 2032 |
+
),
|
| 2033 |
+
'Automattic\\WooCommerce\\Admin\\API\\OnboardingProfile' => array(
|
| 2034 |
+
'version' => '1.8.2.0',
|
| 2035 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/OnboardingProfile.php'
|
| 2036 |
+
),
|
| 2037 |
+
'Automattic\\WooCommerce\\Admin\\API\\OnboardingTasks' => array(
|
| 2038 |
+
'version' => '1.8.2.0',
|
| 2039 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/OnboardingTasks.php'
|
| 2040 |
+
),
|
| 2041 |
+
'Automattic\\WooCommerce\\Admin\\API\\DataDownloadIPs' => array(
|
| 2042 |
+
'version' => '1.8.2.0',
|
| 2043 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/DataDownloadIPs.php'
|
| 2044 |
+
),
|
| 2045 |
+
'Automattic\\WooCommerce\\Admin\\API\\Themes' => array(
|
| 2046 |
+
'version' => '1.8.2.0',
|
| 2047 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Themes.php'
|
| 2048 |
+
),
|
| 2049 |
+
'Automattic\\WooCommerce\\Admin\\API\\SettingOptions' => array(
|
| 2050 |
+
'version' => '1.8.2.0',
|
| 2051 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/SettingOptions.php'
|
| 2052 |
+
),
|
| 2053 |
+
'Automattic\\WooCommerce\\Admin\\API\\NoteActions' => array(
|
| 2054 |
+
'version' => '1.8.2.0',
|
| 2055 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/NoteActions.php'
|
| 2056 |
+
),
|
| 2057 |
+
'Automattic\\WooCommerce\\Admin\\API\\Plugins' => array(
|
| 2058 |
+
'version' => '1.8.2.0',
|
| 2059 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Plugins.php'
|
| 2060 |
+
),
|
| 2061 |
+
'Automattic\\WooCommerce\\Admin\\API\\Notes' => array(
|
| 2062 |
+
'version' => '1.8.2.0',
|
| 2063 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Notes.php'
|
| 2064 |
+
),
|
| 2065 |
+
'Automattic\\WooCommerce\\Admin\\API\\Coupons' => array(
|
| 2066 |
+
'version' => '1.8.2.0',
|
| 2067 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Coupons.php'
|
| 2068 |
+
),
|
| 2069 |
+
'Automattic\\WooCommerce\\Admin\\API\\ProductCategories' => array(
|
| 2070 |
+
'version' => '1.8.2.0',
|
| 2071 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/ProductCategories.php'
|
| 2072 |
+
),
|
| 2073 |
+
'Automattic\\WooCommerce\\Admin\\API\\ProductVariations' => array(
|
| 2074 |
+
'version' => '1.8.2.0',
|
| 2075 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/ProductVariations.php'
|
| 2076 |
+
),
|
| 2077 |
+
'Automattic\\WooCommerce\\Admin\\API\\Leaderboards' => array(
|
| 2078 |
+
'version' => '1.8.2.0',
|
| 2079 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Leaderboards.php'
|
| 2080 |
+
),
|
| 2081 |
+
'Automattic\\WooCommerce\\Admin\\API\\Data' => array(
|
| 2082 |
+
'version' => '1.8.2.0',
|
| 2083 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Data.php'
|
| 2084 |
+
),
|
| 2085 |
+
'Automattic\\WooCommerce\\Admin\\API\\Marketing' => array(
|
| 2086 |
+
'version' => '1.8.2.0',
|
| 2087 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Marketing.php'
|
| 2088 |
+
),
|
| 2089 |
+
'Automattic\\WooCommerce\\Admin\\API\\Options' => array(
|
| 2090 |
+
'version' => '1.8.2.0',
|
| 2091 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Options.php'
|
| 2092 |
+
),
|
| 2093 |
+
'Automattic\\WooCommerce\\Admin\\API\\Products' => array(
|
| 2094 |
+
'version' => '1.8.2.0',
|
| 2095 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Products.php'
|
| 2096 |
+
),
|
| 2097 |
+
'Automattic\\WooCommerce\\Admin\\API\\Customers' => array(
|
| 2098 |
+
'version' => '1.8.2.0',
|
| 2099 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Customers.php'
|
| 2100 |
+
),
|
| 2101 |
+
'Automattic\\WooCommerce\\Admin\\API\\OnboardingThemes' => array(
|
| 2102 |
+
'version' => '1.8.2.0',
|
| 2103 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/OnboardingThemes.php'
|
| 2104 |
+
),
|
| 2105 |
+
'Automattic\\WooCommerce\\Admin\\API\\DataCountries' => array(
|
| 2106 |
+
'version' => '1.8.2.0',
|
| 2107 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/DataCountries.php'
|
| 2108 |
+
),
|
| 2109 |
+
'Automattic\\WooCommerce\\Admin\\API\\MarketingOverview' => array(
|
| 2110 |
+
'version' => '1.8.2.0',
|
| 2111 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/MarketingOverview.php'
|
| 2112 |
+
),
|
| 2113 |
+
'Automattic\\WooCommerce\\Admin\\API\\Orders' => array(
|
| 2114 |
+
'version' => '1.8.2.0',
|
| 2115 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Orders.php'
|
| 2116 |
+
),
|
| 2117 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Customers\\Controller' => array(
|
| 2118 |
+
'version' => '1.8.2.0',
|
| 2119 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Customers/Controller.php'
|
| 2120 |
+
),
|
| 2121 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Customers\\DataStore' => array(
|
| 2122 |
+
'version' => '1.8.2.0',
|
| 2123 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Customers/DataStore.php'
|
| 2124 |
+
),
|
| 2125 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Customers\\Query' => array(
|
| 2126 |
+
'version' => '1.8.2.0',
|
| 2127 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Customers/Query.php'
|
| 2128 |
+
),
|
| 2129 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Customers\\Stats\\Controller' => array(
|
| 2130 |
+
'version' => '1.8.2.0',
|
| 2131 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Customers/Stats/Controller.php'
|
| 2132 |
+
),
|
| 2133 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Customers\\Stats\\DataStore' => array(
|
| 2134 |
+
'version' => '1.8.2.0',
|
| 2135 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Customers/Stats/DataStore.php'
|
| 2136 |
+
),
|
| 2137 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Customers\\Stats\\Query' => array(
|
| 2138 |
+
'version' => '1.8.2.0',
|
| 2139 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Customers/Stats/Query.php'
|
| 2140 |
+
),
|
| 2141 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\DataStoreInterface' => array(
|
| 2142 |
+
'version' => '1.8.2.0',
|
| 2143 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/DataStoreInterface.php'
|
| 2144 |
+
),
|
| 2145 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Controller' => array(
|
| 2146 |
+
'version' => '1.8.2.0',
|
| 2147 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Controller.php'
|
| 2148 |
+
),
|
| 2149 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Products\\Controller' => array(
|
| 2150 |
+
'version' => '1.8.2.0',
|
| 2151 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Products/Controller.php'
|
| 2152 |
+
),
|
| 2153 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Products\\DataStore' => array(
|
| 2154 |
+
'version' => '1.8.2.0',
|
| 2155 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Products/DataStore.php'
|
| 2156 |
+
),
|
| 2157 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Products\\Query' => array(
|
| 2158 |
+
'version' => '1.8.2.0',
|
| 2159 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Products/Query.php'
|
| 2160 |
+
),
|
| 2161 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Products\\Stats\\Controller' => array(
|
| 2162 |
+
'version' => '1.8.2.0',
|
| 2163 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Products/Stats/Controller.php'
|
| 2164 |
+
),
|
| 2165 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Products\\Stats\\DataStore' => array(
|
| 2166 |
+
'version' => '1.8.2.0',
|
| 2167 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Products/Stats/DataStore.php'
|
| 2168 |
+
),
|
| 2169 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Products\\Stats\\Segmenter' => array(
|
| 2170 |
+
'version' => '1.8.2.0',
|
| 2171 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Products/Stats/Segmenter.php'
|
| 2172 |
+
),
|
| 2173 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Products\\Stats\\Query' => array(
|
| 2174 |
+
'version' => '1.8.2.0',
|
| 2175 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Products/Stats/Query.php'
|
| 2176 |
+
),
|
| 2177 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\TimeInterval' => array(
|
| 2178 |
+
'version' => '1.8.2.0',
|
| 2179 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/TimeInterval.php'
|
| 2180 |
+
),
|
| 2181 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\ExportableInterface' => array(
|
| 2182 |
+
'version' => '1.8.2.0',
|
| 2183 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/ExportableInterface.php'
|
| 2184 |
+
),
|
| 2185 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Cache' => array(
|
| 2186 |
+
'version' => '1.8.2.0',
|
| 2187 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Cache.php'
|
| 2188 |
+
),
|
| 2189 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Variations\\Controller' => array(
|
| 2190 |
+
'version' => '1.8.2.0',
|
| 2191 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Variations/Controller.php'
|
| 2192 |
+
),
|
| 2193 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Variations\\DataStore' => array(
|
| 2194 |
+
'version' => '1.8.2.0',
|
| 2195 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Variations/DataStore.php'
|
| 2196 |
+
),
|
| 2197 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Variations\\Query' => array(
|
| 2198 |
+
'version' => '1.8.2.0',
|
| 2199 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Variations/Query.php'
|
| 2200 |
+
),
|
| 2201 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Variations\\Stats\\Controller' => array(
|
| 2202 |
+
'version' => '1.8.2.0',
|
| 2203 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Variations/Stats/Controller.php'
|
| 2204 |
+
),
|
| 2205 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Variations\\Stats\\DataStore' => array(
|
| 2206 |
+
'version' => '1.8.2.0',
|
| 2207 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Variations/Stats/DataStore.php'
|
| 2208 |
+
),
|
| 2209 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Variations\\Stats\\Segmenter' => array(
|
| 2210 |
+
'version' => '1.8.2.0',
|
| 2211 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Variations/Stats/Segmenter.php'
|
| 2212 |
+
),
|
| 2213 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Variations\\Stats\\Query' => array(
|
| 2214 |
+
'version' => '1.8.2.0',
|
| 2215 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Variations/Stats/Query.php'
|
| 2216 |
+
),
|
| 2217 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\DataStore' => array(
|
| 2218 |
+
'version' => '1.8.2.0',
|
| 2219 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/DataStore.php'
|
| 2220 |
+
),
|
| 2221 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\ExportableTraits' => array(
|
| 2222 |
+
'version' => '1.8.2.0',
|
| 2223 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/ExportableTraits.php'
|
| 2224 |
+
),
|
| 2225 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\Controller' => array(
|
| 2226 |
+
'version' => '1.8.2.0',
|
| 2227 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Coupons/Controller.php'
|
| 2228 |
+
),
|
| 2229 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\DataStore' => array(
|
| 2230 |
+
'version' => '1.8.2.0',
|
| 2231 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Coupons/DataStore.php'
|
| 2232 |
+
),
|
| 2233 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\Query' => array(
|
| 2234 |
+
'version' => '1.8.2.0',
|
| 2235 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Coupons/Query.php'
|
| 2236 |
+
),
|
| 2237 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\Stats\\Controller' => array(
|
| 2238 |
+
'version' => '1.8.2.0',
|
| 2239 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Coupons/Stats/Controller.php'
|
| 2240 |
+
),
|
| 2241 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\Stats\\DataStore' => array(
|
| 2242 |
+
'version' => '1.8.2.0',
|
| 2243 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Coupons/Stats/DataStore.php'
|
| 2244 |
+
),
|
| 2245 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\Stats\\Segmenter' => array(
|
| 2246 |
+
'version' => '1.8.2.0',
|
| 2247 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Coupons/Stats/Segmenter.php'
|
| 2248 |
+
),
|
| 2249 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\Stats\\Query' => array(
|
| 2250 |
+
'version' => '1.8.2.0',
|
| 2251 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Coupons/Stats/Query.php'
|
| 2252 |
+
),
|
| 2253 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\ParameterException' => array(
|
| 2254 |
+
'version' => '1.8.2.0',
|
| 2255 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/ParameterException.php'
|
| 2256 |
+
),
|
| 2257 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Segmenter' => array(
|
| 2258 |
+
'version' => '1.8.2.0',
|
| 2259 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Segmenter.php'
|
| 2260 |
+
),
|
| 2261 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Taxes\\Controller' => array(
|
| 2262 |
+
'version' => '1.8.2.0',
|
| 2263 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Taxes/Controller.php'
|
| 2264 |
+
),
|
| 2265 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Taxes\\DataStore' => array(
|
| 2266 |
+
'version' => '1.8.2.0',
|
| 2267 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Taxes/DataStore.php'
|
| 2268 |
+
),
|
| 2269 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Taxes\\Query' => array(
|
| 2270 |
+
'version' => '1.8.2.0',
|
| 2271 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Taxes/Query.php'
|
| 2272 |
+
),
|
| 2273 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Taxes\\Stats\\Controller' => array(
|
| 2274 |
+
'version' => '1.8.2.0',
|
| 2275 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Taxes/Stats/Controller.php'
|
| 2276 |
+
),
|
| 2277 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Taxes\\Stats\\DataStore' => array(
|
| 2278 |
+
'version' => '1.8.2.0',
|
| 2279 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Taxes/Stats/DataStore.php'
|
| 2280 |
+
),
|
| 2281 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Taxes\\Stats\\Segmenter' => array(
|
| 2282 |
+
'version' => '1.8.2.0',
|
| 2283 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Taxes/Stats/Segmenter.php'
|
| 2284 |
+
),
|
| 2285 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Taxes\\Stats\\Query' => array(
|
| 2286 |
+
'version' => '1.8.2.0',
|
| 2287 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Taxes/Stats/Query.php'
|
| 2288 |
+
),
|
| 2289 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\PerformanceIndicators\\Controller' => array(
|
| 2290 |
+
'version' => '1.8.2.0',
|
| 2291 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/PerformanceIndicators/Controller.php'
|
| 2292 |
+
),
|
| 2293 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Query' => array(
|
| 2294 |
+
'version' => '1.8.2.0',
|
| 2295 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Query.php'
|
| 2296 |
+
),
|
| 2297 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\Controller' => array(
|
| 2298 |
+
'version' => '1.8.2.0',
|
| 2299 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Orders/Controller.php'
|
| 2300 |
+
),
|
| 2301 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\DataStore' => array(
|
| 2302 |
+
'version' => '1.8.2.0',
|
| 2303 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Orders/DataStore.php'
|
| 2304 |
+
),
|
| 2305 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\Query' => array(
|
| 2306 |
+
'version' => '1.8.2.0',
|
| 2307 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Orders/Query.php'
|
| 2308 |
+
),
|
| 2309 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\Stats\\Controller' => array(
|
| 2310 |
+
'version' => '1.8.2.0',
|
| 2311 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Orders/Stats/Controller.php'
|
| 2312 |
+
),
|
| 2313 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\Stats\\DataStore' => array(
|
| 2314 |
+
'version' => '1.8.2.0',
|
| 2315 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Orders/Stats/DataStore.php'
|
| 2316 |
+
),
|
| 2317 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\Stats\\Segmenter' => array(
|
| 2318 |
+
'version' => '1.8.2.0',
|
| 2319 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Orders/Stats/Segmenter.php'
|
| 2320 |
+
),
|
| 2321 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\Stats\\Query' => array(
|
| 2322 |
+
'version' => '1.8.2.0',
|
| 2323 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Orders/Stats/Query.php'
|
| 2324 |
+
),
|
| 2325 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Export\\Controller' => array(
|
| 2326 |
+
'version' => '1.8.2.0',
|
| 2327 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Export/Controller.php'
|
| 2328 |
+
),
|
| 2329 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Stock\\Controller' => array(
|
| 2330 |
+
'version' => '1.8.2.0',
|
| 2331 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Stock/Controller.php'
|
| 2332 |
+
),
|
| 2333 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Stock\\Stats\\Controller' => array(
|
| 2334 |
+
'version' => '1.8.2.0',
|
| 2335 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Stock/Stats/Controller.php'
|
| 2336 |
+
),
|
| 2337 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Stock\\Stats\\DataStore' => array(
|
| 2338 |
+
'version' => '1.8.2.0',
|
| 2339 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Stock/Stats/DataStore.php'
|
| 2340 |
+
),
|
| 2341 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Stock\\Stats\\Query' => array(
|
| 2342 |
+
'version' => '1.8.2.0',
|
| 2343 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Stock/Stats/Query.php'
|
| 2344 |
+
),
|
| 2345 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Revenue\\Query' => array(
|
| 2346 |
+
'version' => '1.8.2.0',
|
| 2347 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Revenue/Query.php'
|
| 2348 |
+
),
|
| 2349 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Revenue\\Stats\\Controller' => array(
|
| 2350 |
+
'version' => '1.8.2.0',
|
| 2351 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Revenue/Stats/Controller.php'
|
| 2352 |
+
),
|
| 2353 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Import\\Controller' => array(
|
| 2354 |
+
'version' => '1.8.2.0',
|
| 2355 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Import/Controller.php'
|
| 2356 |
+
),
|
| 2357 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Downloads\\Controller' => array(
|
| 2358 |
+
'version' => '1.8.2.0',
|
| 2359 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Downloads/Controller.php'
|
| 2360 |
+
),
|
| 2361 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Downloads\\DataStore' => array(
|
| 2362 |
+
'version' => '1.8.2.0',
|
| 2363 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Downloads/DataStore.php'
|
| 2364 |
+
),
|
| 2365 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Downloads\\Files\\Controller' => array(
|
| 2366 |
+
'version' => '1.8.2.0',
|
| 2367 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Downloads/Files/Controller.php'
|
| 2368 |
+
),
|
| 2369 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Downloads\\Query' => array(
|
| 2370 |
+
'version' => '1.8.2.0',
|
| 2371 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Downloads/Query.php'
|
| 2372 |
+
),
|
| 2373 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Downloads\\Stats\\Controller' => array(
|
| 2374 |
+
'version' => '1.8.2.0',
|
| 2375 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Downloads/Stats/Controller.php'
|
| 2376 |
+
),
|
| 2377 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Downloads\\Stats\\DataStore' => array(
|
| 2378 |
+
'version' => '1.8.2.0',
|
| 2379 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Downloads/Stats/DataStore.php'
|
| 2380 |
+
),
|
| 2381 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Downloads\\Stats\\Query' => array(
|
| 2382 |
+
'version' => '1.8.2.0',
|
| 2383 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Downloads/Stats/Query.php'
|
| 2384 |
+
),
|
| 2385 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Categories\\Controller' => array(
|
| 2386 |
+
'version' => '1.8.2.0',
|
| 2387 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Categories/Controller.php'
|
| 2388 |
+
),
|
| 2389 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Categories\\DataStore' => array(
|
| 2390 |
+
'version' => '1.8.2.0',
|
| 2391 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Categories/DataStore.php'
|
| 2392 |
+
),
|
| 2393 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\Categories\\Query' => array(
|
| 2394 |
+
'version' => '1.8.2.0',
|
| 2395 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Categories/Query.php'
|
| 2396 |
+
),
|
| 2397 |
+
'Automattic\\WooCommerce\\Admin\\API\\Reports\\SqlQuery' => array(
|
| 2398 |
+
'version' => '1.8.2.0',
|
| 2399 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/SqlQuery.php'
|
| 2400 |
+
),
|
| 2401 |
+
'Automattic\\WooCommerce\\Admin\\Marketing\\InstalledExtensions' => array(
|
| 2402 |
+
'version' => '1.8.2.0',
|
| 2403 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Marketing/InstalledExtensions.php'
|
| 2404 |
+
),
|
| 2405 |
+
'Automattic\\WooCommerce\\Admin\\PageController' => array(
|
| 2406 |
+
'version' => '1.8.2.0',
|
| 2407 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/PageController.php'
|
| 2408 |
+
),
|
| 2409 |
+
'Automattic\\WooCommerce\\Admin\\Schedulers\\ImportScheduler' => array(
|
| 2410 |
+
'version' => '1.8.2.0',
|
| 2411 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Schedulers/ImportScheduler.php'
|
| 2412 |
+
),
|
| 2413 |
+
'Automattic\\WooCommerce\\Admin\\Schedulers\\OrdersScheduler' => array(
|
| 2414 |
+
'version' => '1.8.2.0',
|
| 2415 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Schedulers/OrdersScheduler.php'
|
| 2416 |
+
),
|
| 2417 |
+
'Automattic\\WooCommerce\\Admin\\Schedulers\\SchedulerTraits' => array(
|
| 2418 |
+
'version' => '1.8.2.0',
|
| 2419 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Schedulers/SchedulerTraits.php'
|
| 2420 |
+
),
|
| 2421 |
+
'Automattic\\WooCommerce\\Admin\\Schedulers\\ImportInterface' => array(
|
| 2422 |
+
'version' => '1.8.2.0',
|
| 2423 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Schedulers/ImportInterface.php'
|
| 2424 |
+
),
|
| 2425 |
+
'Automattic\\WooCommerce\\Admin\\Schedulers\\CustomersScheduler' => array(
|
| 2426 |
+
'version' => '1.8.2.0',
|
| 2427 |
+
'path' => $baseDir . '/packages/woocommerce-admin/src/Schedulers/CustomersScheduler.php'
|
| 2428 |
+
),
|
| 2429 |
+
'Automattic\\WooCommerce\\Container' => array(
|
| 2430 |
'version' => 'dev-release/4.9',
|
| 2431 |
+
'path' => $baseDir . '/src/Container.php'
|
| 2432 |
),
|
| 2433 |
+
'Automattic\\WooCommerce\\Internal\\WCCom\\ConnectionHelper' => array(
|
| 2434 |
'version' => 'dev-release/4.9',
|
| 2435 |
+
'path' => $baseDir . '/src/Internal/WCCom/ConnectionHelper.php'
|
| 2436 |
),
|
| 2437 |
+
'Automattic\\WooCommerce\\Internal\\DependencyManagement\\ContainerException' => array(
|
| 2438 |
'version' => 'dev-release/4.9',
|
| 2439 |
+
'path' => $baseDir . '/src/Internal/DependencyManagement/ContainerException.php'
|
| 2440 |
),
|
| 2441 |
+
'Automattic\\WooCommerce\\Internal\\DependencyManagement\\ExtendedContainer' => array(
|
| 2442 |
'version' => 'dev-release/4.9',
|
| 2443 |
+
'path' => $baseDir . '/src/Internal/DependencyManagement/ExtendedContainer.php'
|
| 2444 |
),
|
| 2445 |
+
'Automattic\\WooCommerce\\Internal\\DependencyManagement\\AbstractServiceProvider' => array(
|
| 2446 |
'version' => 'dev-release/4.9',
|
| 2447 |
+
'path' => $baseDir . '/src/Internal/DependencyManagement/AbstractServiceProvider.php'
|
| 2448 |
),
|
| 2449 |
+
'Automattic\\WooCommerce\\Internal\\DependencyManagement\\Definition' => array(
|
| 2450 |
'version' => 'dev-release/4.9',
|
| 2451 |
+
'path' => $baseDir . '/src/Internal/DependencyManagement/Definition.php'
|
| 2452 |
),
|
| 2453 |
+
'Automattic\\WooCommerce\\Internal\\DependencyManagement\\ServiceProviders\\ProxiesServiceProvider' => array(
|
| 2454 |
'version' => 'dev-release/4.9',
|
| 2455 |
+
'path' => $baseDir . '/src/Internal/DependencyManagement/ServiceProviders/ProxiesServiceProvider.php'
|
| 2456 |
),
|
| 2457 |
+
'Automattic\\WooCommerce\\Checkout\\Helpers\\ReserveStock' => array(
|
| 2458 |
'version' => 'dev-release/4.9',
|
| 2459 |
+
'path' => $baseDir . '/src/Checkout/Helpers/ReserveStock.php'
|
| 2460 |
),
|
| 2461 |
+
'Automattic\\WooCommerce\\Checkout\\Helpers\\ReserveStockException' => array(
|
| 2462 |
'version' => 'dev-release/4.9',
|
| 2463 |
+
'path' => $baseDir . '/src/Checkout/Helpers/ReserveStockException.php'
|
| 2464 |
),
|
| 2465 |
+
'Automattic\\WooCommerce\\Packages' => array(
|
| 2466 |
'version' => 'dev-release/4.9',
|
| 2467 |
+
'path' => $baseDir . '/src/Packages.php'
|
| 2468 |
),
|
| 2469 |
+
'Automattic\\WooCommerce\\Utilities\\StringUtil' => array(
|
| 2470 |
'version' => 'dev-release/4.9',
|
| 2471 |
+
'path' => $baseDir . '/src/Utilities/StringUtil.php'
|
| 2472 |
),
|
| 2473 |
+
'Automattic\\WooCommerce\\Utilities\\NumberUtil' => array(
|
| 2474 |
'version' => 'dev-release/4.9',
|
| 2475 |
+
'path' => $baseDir . '/src/Utilities/NumberUtil.php'
|
| 2476 |
),
|
| 2477 |
+
'Automattic\\WooCommerce\\Proxies\\ActionsProxy' => array(
|
| 2478 |
'version' => 'dev-release/4.9',
|
| 2479 |
+
'path' => $baseDir . '/src/Proxies/ActionsProxy.php'
|
| 2480 |
),
|
| 2481 |
+
'Automattic\\WooCommerce\\Proxies\\LegacyProxy' => array(
|
| 2482 |
'version' => 'dev-release/4.9',
|
| 2483 |
+
'path' => $baseDir . '/src/Proxies/LegacyProxy.php'
|
| 2484 |
),
|
| 2485 |
+
'Automattic\\WooCommerce\\Autoloader' => array(
|
| 2486 |
'version' => 'dev-release/4.9',
|
| 2487 |
+
'path' => $baseDir . '/src/Autoloader.php'
|
| 2488 |
+
),
|
| 2489 |
+
'Automattic\\Jetpack\\Autoloader\\AutoloadGenerator' => array(
|
| 2490 |
+
'version' => '2.7.1.0',
|
| 2491 |
+
'path' => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadGenerator.php'
|
| 2492 |
+
),
|
| 2493 |
+
'Automattic\\Jetpack\\Autoloader\\AutoloadProcessor' => array(
|
| 2494 |
+
'version' => '2.7.1.0',
|
| 2495 |
+
'path' => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadProcessor.php'
|
| 2496 |
+
),
|
| 2497 |
+
'Automattic\\Jetpack\\Autoloader\\AutoloadFileWriter' => array(
|
| 2498 |
+
'version' => '2.7.1.0',
|
| 2499 |
+
'path' => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadFileWriter.php'
|
| 2500 |
+
),
|
| 2501 |
+
'Automattic\\Jetpack\\Autoloader\\CustomAutoloaderPlugin' => array(
|
| 2502 |
+
'version' => '2.7.1.0',
|
| 2503 |
+
'path' => $vendorDir . '/automattic/jetpack-autoloader/src/CustomAutoloaderPlugin.php'
|
| 2504 |
+
),
|
| 2505 |
+
'Automattic\\Jetpack\\Autoloader\\ManifestGenerator' => array(
|
| 2506 |
+
'version' => '2.7.1.0',
|
| 2507 |
+
'path' => $vendorDir . '/automattic/jetpack-autoloader/src/ManifestGenerator.php'
|
| 2508 |
),
|
| 2509 |
'Automattic\\WooCommerce\\RestApi\\Server' => array(
|
| 2510 |
'version' => 'dev-release/4.9',
|
| 2938 |
'version' => '1.5.1.0',
|
| 2939 |
'path' => $vendorDir . '/automattic/jetpack-constants/src/class-constants.php'
|
| 2940 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2941 |
);
|
vendor/composer/jetpack_autoload_psr4.php
DELETED
|
@@ -1,57 +0,0 @@
|
|
| 1 |
-
<?php
|
| 2 |
-
|
| 3 |
-
// This file `jetpack_autoload_psr4.php` was auto generated by automattic/jetpack-autoloader.
|
| 4 |
-
|
| 5 |
-
$vendorDir = dirname(__DIR__);
|
| 6 |
-
$baseDir = dirname($vendorDir);
|
| 7 |
-
|
| 8 |
-
return array(
|
| 9 |
-
'Symfony\\Component\\CssSelector\\' => array(
|
| 10 |
-
'version' => '3.3.6.0',
|
| 11 |
-
'path' => array( $vendorDir . '/symfony/css-selector' )
|
| 12 |
-
),
|
| 13 |
-
'Psr\\Container\\' => array(
|
| 14 |
-
'version' => '1.0.0.0',
|
| 15 |
-
'path' => array( $vendorDir . '/psr/container/src' )
|
| 16 |
-
),
|
| 17 |
-
'Pelago\\' => array(
|
| 18 |
-
'version' => '3.1.0.0',
|
| 19 |
-
'path' => array( $vendorDir . '/pelago/emogrifier/src' )
|
| 20 |
-
),
|
| 21 |
-
'MaxMind\\Db\\' => array(
|
| 22 |
-
'version' => '1.6.0.0',
|
| 23 |
-
'path' => array( $vendorDir . '/maxmind-db/reader/src/MaxMind/Db' )
|
| 24 |
-
),
|
| 25 |
-
'Composer\\Installers\\' => array(
|
| 26 |
-
'version' => '1.9.0.0',
|
| 27 |
-
'path' => array( $vendorDir . '/composer/installers/src/Composer/Installers' )
|
| 28 |
-
),
|
| 29 |
-
'Automattic\\WooCommerce\\Vendor\\' => array(
|
| 30 |
-
'version' => 'dev-release/4.9',
|
| 31 |
-
'path' => array( $baseDir . '/lib/packages' )
|
| 32 |
-
),
|
| 33 |
-
'Automattic\\WooCommerce\\Tests\\' => array(
|
| 34 |
-
'version' => 'dev-release/4.9',
|
| 35 |
-
'path' => array( $baseDir . '/tests/php/src' )
|
| 36 |
-
),
|
| 37 |
-
'Automattic\\WooCommerce\\Testing\\Tools\\' => array(
|
| 38 |
-
'version' => 'dev-release/4.9',
|
| 39 |
-
'path' => array( $baseDir . '/tests/Tools' )
|
| 40 |
-
),
|
| 41 |
-
'Automattic\\WooCommerce\\Blocks\\' => array(
|
| 42 |
-
'version' => '4.0.0.0',
|
| 43 |
-
'path' => array( $baseDir . '/packages/woocommerce-blocks/src' )
|
| 44 |
-
),
|
| 45 |
-
'Automattic\\WooCommerce\\Admin\\' => array(
|
| 46 |
-
'version' => '1.8.1.0',
|
| 47 |
-
'path' => array( $baseDir . '/packages/woocommerce-admin/src' )
|
| 48 |
-
),
|
| 49 |
-
'Automattic\\WooCommerce\\' => array(
|
| 50 |
-
'version' => 'dev-release/4.9',
|
| 51 |
-
'path' => array( $baseDir . '/src' )
|
| 52 |
-
),
|
| 53 |
-
'Automattic\\Jetpack\\Autoloader\\' => array(
|
| 54 |
-
'version' => '2.6.0.0',
|
| 55 |
-
'path' => array( $vendorDir . '/automattic/jetpack-autoloader/src' )
|
| 56 |
-
),
|
| 57 |
-
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/jetpack-autoloader/autoload_functions.php
DELETED
|
@@ -1,74 +0,0 @@
|
|
| 1 |
-
<?php
|
| 2 |
-
/**
|
| 3 |
-
* This file was automatically generated by automattic/jetpack-autoloader.
|
| 4 |
-
*
|
| 5 |
-
* @package automattic/jetpack-autoloader
|
| 6 |
-
*/
|
| 7 |
-
|
| 8 |
-
namespace Automattic\Jetpack\Autoloader\jpe7ba0a3d7894c64e08e2c3da58db6a27;
|
| 9 |
-
|
| 10 |
-
// phpcs:ignore
|
| 11 |
-
|
| 12 |
-
/**
|
| 13 |
-
* Used for autoloading jetpack packages.
|
| 14 |
-
*
|
| 15 |
-
* @param string $class_name Class Name to load.
|
| 16 |
-
*
|
| 17 |
-
* @return Boolean Whether the class_name was found in the classmap.
|
| 18 |
-
*/
|
| 19 |
-
function autoloader( $class_name ) {
|
| 20 |
-
global $jetpack_autoloader_loader;
|
| 21 |
-
if ( ! isset( $jetpack_autoloader_loader ) ) {
|
| 22 |
-
return false;
|
| 23 |
-
}
|
| 24 |
-
|
| 25 |
-
$file = $jetpack_autoloader_loader->find_class_file( $class_name );
|
| 26 |
-
if ( ! isset( $file ) ) {
|
| 27 |
-
return false;
|
| 28 |
-
}
|
| 29 |
-
|
| 30 |
-
require_once $file;
|
| 31 |
-
return true;
|
| 32 |
-
}
|
| 33 |
-
|
| 34 |
-
/**
|
| 35 |
-
* Finds the latest installed autoloader. If this is the latest autoloader, sets
|
| 36 |
-
* up the classmap and filemap.
|
| 37 |
-
*/
|
| 38 |
-
function set_up_autoloader() {
|
| 39 |
-
global $jetpack_autoloader_latest_version;
|
| 40 |
-
global $jetpack_autoloader_loader;
|
| 41 |
-
|
| 42 |
-
require_once __DIR__ . '/class-plugins-handler.php';
|
| 43 |
-
require_once __DIR__ . '/class-version-selector.php';
|
| 44 |
-
require_once __DIR__ . '/class-autoloader-locator.php';
|
| 45 |
-
require_once __DIR__ . '/class-autoloader-handler.php';
|
| 46 |
-
|
| 47 |
-
$plugins_handler = new Plugins_Handler();
|
| 48 |
-
$version_selector = new Version_Selector();
|
| 49 |
-
$autoloader_handler = new Autoloader_Handler(
|
| 50 |
-
$plugins_handler->get_current_plugin_path(),
|
| 51 |
-
$plugins_handler->get_all_active_plugins_paths(),
|
| 52 |
-
new Autoloader_Locator( $version_selector ),
|
| 53 |
-
$version_selector
|
| 54 |
-
);
|
| 55 |
-
|
| 56 |
-
// The autoloader must be reset when a plugin that was previously unknown is detected.
|
| 57 |
-
if ( $autoloader_handler->should_autoloader_reset() ) {
|
| 58 |
-
$jetpack_autoloader_latest_version = null;
|
| 59 |
-
$jetpack_autoloader_loader = null;
|
| 60 |
-
}
|
| 61 |
-
|
| 62 |
-
if ( ! $autoloader_handler->is_latest_autoloader() || isset( $jetpack_autoloader_loader ) ) {
|
| 63 |
-
return;
|
| 64 |
-
}
|
| 65 |
-
|
| 66 |
-
require_once __DIR__ . '/class-manifest-handler.php';
|
| 67 |
-
require_once __DIR__ . '/class-version-loader.php';
|
| 68 |
-
|
| 69 |
-
$jetpack_autoloader_loader = $autoloader_handler->build_autoloader();
|
| 70 |
-
$autoloader_handler->update_autoloader_chain();
|
| 71 |
-
|
| 72 |
-
// Now that the autoloader is ready we can load the files in the filemap safely.
|
| 73 |
-
$jetpack_autoloader_loader->load_filemap();
|
| 74 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/jetpack-autoloader/class-autoloader-handler.php
CHANGED
|
@@ -5,7 +5,7 @@
|
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
-
namespace Automattic\Jetpack\Autoloader\
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
|
@@ -14,39 +14,22 @@ namespace Automattic\Jetpack\Autoloader\jpe7ba0a3d7894c64e08e2c3da58db6a27;
|
|
| 14 |
*/
|
| 15 |
class Autoloader_Handler {
|
| 16 |
|
| 17 |
-
// The name of the autoloader function registered by v1.* autoloaders.
|
| 18 |
-
const V1_AUTOLOADER_NAME = 'Automattic\Jetpack\Autoloader\autoloader';
|
| 19 |
-
|
| 20 |
-
/*
|
| 21 |
-
* The autoloader function for v2.* autoloaders is named __NAMESPACE__ . \autoloader.
|
| 22 |
-
* The namespace is defined in AutoloadGenerator as
|
| 23 |
-
* 'Automattic\Jetpack\Autoloader\jp' plus a unique suffix.
|
| 24 |
-
*/
|
| 25 |
-
const V2_AUTOLOADER_BASE = 'Automattic\Jetpack\Autoloader\jp';
|
| 26 |
-
|
| 27 |
/**
|
| 28 |
-
* The
|
| 29 |
*
|
| 30 |
-
* @var
|
| 31 |
*/
|
| 32 |
-
private $
|
| 33 |
|
| 34 |
/**
|
| 35 |
-
* The
|
| 36 |
*
|
| 37 |
-
* @var
|
| 38 |
*/
|
| 39 |
-
private $
|
| 40 |
|
| 41 |
/**
|
| 42 |
-
* The
|
| 43 |
-
*
|
| 44 |
-
* @var Autoloader_Locator
|
| 45 |
-
*/
|
| 46 |
-
private $autoloader_locator;
|
| 47 |
-
|
| 48 |
-
/**
|
| 49 |
-
* The Version_Selector object.
|
| 50 |
*
|
| 51 |
* @var Version_Selector
|
| 52 |
*/
|
|
@@ -55,144 +38,54 @@ class Autoloader_Handler {
|
|
| 55 |
/**
|
| 56 |
* The constructor.
|
| 57 |
*
|
| 58 |
-
* @param
|
| 59 |
-
* @param
|
| 60 |
-
* @param
|
| 61 |
-
* @param Version_Selector $version_selector The Version_Selector object.
|
| 62 |
*/
|
| 63 |
-
public function __construct( $
|
| 64 |
-
$this->
|
| 65 |
-
$this->
|
| 66 |
-
$this->
|
| 67 |
-
$this->version_selector = $version_selector;
|
| 68 |
}
|
| 69 |
|
| 70 |
/**
|
| 71 |
-
*
|
| 72 |
*
|
| 73 |
-
* @
|
| 74 |
*/
|
| 75 |
-
public function
|
| 76 |
-
global $jetpack_autoloader_latest_version;
|
| 77 |
-
|
| 78 |
-
if ( isset( $jetpack_autoloader_latest_version ) ) {
|
| 79 |
-
return $jetpack_autoloader_latest_version === $this->autoloader_locator->get_autoloader_version( $this->current_plugin_path );
|
| 80 |
-
}
|
| 81 |
-
|
| 82 |
-
$latest_plugin = $this->autoloader_locator->find_latest_autoloader( $this->active_plugin_paths, $jetpack_autoloader_latest_version );
|
| 83 |
-
if ( ! isset( $latest_plugin ) ) {
|
| 84 |
-
return true;
|
| 85 |
-
}
|
| 86 |
-
|
| 87 |
-
if ( $latest_plugin !== $this->current_plugin_path ) {
|
| 88 |
-
require $this->autoloader_locator->get_autoloader_path( $latest_plugin );
|
| 89 |
-
return false;
|
| 90 |
-
}
|
| 91 |
-
|
| 92 |
-
return true;
|
| 93 |
-
}
|
| 94 |
-
|
| 95 |
-
/**
|
| 96 |
-
* Checks whether the autoloader should be reset. The autoloader should be reset:
|
| 97 |
-
*
|
| 98 |
-
* - When a plugin is activated via a method other than a request, for example using WP-CLI.
|
| 99 |
-
* - When the active plugins list changes between autoloader checks, for example when filtered by a plugin.
|
| 100 |
-
*
|
| 101 |
-
* We perform this reset because the manifest files for the plugin will have been initially unknown when
|
| 102 |
-
* selecting versions for classes and files.
|
| 103 |
-
*
|
| 104 |
-
* If the current plugin is not already known, this method will add it to the
|
| 105 |
-
* $jetpack_autoloader_activating_plugins_paths global.
|
| 106 |
-
* The $jetpack_autoloader_cached_plugin_paths global will store a cache of the
|
| 107 |
-
* active plugin paths when last changed.
|
| 108 |
-
*
|
| 109 |
-
* @return boolean True if the autoloader must be reset, else false.
|
| 110 |
-
*/
|
| 111 |
-
public function should_autoloader_reset() {
|
| 112 |
-
global $jetpack_autoloader_activating_plugins_paths;
|
| 113 |
-
global $jetpack_autoloader_cached_plugin_paths;
|
| 114 |
-
|
| 115 |
-
$plugin_unknown = ! in_array( $this->current_plugin_path, $this->active_plugin_paths, true );
|
| 116 |
-
if ( $plugin_unknown ) {
|
| 117 |
-
if ( ! isset( $jetpack_autoloader_activating_plugins_paths ) ) {
|
| 118 |
-
$jetpack_autoloader_activating_plugins_paths = array();
|
| 119 |
-
}
|
| 120 |
-
|
| 121 |
-
// If the current plugin isn't known, add it to the activating plugins list.
|
| 122 |
-
$jetpack_autoloader_activating_plugins_paths[] = $this->current_plugin_path;
|
| 123 |
-
$this->active_plugin_paths[] = $this->current_plugin_path;
|
| 124 |
-
}
|
| 125 |
-
|
| 126 |
-
$cache_invalidated = $jetpack_autoloader_cached_plugin_paths !== $this->active_plugin_paths;
|
| 127 |
-
if ( $cache_invalidated ) {
|
| 128 |
-
$jetpack_autoloader_cached_plugin_paths = $this->active_plugin_paths;
|
| 129 |
-
}
|
| 130 |
-
|
| 131 |
-
return $plugin_unknown || $cache_invalidated;
|
| 132 |
-
}
|
| 133 |
-
|
| 134 |
-
/**
|
| 135 |
-
* Builds the Version_Autoloader class that is used for autoloading.
|
| 136 |
-
*
|
| 137 |
-
* @return Version_Loader
|
| 138 |
-
*/
|
| 139 |
-
public function build_autoloader() {
|
| 140 |
-
$manifest_handler = new Manifest_Handler( $this->active_plugin_paths, $this->version_selector );
|
| 141 |
-
|
| 142 |
global $jetpack_packages_psr4;
|
| 143 |
$jetpack_packages_psr4 = array();
|
| 144 |
-
$
|
| 145 |
|
| 146 |
global $jetpack_packages_classmap;
|
| 147 |
$jetpack_packages_classmap = array();
|
| 148 |
-
$
|
| 149 |
|
| 150 |
global $jetpack_packages_filemap;
|
| 151 |
$jetpack_packages_filemap = array();
|
| 152 |
-
$
|
| 153 |
|
| 154 |
-
|
| 155 |
-
return new Version_Loader(
|
| 156 |
$this->version_selector,
|
| 157 |
$jetpack_packages_classmap,
|
| 158 |
$jetpack_packages_psr4,
|
| 159 |
$jetpack_packages_filemap
|
| 160 |
);
|
|
|
|
|
|
|
|
|
|
| 161 |
}
|
| 162 |
|
| 163 |
/**
|
| 164 |
-
*
|
| 165 |
-
* - Registers this namespace's autoloader function.
|
| 166 |
-
* - If a v1 autoloader function is registered, moves it to the end of the chain.
|
| 167 |
-
* - Removes any other v2 autoloader functions that have already been registered. This
|
| 168 |
-
* can occur when the autoloader is being reset by an activating plugin.
|
| 169 |
*/
|
| 170 |
-
public function
|
| 171 |
-
|
| 172 |
-
|
| 173 |
-
$autoload_chain = spl_autoload_functions();
|
| 174 |
-
|
| 175 |
-
foreach ( $autoload_chain as $autoloader ) {
|
| 176 |
-
if ( ! is_string( $autoloader ) ) {
|
| 177 |
-
/*
|
| 178 |
-
* The Jetpack Autoloader functions are registered as strings, so
|
| 179 |
-
* just continue if $autoloader isn't a string.
|
| 180 |
-
*/
|
| 181 |
-
continue;
|
| 182 |
-
}
|
| 183 |
-
|
| 184 |
-
if ( self::V1_AUTOLOADER_NAME === $autoloader ) {
|
| 185 |
-
// Move the v1.* autoloader function to the end of the spl autoloader chain.
|
| 186 |
-
spl_autoload_unregister( $autoloader );
|
| 187 |
-
spl_autoload_register( $autoloader );
|
| 188 |
|
| 189 |
-
|
| 190 |
-
|
| 191 |
-
|
| 192 |
-
) {
|
| 193 |
-
// Unregister any other v2.* autoloader functions if they're in the chain.
|
| 194 |
-
spl_autoload_unregister( $autoloader );
|
| 195 |
-
}
|
| 196 |
-
}
|
| 197 |
}
|
| 198 |
}
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
+
namespace Automattic\Jetpack\Autoloader\jpe9a946635897ddf0b806a8788458bc48;
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
| 14 |
*/
|
| 15 |
class Autoloader_Handler {
|
| 16 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 17 |
/**
|
| 18 |
+
* The Hook_Manager instance.
|
| 19 |
*
|
| 20 |
+
* @var Hook_Manager
|
| 21 |
*/
|
| 22 |
+
private $hook_manager;
|
| 23 |
|
| 24 |
/**
|
| 25 |
+
* The Manifest_Reader instance.
|
| 26 |
*
|
| 27 |
+
* @var Manifest_Reader
|
| 28 |
*/
|
| 29 |
+
private $manifest_reader;
|
| 30 |
|
| 31 |
/**
|
| 32 |
+
* The Version_Selector instance.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 33 |
*
|
| 34 |
* @var Version_Selector
|
| 35 |
*/
|
| 38 |
/**
|
| 39 |
* The constructor.
|
| 40 |
*
|
| 41 |
+
* @param Hook_Manager $hook_manager The Hook_Manager instance.
|
| 42 |
+
* @param Manifest_Reader $manifest_reader The Manifest_Reader instance.
|
| 43 |
+
* @param Version_Selector $version_selector The Version_Selector instance.
|
|
|
|
| 44 |
*/
|
| 45 |
+
public function __construct( $hook_manager, $manifest_reader, $version_selector ) {
|
| 46 |
+
$this->hook_manager = $hook_manager;
|
| 47 |
+
$this->manifest_reader = $manifest_reader;
|
| 48 |
+
$this->version_selector = $version_selector;
|
|
|
|
| 49 |
}
|
| 50 |
|
| 51 |
/**
|
| 52 |
+
* Creates an autoloader using the given plugins and activates it.
|
| 53 |
*
|
| 54 |
+
* @param string[] $plugins The plugins to initialize the autoloader for.
|
| 55 |
*/
|
| 56 |
+
public function create_autoloader( $plugins ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 57 |
global $jetpack_packages_psr4;
|
| 58 |
$jetpack_packages_psr4 = array();
|
| 59 |
+
$this->manifest_reader->read_manifests( $plugins, 'vendor/composer/jetpack_autoload_psr4.php', $jetpack_packages_psr4 );
|
| 60 |
|
| 61 |
global $jetpack_packages_classmap;
|
| 62 |
$jetpack_packages_classmap = array();
|
| 63 |
+
$this->manifest_reader->read_manifests( $plugins, 'vendor/composer/jetpack_autoload_classmap.php', $jetpack_packages_classmap );
|
| 64 |
|
| 65 |
global $jetpack_packages_filemap;
|
| 66 |
$jetpack_packages_filemap = array();
|
| 67 |
+
$this->manifest_reader->read_manifests( $plugins, 'vendor/composer/jetpack_autoload_filemap.php', $jetpack_packages_filemap );
|
| 68 |
|
| 69 |
+
$loader = new Version_Loader(
|
|
|
|
| 70 |
$this->version_selector,
|
| 71 |
$jetpack_packages_classmap,
|
| 72 |
$jetpack_packages_psr4,
|
| 73 |
$jetpack_packages_filemap
|
| 74 |
);
|
| 75 |
+
|
| 76 |
+
// Activate the autoloader.
|
| 77 |
+
Autoloader::activate( $loader );
|
| 78 |
}
|
| 79 |
|
| 80 |
/**
|
| 81 |
+
* Resets the active autoloader and all related global state.
|
|
|
|
|
|
|
|
|
|
|
|
|
| 82 |
*/
|
| 83 |
+
public function reset_autoloader() {
|
| 84 |
+
global $jetpack_autoloader_loader;
|
| 85 |
+
global $jetpack_autoloader_latest_version;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 86 |
|
| 87 |
+
$this->hook_manager->reset();
|
| 88 |
+
$jetpack_autoloader_loader = null;
|
| 89 |
+
$jetpack_autoloader_latest_version = null;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 90 |
}
|
| 91 |
}
|
vendor/jetpack-autoloader/class-autoloader-locator.php
CHANGED
|
@@ -5,7 +5,7 @@
|
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
-
namespace Automattic\Jetpack\Autoloader\
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
+
namespace Automattic\Jetpack\Autoloader\jpe9a946635897ddf0b806a8788458bc48;
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
vendor/jetpack-autoloader/class-autoloader.php
ADDED
|
@@ -0,0 +1,159 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
/**
|
| 3 |
+
* This file was automatically generated by automattic/jetpack-autoloader.
|
| 4 |
+
*
|
| 5 |
+
* @package automattic/jetpack-autoloader
|
| 6 |
+
*/
|
| 7 |
+
|
| 8 |
+
namespace Automattic\Jetpack\Autoloader\jpe9a946635897ddf0b806a8788458bc48;
|
| 9 |
+
|
| 10 |
+
// phpcs:ignore
|
| 11 |
+
|
| 12 |
+
/**
|
| 13 |
+
* This class handles management of the actual PHP autoloader.
|
| 14 |
+
*/
|
| 15 |
+
class Autoloader {
|
| 16 |
+
|
| 17 |
+
/**
|
| 18 |
+
* Checks to see whether or not the autoloader should be initialized and then initializes it if so.
|
| 19 |
+
*
|
| 20 |
+
* @param Container|null $container The container we want to use for autoloader initialization. If none is given
|
| 21 |
+
* then a container will be created automatically.
|
| 22 |
+
*/
|
| 23 |
+
public static function init( $container = null ) {
|
| 24 |
+
// The container holds and manages the lifecycle of our dependencies
|
| 25 |
+
// to make them easier to work with and increase flexibility.
|
| 26 |
+
if ( ! isset( $container ) ) {
|
| 27 |
+
require_once __DIR__ . '/class-container.php';
|
| 28 |
+
$container = new Container();
|
| 29 |
+
}
|
| 30 |
+
|
| 31 |
+
// phpcs:disable Generic.Commenting.DocComment.MissingShort
|
| 32 |
+
|
| 33 |
+
/** @var Plugin_Locator $plugin_locator */
|
| 34 |
+
$plugin_locator = $container->get( Plugin_Locator::class );
|
| 35 |
+
|
| 36 |
+
/** @var Plugins_Handler $plugins_handler */
|
| 37 |
+
$plugins_handler = $container->get( Plugins_Handler::class );
|
| 38 |
+
|
| 39 |
+
// The current plugin is the one that we are attempting to initialize here.
|
| 40 |
+
$current_plugin = $plugin_locator->find_current_plugin();
|
| 41 |
+
|
| 42 |
+
// The cached plugins are all of those that were active or discovered by the autoloader during a previous request.
|
| 43 |
+
// Note that it's possible this list will include plugins that have since been deactivated, but after a request
|
| 44 |
+
// the cache should be updated and the deactivated plugins will be removed.
|
| 45 |
+
$cached_plugins = $plugins_handler->get_cached_plugins();
|
| 46 |
+
|
| 47 |
+
// The active plugins are those that we were able to discover in on the site. This list will not include
|
| 48 |
+
// mu-plugins, those activated by code, or those who are hidden by filtering.
|
| 49 |
+
// By combining these lists we can preemptively load classes for plugins that are activated via another method.
|
| 50 |
+
// While this may result in us considering packages in deactivated plugins the request after they're removed,
|
| 51 |
+
// there shouldn't be any problems as a result and the eventual consistency is reliable enough.
|
| 52 |
+
$all_plugins = array_values( array_unique( array_merge( $plugins_handler->get_active_plugins(), $cached_plugins ) ) );
|
| 53 |
+
|
| 54 |
+
/** @var Latest_Autoloader_Guard $guard */
|
| 55 |
+
$guard = $container->get( Latest_Autoloader_Guard::class );
|
| 56 |
+
if ( $guard->should_stop_init( $current_plugin, $all_plugins ) ) {
|
| 57 |
+
return;
|
| 58 |
+
}
|
| 59 |
+
|
| 60 |
+
/** @var Autoloader_Handler $autoloader_handler */
|
| 61 |
+
$autoloader_handler = $container->get( Autoloader_Handler::class );
|
| 62 |
+
|
| 63 |
+
// Initialize the autoloader using the handler now that we're ready.
|
| 64 |
+
$autoloader_handler->create_autoloader( $all_plugins );
|
| 65 |
+
|
| 66 |
+
/** @var Hook_Manager $hook_manager */
|
| 67 |
+
$hook_manager = $container->get( Hook_Manager::class );
|
| 68 |
+
|
| 69 |
+
// When the active and cached plugin lists do not match we should
|
| 70 |
+
// update the cache. This will prevent plugins that have been
|
| 71 |
+
// deactivated from being considered in other requests.
|
| 72 |
+
$hook_manager->add_action(
|
| 73 |
+
'shutdown',
|
| 74 |
+
function () use ( $plugins_handler, $cached_plugins ) {
|
| 75 |
+
// Don't save a broken cache if an error happens during some plugin's initialization.
|
| 76 |
+
if ( ! did_action( 'plugins_loaded' ) ) {
|
| 77 |
+
// Ensure that the cache is emptied to prevent consecutive failures if the cache is to blame.
|
| 78 |
+
if ( ! empty( $cached_plugins ) ) {
|
| 79 |
+
$plugins_handler->cache_plugins( array() );
|
| 80 |
+
}
|
| 81 |
+
|
| 82 |
+
return;
|
| 83 |
+
}
|
| 84 |
+
|
| 85 |
+
// Load the active plugins fresh since the list we have above might not contain
|
| 86 |
+
// plugins that were activated but did not reset the autoloader. This happens
|
| 87 |
+
// because they were already included in the cache.
|
| 88 |
+
$active_plugins = $plugins_handler->get_active_plugins();
|
| 89 |
+
|
| 90 |
+
// The paths should be sorted for easy comparisons with those loaded from the cache.
|
| 91 |
+
// Note we don't need to sort the cached entries because they're already sorted.
|
| 92 |
+
sort( $active_plugins );
|
| 93 |
+
|
| 94 |
+
// We don't want to waste time saving a cache that hasn't changed.
|
| 95 |
+
if ( $cached_plugins === $active_plugins ) {
|
| 96 |
+
return;
|
| 97 |
+
}
|
| 98 |
+
|
| 99 |
+
$plugins_handler->cache_plugins( $active_plugins );
|
| 100 |
+
}
|
| 101 |
+
);
|
| 102 |
+
|
| 103 |
+
// phpcs:enable Generic.Commenting.DocComment.MissingShort
|
| 104 |
+
}
|
| 105 |
+
|
| 106 |
+
/**
|
| 107 |
+
* Loads a class file if one could be found.
|
| 108 |
+
*
|
| 109 |
+
* @param string $class_name The name of the class to autoload.
|
| 110 |
+
*
|
| 111 |
+
* @return bool Indicates whether or not a class file was loaded.
|
| 112 |
+
*/
|
| 113 |
+
public static function load_class( $class_name ) {
|
| 114 |
+
global $jetpack_autoloader_loader;
|
| 115 |
+
if ( ! isset( $jetpack_autoloader_loader ) ) {
|
| 116 |
+
return;
|
| 117 |
+
}
|
| 118 |
+
|
| 119 |
+
$file = $jetpack_autoloader_loader->find_class_file( $class_name );
|
| 120 |
+
if ( ! isset( $file ) ) {
|
| 121 |
+
return false;
|
| 122 |
+
}
|
| 123 |
+
|
| 124 |
+
require $file;
|
| 125 |
+
return true;
|
| 126 |
+
}
|
| 127 |
+
|
| 128 |
+
/**
|
| 129 |
+
* Activates this autoloader and deactivates any other v2 autoloaders that may be present.
|
| 130 |
+
*
|
| 131 |
+
* @param Version_Loader $version_loader The version loader for our autoloader.
|
| 132 |
+
*/
|
| 133 |
+
public static function activate( $version_loader ) {
|
| 134 |
+
// Set the global autoloader to indicate that we've activated this autoloader.
|
| 135 |
+
global $jetpack_autoloader_loader;
|
| 136 |
+
$jetpack_autoloader_loader = $version_loader;
|
| 137 |
+
|
| 138 |
+
// Remove any v2 autoloader that we've already registered.
|
| 139 |
+
$autoload_chain = spl_autoload_functions();
|
| 140 |
+
foreach ( $autoload_chain as $autoloader ) {
|
| 141 |
+
// Jetpack autoloaders are always strings.
|
| 142 |
+
if ( ! is_string( $autoloader ) ) {
|
| 143 |
+
continue;
|
| 144 |
+
}
|
| 145 |
+
|
| 146 |
+
// We can identify a v2 autoloader using the namespace prefix without the unique suffix.
|
| 147 |
+
if ( 'Automattic\\Jetpack\\Autoloader\\jp' === substr( $autoloader, 0, 32 ) ) {
|
| 148 |
+
spl_autoload_unregister( $autoloader );
|
| 149 |
+
continue;
|
| 150 |
+
}
|
| 151 |
+
}
|
| 152 |
+
|
| 153 |
+
// Ensure that the autoloader is first to avoid contention with others.
|
| 154 |
+
spl_autoload_register( self::class . '::load_class', true, true );
|
| 155 |
+
|
| 156 |
+
// Now that we've activated the autoloader we should load the filemap.
|
| 157 |
+
$jetpack_autoloader_loader->load_filemap();
|
| 158 |
+
}
|
| 159 |
+
}
|
vendor/jetpack-autoloader/class-container.php
ADDED
|
@@ -0,0 +1,149 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
/**
|
| 3 |
+
* This file was automatically generated by automattic/jetpack-autoloader.
|
| 4 |
+
*
|
| 5 |
+
* @package automattic/jetpack-autoloader
|
| 6 |
+
*/
|
| 7 |
+
|
| 8 |
+
namespace Automattic\Jetpack\Autoloader\jpe9a946635897ddf0b806a8788458bc48;
|
| 9 |
+
|
| 10 |
+
// phpcs:ignore
|
| 11 |
+
|
| 12 |
+
/**
|
| 13 |
+
* This class manages the files and dependencies of the autoloader.
|
| 14 |
+
*/
|
| 15 |
+
class Container {
|
| 16 |
+
|
| 17 |
+
/**
|
| 18 |
+
* Since each autoloader's class files exist within their own namespace we need a map to
|
| 19 |
+
* convert between the local class and a shared key. Note that no version checking is
|
| 20 |
+
* performed on these dependencies and the first autoloader to register will be the
|
| 21 |
+
* one that is utilized.
|
| 22 |
+
*/
|
| 23 |
+
const SHARED_DEPENDENCY_KEYS = array(
|
| 24 |
+
Hook_Manager::class => 'Hook_Manager',
|
| 25 |
+
);
|
| 26 |
+
|
| 27 |
+
/**
|
| 28 |
+
* A map of all the dependencies we've registered with the container and created.
|
| 29 |
+
*
|
| 30 |
+
* @var array
|
| 31 |
+
*/
|
| 32 |
+
protected $dependencies;
|
| 33 |
+
|
| 34 |
+
/**
|
| 35 |
+
* The constructor.
|
| 36 |
+
*/
|
| 37 |
+
public function __construct() {
|
| 38 |
+
$this->dependencies = array();
|
| 39 |
+
|
| 40 |
+
$this->register_shared_dependencies();
|
| 41 |
+
$this->register_dependencies();
|
| 42 |
+
$this->initialize_globals();
|
| 43 |
+
}
|
| 44 |
+
|
| 45 |
+
/**
|
| 46 |
+
* Gets a dependency out of the container.
|
| 47 |
+
*
|
| 48 |
+
* @param string $class The class to fetch.
|
| 49 |
+
*
|
| 50 |
+
* @return mixed
|
| 51 |
+
* @throws \InvalidArgumentException When a class that isn't registered with the container is fetched.
|
| 52 |
+
*/
|
| 53 |
+
public function get( $class ) {
|
| 54 |
+
if ( ! isset( $this->dependencies[ $class ] ) ) {
|
| 55 |
+
throw new \InvalidArgumentException( "Class '$class' is not registered with the container." );
|
| 56 |
+
}
|
| 57 |
+
|
| 58 |
+
return $this->dependencies[ $class ];
|
| 59 |
+
}
|
| 60 |
+
|
| 61 |
+
/**
|
| 62 |
+
* Registers all of the dependencies that are shared between all instances of the autoloader.
|
| 63 |
+
*/
|
| 64 |
+
private function register_shared_dependencies() {
|
| 65 |
+
global $jetpack_autoloader_container_shared;
|
| 66 |
+
if ( ! isset( $jetpack_autoloader_container_shared ) ) {
|
| 67 |
+
$jetpack_autoloader_container_shared = array();
|
| 68 |
+
}
|
| 69 |
+
|
| 70 |
+
$key = self::SHARED_DEPENDENCY_KEYS[ Hook_Manager::class ];
|
| 71 |
+
if ( ! isset( $jetpack_autoloader_container_shared[ $key ] ) ) {
|
| 72 |
+
require_once __DIR__ . '/class-hook-manager.php';
|
| 73 |
+
$jetpack_autoloader_container_shared[ $key ] = new Hook_Manager();
|
| 74 |
+
}
|
| 75 |
+
$this->dependencies[ Hook_Manager::class ] = &$jetpack_autoloader_container_shared[ $key ];
|
| 76 |
+
}
|
| 77 |
+
|
| 78 |
+
/**
|
| 79 |
+
* Registers all of the dependencies with the container.
|
| 80 |
+
*/
|
| 81 |
+
private function register_dependencies() {
|
| 82 |
+
require_once __DIR__ . '/class-path-processor.php';
|
| 83 |
+
$this->dependencies[ Path_Processor::class ] = new Path_Processor();
|
| 84 |
+
|
| 85 |
+
require_once __DIR__ . '/class-plugin-locator.php';
|
| 86 |
+
$this->dependencies[ Plugin_Locator::class ] = new Plugin_Locator(
|
| 87 |
+
$this->get( Path_Processor::class )
|
| 88 |
+
);
|
| 89 |
+
|
| 90 |
+
require_once __DIR__ . '/class-version-selector.php';
|
| 91 |
+
$this->dependencies[ Version_Selector::class ] = new Version_Selector();
|
| 92 |
+
|
| 93 |
+
require_once __DIR__ . '/class-autoloader-locator.php';
|
| 94 |
+
$this->dependencies[ Autoloader_Locator::class ] = new Autoloader_Locator(
|
| 95 |
+
$this->get( Version_Selector::class )
|
| 96 |
+
);
|
| 97 |
+
|
| 98 |
+
require_once __DIR__ . '/class-manifest-reader.php';
|
| 99 |
+
$this->dependencies[ Manifest_Reader::class ] = new Manifest_Reader(
|
| 100 |
+
$this->get( Version_Selector::class )
|
| 101 |
+
);
|
| 102 |
+
|
| 103 |
+
require_once __DIR__ . '/class-plugins-handler.php';
|
| 104 |
+
$this->dependencies[ Plugins_Handler::class ] = new Plugins_Handler(
|
| 105 |
+
$this->get( Plugin_Locator::class ),
|
| 106 |
+
$this->get( Path_Processor::class )
|
| 107 |
+
);
|
| 108 |
+
|
| 109 |
+
require_once __DIR__ . '/class-autoloader-handler.php';
|
| 110 |
+
$this->dependencies[ Autoloader_Handler::class ] = new Autoloader_Handler(
|
| 111 |
+
$this->get( Hook_Manager::class ),
|
| 112 |
+
$this->get( Manifest_Reader::class ),
|
| 113 |
+
$this->get( Version_Selector::class )
|
| 114 |
+
);
|
| 115 |
+
|
| 116 |
+
require_once __DIR__ . '/class-latest-autoloader-guard.php';
|
| 117 |
+
$this->dependencies[ Latest_Autoloader_Guard::class ] = new Latest_Autoloader_Guard(
|
| 118 |
+
$this->get( Plugins_Handler::class ),
|
| 119 |
+
$this->get( Autoloader_Handler::class ),
|
| 120 |
+
$this->get( Autoloader_Locator::class )
|
| 121 |
+
);
|
| 122 |
+
|
| 123 |
+
// Register any classes that we will use elsewhere.
|
| 124 |
+
require_once __DIR__ . '/class-version-loader.php';
|
| 125 |
+
}
|
| 126 |
+
|
| 127 |
+
/**
|
| 128 |
+
* Initializes any of the globals needed by the autoloader.
|
| 129 |
+
*/
|
| 130 |
+
private function initialize_globals() {
|
| 131 |
+
// Not all plugins can be found using the locator. In cases where a plugin loads the autoloader
|
| 132 |
+
// but was not discoverable, we will record them in this array to track them as "active".
|
| 133 |
+
global $jetpack_autoloader_activating_plugins_paths;
|
| 134 |
+
if ( ! isset( $jetpack_autoloader_activating_plugins_paths ) ) {
|
| 135 |
+
$jetpack_autoloader_activating_plugins_paths = array();
|
| 136 |
+
}
|
| 137 |
+
|
| 138 |
+
// Since older autoloaders include newer ones, we need to be able to tell the difference between an
|
| 139 |
+
// inclusion via autoloader and an inclusion via plugin file. This allows the autoloader to
|
| 140 |
+
// perform special tasks for each kind of inclusion.
|
| 141 |
+
global $jetpack_autoloader_including_latest;
|
| 142 |
+
if ( ! isset( $jetpack_autoloader_including_latest ) ) {
|
| 143 |
+
// If the latest version global has been set but the including latest hasn't, it means that an
|
| 144 |
+
// older autoloader without support for the global is including us.
|
| 145 |
+
global $jetpack_autoloader_latest_version;
|
| 146 |
+
$jetpack_autoloader_including_latest = isset( $jetpack_autoloader_latest_version );
|
| 147 |
+
}
|
| 148 |
+
}
|
| 149 |
+
}
|
vendor/jetpack-autoloader/class-hook-manager.php
ADDED
|
@@ -0,0 +1,76 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
/**
|
| 3 |
+
* This file was automatically generated by automattic/jetpack-autoloader.
|
| 4 |
+
*
|
| 5 |
+
* @package automattic/jetpack-autoloader
|
| 6 |
+
*/
|
| 7 |
+
|
| 8 |
+
namespace Automattic\Jetpack\Autoloader\jpe9a946635897ddf0b806a8788458bc48;
|
| 9 |
+
|
| 10 |
+
// phpcs:ignore
|
| 11 |
+
|
| 12 |
+
/**
|
| 13 |
+
* Allows the latest autoloader to register hooks that can be removed when the autoloader is reset.
|
| 14 |
+
*/
|
| 15 |
+
class Hook_Manager {
|
| 16 |
+
|
| 17 |
+
/**
|
| 18 |
+
* An array containing all of the hooks that we've registered.
|
| 19 |
+
*
|
| 20 |
+
* @var array
|
| 21 |
+
*/
|
| 22 |
+
private $registered_hooks;
|
| 23 |
+
|
| 24 |
+
/**
|
| 25 |
+
* The constructor.
|
| 26 |
+
*/
|
| 27 |
+
public function __construct() {
|
| 28 |
+
$this->registered_hooks = array();
|
| 29 |
+
}
|
| 30 |
+
|
| 31 |
+
/**
|
| 32 |
+
* Adds an action to WordPress and registers it internally.
|
| 33 |
+
*
|
| 34 |
+
* @param string $tag The name of the action which is hooked.
|
| 35 |
+
* @param callable $callable The function to call.
|
| 36 |
+
* @param int $priority Used to specify the priority of the action.
|
| 37 |
+
* @param int $accepted_args Used to specify the number of arguments the callable accepts.
|
| 38 |
+
*/
|
| 39 |
+
public function add_action( $tag, $callable, $priority = 10, $accepted_args = 1 ) {
|
| 40 |
+
$this->registered_hooks[ $tag ][] = array(
|
| 41 |
+
'priority' => $priority,
|
| 42 |
+
'callable' => $callable,
|
| 43 |
+
);
|
| 44 |
+
|
| 45 |
+
add_action( $tag, $callable, $priority, $accepted_args );
|
| 46 |
+
}
|
| 47 |
+
|
| 48 |
+
/**
|
| 49 |
+
* Adds a filter to WordPress and registers it internally.
|
| 50 |
+
*
|
| 51 |
+
* @param string $tag The name of the filter which is hooked.
|
| 52 |
+
* @param callable $callable The function to call.
|
| 53 |
+
* @param int $priority Used to specify the priority of the filter.
|
| 54 |
+
* @param int $accepted_args Used to specify the number of arguments the callable accepts.
|
| 55 |
+
*/
|
| 56 |
+
public function add_filter( $tag, $callable, $priority = 10, $accepted_args = 1 ) {
|
| 57 |
+
$this->registered_hooks[ $tag ][] = array(
|
| 58 |
+
'priority' => $priority,
|
| 59 |
+
'callable' => $callable,
|
| 60 |
+
);
|
| 61 |
+
|
| 62 |
+
add_filter( $tag, $callable, $priority, $accepted_args );
|
| 63 |
+
}
|
| 64 |
+
|
| 65 |
+
/**
|
| 66 |
+
* Removes all of the registered hooks.
|
| 67 |
+
*/
|
| 68 |
+
public function reset() {
|
| 69 |
+
foreach ( $this->registered_hooks as $tag => $hooks ) {
|
| 70 |
+
foreach ( $hooks as $hook ) {
|
| 71 |
+
remove_filter( $tag, $hook['callable'], $hook['priority'] );
|
| 72 |
+
}
|
| 73 |
+
}
|
| 74 |
+
$this->registered_hooks = array();
|
| 75 |
+
}
|
| 76 |
+
}
|
vendor/jetpack-autoloader/class-latest-autoloader-guard.php
ADDED
|
@@ -0,0 +1,93 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
/**
|
| 3 |
+
* This file was automatically generated by automattic/jetpack-autoloader.
|
| 4 |
+
*
|
| 5 |
+
* @package automattic/jetpack-autoloader
|
| 6 |
+
*/
|
| 7 |
+
|
| 8 |
+
namespace Automattic\Jetpack\Autoloader\jpe9a946635897ddf0b806a8788458bc48;
|
| 9 |
+
|
| 10 |
+
// phpcs:ignore
|
| 11 |
+
|
| 12 |
+
/**
|
| 13 |
+
* This class ensures that we're only executing the latest autoloader.
|
| 14 |
+
*/
|
| 15 |
+
class Latest_Autoloader_Guard {
|
| 16 |
+
|
| 17 |
+
/**
|
| 18 |
+
* The Plugins_Handler instance.
|
| 19 |
+
*
|
| 20 |
+
* @var Plugins_Handler
|
| 21 |
+
*/
|
| 22 |
+
private $plugins_handler;
|
| 23 |
+
|
| 24 |
+
/**
|
| 25 |
+
* The Autoloader_Handler instance.
|
| 26 |
+
*
|
| 27 |
+
* @var Autoloader_Handler
|
| 28 |
+
*/
|
| 29 |
+
private $autoloader_handler;
|
| 30 |
+
|
| 31 |
+
/**
|
| 32 |
+
* The Autoloader_locator instance.
|
| 33 |
+
*
|
| 34 |
+
* @var Autoloader_Locator
|
| 35 |
+
*/
|
| 36 |
+
private $autoloader_locator;
|
| 37 |
+
|
| 38 |
+
/**
|
| 39 |
+
* The constructor.
|
| 40 |
+
*
|
| 41 |
+
* @param Plugins_Handler $plugins_handler The Plugins_Handler instance.
|
| 42 |
+
* @param Autoloader_Handler $autoloader_handler The Autoloader_Handler instance.
|
| 43 |
+
* @param Autoloader_Locator $autoloader_locator The Autoloader_Locator instance.
|
| 44 |
+
*/
|
| 45 |
+
public function __construct( $plugins_handler, $autoloader_handler, $autoloader_locator ) {
|
| 46 |
+
$this->plugins_handler = $plugins_handler;
|
| 47 |
+
$this->autoloader_handler = $autoloader_handler;
|
| 48 |
+
$this->autoloader_locator = $autoloader_locator;
|
| 49 |
+
}
|
| 50 |
+
|
| 51 |
+
/**
|
| 52 |
+
* Indicates whether or not the autoloader should be initialized. Note that this function
|
| 53 |
+
* has the side-effect of actually loading the latest autoloader in the event that this
|
| 54 |
+
* is not it.
|
| 55 |
+
*
|
| 56 |
+
* @param string $current_plugin The current plugin we're checking.
|
| 57 |
+
* @param string[] $plugins The active plugins to check for autoloaders in.
|
| 58 |
+
*
|
| 59 |
+
* @return bool True if we should stop initialization, otherwise false.
|
| 60 |
+
*/
|
| 61 |
+
public function should_stop_init( $current_plugin, $plugins ) {
|
| 62 |
+
global $jetpack_autoloader_including_latest;
|
| 63 |
+
global $jetpack_autoloader_latest_version;
|
| 64 |
+
|
| 65 |
+
// When we're being included from an older autoloader we need to
|
| 66 |
+
// reset the latest version so that the new autoloader can look
|
| 67 |
+
// for the latest autoloader again.
|
| 68 |
+
if ( $jetpack_autoloader_including_latest ) {
|
| 69 |
+
$jetpack_autoloader_latest_version = null;
|
| 70 |
+
}
|
| 71 |
+
|
| 72 |
+
// We need to reset the autoloader when the plugins change because
|
| 73 |
+
// that means the autoloader was generated with a different list.
|
| 74 |
+
if ( $this->plugins_handler->have_plugins_changed( $plugins ) ) {
|
| 75 |
+
$this->autoloader_handler->reset_autoloader();
|
| 76 |
+
}
|
| 77 |
+
|
| 78 |
+
// Don't bother initializing the autoloader if it already has been.
|
| 79 |
+
if ( isset( $jetpack_autoloader_latest_version ) ) {
|
| 80 |
+
return true;
|
| 81 |
+
}
|
| 82 |
+
|
| 83 |
+
$latest_plugin = $this->autoloader_locator->find_latest_autoloader( $plugins, $jetpack_autoloader_latest_version );
|
| 84 |
+
if ( isset( $latest_plugin ) && $latest_plugin !== $current_plugin ) {
|
| 85 |
+
$jetpack_autoloader_including_latest = true;
|
| 86 |
+
require $this->autoloader_locator->get_autoloader_path( $latest_plugin );
|
| 87 |
+
$jetpack_autoloader_including_latest = false;
|
| 88 |
+
return true;
|
| 89 |
+
}
|
| 90 |
+
|
| 91 |
+
return false;
|
| 92 |
+
}
|
| 93 |
+
}
|
vendor/jetpack-autoloader/{class-manifest-handler.php → class-manifest-reader.php}
RENAMED
|
@@ -5,21 +5,14 @@
|
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
-
namespace Automattic\Jetpack\Autoloader\
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
| 12 |
/**
|
| 13 |
-
* This class
|
| 14 |
*/
|
| 15 |
-
class
|
| 16 |
-
|
| 17 |
-
/**
|
| 18 |
-
* An array of the active plugin paths we want to search.
|
| 19 |
-
*
|
| 20 |
-
* @var array
|
| 21 |
-
*/
|
| 22 |
-
private $active_plugin_paths;
|
| 23 |
|
| 24 |
/**
|
| 25 |
* The Version_Selector object.
|
|
@@ -31,28 +24,27 @@ class Manifest_Handler {
|
|
| 31 |
/**
|
| 32 |
* The constructor.
|
| 33 |
*
|
| 34 |
-
* @param array $active_plugin_paths An array of the active plugin paths we want to search.
|
| 35 |
* @param Version_Selector $version_selector The Version_Selector object.
|
| 36 |
*/
|
| 37 |
-
public function __construct( $
|
| 38 |
-
$this->
|
| 39 |
-
$this->version_selector = $version_selector;
|
| 40 |
}
|
| 41 |
|
| 42 |
/**
|
| 43 |
-
*
|
| 44 |
*
|
|
|
|
| 45 |
* @param string $manifest_path The path that we're loading the manifest from in each plugin.
|
| 46 |
* @param array $path_map The path map to add the contents of the manifests to.
|
| 47 |
*
|
| 48 |
* @return array $path_map The path map we've built using the manifests in each plugin.
|
| 49 |
*/
|
| 50 |
-
public function
|
| 51 |
$file_paths = array_map(
|
| 52 |
function ( $path ) use ( $manifest_path ) {
|
| 53 |
return trailingslashit( $path ) . $manifest_path;
|
| 54 |
},
|
| 55 |
-
$
|
| 56 |
);
|
| 57 |
|
| 58 |
foreach ( $file_paths as $path ) {
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
+
namespace Automattic\Jetpack\Autoloader\jpe9a946635897ddf0b806a8788458bc48;
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
| 12 |
/**
|
| 13 |
+
* This class reads autoloader manifest files.
|
| 14 |
*/
|
| 15 |
+
class Manifest_Reader {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 16 |
|
| 17 |
/**
|
| 18 |
* The Version_Selector object.
|
| 24 |
/**
|
| 25 |
* The constructor.
|
| 26 |
*
|
|
|
|
| 27 |
* @param Version_Selector $version_selector The Version_Selector object.
|
| 28 |
*/
|
| 29 |
+
public function __construct( $version_selector ) {
|
| 30 |
+
$this->version_selector = $version_selector;
|
|
|
|
| 31 |
}
|
| 32 |
|
| 33 |
/**
|
| 34 |
+
* Reads all of the manifests in the given plugin paths.
|
| 35 |
*
|
| 36 |
+
* @param array $plugin_paths The paths to the plugins we're loading the manifest in.
|
| 37 |
* @param string $manifest_path The path that we're loading the manifest from in each plugin.
|
| 38 |
* @param array $path_map The path map to add the contents of the manifests to.
|
| 39 |
*
|
| 40 |
* @return array $path_map The path map we've built using the manifests in each plugin.
|
| 41 |
*/
|
| 42 |
+
public function read_manifests( $plugin_paths, $manifest_path, &$path_map ) {
|
| 43 |
$file_paths = array_map(
|
| 44 |
function ( $path ) use ( $manifest_path ) {
|
| 45 |
return trailingslashit( $path ) . $manifest_path;
|
| 46 |
},
|
| 47 |
+
$plugin_paths
|
| 48 |
);
|
| 49 |
|
| 50 |
foreach ( $file_paths as $path ) {
|
vendor/jetpack-autoloader/class-path-processor.php
ADDED
|
@@ -0,0 +1,190 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
/**
|
| 3 |
+
* This file was automatically generated by automattic/jetpack-autoloader.
|
| 4 |
+
*
|
| 5 |
+
* @package automattic/jetpack-autoloader
|
| 6 |
+
*/
|
| 7 |
+
|
| 8 |
+
namespace Automattic\Jetpack\Autoloader\jpe9a946635897ddf0b806a8788458bc48;
|
| 9 |
+
|
| 10 |
+
// phpcs:ignore
|
| 11 |
+
|
| 12 |
+
/**
|
| 13 |
+
* This class handles dealing with paths for the autoloader.
|
| 14 |
+
*/
|
| 15 |
+
class Path_Processor {
|
| 16 |
+
/**
|
| 17 |
+
* Given a path this will replace any of the path constants with a token to represent it.
|
| 18 |
+
*
|
| 19 |
+
* @param string $path The path we want to process.
|
| 20 |
+
* @return string The tokenized path.
|
| 21 |
+
*/
|
| 22 |
+
public function tokenize_path_constants( $path ) {
|
| 23 |
+
$path = wp_normalize_path( $path );
|
| 24 |
+
|
| 25 |
+
$constants = $this->get_normalized_constants();
|
| 26 |
+
foreach ( $constants as $constant => $constant_path ) {
|
| 27 |
+
$len = strlen( $constant_path );
|
| 28 |
+
if ( substr( $path, 0, $len ) !== $constant_path ) {
|
| 29 |
+
continue;
|
| 30 |
+
}
|
| 31 |
+
|
| 32 |
+
return substr_replace( $path, '{{' . $constant . '}}', 0, $len );
|
| 33 |
+
}
|
| 34 |
+
|
| 35 |
+
return $path;
|
| 36 |
+
}
|
| 37 |
+
|
| 38 |
+
/**
|
| 39 |
+
* Given a path this will replace any of the path constant tokens with the expanded path.
|
| 40 |
+
*
|
| 41 |
+
* @param string $tokenized_path The path we want to process.
|
| 42 |
+
* @return string The expanded path.
|
| 43 |
+
*/
|
| 44 |
+
public function untokenize_path_constants( $tokenized_path ) {
|
| 45 |
+
$tokenized_path = wp_normalize_path( $tokenized_path );
|
| 46 |
+
|
| 47 |
+
$constants = $this->get_normalized_constants();
|
| 48 |
+
foreach ( $constants as $constant => $constant_path ) {
|
| 49 |
+
$constant = '{{' . $constant . '}}';
|
| 50 |
+
|
| 51 |
+
$len = strlen( $constant );
|
| 52 |
+
if ( substr( $tokenized_path, 0, $len ) !== $constant ) {
|
| 53 |
+
continue;
|
| 54 |
+
}
|
| 55 |
+
|
| 56 |
+
return $this->get_real_path( substr_replace( $tokenized_path, $constant_path, 0, $len ) );
|
| 57 |
+
}
|
| 58 |
+
|
| 59 |
+
return $tokenized_path;
|
| 60 |
+
}
|
| 61 |
+
|
| 62 |
+
/**
|
| 63 |
+
* Given a file and an array of places it might be, this will find the absolute path and return it.
|
| 64 |
+
*
|
| 65 |
+
* @param string $file The plugin or theme file to resolve.
|
| 66 |
+
* @param array $directories_to_check The directories we should check for the file if it isn't an absolute path.
|
| 67 |
+
* @return string|false Returns the absolute path to the directory, otherwise false.
|
| 68 |
+
*/
|
| 69 |
+
public function find_directory_with_autoloader( $file, $directories_to_check ) {
|
| 70 |
+
$file = wp_normalize_path( $file );
|
| 71 |
+
|
| 72 |
+
if ( ! $this->is_absolute_path( $file ) ) {
|
| 73 |
+
$file = $this->find_absolute_plugin_path( $file, $directories_to_check );
|
| 74 |
+
if ( ! isset( $file ) ) {
|
| 75 |
+
return false;
|
| 76 |
+
}
|
| 77 |
+
}
|
| 78 |
+
|
| 79 |
+
// We need the real path for consistency with __DIR__ paths.
|
| 80 |
+
$file = $this->get_real_path( $file );
|
| 81 |
+
|
| 82 |
+
// phpcs:disable WordPress.PHP.NoSilencedErrors.Discouraged
|
| 83 |
+
$directory = @is_file( $file ) ? dirname( $file ) : $file;
|
| 84 |
+
if ( ! @is_file( $directory . '/vendor/composer/jetpack_autoload_classmap.php' ) ) {
|
| 85 |
+
return false;
|
| 86 |
+
}
|
| 87 |
+
// phpcs:enable WordPress.PHP.NoSilencedErrors.Discouraged
|
| 88 |
+
|
| 89 |
+
return $directory;
|
| 90 |
+
}
|
| 91 |
+
|
| 92 |
+
/**
|
| 93 |
+
* Fetches an array of normalized paths keyed by the constant they came from.
|
| 94 |
+
*
|
| 95 |
+
* @return string[] The normalized paths keyed by the constant.
|
| 96 |
+
*/
|
| 97 |
+
private function get_normalized_constants() {
|
| 98 |
+
$raw_constants = array(
|
| 99 |
+
// Order the constants from most-specific to least-specific.
|
| 100 |
+
'WP_PLUGIN_DIR',
|
| 101 |
+
'WPMU_PLUGIN_DIR',
|
| 102 |
+
'WP_CONTENT_DIR',
|
| 103 |
+
'ABSPATH',
|
| 104 |
+
);
|
| 105 |
+
|
| 106 |
+
$constants = array();
|
| 107 |
+
foreach ( $raw_constants as $raw ) {
|
| 108 |
+
if ( ! defined( $raw ) ) {
|
| 109 |
+
continue;
|
| 110 |
+
}
|
| 111 |
+
|
| 112 |
+
$path = wp_normalize_path( constant( $raw ) );
|
| 113 |
+
if ( isset( $path ) ) {
|
| 114 |
+
$constants[ $raw ] = $path;
|
| 115 |
+
}
|
| 116 |
+
}
|
| 117 |
+
|
| 118 |
+
return $constants;
|
| 119 |
+
}
|
| 120 |
+
|
| 121 |
+
/**
|
| 122 |
+
* Indicates whether or not a path is absolute.
|
| 123 |
+
*
|
| 124 |
+
* @param string $path The path to check.
|
| 125 |
+
* @return bool True if the path is absolute, otherwise false.
|
| 126 |
+
*/
|
| 127 |
+
private function is_absolute_path( $path ) {
|
| 128 |
+
if ( 0 === strlen( $path ) || '.' === $path[0] ) {
|
| 129 |
+
return false;
|
| 130 |
+
}
|
| 131 |
+
|
| 132 |
+
// Absolute paths on Windows may begin with a drive letter.
|
| 133 |
+
if ( preg_match( '/^[a-zA-Z]:[\/\\\\]/', $path ) ) {
|
| 134 |
+
return true;
|
| 135 |
+
}
|
| 136 |
+
|
| 137 |
+
// A path starting with / or \ is absolute; anything else is relative.
|
| 138 |
+
return ( '/' === $path[0] || '\\' === $path[0] );
|
| 139 |
+
}
|
| 140 |
+
|
| 141 |
+
/**
|
| 142 |
+
* Given a file and a list of directories to check, this method will try to figure out
|
| 143 |
+
* the absolute path to the file in question.
|
| 144 |
+
*
|
| 145 |
+
* @param string $normalized_path The normalized path to the plugin or theme file to resolve.
|
| 146 |
+
* @param array $directories_to_check The directories we should check for the file if it isn't an absolute path.
|
| 147 |
+
*
|
| 148 |
+
* @return string|null The absolute path to the plugin file, otherwise null.
|
| 149 |
+
*/
|
| 150 |
+
private function find_absolute_plugin_path( $normalized_path, $directories_to_check ) {
|
| 151 |
+
// We're only able to find the absolute path for plugin/theme PHP files.
|
| 152 |
+
if ( ! is_string( $normalized_path ) || '.php' !== substr( $normalized_path, -4 ) ) {
|
| 153 |
+
return null;
|
| 154 |
+
}
|
| 155 |
+
|
| 156 |
+
foreach ( $directories_to_check as $directory ) {
|
| 157 |
+
$normalized_check = wp_normalize_path( trailingslashit( $directory ) ) . $normalized_path;
|
| 158 |
+
// phpcs:ignore WordPress.PHP.NoSilencedErrors.Discouraged
|
| 159 |
+
if ( @is_file( $normalized_check ) ) {
|
| 160 |
+
return $normalized_check;
|
| 161 |
+
}
|
| 162 |
+
}
|
| 163 |
+
|
| 164 |
+
return null;
|
| 165 |
+
}
|
| 166 |
+
|
| 167 |
+
/**
|
| 168 |
+
* Given a path this will figure out the real path that we should be using.
|
| 169 |
+
*
|
| 170 |
+
* @param string $path The path to resolve.
|
| 171 |
+
*
|
| 172 |
+
* @return string The resolved path.
|
| 173 |
+
*/
|
| 174 |
+
private function get_real_path( $path ) {
|
| 175 |
+
// We want to resolve symbolic links for consistency with __DIR__ paths.
|
| 176 |
+
// phpcs:ignore WordPress.PHP.NoSilencedErrors.Discouraged
|
| 177 |
+
$real_path = @realpath( $path );
|
| 178 |
+
if ( false === $real_path ) {
|
| 179 |
+
// Let the autoloader deal with paths that don't exist.
|
| 180 |
+
$real_path = $path;
|
| 181 |
+
}
|
| 182 |
+
|
| 183 |
+
// Using realpath will make it platform-specific so we must normalize it after.
|
| 184 |
+
if ( $path !== $real_path ) {
|
| 185 |
+
$real_path = wp_normalize_path( $real_path );
|
| 186 |
+
}
|
| 187 |
+
|
| 188 |
+
return $real_path;
|
| 189 |
+
}
|
| 190 |
+
}
|
vendor/jetpack-autoloader/class-plugin-locator.php
ADDED
|
@@ -0,0 +1,140 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
/**
|
| 3 |
+
* This file was automatically generated by automattic/jetpack-autoloader.
|
| 4 |
+
*
|
| 5 |
+
* @package automattic/jetpack-autoloader
|
| 6 |
+
*/
|
| 7 |
+
|
| 8 |
+
namespace Automattic\Jetpack\Autoloader\jpe9a946635897ddf0b806a8788458bc48;
|
| 9 |
+
|
| 10 |
+
// phpcs:ignore
|
| 11 |
+
|
| 12 |
+
/**
|
| 13 |
+
* This class scans the WordPress installation to find active plugins.
|
| 14 |
+
*/
|
| 15 |
+
class Plugin_Locator {
|
| 16 |
+
|
| 17 |
+
/**
|
| 18 |
+
* The path processor for finding plugin paths.
|
| 19 |
+
*
|
| 20 |
+
* @var Path_Processor
|
| 21 |
+
*/
|
| 22 |
+
private $path_processor;
|
| 23 |
+
|
| 24 |
+
/**
|
| 25 |
+
* The constructor.
|
| 26 |
+
*
|
| 27 |
+
* @param Path_Processor $path_processor The Path_Processor instance.
|
| 28 |
+
*/
|
| 29 |
+
public function __construct( $path_processor ) {
|
| 30 |
+
$this->path_processor = $path_processor;
|
| 31 |
+
}
|
| 32 |
+
|
| 33 |
+
/**
|
| 34 |
+
* Finds the path to the current plugin.
|
| 35 |
+
*
|
| 36 |
+
* @return string $path The path to the current plugin.
|
| 37 |
+
* @throws \RuntimeException If the current plugin does not have an autoloader.
|
| 38 |
+
*/
|
| 39 |
+
public function find_current_plugin() {
|
| 40 |
+
// Escape from `vendor/__DIR__` to root plugin directory.
|
| 41 |
+
$plugin_directory = dirname( dirname( __DIR__ ) );
|
| 42 |
+
|
| 43 |
+
// Use the path processor to ensure that this is an autoloader we're referencing.
|
| 44 |
+
$path = $this->path_processor->find_directory_with_autoloader( $plugin_directory, array() );
|
| 45 |
+
if ( false === $path ) {
|
| 46 |
+
throw new \RuntimeException( 'Failed to locate plugin ' . $plugin_directory );
|
| 47 |
+
}
|
| 48 |
+
|
| 49 |
+
return $path;
|
| 50 |
+
}
|
| 51 |
+
|
| 52 |
+
/**
|
| 53 |
+
* Checks a given option for plugin paths.
|
| 54 |
+
*
|
| 55 |
+
* @param string $option_name The option that we want to check for plugin information.
|
| 56 |
+
* @param bool $site_option Indicates whether or not we want to check the site option.
|
| 57 |
+
*
|
| 58 |
+
* @return array $plugin_paths The list of absolute paths we've found.
|
| 59 |
+
*/
|
| 60 |
+
public function find_using_option( $option_name, $site_option = false ) {
|
| 61 |
+
$raw = $site_option ? get_site_option( $option_name, array() ) : get_option( $option_name, array() );
|
| 62 |
+
if ( empty( $raw ) ) {
|
| 63 |
+
return array();
|
| 64 |
+
}
|
| 65 |
+
|
| 66 |
+
return $this->convert_plugins_to_paths( $raw );
|
| 67 |
+
}
|
| 68 |
+
|
| 69 |
+
/**
|
| 70 |
+
* Checks for plugins that are being activated in this request and returns all that it finds.
|
| 71 |
+
*
|
| 72 |
+
* @return array $plugin_paths The list of absolute paths we've found.
|
| 73 |
+
*/
|
| 74 |
+
public function find_activating_this_request() {
|
| 75 |
+
// phpcs:disable WordPress.Security.NonceVerification.Recommended
|
| 76 |
+
|
| 77 |
+
/**
|
| 78 |
+
* Note: we're not actually checking the nonce here because it's too early
|
| 79 |
+
* in the execution. The pluggable functions are not yet loaded to give
|
| 80 |
+
* plugins a chance to plug their versions. Therefore we're doing the bare
|
| 81 |
+
* minimum: checking whether the nonce exists and it's in the right place.
|
| 82 |
+
* The request will fail later if the nonce doesn't pass the check.
|
| 83 |
+
*/
|
| 84 |
+
if ( empty( $_REQUEST['_wpnonce'] ) ) {
|
| 85 |
+
return array();
|
| 86 |
+
}
|
| 87 |
+
|
| 88 |
+
$plugin_slugs = array();
|
| 89 |
+
|
| 90 |
+
$action = isset( $_REQUEST['action'] ) ? wp_unslash( $_REQUEST['action'] ) : false;
|
| 91 |
+
switch ( $action ) {
|
| 92 |
+
case 'activate':
|
| 93 |
+
if ( empty( $_REQUEST['plugin'] ) ) {
|
| 94 |
+
break;
|
| 95 |
+
}
|
| 96 |
+
|
| 97 |
+
$plugin_slugs[] = wp_unslash( $_REQUEST['plugin'] );
|
| 98 |
+
break;
|
| 99 |
+
|
| 100 |
+
case 'activate-selected':
|
| 101 |
+
if ( empty( $_REQUEST['checked'] ) ) {
|
| 102 |
+
break;
|
| 103 |
+
}
|
| 104 |
+
|
| 105 |
+
$plugin_slugs = wp_unslash( $_REQUEST['checked'] );
|
| 106 |
+
break;
|
| 107 |
+
}
|
| 108 |
+
|
| 109 |
+
return $this->convert_plugins_to_paths( $plugin_slugs );
|
| 110 |
+
}
|
| 111 |
+
|
| 112 |
+
/**
|
| 113 |
+
* Given an array of plugin slugs or paths, this will convert them to absolute paths and filter
|
| 114 |
+
* out the plugins that are not directory plugins. Note that array keys will also be included
|
| 115 |
+
* if they are plugin paths!
|
| 116 |
+
*
|
| 117 |
+
* @param string[] $plugins Plugin paths or slugs to filter.
|
| 118 |
+
*
|
| 119 |
+
* @return string[]
|
| 120 |
+
*/
|
| 121 |
+
private function convert_plugins_to_paths( $plugins ) {
|
| 122 |
+
// We're going to look for plugins in the standard directories.
|
| 123 |
+
$path_constants = array( WP_PLUGIN_DIR, WPMU_PLUGIN_DIR );
|
| 124 |
+
|
| 125 |
+
$plugin_paths = array();
|
| 126 |
+
foreach ( $plugins as $key => $value ) {
|
| 127 |
+
$path = $this->path_processor->find_directory_with_autoloader( $key, $path_constants );
|
| 128 |
+
if ( $path ) {
|
| 129 |
+
$plugin_paths[] = $path;
|
| 130 |
+
}
|
| 131 |
+
|
| 132 |
+
$path = $this->path_processor->find_directory_with_autoloader( $value, $path_constants );
|
| 133 |
+
if ( $path ) {
|
| 134 |
+
$plugin_paths[] = $path;
|
| 135 |
+
}
|
| 136 |
+
}
|
| 137 |
+
|
| 138 |
+
return $plugin_paths;
|
| 139 |
+
}
|
| 140 |
+
}
|
vendor/jetpack-autoloader/class-plugins-handler.php
CHANGED
|
@@ -5,133 +5,154 @@
|
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
-
namespace Automattic\Jetpack\Autoloader\
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
| 12 |
/**
|
| 13 |
-
* This class
|
| 14 |
*/
|
| 15 |
class Plugins_Handler {
|
| 16 |
-
|
| 17 |
/**
|
| 18 |
-
*
|
| 19 |
-
*
|
| 20 |
-
* @return array An array of plugin paths as strings or an empty array.
|
| 21 |
*/
|
| 22 |
-
|
| 23 |
-
global $jetpack_autoloader_activating_plugins_paths;
|
| 24 |
-
|
| 25 |
-
$active_plugins_paths = $this->get_active_plugins_paths();
|
| 26 |
-
$multisite_plugins_paths = $this->get_multisite_plugins_paths();
|
| 27 |
-
$activating_plugins_paths = $this->get_plugins_activating_via_request();
|
| 28 |
-
|
| 29 |
-
return array_unique(
|
| 30 |
-
array_merge(
|
| 31 |
-
$active_plugins_paths,
|
| 32 |
-
$activating_plugins_paths,
|
| 33 |
-
$multisite_plugins_paths,
|
| 34 |
-
(array) $jetpack_autoloader_activating_plugins_paths
|
| 35 |
-
)
|
| 36 |
-
);
|
| 37 |
-
}
|
| 38 |
|
| 39 |
/**
|
| 40 |
-
*
|
| 41 |
*
|
| 42 |
-
* @
|
| 43 |
*/
|
| 44 |
-
|
| 45 |
-
$plugin_slugs = is_multisite()
|
| 46 |
-
? array_keys( get_site_option( 'active_sitewide_plugins', array() ) )
|
| 47 |
-
: array();
|
| 48 |
-
|
| 49 |
-
$plugin_slugs = array_filter( $plugin_slugs, array( $this, 'is_directory_plugin' ) );
|
| 50 |
-
return array_map( array( $this, 'create_plugin_path' ), $plugin_slugs );
|
| 51 |
-
}
|
| 52 |
|
| 53 |
/**
|
| 54 |
-
*
|
| 55 |
*
|
| 56 |
-
* @
|
| 57 |
*/
|
| 58 |
-
|
| 59 |
-
$plugin_slugs = (array) get_option( 'active_plugins', array() );
|
| 60 |
-
$plugin_slugs = array_filter( $plugin_slugs, array( $this, 'is_directory_plugin' ) );
|
| 61 |
-
return array_map( array( $this, 'create_plugin_path' ), $plugin_slugs );
|
| 62 |
-
}
|
| 63 |
|
| 64 |
/**
|
| 65 |
-
*
|
| 66 |
*
|
| 67 |
-
* @param
|
|
|
|
| 68 |
*/
|
| 69 |
-
|
| 70 |
-
$
|
| 71 |
-
|
| 72 |
}
|
| 73 |
|
| 74 |
/**
|
| 75 |
-
*
|
| 76 |
*
|
| 77 |
-
* @
|
| 78 |
-
*
|
| 79 |
-
* @return bool
|
| 80 |
*/
|
| 81 |
-
public function
|
| 82 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 83 |
}
|
| 84 |
|
| 85 |
/**
|
| 86 |
-
*
|
| 87 |
*
|
| 88 |
-
* @return
|
| 89 |
*/
|
| 90 |
-
|
| 91 |
-
|
| 92 |
-
|
| 93 |
-
|
| 94 |
-
// phpcs:disable WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
|
| 95 |
-
|
| 96 |
-
$action = isset( $_REQUEST['action'] ) ? $_REQUEST['action'] : false;
|
| 97 |
-
$plugin = isset( $_REQUEST['plugin'] ) ? $_REQUEST['plugin'] : false;
|
| 98 |
-
$nonce = isset( $_REQUEST['_wpnonce'] ) ? $_REQUEST['_wpnonce'] : false;
|
| 99 |
-
|
| 100 |
-
/**
|
| 101 |
-
* Note: we're not actually checking the nonce here becase it's too early
|
| 102 |
-
* in the execution. The pluggable functions are not yet loaded to give
|
| 103 |
-
* plugins a chance to plug their versions. Therefore we're doing the bare
|
| 104 |
-
* minimum: checking whether the nonce exists and it's in the right place.
|
| 105 |
-
* The request will fail later if the nonce doesn't pass the check.
|
| 106 |
-
*/
|
| 107 |
-
|
| 108 |
-
// In case of a single plugin activation there will be a plugin slug.
|
| 109 |
-
if ( 'activate' === $action && ! empty( $nonce ) ) {
|
| 110 |
-
return array( $this->create_plugin_path( wp_unslash( $plugin ) ) );
|
| 111 |
}
|
| 112 |
|
| 113 |
-
|
|
|
|
|
|
|
| 114 |
|
| 115 |
-
|
| 116 |
-
|
| 117 |
-
|
| 118 |
-
|
| 119 |
-
|
|
|
|
|
|
|
|
|
|
| 120 |
|
| 121 |
-
|
| 122 |
-
// phpcs:enable WordPress.Security.ValidatedSanitizedInput.MissingUnslash
|
| 123 |
-
// phpcs:enable WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
|
| 124 |
-
return array();
|
| 125 |
}
|
| 126 |
|
| 127 |
/**
|
| 128 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
| 129 |
*
|
| 130 |
-
* @return
|
| 131 |
*/
|
| 132 |
-
public function
|
| 133 |
-
$
|
| 134 |
-
|
| 135 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 136 |
}
|
| 137 |
}
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
+
namespace Automattic\Jetpack\Autoloader\jpe9a946635897ddf0b806a8788458bc48;
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
| 12 |
/**
|
| 13 |
+
* This class handles locating and caching all of the active plugins.
|
| 14 |
*/
|
| 15 |
class Plugins_Handler {
|
|
|
|
| 16 |
/**
|
| 17 |
+
* The transient key for plugin paths.
|
|
|
|
|
|
|
| 18 |
*/
|
| 19 |
+
const TRANSIENT_KEY = 'jetpack_autoloader_plugin_paths';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 20 |
|
| 21 |
/**
|
| 22 |
+
* The locator for finding plugins in different locations.
|
| 23 |
*
|
| 24 |
+
* @var Plugin_Locator
|
| 25 |
*/
|
| 26 |
+
private $plugin_locator;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 27 |
|
| 28 |
/**
|
| 29 |
+
* The processor for transforming cached paths.
|
| 30 |
*
|
| 31 |
+
* @var Path_Processor
|
| 32 |
*/
|
| 33 |
+
private $path_processor;
|
|
|
|
|
|
|
|
|
|
|
|
|
| 34 |
|
| 35 |
/**
|
| 36 |
+
* The constructor.
|
| 37 |
*
|
| 38 |
+
* @param Plugin_Locator $plugin_locator The locator for finding active plugins.
|
| 39 |
+
* @param Path_Processor $path_processor The processor for transforming cached paths.
|
| 40 |
*/
|
| 41 |
+
public function __construct( $plugin_locator, $path_processor ) {
|
| 42 |
+
$this->plugin_locator = $plugin_locator;
|
| 43 |
+
$this->path_processor = $path_processor;
|
| 44 |
}
|
| 45 |
|
| 46 |
/**
|
| 47 |
+
* Gets all of the active plugins we can find.
|
| 48 |
*
|
| 49 |
+
* @return string[]
|
|
|
|
|
|
|
| 50 |
*/
|
| 51 |
+
public function get_active_plugins() {
|
| 52 |
+
global $jetpack_autoloader_activating_plugins_paths;
|
| 53 |
+
global $jetpack_autoloader_including_latest;
|
| 54 |
+
|
| 55 |
+
// We're going to build a unique list of plugins from a few different sources
|
| 56 |
+
// to find all of our "active" plugins. While we need to return an integer
|
| 57 |
+
// array, we're going to use an associative array internally to reduce
|
| 58 |
+
// the amount of time that we're going to spend checking uniqueness
|
| 59 |
+
// and merging different arrays together to form the output.
|
| 60 |
+
$active_plugins = array();
|
| 61 |
+
|
| 62 |
+
// Make sure that plugins which have activated this request are considered as "active" even though
|
| 63 |
+
// they probably won't be present in any option.
|
| 64 |
+
if ( is_array( $jetpack_autoloader_activating_plugins_paths ) ) {
|
| 65 |
+
foreach ( $jetpack_autoloader_activating_plugins_paths as $path ) {
|
| 66 |
+
$active_plugins[ $path ] = $path;
|
| 67 |
+
}
|
| 68 |
+
}
|
| 69 |
+
|
| 70 |
+
// This option contains all of the plugins that have been activated.
|
| 71 |
+
$plugins = $this->plugin_locator->find_using_option( 'active_plugins' );
|
| 72 |
+
foreach ( $plugins as $path ) {
|
| 73 |
+
$active_plugins[ $path ] = $path;
|
| 74 |
+
}
|
| 75 |
+
|
| 76 |
+
// This option contains all of the multisite plugins that have been activated.
|
| 77 |
+
if ( is_multisite() ) {
|
| 78 |
+
$plugins = $this->plugin_locator->find_using_option( 'active_sitewide_plugins', true );
|
| 79 |
+
foreach ( $plugins as $path ) {
|
| 80 |
+
$active_plugins[ $path ] = $path;
|
| 81 |
+
}
|
| 82 |
+
}
|
| 83 |
+
|
| 84 |
+
$plugins = $this->plugin_locator->find_activating_this_request();
|
| 85 |
+
foreach ( $plugins as $path ) {
|
| 86 |
+
$active_plugins[ $path ] = $path;
|
| 87 |
+
}
|
| 88 |
+
|
| 89 |
+
// When the current plugin isn't considered "active" there's a problem.
|
| 90 |
+
// Since we're here, the plugin is active and currently being loaded.
|
| 91 |
+
// We can support this case (mu-plugins and non-standard activation)
|
| 92 |
+
// by adding the current plugin to the active list and marking it
|
| 93 |
+
// as an unknown (activating) plugin. This also has the benefit
|
| 94 |
+
// of causing a reset because the active plugins list has
|
| 95 |
+
// been changed since it was saved in the global.
|
| 96 |
+
$current_plugin = $this->plugin_locator->find_current_plugin();
|
| 97 |
+
if ( ! in_array( $current_plugin, $active_plugins, true ) && ! $jetpack_autoloader_including_latest ) {
|
| 98 |
+
$active_plugins[ $current_plugin ] = $current_plugin;
|
| 99 |
+
$jetpack_autoloader_activating_plugins_paths[] = $current_plugin;
|
| 100 |
+
}
|
| 101 |
+
|
| 102 |
+
// Transform the array so that we don't have to worry about the keys interacting with other array types later.
|
| 103 |
+
return array_values( $active_plugins );
|
| 104 |
}
|
| 105 |
|
| 106 |
/**
|
| 107 |
+
* Gets all of the cached plugins if there are any.
|
| 108 |
*
|
| 109 |
+
* @return string[]
|
| 110 |
*/
|
| 111 |
+
public function get_cached_plugins() {
|
| 112 |
+
$cached = get_transient( self::TRANSIENT_KEY );
|
| 113 |
+
if ( false === $cached ) {
|
| 114 |
+
return array();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 115 |
}
|
| 116 |
|
| 117 |
+
// We need to expand the tokens to an absolute path for this webserver.
|
| 118 |
+
return array_map( array( $this->path_processor, 'untokenize_path_constants' ), $cached );
|
| 119 |
+
}
|
| 120 |
|
| 121 |
+
/**
|
| 122 |
+
* Saves the plugin list to the cache.
|
| 123 |
+
*
|
| 124 |
+
* @param array $plugins The plugin list to save to the cache.
|
| 125 |
+
*/
|
| 126 |
+
public function cache_plugins( $plugins ) {
|
| 127 |
+
// We store the paths in a tokenized form so that that webservers with different absolute paths don't break.
|
| 128 |
+
$plugins = array_map( array( $this->path_processor, 'tokenize_path_constants' ), $plugins );
|
| 129 |
|
| 130 |
+
set_transient( self::TRANSIENT_KEY, $plugins );
|
|
|
|
|
|
|
|
|
|
| 131 |
}
|
| 132 |
|
| 133 |
/**
|
| 134 |
+
* Checks to see whether or not the plugin list given has changed when compared to the
|
| 135 |
+
* shared `$jetpack_autoloader_cached_plugin_paths` global. This allows us to deal
|
| 136 |
+
* with cases where the active list may change due to filtering..
|
| 137 |
+
*
|
| 138 |
+
* @param string[] $plugins The plugins list to check against the global cache.
|
| 139 |
*
|
| 140 |
+
* @return bool True if the plugins have changed, otherwise false.
|
| 141 |
*/
|
| 142 |
+
public function have_plugins_changed( $plugins ) {
|
| 143 |
+
global $jetpack_autoloader_cached_plugin_paths;
|
| 144 |
+
|
| 145 |
+
// When no autoloader has executed there is nothing to have changed.
|
| 146 |
+
if ( ! isset( $jetpack_autoloader_cached_plugin_paths ) ) {
|
| 147 |
+
$jetpack_autoloader_cached_plugin_paths = $plugins;
|
| 148 |
+
return false;
|
| 149 |
+
}
|
| 150 |
+
|
| 151 |
+
if ( $jetpack_autoloader_cached_plugin_paths !== $plugins ) {
|
| 152 |
+
$jetpack_autoloader_cached_plugin_paths = $plugins;
|
| 153 |
+
return true;
|
| 154 |
+
}
|
| 155 |
+
|
| 156 |
+
return false;
|
| 157 |
}
|
| 158 |
}
|
vendor/jetpack-autoloader/class-version-loader.php
CHANGED
|
@@ -5,7 +5,7 @@
|
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
-
namespace Automattic\Jetpack\Autoloader\
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
+
namespace Automattic\Jetpack\Autoloader\jpe9a946635897ddf0b806a8788458bc48;
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
vendor/jetpack-autoloader/class-version-selector.php
CHANGED
|
@@ -5,7 +5,7 @@
|
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
-
namespace Automattic\Jetpack\Autoloader\
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
|
@@ -23,7 +23,7 @@ class Version_Selector {
|
|
| 23 |
* @param String $compare_version The package version that is being evaluated to
|
| 24 |
* determine if the version needs to be updated.
|
| 25 |
*
|
| 26 |
-
* @return
|
| 27 |
* else false.
|
| 28 |
*/
|
| 29 |
public function is_version_update_required( $selected_version, $compare_version ) {
|
|
@@ -57,7 +57,7 @@ class Version_Selector {
|
|
| 57 |
*
|
| 58 |
* @param String $version The package version.
|
| 59 |
*
|
| 60 |
-
* @return
|
| 61 |
*/
|
| 62 |
private function is_package_version_dev( $version ) {
|
| 63 |
if ( 'dev-' === substr( $version, 0, 4 ) || '9999999-dev' === $version ) {
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
+
namespace Automattic\Jetpack\Autoloader\jpe9a946635897ddf0b806a8788458bc48;
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
| 23 |
* @param String $compare_version The package version that is being evaluated to
|
| 24 |
* determine if the version needs to be updated.
|
| 25 |
*
|
| 26 |
+
* @return bool Returns true if the selected package version should be updated,
|
| 27 |
* else false.
|
| 28 |
*/
|
| 29 |
public function is_version_update_required( $selected_version, $compare_version ) {
|
| 57 |
*
|
| 58 |
* @param String $version The package version.
|
| 59 |
*
|
| 60 |
+
* @return bool True if the version is a dev version, else false.
|
| 61 |
*/
|
| 62 |
private function is_package_version_dev( $version ) {
|
| 63 |
if ( 'dev-' === substr( $version, 0, 4 ) || '9999999-dev' === $version ) {
|
woocommerce.php
CHANGED
|
@@ -3,7 +3,7 @@
|
|
| 3 |
* Plugin Name: WooCommerce
|
| 4 |
* Plugin URI: https://woocommerce.com/
|
| 5 |
* Description: An eCommerce toolkit that helps you sell anything. Beautifully.
|
| 6 |
-
* Version: 4.9.0-
|
| 7 |
* Author: Automattic
|
| 8 |
* Author URI: https://woocommerce.com
|
| 9 |
* Text Domain: woocommerce
|
| 3 |
* Plugin Name: WooCommerce
|
| 4 |
* Plugin URI: https://woocommerce.com/
|
| 5 |
* Description: An eCommerce toolkit that helps you sell anything. Beautifully.
|
| 6 |
+
* Version: 4.9.0-rc.1
|
| 7 |
* Author: Automattic
|
| 8 |
* Author URI: https://woocommerce.com
|
| 9 |
* Text Domain: woocommerce
|
