Version Description
Download this release
Release Info
Developer | vedjain |
Plugin | WooCommerce |
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
|