From cfc8f78554ada239644f74ad13e397109d472d3e Mon Sep 17 00:00:00 2001 From: mreishus Date: Mon, 23 Sep 2024 15:02:03 +0000 Subject: [PATCH] Connection\Manager: is_connected: Memoize (#39361) Committed via a GitHub action: https://github.com/Automattic/jetpack/actions/runs/10996753141 Upstream-Ref: Automattic/jetpack@202fec8cce3bc6533d99c502e6721ab9eef7d4d1 --- .../jetpack-connection/src/class-manager.php | 65 ++++++++++- jetpack_vendor/i18n-map.php | 4 +- vendor/composer/installed.json | 64 +++++------ vendor/composer/installed.php | 64 +++++------ vendor/composer/jetpack_autoload_classmap.php | 104 +++++++++--------- vendor/composer/jetpack_autoload_filemap.php | 2 +- 6 files changed, 181 insertions(+), 122 deletions(-) diff --git a/jetpack_vendor/automattic/jetpack-connection/src/class-manager.php b/jetpack_vendor/automattic/jetpack-connection/src/class-manager.php index 3765b877..945b25c8 100644 --- a/jetpack_vendor/automattic/jetpack-connection/src/class-manager.php +++ b/jetpack_vendor/automattic/jetpack-connection/src/class-manager.php @@ -80,6 +80,20 @@ class Manager { */ private static $disconnected_users = array(); + /** + * Cached connection status. + * + * @var bool|null True if the site is connected, false if not, null if not determined yet. + */ + private static $is_connected = null; + + /** + * Tracks whether connection status invalidation hooks have been added. + * + * @var bool + */ + private static $connection_invalidators_added = false; + /** * Initialize the object. * Make sure to call the "Configure" first. @@ -140,6 +154,8 @@ public static function configure() { add_action( 'deleted_user', array( $manager, 'disconnect_user_force' ), 9, 1 ); add_action( 'remove_user_from_blog', array( $manager, 'disconnect_user_force' ), 9, 1 ); + $manager->add_connection_status_invalidation_hooks(); + // Set up package version hook. add_filter( 'jetpack_package_versions', __NAMESPACE__ . '\Package_Version::send_package_version_to_tracker' ); @@ -157,6 +173,27 @@ public static function configure() { Partner::init(); } + /** + * Adds hooks to invalidate the memoized connection status. + */ + private function add_connection_status_invalidation_hooks() { + if ( self::$connection_invalidators_added ) { + return; + } + + // Force is_connected() to recompute after important actions. + add_action( 'jetpack_site_registered', array( $this, 'reset_connection_status' ) ); + add_action( 'jetpack_site_disconnected', array( $this, 'reset_connection_status' ) ); + add_action( 'jetpack_sync_register_user', array( $this, 'reset_connection_status' ) ); + add_action( 'pre_update_jetpack_option_id', array( $this, 'reset_connection_status' ) ); + add_action( 'pre_update_jetpack_option_blog_token', array( $this, 'reset_connection_status' ) ); + add_action( 'pre_update_jetpack_option_user_token', array( $this, 'reset_connection_status' ) ); + add_action( 'pre_update_jetpack_option_user_tokens', array( $this, 'reset_connection_status' ) ); + add_action( 'switch_blog', array( $this, 'reset_connection_status' ) ); + + self::$connection_invalidators_added = true; + } + /** * Sets up the XMLRPC request handlers. * @@ -596,9 +633,31 @@ public function is_registered() { * @return bool */ public function is_connected() { - $has_blog_id = (bool) \Jetpack_Options::get_option( 'id' ); - $has_blog_token = (bool) $this->get_tokens()->get_access_token(); - return $has_blog_id && $has_blog_token; + if ( self::$is_connected === null ) { + if ( ! self::$connection_invalidators_added ) { + $this->add_connection_status_invalidation_hooks(); + } + + $has_blog_id = (bool) \Jetpack_Options::get_option( 'id' ); + if ( $has_blog_id ) { + $has_blog_token = (bool) $this->get_tokens()->get_access_token(); + self::$is_connected = ( $has_blog_id && $has_blog_token ); + } else { + // Short-circuit, no need to check for tokens if there's no blog ID. + self::$is_connected = false; + } + } + return self::$is_connected; + } + + /** + * Resets the memoized connection status. + * This will force the connection status to be recomputed on the next check. + * + * @since 5.0.0-alpha + */ + public function reset_connection_status() { + self::$is_connected = null; } /** diff --git a/jetpack_vendor/i18n-map.php b/jetpack_vendor/i18n-map.php index 75ff9b2c..fefeb7f4 100644 --- a/jetpack_vendor/i18n-map.php +++ b/jetpack_vendor/i18n-map.php @@ -30,7 +30,7 @@ ), 'jetpack-connection' => array( 'path' => 'jetpack_vendor/automattic/jetpack-connection', - 'ver' => '5.0.0-alpha1727098196', + 'ver' => '5.0.0-alpha1727102804', ), 'jetpack-explat' => array( 'path' => 'jetpack_vendor/automattic/jetpack-explat', @@ -66,7 +66,7 @@ ), 'jetpack-protect-status' => array( 'path' => 'jetpack_vendor/automattic/jetpack-protect-status', - 'ver' => '0.2.0-alpha1726505426', + 'ver' => '0.2.0-alpha1727102804', ), 'jetpack-sync' => array( 'path' => 'jetpack_vendor/automattic/jetpack-sync', diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json index 18e8124f..924e7887 100644 --- a/vendor/composer/installed.json +++ b/vendor/composer/installed.json @@ -7,7 +7,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-a8c-mc-stats", - "reference": "078055cf0a2898bc315c0a409413a88be86d6f8e" + "reference": "3f2133d0bc2cbc3d56fc344e143a82a7d4ba4373" }, "require": { "php": ">=7.0" @@ -60,7 +60,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-admin-ui", - "reference": "e25d06f6f1cf7715ab9a0a2c8bca9161facd59d7" + "reference": "0d674afdcda4eebc60ecd07b8a3b9ccdf6b5fd9d" }, "require": { "php": ">=7.0" @@ -125,7 +125,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-assets", - "reference": "f054db8c737142226e4653c9cac29588d2e3b042" + "reference": "bfea91b6f1a285a3b2401e5fcbb4d568cc9bcc1d" }, "require": { "automattic/jetpack-constants": "^2.0.4", @@ -194,7 +194,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-autoloader", - "reference": "e14edd450ef2e30d11f2ef08760c03e139694a3c" + "reference": "1ebc6c2386deaa901e77875f3ffdd207510fd673" }, "require": { "composer-plugin-api": "^1.1 || ^2.0", @@ -261,7 +261,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-backup", - "reference": "aed97f37cef425bd72cf696bdad9aca164a7bab7" + "reference": "59f8c8cf4ca5b6e4e1b93e80e81cb92b8c34e4c5" }, "require": { "automattic/jetpack-admin-ui": "^0.4.5", @@ -351,7 +351,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-backup-helper-script-manager", - "reference": "2ed9e1817bafb4e49b915407a9e595b53c3d2994" + "reference": "c05157eede6ba184b28b9b30c87ee9d61112adef" }, "require": { "php": ">=7.0" @@ -411,7 +411,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-boost-core", - "reference": "dee8f0af379864120083cdc041ca9eee7a970a5e" + "reference": "bda27e6cae34ea24fa922ec2ab9f51d45ae6c151" }, "require": { "automattic/jetpack-connection": "^5.0.0-alpha", @@ -479,7 +479,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-boost-speed-score", - "reference": "16fb6b1df4204ce5dcfd4de59a324d18dc76b4de" + "reference": "844e4a10f66722b6d07d7147209c664cbde28b35" }, "require": { "automattic/jetpack-boost-core": "^0.2.11", @@ -555,7 +555,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-composer-plugin", - "reference": "886a786ccff6e941bb8779ef36a97dcbb9b7c421" + "reference": "f68d3450b2498d3abf7b159e5e6d897bba81cf46" }, "require": { "composer-plugin-api": "^2.1.0", @@ -615,7 +615,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-config", - "reference": "8f11fc2d495d9e62cdfe584b5dd66f76ec4207ad" + "reference": "71c78bd0ac1cc37d057b0a9fe250aa05d5c7ae87" }, "require": { "php": ">=7.0" @@ -685,12 +685,12 @@ }, { "name": "automattic/jetpack-connection", - "version": "5.0.0-alpha.1727098196", - "version_normalized": "5.0.0.0-alpha1727098196", + "version": "5.0.0-alpha.1727102804", + "version_normalized": "5.0.0.0-alpha1727102804", "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-connection", - "reference": "291ccef67c8393772d0ee7a3c9b609a71c32e65b" + "reference": "1b323b3b025e1fd1b2cc0e3814b3409ddbbb93be" }, "require": { "automattic/jetpack-a8c-mc-stats": "^2.0.2", @@ -780,7 +780,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-constants", - "reference": "adf357a1cefb098272fee1103d1e250ee940b49c" + "reference": "3b466602cba4ffac6044654b627033e36ef2c45d" }, "require": { "php": ">=7.0" @@ -834,7 +834,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-device-detection", - "reference": "fc7ce0aa0ba9bc98945c080fbb157a470a504b68" + "reference": "1d12998922d95f363ee09b9794b0937911016336" }, "require": { "php": ">=7.0" @@ -887,7 +887,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-explat", - "reference": "b6bc2a0b7f51e5bff15624c74241e31e15232d04" + "reference": "1f39297d94e5fae546c2a6c721a2fa3268285563" }, "require": { "automattic/jetpack-connection": "^5.0.0-alpha", @@ -962,7 +962,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-ip", - "reference": "ab75af1e76f7e596958379fedfa277628d9ac7f8" + "reference": "f04e2d711f5514f3943c9aac604ea72b672fe299" }, "require": { "php": ">=7.0" @@ -1020,7 +1020,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-jitm", - "reference": "7001f447e12069dee475d1f2a664244f73e16606" + "reference": "2987ab4f6cd8c7fad524d47f22d88fbe0f8090cc" }, "require": { "automattic/jetpack-a8c-mc-stats": "^2.0.2", @@ -1095,7 +1095,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-licensing", - "reference": "74d38fea18af495682633bc79ca7af84c3b39145" + "reference": "fc50ecd6a90c141f95f7e972b035a1480bcbef52" }, "require": { "automattic/jetpack-connection": "^5.0.0-alpha", @@ -1157,7 +1157,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-logo", - "reference": "b5897256a3729a82b58ac00766f2660bff19aca0" + "reference": "f3b6f2e58c55d3242ac6e2fbd92a11a2944ffbb3" }, "require": { "php": ">=7.0" @@ -1210,7 +1210,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-my-jetpack", - "reference": "b8c7cf2a75ace2e74e08c04bbf49e363606b3131" + "reference": "a31db4ba3118c009bba83a673c252e3277027cab" }, "require": { "automattic/jetpack-admin-ui": "^0.4.5", @@ -1312,7 +1312,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-password-checker", - "reference": "a999a823d74eccf1632359727688ac2015e2abb8" + "reference": "26e9697df161f7e704dbc18d2f11c20f3afea226" }, "require": { "php": ">=7.0" @@ -1373,7 +1373,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-plans", - "reference": "c3b8ac7199f2bce90cad86cfc799189195115fcd" + "reference": "f68c578c35d0ba9a8634c05124c833c1c0e311bd" }, "require": { "automattic/jetpack-connection": "^5.0.0-alpha", @@ -1441,7 +1441,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-plugins-installer", - "reference": "925aef5ee99cd66a2f75c47aaca0e83c19308d27" + "reference": "bdcb8f0981f8886075caa72216692e58df0b3e70" }, "require": { "automattic/jetpack-a8c-mc-stats": "^2.0.2", @@ -1497,7 +1497,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-protect-models", - "reference": "947395e1746dd7b89207dac3e834922e071f5120" + "reference": "ddfbb6e742b6076fd73c1e0f348188fc99fcedc0" }, "require": { "php": ">=7.0" @@ -1562,12 +1562,12 @@ }, { "name": "automattic/jetpack-protect-status", - "version": "0.2.0-alpha.1726505426", - "version_normalized": "0.2.0.0-alpha1726505426", + "version": "0.2.0-alpha.1727102804", + "version_normalized": "0.2.0.0-alpha1727102804", "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-protect-status", - "reference": "fe5e97c58731b8f661548b8b083c95f353ae204a" + "reference": "62d692f893da17a444af4ffc9abfebcdd8a68e0f" }, "require": { "automattic/jetpack-connection": "^5.0.0-alpha", @@ -1642,7 +1642,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-redirect", - "reference": "c0f7756641f2fe2c208de31832ef33999d2c46cb" + "reference": "80eec6d5e422958271ec6d6e3382d818dce34824" }, "require": { "automattic/jetpack-status": "^4.0.1", @@ -1697,7 +1697,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-roles", - "reference": "8c7502585380680e2910d51f5ef0dba76152d9f4" + "reference": "928b2b83764cd06e56ac6a01d64e935c030c2c81" }, "require": { "php": ">=7.0" @@ -1751,7 +1751,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-status", - "reference": "901fbea67f6652b9ea4b8a8e2dda297e08bee361" + "reference": "bdc42421392a324dedfc1c64dc8a46a68d771422" }, "require": { "automattic/jetpack-constants": "^2.0.4", @@ -1815,7 +1815,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-sync", - "reference": "74d0bade4f5d59de6bbd3517738ca26e72a4eaf2" + "reference": "53ca3d71110ac7b551fadbb2da259297d7d2ea86" }, "require": { "automattic/jetpack-connection": "^5.0.0-alpha", diff --git a/vendor/composer/installed.php b/vendor/composer/installed.php index cf557b52..1d6c533a 100644 --- a/vendor/composer/installed.php +++ b/vendor/composer/installed.php @@ -13,7 +13,7 @@ 'automattic/jetpack-a8c-mc-stats' => array( 'pretty_version' => '2.0.2', 'version' => '2.0.2.0', - 'reference' => '078055cf0a2898bc315c0a409413a88be86d6f8e', + 'reference' => '3f2133d0bc2cbc3d56fc344e143a82a7d4ba4373', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-a8c-mc-stats', 'aliases' => array(), @@ -22,7 +22,7 @@ 'automattic/jetpack-admin-ui' => array( 'pretty_version' => '0.4.5', 'version' => '0.4.5.0', - 'reference' => 'e25d06f6f1cf7715ab9a0a2c8bca9161facd59d7', + 'reference' => '0d674afdcda4eebc60ecd07b8a3b9ccdf6b5fd9d', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-admin-ui', 'aliases' => array(), @@ -31,7 +31,7 @@ 'automattic/jetpack-assets' => array( 'pretty_version' => '2.3.8', 'version' => '2.3.8.0', - 'reference' => 'f054db8c737142226e4653c9cac29588d2e3b042', + 'reference' => 'bfea91b6f1a285a3b2401e5fcbb4d568cc9bcc1d', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-assets', 'aliases' => array(), @@ -40,7 +40,7 @@ 'automattic/jetpack-autoloader' => array( 'pretty_version' => '3.1.0', 'version' => '3.1.0.0', - 'reference' => 'e14edd450ef2e30d11f2ef08760c03e139694a3c', + 'reference' => '1ebc6c2386deaa901e77875f3ffdd207510fd673', 'type' => 'composer-plugin', 'install_path' => __DIR__ . '/../automattic/jetpack-autoloader', 'aliases' => array(), @@ -49,7 +49,7 @@ 'automattic/jetpack-backup' => array( 'pretty_version' => '3.4.10', 'version' => '3.4.10.0', - 'reference' => 'aed97f37cef425bd72cf696bdad9aca164a7bab7', + 'reference' => '59f8c8cf4ca5b6e4e1b93e80e81cb92b8c34e4c5', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-backup', 'aliases' => array(), @@ -58,7 +58,7 @@ 'automattic/jetpack-backup-helper-script-manager' => array( 'pretty_version' => '0.2.7', 'version' => '0.2.7.0', - 'reference' => '2ed9e1817bafb4e49b915407a9e595b53c3d2994', + 'reference' => 'c05157eede6ba184b28b9b30c87ee9d61112adef', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-backup-helper-script-manager', 'aliases' => array(), @@ -67,7 +67,7 @@ 'automattic/jetpack-boost-core' => array( 'pretty_version' => '0.2.11', 'version' => '0.2.11.0', - 'reference' => 'dee8f0af379864120083cdc041ca9eee7a970a5e', + 'reference' => 'bda27e6cae34ea24fa922ec2ab9f51d45ae6c151', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-boost-core', 'aliases' => array(), @@ -76,7 +76,7 @@ 'automattic/jetpack-boost-speed-score' => array( 'pretty_version' => '0.3.12', 'version' => '0.3.12.0', - 'reference' => '16fb6b1df4204ce5dcfd4de59a324d18dc76b4de', + 'reference' => '844e4a10f66722b6d07d7147209c664cbde28b35', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-boost-speed-score', 'aliases' => array(), @@ -85,7 +85,7 @@ 'automattic/jetpack-composer-plugin' => array( 'pretty_version' => '2.0.3', 'version' => '2.0.3.0', - 'reference' => '886a786ccff6e941bb8779ef36a97dcbb9b7c421', + 'reference' => 'f68d3450b2498d3abf7b159e5e6d897bba81cf46', 'type' => 'composer-plugin', 'install_path' => __DIR__ . '/../automattic/jetpack-composer-plugin', 'aliases' => array(), @@ -94,16 +94,16 @@ 'automattic/jetpack-config' => array( 'pretty_version' => '2.0.4', 'version' => '2.0.4.0', - 'reference' => '8f11fc2d495d9e62cdfe584b5dd66f76ec4207ad', + 'reference' => '71c78bd0ac1cc37d057b0a9fe250aa05d5c7ae87', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-config', 'aliases' => array(), 'dev_requirement' => false, ), 'automattic/jetpack-connection' => array( - 'pretty_version' => '5.0.0-alpha.1727098196', - 'version' => '5.0.0.0-alpha1727098196', - 'reference' => '291ccef67c8393772d0ee7a3c9b609a71c32e65b', + 'pretty_version' => '5.0.0-alpha.1727102804', + 'version' => '5.0.0.0-alpha1727102804', + 'reference' => '1b323b3b025e1fd1b2cc0e3814b3409ddbbb93be', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-connection', 'aliases' => array(), @@ -112,7 +112,7 @@ 'automattic/jetpack-constants' => array( 'pretty_version' => '2.0.4', 'version' => '2.0.4.0', - 'reference' => 'adf357a1cefb098272fee1103d1e250ee940b49c', + 'reference' => '3b466602cba4ffac6044654b627033e36ef2c45d', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-constants', 'aliases' => array(), @@ -121,7 +121,7 @@ 'automattic/jetpack-device-detection' => array( 'pretty_version' => '2.1.5', 'version' => '2.1.5.0', - 'reference' => 'fc7ce0aa0ba9bc98945c080fbb157a470a504b68', + 'reference' => '1d12998922d95f363ee09b9794b0937911016336', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-device-detection', 'aliases' => array(), @@ -130,7 +130,7 @@ 'automattic/jetpack-explat' => array( 'pretty_version' => '0.1.8', 'version' => '0.1.8.0', - 'reference' => 'b6bc2a0b7f51e5bff15624c74241e31e15232d04', + 'reference' => '1f39297d94e5fae546c2a6c721a2fa3268285563', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-explat', 'aliases' => array(), @@ -139,7 +139,7 @@ 'automattic/jetpack-ip' => array( 'pretty_version' => '0.3.0-alpha.1726864285', 'version' => '0.3.0.0-alpha1726864285', - 'reference' => 'ab75af1e76f7e596958379fedfa277628d9ac7f8', + 'reference' => 'f04e2d711f5514f3943c9aac604ea72b672fe299', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-ip', 'aliases' => array(), @@ -148,7 +148,7 @@ 'automattic/jetpack-jitm' => array( 'pretty_version' => '3.1.22', 'version' => '3.1.22.0', - 'reference' => '7001f447e12069dee475d1f2a664244f73e16606', + 'reference' => '2987ab4f6cd8c7fad524d47f22d88fbe0f8090cc', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-jitm', 'aliases' => array(), @@ -157,7 +157,7 @@ 'automattic/jetpack-licensing' => array( 'pretty_version' => '2.0.9', 'version' => '2.0.9.0', - 'reference' => '74d38fea18af495682633bc79ca7af84c3b39145', + 'reference' => 'fc50ecd6a90c141f95f7e972b035a1480bcbef52', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-licensing', 'aliases' => array(), @@ -166,7 +166,7 @@ 'automattic/jetpack-logo' => array( 'pretty_version' => '2.0.4', 'version' => '2.0.4.0', - 'reference' => 'b5897256a3729a82b58ac00766f2660bff19aca0', + 'reference' => 'f3b6f2e58c55d3242ac6e2fbd92a11a2944ffbb3', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-logo', 'aliases' => array(), @@ -175,7 +175,7 @@ 'automattic/jetpack-my-jetpack' => array( 'pretty_version' => '4.35.7-alpha.1726798873', 'version' => '4.35.7.0-alpha1726798873', - 'reference' => 'b8c7cf2a75ace2e74e08c04bbf49e363606b3131', + 'reference' => 'a31db4ba3118c009bba83a673c252e3277027cab', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-my-jetpack', 'aliases' => array(), @@ -184,7 +184,7 @@ 'automattic/jetpack-password-checker' => array( 'pretty_version' => '0.3.2', 'version' => '0.3.2.0', - 'reference' => 'a999a823d74eccf1632359727688ac2015e2abb8', + 'reference' => '26e9697df161f7e704dbc18d2f11c20f3afea226', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-password-checker', 'aliases' => array(), @@ -193,7 +193,7 @@ 'automattic/jetpack-plans' => array( 'pretty_version' => '0.4.10', 'version' => '0.4.10.0', - 'reference' => 'c3b8ac7199f2bce90cad86cfc799189195115fcd', + 'reference' => 'f68c578c35d0ba9a8634c05124c833c1c0e311bd', 'type' => 'library', 'install_path' => __DIR__ . '/../automattic/jetpack-plans', 'aliases' => array(), @@ -202,7 +202,7 @@ 'automattic/jetpack-plugins-installer' => array( 'pretty_version' => '0.4.3', 'version' => '0.4.3.0', - 'reference' => '925aef5ee99cd66a2f75c47aaca0e83c19308d27', + 'reference' => 'bdcb8f0981f8886075caa72216692e58df0b3e70', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-plugins-installer', 'aliases' => array(), @@ -211,16 +211,16 @@ 'automattic/jetpack-protect-models' => array( 'pretty_version' => '0.3.0-alpha.1726505426', 'version' => '0.3.0.0-alpha1726505426', - 'reference' => '947395e1746dd7b89207dac3e834922e071f5120', + 'reference' => 'ddfbb6e742b6076fd73c1e0f348188fc99fcedc0', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-protect-models', 'aliases' => array(), 'dev_requirement' => false, ), 'automattic/jetpack-protect-status' => array( - 'pretty_version' => '0.2.0-alpha.1726505426', - 'version' => '0.2.0.0-alpha1726505426', - 'reference' => 'fe5e97c58731b8f661548b8b083c95f353ae204a', + 'pretty_version' => '0.2.0-alpha.1727102804', + 'version' => '0.2.0.0-alpha1727102804', + 'reference' => '62d692f893da17a444af4ffc9abfebcdd8a68e0f', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-protect-status', 'aliases' => array(), @@ -229,7 +229,7 @@ 'automattic/jetpack-redirect' => array( 'pretty_version' => '2.0.4', 'version' => '2.0.4.0', - 'reference' => 'c0f7756641f2fe2c208de31832ef33999d2c46cb', + 'reference' => '80eec6d5e422958271ec6d6e3382d818dce34824', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-redirect', 'aliases' => array(), @@ -238,7 +238,7 @@ 'automattic/jetpack-roles' => array( 'pretty_version' => '2.0.3', 'version' => '2.0.3.0', - 'reference' => '8c7502585380680e2910d51f5ef0dba76152d9f4', + 'reference' => '928b2b83764cd06e56ac6a01d64e935c030c2c81', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-roles', 'aliases' => array(), @@ -247,7 +247,7 @@ 'automattic/jetpack-status' => array( 'pretty_version' => '4.0.1', 'version' => '4.0.1.0', - 'reference' => '901fbea67f6652b9ea4b8a8e2dda297e08bee361', + 'reference' => 'bdc42421392a324dedfc1c64dc8a46a68d771422', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-status', 'aliases' => array(), @@ -256,7 +256,7 @@ 'automattic/jetpack-sync' => array( 'pretty_version' => '3.13.0', 'version' => '3.13.0.0', - 'reference' => '74d0bade4f5d59de6bbd3517738ca26e72a4eaf2', + 'reference' => '53ca3d71110ac7b551fadbb2da259297d7d2ea86', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-sync', 'aliases' => array(), diff --git a/vendor/composer/jetpack_autoload_classmap.php b/vendor/composer/jetpack_autoload_classmap.php index 2bd41238..bae184ae 100644 --- a/vendor/composer/jetpack_autoload_classmap.php +++ b/vendor/composer/jetpack_autoload_classmap.php @@ -163,123 +163,123 @@ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-config/src/class-config.php' ), 'Automattic\\Jetpack\\Connection\\Authorize_Json_Api' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-authorize-json-api.php' ), 'Automattic\\Jetpack\\Connection\\Client' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-client.php' ), 'Automattic\\Jetpack\\Connection\\Connection_Assets' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-connection-assets.php' ), 'Automattic\\Jetpack\\Connection\\Connection_Notice' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-connection-notice.php' ), 'Automattic\\Jetpack\\Connection\\Error_Handler' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-error-handler.php' ), 'Automattic\\Jetpack\\Connection\\Initial_State' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-initial-state.php' ), 'Automattic\\Jetpack\\Connection\\Manager' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-manager.php' ), 'Automattic\\Jetpack\\Connection\\Manager_Interface' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/interface-manager.php' ), 'Automattic\\Jetpack\\Connection\\Nonce_Handler' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-nonce-handler.php' ), 'Automattic\\Jetpack\\Connection\\Package_Version' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-package-version.php' ), 'Automattic\\Jetpack\\Connection\\Package_Version_Tracker' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-package-version-tracker.php' ), 'Automattic\\Jetpack\\Connection\\Plugin' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-plugin.php' ), 'Automattic\\Jetpack\\Connection\\Plugin_Storage' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-plugin-storage.php' ), 'Automattic\\Jetpack\\Connection\\REST_Connector' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-rest-connector.php' ), 'Automattic\\Jetpack\\Connection\\Rest_Authentication' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-rest-authentication.php' ), 'Automattic\\Jetpack\\Connection\\SSO' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/sso/class-sso.php' ), 'Automattic\\Jetpack\\Connection\\SSO\\Force_2FA' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/sso/class-force-2fa.php' ), 'Automattic\\Jetpack\\Connection\\SSO\\Helpers' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/sso/class-helpers.php' ), 'Automattic\\Jetpack\\Connection\\SSO\\Notices' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/sso/class-notices.php' ), 'Automattic\\Jetpack\\Connection\\SSO\\User_Admin' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/sso/class-user-admin.php' ), 'Automattic\\Jetpack\\Connection\\Secrets' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-secrets.php' ), 'Automattic\\Jetpack\\Connection\\Server_Sandbox' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-server-sandbox.php' ), 'Automattic\\Jetpack\\Connection\\Tokens' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-tokens.php' ), 'Automattic\\Jetpack\\Connection\\Tokens_Locks' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-tokens-locks.php' ), 'Automattic\\Jetpack\\Connection\\Urls' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-urls.php' ), 'Automattic\\Jetpack\\Connection\\Utils' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-utils.php' ), 'Automattic\\Jetpack\\Connection\\Webhooks' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-webhooks.php' ), 'Automattic\\Jetpack\\Connection\\Webhooks\\Authorize_Redirect' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/webhooks/class-authorize-redirect.php' ), 'Automattic\\Jetpack\\Connection\\XMLRPC_Async_Call' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-xmlrpc-async-call.php' ), 'Automattic\\Jetpack\\Connection\\XMLRPC_Connector' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-xmlrpc-connector.php' ), 'Automattic\\Jetpack\\Constants' => array( @@ -319,7 +319,7 @@ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-status/src/class-files.php' ), 'Automattic\\Jetpack\\Heartbeat' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-heartbeat.php' ), 'Automattic\\Jetpack\\IP\\Utils' => array( @@ -327,23 +327,23 @@ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-ip/src/class-utils.php' ), 'Automattic\\Jetpack\\IdentityCrisis\\Exception' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/identity-crisis/class-exception.php' ), 'Automattic\\Jetpack\\IdentityCrisis\\REST_Endpoints' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/identity-crisis/class-rest-endpoints.php' ), 'Automattic\\Jetpack\\IdentityCrisis\\UI' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/identity-crisis/class-ui.php' ), 'Automattic\\Jetpack\\IdentityCrisis\\URL_Secret' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/identity-crisis/class-url-secret.php' ), 'Automattic\\Jetpack\\Identity_Crisis' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/identity-crisis/class-identity-crisis.php' ), 'Automattic\\Jetpack\\JITMS\\JITM' => array( @@ -503,11 +503,11 @@ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-wpcom-products.php' ), 'Automattic\\Jetpack\\Partner' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-partner.php' ), 'Automattic\\Jetpack\\Partner_Coupon' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-partner-coupon.php' ), 'Automattic\\Jetpack\\Password_Checker' => array( @@ -547,23 +547,23 @@ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-protect-models/src/class-threat-model.php' ), 'Automattic\\Jetpack\\Protect_Status\\Plan' => array( - 'version' => '0.2.0.0-alpha1726505426', + 'version' => '0.2.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-protect-status/src/class-plan.php' ), 'Automattic\\Jetpack\\Protect_Status\\Protect_Status' => array( - 'version' => '0.2.0.0-alpha1726505426', + 'version' => '0.2.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-protect-status/src/class-protect-status.php' ), 'Automattic\\Jetpack\\Protect_Status\\REST_Controller' => array( - 'version' => '0.2.0.0-alpha1726505426', + 'version' => '0.2.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-protect-status/src/class-rest-controller.php' ), 'Automattic\\Jetpack\\Protect_Status\\Scan_Status' => array( - 'version' => '0.2.0.0-alpha1726505426', + 'version' => '0.2.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-protect-status/src/class-scan-status.php' ), 'Automattic\\Jetpack\\Protect_Status\\Status' => array( - 'version' => '0.2.0.0-alpha1726505426', + 'version' => '0.2.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-protect-status/src/class-status.php' ), 'Automattic\\Jetpack\\Redirect' => array( @@ -815,11 +815,11 @@ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-sync/src/class-utils.php' ), 'Automattic\\Jetpack\\Terms_Of_Service' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-terms-of-service.php' ), 'Automattic\\Jetpack\\Tracking' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-tracking.php' ), 'Container' => array( @@ -831,31 +831,31 @@ 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-hook-manager.php' ), 'Jetpack_IXR_Client' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-ixr-client.php' ), 'Jetpack_IXR_ClientMulticall' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-ixr-clientmulticall.php' ), 'Jetpack_Options' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-options.php' ), 'Jetpack_Signature' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-signature.php' ), 'Jetpack_Tracks_Client' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-tracks-client.php' ), 'Jetpack_Tracks_Event' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-tracks-event.php' ), 'Jetpack_XMLRPC_Server' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-xmlrpc-server.php' ), 'Latest_Autoloader_Guard' => array( diff --git a/vendor/composer/jetpack_autoload_filemap.php b/vendor/composer/jetpack_autoload_filemap.php index 42d3328e..b5b3360f 100644 --- a/vendor/composer/jetpack_autoload_filemap.php +++ b/vendor/composer/jetpack_autoload_filemap.php @@ -11,7 +11,7 @@ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-assets/actions.php' ), '7372b7fb88a9723cf5b76d456eb0b738' => array( - 'version' => '5.0.0.0-alpha1727098196', + 'version' => '5.0.0.0-alpha1727102804', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/actions.php' ), 'd4eb94df91a729802d18373ee8cdc79f' => array(