Internal\\Traits\\AccessiblePrivateMethodsTest' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/tests/php/src/Internal/Traits/AccessiblePrivateMethodsTest.php' ), 'Automattic\\WooCommerce\\Tests\\Internal\\Traits\\BaseClass' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/tests/php/src/Internal/Traits/AccessiblePrivateMethodsTest.php' ), 'Automattic\\WooCommerce\\Tests\\Internal\\TransientFilesEngineTest' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/tests/php/src/Internal/TransientFiles/TransientFilesEngineTest.php' ), 'Automattic\\WooCommerce\\Tests\\Internal\\Utilities\\FilesystemUtilTest' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/tests/php/src/Internal/Utilities/FilesystemUtilTest.php' ), 'Automattic\\WooCommerce\\Tests\\Internal\\Utilities\\TypesTest' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/tests/php/src/Internal/Utilities/Types.php' ), 'Automattic\\WooCommerce\\Tests\\Internal\\Utilities\\URLTest' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/tests/php/src/Internal/Utilities/URLTest.php' ), 'Automattic\\WooCommerce\\Tests\\Internal\\Utilities\\UsersTest' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/tests/php/src/Internal/Utilities/UsersTest.php' ), 'Automattic\\WooCommerce\\Tests\\Internal\\WCCom\\ConnectionHelperTest' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/tests/php/src/Internal/WCCom/ConnectionHelperTest.php' ), 'Automattic\\WooCommerce\\Tests\\LayoutTemplates\\LayoutTemplateRegistryTest' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/tests/php/src/LayoutTemplates/LayoutTemplateRegistryTest.php' ), 'Automattic\\WooCommerce\\Tests\\LayoutTemplates\\TestLayoutTemplate' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/tests/php/src/LayoutTemplates/TestLayoutTemplate.php' ), 'Automattic\\WooCommerce\\Tests\\Proxies\\ClassThatDependsOnLegacyCodeTest' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/tests/php/src/Proxies/ClassThatDependsOnLegacyCodeTest.php' ), 'Automattic\\WooCommerce\\Tests\\Proxies\\DynamicDecoratorTest' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/tests/php/src/Proxies/DynamicDecoratorTest.php' ), 'Automattic\\WooCommerce\\Tests\\Proxies\\ExampleClasses\\ClassThatDependsOnLegacyCode' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/tests/php/src/Proxies/ExampleClasses/ClassThatDependsOnLegacyCode.php' ), 'Automattic\\WooCommerce\\Tests\\Proxies\\ExampleClasses\\ClassWithReplaceableMembers' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/tests/php/src/Proxies/ExampleClasses/ClassWithReplaceableMembers.php' ), 'Automattic\\WooCommerce\\Tests\\Proxies\\LegacyProxyTest' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/tests/php/src/Proxies/LegacyProxyTest.php' ), 'Automattic\\WooCommerce\\Tests\\Proxies\\MockableLegacyProxyTest' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/tests/php/src/Proxies/MockableLegacyProxyTest.php' ), 'Automattic\\WooCommerce\\Tests\\Utilities\\ArrayUtilTest' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/tests/php/src/Utilities/ArrayUtilTest.php' ), 'Automattic\\WooCommerce\\Tests\\Utilities\\DiscountsUtilTest' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/tests/php/src/Utilities/DiscountsUtilTest.php' ), 'Automattic\\WooCommerce\\Tests\\Utilities\\I18nUtilTest' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/tests/php/src/Utilities/I18nUtilTest.php' ), 'Automattic\\WooCommerce\\Tests\\Utilities\\NumberUtilTest' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/tests/php/src/Utilities/NumberUtilTest.php' ), 'Automattic\\WooCommerce\\Tests\\Utilities\\PluginUtilTests' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/tests/php/src/Utilities/PluginUtilTests.php' ), 'Automattic\\WooCommerce\\Tests\\Utilities\\SanitizationUtilTest' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/tests/php/src/Blocks/StoreApi/Utilities/SanitizationUtilTest.php' ), 'Automattic\\WooCommerce\\Tests\\Utilities\\StringUtilTest' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/tests/php/src/Utilities/StringUtilTest.php' ), 'Automattic\\WooCommerce\\Utilities\\ArrayUtil' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/src/Utilities/ArrayUtil.php' ), 'Automattic\\WooCommerce\\Utilities\\DiscountsUtil' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/src/Utilities/DiscountsUtil.php' ), 'Automattic\\WooCommerce\\Utilities\\FeaturesUtil' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/src/Utilities/FeaturesUtil.php' ), 'Automattic\\WooCommerce\\Utilities\\I18nUtil' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/src/Utilities/I18nUtil.php' ), 'Automattic\\WooCommerce\\Utilities\\LoggingUtil' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/src/Utilities/LoggingUtil.php' ), 'Automattic\\WooCommerce\\Utilities\\NumberUtil' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/src/Utilities/NumberUtil.php' ), 'Automattic\\WooCommerce\\Utilities\\OrderUtil' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/src/Utilities/OrderUtil.php' ), 'Automattic\\WooCommerce\\Utilities\\PluginUtil' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/src/Utilities/PluginUtil.php' ), 'Automattic\\WooCommerce\\Utilities\\RestApiUtil' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/src/Utilities/RestApiUtil.php' ), 'Automattic\\WooCommerce\\Utilities\\StringUtil' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/src/Utilities/StringUtil.php' ), 'Automattic\\WooCommerce\\Utilities\\TimeUtil' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/src/Utilities/TimeUtil.php' ), 'Automattic\\WooCommerce\\Vendor\\Detection\\MobileDetect' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/lib/packages/Detection/MobileDetect.php' ), 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\ArgumentResolverInterface' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/lib/packages/League/Container/Argument/ArgumentResolverInterface.php' ), 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\ArgumentResolverTrait' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/lib/packages/League/Container/Argument/ArgumentResolverTrait.php' ), 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\ClassName' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/lib/packages/League/Container/Argument/ClassName.php' ), 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\ClassNameInterface' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/lib/packages/League/Container/Argument/ClassNameInterface.php' ), 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\ClassNameWithOptionalValue' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/lib/packages/League/Container/Argument/ClassNameWithOptionalValue.php' ), 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\RawArgument' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/lib/packages/League/Container/Argument/RawArgument.php' ), 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\RawArgumentInterface' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/lib/packages/League/Container/Argument/RawArgumentInterface.php' ), 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Container' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/lib/packages/League/Container/Container.php' ), 'Automattic\\WooCommerce\\Vendor\\League\\Container\\ContainerAwareInterface' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/lib/packages/League/Container/ContainerAwareInterface.php' ), 'Automattic\\WooCommerce\\Vendor\\League\\Container\\ContainerAwareTrait' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/lib/packages/League/Container/ContainerAwareTrait.php' ), 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Definition\\Definition' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/lib/packages/League/Container/Definition/Definition.php' ), 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Definition\\DefinitionAggregate' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/lib/packages/League/Container/Definition/DefinitionAggregate.php' ), 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Definition\\DefinitionAggregateInterface' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/lib/packages/League/Container/Definition/DefinitionAggregateInterface.php' ), 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Definition\\DefinitionInterface' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/lib/packages/League/Container/Definition/DefinitionInterface.php' ), 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Exception\\ContainerException' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/lib/packages/League/Container/Exception/ContainerException.php' ), 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Exception\\NotFoundException' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/lib/packages/League/Container/Exception/NotFoundException.php' ), 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Inflector\\Inflector' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/lib/packages/League/Container/Inflector/Inflector.php' ), 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Inflector\\InflectorAggregate' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/lib/packages/League/Container/Inflector/InflectorAggregate.php' ), 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Inflector\\InflectorAggregateInterface' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/lib/packages/League/Container/Inflector/InflectorAggregateInterface.php' ), 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Inflector\\InflectorInterface' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/lib/packages/League/Container/Inflector/InflectorInterface.php' ), 'Automattic\\WooCommerce\\Vendor\\League\\Container\\ReflectionContainer' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/lib/packages/League/Container/ReflectionContainer.php' ), 'Automattic\\WooCommerce\\Vendor\\League\\Container\\ServiceProvider\\AbstractServiceProvider' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/lib/packages/League/Container/ServiceProvider/AbstractServiceProvider.php' ), 'Automattic\\WooCommerce\\Vendor\\League\\Container\\ServiceProvider\\BootableServiceProviderInterface' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/lib/packages/League/Container/ServiceProvider/BootableServiceProviderInterface.php' ), 'Automattic\\WooCommerce\\Vendor\\League\\Container\\ServiceProvider\\ServiceProviderAggregate' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/lib/packages/League/Container/ServiceProvider/ServiceProviderAggregate.php' ), 'Automattic\\WooCommerce\\Vendor\\League\\Container\\ServiceProvider\\ServiceProviderAggregateInterface' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/lib/packages/League/Container/ServiceProvider/ServiceProviderAggregateInterface.php' ), 'Automattic\\WooCommerce\\Vendor\\League\\Container\\ServiceProvider\\ServiceProviderInterface' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/lib/packages/League/Container/ServiceProvider/ServiceProviderInterface.php' ), 'Automattic\\WooCommerce\\Vendor\\Psr\\Container\\ContainerExceptionInterface' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/lib/packages/Psr/Container/ContainerExceptionInterface.php' ), 'Automattic\\WooCommerce\\Vendor\\Psr\\Container\\ContainerInterface' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/lib/packages/Psr/Container/ContainerInterface.php' ), 'Automattic\\WooCommerce\\Vendor\\Psr\\Container\\NotFoundExceptionInterface' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/lib/packages/Psr/Container/NotFoundExceptionInterface.php' ), 'BatchProcessingControllerTests' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/tests/php/src/Internal/BatchProcessing/BatchProcessingControllerTests.php' ), 'BlockHooksVersionTests' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/tests/php/src/Database/BlockHooksVersionTests.php' ), 'COTMigrationUtilTest' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/tests/php/src/Internal/Utilities/COTMigrationUtilTest.php' ), 'COTRedirectionControllerTest' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/tests/php/src/Internal/Admin/Orders/COTRedirectionControllerTest.php' ), 'ClassWithLoadMethod' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/tests/php/src/Internal/DependencyManagement/ExampleClasses/ClassWithLoadMethod.php' ), 'ClassWithSingleton' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/tests/php/src/Internal/DependencyManagement/ExampleClasses/ClassWithSingleton.php' ), 'Composer\\Installers\\AglInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/AglInstaller.php' ), 'Composer\\Installers\\AimeosInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/AimeosInstaller.php' ), 'Composer\\Installers\\AnnotateCmsInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/AnnotateCmsInstaller.php' ), 'Composer\\Installers\\AsgardInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/AsgardInstaller.php' ), 'Composer\\Installers\\AttogramInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/AttogramInstaller.php' ), 'Composer\\Installers\\BaseInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/BaseInstaller.php' ), 'Composer\\Installers\\BitrixInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/BitrixInstaller.php' ), 'Composer\\Installers\\BonefishInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/BonefishInstaller.php' ), 'Composer\\Installers\\CakePHPInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/CakePHPInstaller.php' ), 'Composer\\Installers\\ChefInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/ChefInstaller.php' ), 'Composer\\Installers\\CiviCrmInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/CiviCrmInstaller.php' ), 'Composer\\Installers\\ClanCatsFrameworkInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/ClanCatsFrameworkInstaller.php' ), 'Composer\\Installers\\CockpitInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/CockpitInstaller.php' ), 'Composer\\Installers\\CodeIgniterInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/CodeIgniterInstaller.php' ), 'Composer\\Installers\\Concrete5Installer' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/Concrete5Installer.php' ), 'Composer\\Installers\\CraftInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/CraftInstaller.php' ), 'Composer\\Installers\\CroogoInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/CroogoInstaller.php' ), 'Composer\\Installers\\DecibelInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/DecibelInstaller.php' ), 'Composer\\Installers\\DframeInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/DframeInstaller.php' ), 'Composer\\Installers\\DokuWikiInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/DokuWikiInstaller.php' ), 'Composer\\Installers\\DolibarrInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/DolibarrInstaller.php' ), 'Composer\\Installers\\DrupalInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/DrupalInstaller.php' ), 'Composer\\Installers\\ElggInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/ElggInstaller.php' ), 'Composer\\Installers\\EliasisInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/EliasisInstaller.php' ), 'Composer\\Installers\\ExpressionEngineInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/ExpressionEngineInstaller.php' ), 'Composer\\Installers\\EzPlatformInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/EzPlatformInstaller.php' ), 'Composer\\Installers\\FuelInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/FuelInstaller.php' ), 'Composer\\Installers\\FuelphpInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/FuelphpInstaller.php' ), 'Composer\\Installers\\GravInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/GravInstaller.php' ), 'Composer\\Installers\\HuradInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/HuradInstaller.php' ), 'Composer\\Installers\\ImageCMSInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/ImageCMSInstaller.php' ), 'Composer\\Installers\\Installer' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/Installer.php' ), 'Composer\\Installers\\ItopInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/ItopInstaller.php' ), 'Composer\\Installers\\JoomlaInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/JoomlaInstaller.php' ), 'Composer\\Installers\\KanboardInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/KanboardInstaller.php' ), 'Composer\\Installers\\KirbyInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/KirbyInstaller.php' ), 'Composer\\Installers\\KnownInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/KnownInstaller.php' ), 'Composer\\Installers\\KodiCMSInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/KodiCMSInstaller.php' ), 'Composer\\Installers\\KohanaInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/KohanaInstaller.php' ), 'Composer\\Installers\\LanManagementSystemInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/LanManagementSystemInstaller.php' ), 'Composer\\Installers\\LaravelInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/LaravelInstaller.php' ), 'Composer\\Installers\\LavaLiteInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/LavaLiteInstaller.php' ), 'Composer\\Installers\\LithiumInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/LithiumInstaller.php' ), 'Composer\\Installers\\MODULEWorkInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/MODULEWorkInstaller.php' ), 'Composer\\Installers\\MODXEvoInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/MODXEvoInstaller.php' ), 'Composer\\Installers\\MagentoInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/MagentoInstaller.php' ), 'Composer\\Installers\\MajimaInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/MajimaInstaller.php' ), 'Composer\\Installers\\MakoInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/MakoInstaller.php' ), 'Composer\\Installers\\MantisBTInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/MantisBTInstaller.php' ), 'Composer\\Installers\\MauticInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/MauticInstaller.php' ), 'Composer\\Installers\\MayaInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/MayaInstaller.php' ), 'Composer\\Installers\\MediaWikiInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/MediaWikiInstaller.php' ), 'Composer\\Installers\\MiaoxingInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/MiaoxingInstaller.php' ), 'Composer\\Installers\\MicroweberInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/MicroweberInstaller.php' ), 'Composer\\Installers\\ModxInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/ModxInstaller.php' ), 'Composer\\Installers\\MoodleInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/MoodleInstaller.php' ), 'Composer\\Installers\\OctoberInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/OctoberInstaller.php' ), 'Composer\\Installers\\OntoWikiInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/OntoWikiInstaller.php' ), 'Composer\\Installers\\OsclassInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/OsclassInstaller.php' ), 'Composer\\Installers\\OxidInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/OxidInstaller.php' ), 'Composer\\Installers\\PPIInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/PPIInstaller.php' ), 'Composer\\Installers\\PantheonInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/PantheonInstaller.php' ), 'Composer\\Installers\\PhiftyInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/PhiftyInstaller.php' ), 'Composer\\Installers\\PhpBBInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/PhpBBInstaller.php' ), 'Composer\\Installers\\PimcoreInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/PimcoreInstaller.php' ), 'Composer\\Installers\\PiwikInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/PiwikInstaller.php' ), 'Composer\\Installers\\PlentymarketsInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/PlentymarketsInstaller.php' ), 'Composer\\Installers\\Plugin' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/Plugin.php' ), 'Composer\\Installers\\PortoInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/PortoInstaller.php' ), 'Composer\\Installers\\PrestashopInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/PrestashopInstaller.php' ), 'Composer\\Installers\\ProcessWireInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/ProcessWireInstaller.php' ), 'Composer\\Installers\\PuppetInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/PuppetInstaller.php' ), 'Composer\\Installers\\PxcmsInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/PxcmsInstaller.php' ), 'Composer\\Installers\\RadPHPInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/RadPHPInstaller.php' ), 'Composer\\Installers\\ReIndexInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/ReIndexInstaller.php' ), 'Composer\\Installers\\Redaxo5Installer' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/Redaxo5Installer.php' ), 'Composer\\Installers\\RedaxoInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/RedaxoInstaller.php' ), 'Composer\\Installers\\RoundcubeInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/RoundcubeInstaller.php' ), 'Composer\\Installers\\SMFInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/SMFInstaller.php' ), 'Composer\\Installers\\ShopwareInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/ShopwareInstaller.php' ), 'Composer\\Installers\\SilverStripeInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/SilverStripeInstaller.php' ), 'Composer\\Installers\\SiteDirectInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/SiteDirectInstaller.php' ), 'Composer\\Installers\\StarbugInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/StarbugInstaller.php' ), 'Composer\\Installers\\SyDESInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/SyDESInstaller.php' ), 'Composer\\Installers\\SyliusInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/SyliusInstaller.php' ), 'Composer\\Installers\\Symfony1Installer' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/Symfony1Installer.php' ), 'Composer\\Installers\\TYPO3CmsInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/TYPO3CmsInstaller.php' ), 'Composer\\Installers\\TYPO3FlowInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/TYPO3FlowInstaller.php' ), 'Composer\\Installers\\TaoInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/TaoInstaller.php' ), 'Composer\\Installers\\TastyIgniterInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/TastyIgniterInstaller.php' ), 'Composer\\Installers\\TheliaInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/TheliaInstaller.php' ), 'Composer\\Installers\\TuskInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/TuskInstaller.php' ), 'Composer\\Installers\\UserFrostingInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/UserFrostingInstaller.php' ), 'Composer\\Installers\\VanillaInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/VanillaInstaller.php' ), 'Composer\\Installers\\VgmcpInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/VgmcpInstaller.php' ), 'Composer\\Installers\\WHMCSInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/WHMCSInstaller.php' ), 'Composer\\Installers\\WinterInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/WinterInstaller.php' ), 'Composer\\Installers\\WolfCMSInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/WolfCMSInstaller.php' ), 'Composer\\Installers\\WordPressInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/WordPressInstaller.php' ), 'Composer\\Installers\\YawikInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/YawikInstaller.php' ), 'Composer\\Installers\\ZendInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/ZendInstaller.php' ), 'Composer\\Installers\\ZikulaInstaller' => array( 'version' => '1.12.0.0', 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/ZikulaInstaller.php' ), 'Container' => array( 'version' => '2.11.18.0', 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-container.php' ), 'DataSynchronizerTests' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/tests/php/src/Internal/DataStores/Orders/DataSynchronizerTests.php' ), 'DatabaseUtilTest' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/tests/php/src/Internal/Utilities/DatabaseUtilTest.php' ), 'EditLockTest' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/tests/php/src/Internal/Admin/Orders/EditLockTest.php' ), 'Foo\\Bar\\ClassWithNonWooNamespace' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/tests/php/src/Proxies/ExampleClasses/ClassWithNonWooNamespace.php' ), 'Hook_Manager' => array( 'version' => '2.11.18.0', 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-hook-manager.php' ), 'HtmlSanitizerTest' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/tests/php/src/Internal/Utilities/HtmlSanitizerTest.php' ), 'Jetpack_IXR_Client' => array( 'version' => '1.60.1.0', 'path' => $vendorDir . '/automattic/jetpack-connection/legacy/class-jetpack-ixr-client.php' ), 'Jetpack_IXR_ClientMulticall' => array( 'version' => '1.60.1.0', 'path' => $vendorDir . '/automattic/jetpack-connection/legacy/class-jetpack-ixr-clientmulticall.php' ), 'Jetpack_Options' => array( 'version' => '1.60.1.0', 'path' => $vendorDir . '/automattic/jetpack-connection/legacy/class-jetpack-options.php' ), 'Jetpack_Signature' => array( 'version' => '1.60.1.0', 'path' => $vendorDir . '/automattic/jetpack-connection/legacy/class-jetpack-signature.php' ), 'Jetpack_Tracks_Client' => array( 'version' => '1.60.1.0', 'path' => $vendorDir . '/automattic/jetpack-connection/legacy/class-jetpack-tracks-client.php' ), 'Jetpack_Tracks_Event' => array( 'version' => '1.60.1.0', 'path' => $vendorDir . '/automattic/jetpack-connection/legacy/class-jetpack-tracks-event.php' ), 'Jetpack_XMLRPC_Server' => array( 'version' => '1.60.1.0', 'path' => $vendorDir . '/automattic/jetpack-connection/legacy/class-jetpack-xmlrpc-server.php' ), 'Latest_Autoloader_Guard' => array( 'version' => '2.11.18.0', 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-latest-autoloader-guard.php' ), 'LegacyDataCleanupTests' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/tests/php/src/Internal/DataStores/Orders/LegacyDataCleanupTests.php' ), 'LegacyDataHandlerTests' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/tests/php/src/Internal/DataStores/Orders/LegacyDataHandlerTests.php' ), 'Manifest_Reader' => array( 'version' => '2.11.18.0', 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-manifest-reader.php' ), 'MaxMind\\Db\\Reader' => array( 'version' => '1.11.1.0', 'path' => $vendorDir . '/maxmind-db/reader/src/MaxMind/Db/Reader.php' ), 'MaxMind\\Db\\Reader\\Decoder' => array( 'version' => '1.11.1.0', 'path' => $vendorDir . '/maxmind-db/reader/src/MaxMind/Db/Reader/Decoder.php' ), 'MaxMind\\Db\\Reader\\InvalidDatabaseException' => array( 'version' => '1.11.1.0', 'path' => $vendorDir . '/maxmind-db/reader/src/MaxMind/Db/Reader/InvalidDatabaseException.php' ), 'MaxMind\\Db\\Reader\\Metadata' => array( 'version' => '1.11.1.0', 'path' => $vendorDir . '/maxmind-db/reader/src/MaxMind/Db/Reader/Metadata.php' ), 'MaxMind\\Db\\Reader\\Util' => array( 'version' => '1.11.1.0', 'path' => $vendorDir . '/maxmind-db/reader/src/MaxMind/Db/Reader/Util.php' ), 'MobileMessagingHandlerTest' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/tests/php/src/Internal/Orders/MobileMessagingHandlerTest.php' ), 'OrderCacheTest' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/tests/php/src/Caching/OrderCacheTest.php' ), 'OrdersTableDataStoreRestOrdersControllerTests' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/tests/php/src/Internal/DataStores/Orders/OrdersTableDataStoreRestOrdersControllerTests.php' ), 'OrdersTableDataStoreTests' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/tests/php/src/Internal/DataStores/Orders/OrdersTableDataStoreTests.php' ), 'OrdersTableQueryTests' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/tests/php/src/Internal/DataStores/Orders/OrdersTableQueryTests.php' ), 'OrdersTableRefundDataStoreTests' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/tests/php/src/Internal/DataStores/Orders/OrdersTableRefundDataStoreTests.php' ), 'PHP_Autoloader' => array( 'version' => '2.11.18.0', 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-php-autoloader.php' ), 'Path_Processor' => array( 'version' => '2.11.18.0', 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-path-processor.php' ), 'Pelago\\Emogrifier\\Caching\\SimpleStringCache' => array( 'version' => '6.0.0.0', 'path' => $vendorDir . '/pelago/emogrifier/src/Caching/SimpleStringCache.php' ), 'Pelago\\Emogrifier\\CssInliner' => array( 'version' => '6.0.0.0', 'path' => $vendorDir . '/pelago/emogrifier/src/CssInliner.php' ), 'Pelago\\Emogrifier\\Css\\CssDocument' => array( 'version' => '6.0.0.0', 'path' => $vendorDir . '/pelago/emogrifier/src/Css/CssDocument.php' ), 'Pelago\\Emogrifier\\Css\\StyleRule' => array( 'version' => '6.0.0.0', 'path' => $vendorDir . '/pelago/emogrifier/src/Css/StyleRule.php' ), 'Pelago\\Emogrifier\\HtmlProcessor\\AbstractHtmlProcessor' => array( 'version' => '6.0.0.0', 'path' => $vendorDir . '/pelago/emogrifier/src/HtmlProcessor/AbstractHtmlProcessor.php' ), 'Pelago\\Emogrifier\\HtmlProcessor\\CssToAttributeConverter' => array( 'version' => '6.0.0.0', 'path' => $vendorDir . '/pelago/emogrifier/src/HtmlProcessor/CssToAttributeConverter.php' ), 'Pelago\\Emogrifier\\HtmlProcessor\\HtmlNormalizer' => array( 'version' => '6.0.0.0', 'path' => $vendorDir . '/pelago/emogrifier/src/HtmlProcessor/HtmlNormalizer.php' ), 'Pelago\\Emogrifier\\HtmlProcessor\\HtmlPruner' => array( 'version' => '6.0.0.0', 'path' => $vendorDir . '/pelago/emogrifier/src/HtmlProcessor/HtmlPruner.php' ), 'Pelago\\Emogrifier\\Utilities\\ArrayIntersector' => array( 'version' => '6.0.0.0', 'path' => $vendorDir . '/pelago/emogrifier/src/Utilities/ArrayIntersector.php' ), 'Pelago\\Emogrifier\\Utilities\\CssConcatenator' => array( 'version' => '6.0.0.0', 'path' => $vendorDir . '/pelago/emogrifier/src/Utilities/CssConcatenator.php' ), 'PhpToken' => array( 'version' => '1.28.0.0', 'path' => $vendorDir . '/symfony/polyfill-php80/Resources/stubs/PhpToken.php' ), 'Plugin_Locator' => array( 'version' => '2.11.18.0', 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-plugin-locator.php' ), 'Plugins_Handler' => array( 'version' => '2.11.18.0', 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-plugins-handler.php' ), 'PostsToOrdersMigrationControllerTest' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/tests/php/src/Database/Migrations/CustomOrderTable/PostsToOrdersMigrationControllerTest.php' ), 'Sabberworm\\CSS\\CSSList\\AtRuleBlockList' => array( 'version' => '8.4.0.0', 'path' => $vendorDir . '/sabberworm/php-css-parser/src/CSSList/AtRuleBlockList.php' ), 'Sabberworm\\CSS\\CSSList\\CSSBlockList' => array( 'version' => '8.4.0.0', 'path' => $vendorDir . '/sabberworm/php-css-parser/src/CSSList/CSSBlockList.php' ), 'Sabberworm\\CSS\\CSSList\\CSSList' => array( 'version' => '8.4.0.0', 'path' => $vendorDir . '/sabberworm/php-css-parser/src/CSSList/CSSList.php' ), 'Sabberworm\\CSS\\CSSList\\Document' => array( 'version' => '8.4.0.0', 'path' => $vendorDir . '/sabberworm/php-css-parser/src/CSSList/Document.php' ), 'Sabberworm\\CSS\\CSSList\\KeyFrame' => array( 'version' => '8.4.0.0', 'path' => $vendorDir . '/sabberworm/php-css-parser/src/CSSList/KeyFrame.php' ), 'Sabberworm\\CSS\\Comment\\Comment' => array( 'version' => '8.4.0.0', 'path' => $vendorDir . '/sabberworm/php-css-parser/src/Comment/Comment.php' ), 'Sabberworm\\CSS\\Comment\\Commentable' => array( 'version' => '8.4.0.0', 'path' => $vendorDir . '/sabberworm/php-css-parser/src/Comment/Commentable.php' ), 'Sabberworm\\CSS\\OutputFormat' => array( 'version' => '8.4.0.0', 'path' => $vendorDir . '/sabberworm/php-css-parser/src/OutputFormat.php' ), 'Sabberworm\\CSS\\OutputFormatter' => array( 'version' => '8.4.0.0', 'path' => $vendorDir . '/sabberworm/php-css-parser/src/OutputFormatter.php' ), 'Sabberworm\\CSS\\Parser' => array( 'version' => '8.4.0.0', 'path' => $vendorDir . '/sabberworm/php-css-parser/src/Parser.php' ), 'Sabberworm\\CSS\\Parsing\\OutputException' => array( 'version' => '8.4.0.0', 'path' => $vendorDir . '/sabberworm/php-css-parser/src/Parsing/OutputException.php' ), 'Sabberworm\\CSS\\Parsing\\ParserState' => array( 'version' => '8.4.0.0', 'path' => $vendorDir . '/sabberworm/php-css-parser/src/Parsing/ParserState.php' ), 'Sabberworm\\CSS\\Parsing\\SourceException' => array( 'version' => '8.4.0.0', 'path' => $vendorDir . '/sabberworm/php-css-parser/src/Parsing/SourceException.php' ), 'Sabberworm\\CSS\\Parsing\\UnexpectedEOFException' => array( 'version' => '8.4.0.0', 'path' => $vendorDir . '/sabberworm/php-css-parser/src/Parsing/UnexpectedEOFException.php' ), 'Sabberworm\\CSS\\Parsing\\UnexpectedTokenException' => array( 'version' => '8.4.0.0', 'path' => $vendorDir . '/sabberworm/php-css-parser/src/Parsing/UnexpectedTokenException.php' ), 'Sabberworm\\CSS\\Property\\AtRule' => array( 'version' => '8.4.0.0', 'path' => $vendorDir . '/sabberworm/php-css-parser/src/Property/AtRule.php' ), 'Sabberworm\\CSS\\Property\\CSSNamespace' => array( 'version' => '8.4.0.0', 'path' => $vendorDir . '/sabberworm/php-css-parser/src/Property/CSSNamespace.php' ), 'Sabberworm\\CSS\\Property\\Charset' => array( 'version' => '8.4.0.0', 'path' => $vendorDir . '/sabberworm/php-css-parser/src/Property/Charset.php' ), 'Sabberworm\\CSS\\Property\\Import' => array( 'version' => '8.4.0.0', 'path' => $vendorDir . '/sabberworm/php-css-parser/src/Property/Import.php' ), 'Sabberworm\\CSS\\Property\\KeyframeSelector' => array( 'version' => '8.4.0.0', 'path' => $vendorDir . '/sabberworm/php-css-parser/src/Property/KeyframeSelector.php' ), 'Sabberworm\\CSS\\Property\\Selector' => array( 'version' => '8.4.0.0', 'path' => $vendorDir . '/sabberworm/php-css-parser/src/Property/Selector.php' ), 'Sabberworm\\CSS\\Renderable' => array( 'version' => '8.4.0.0', 'path' => $vendorDir . '/sabberworm/php-css-parser/src/Renderable.php' ), 'Sabberworm\\CSS\\RuleSet\\AtRuleSet' => array( 'version' => '8.4.0.0', 'path' => $vendorDir . '/sabberworm/php-css-parser/src/RuleSet/AtRuleSet.php' ), 'Sabberworm\\CSS\\RuleSet\\DeclarationBlock' => array( 'version' => '8.4.0.0', 'path' => $vendorDir . '/sabberworm/php-css-parser/src/RuleSet/DeclarationBlock.php' ), 'Sabberworm\\CSS\\RuleSet\\RuleSet' => array( 'version' => '8.4.0.0', 'path' => $vendorDir . '/sabberworm/php-css-parser/src/RuleSet/RuleSet.php' ), 'Sabberworm\\CSS\\Rule\\Rule' => array( 'version' => '8.4.0.0', 'path' => $vendorDir . '/sabberworm/php-css-parser/src/Rule/Rule.php' ), 'Sabberworm\\CSS\\Settings' => array( 'version' => '8.4.0.0', 'path' => $vendorDir . '/sabberworm/php-css-parser/src/Settings.php' ), 'Sabberworm\\CSS\\Value\\CSSFunction' => array( 'version' => '8.4.0.0', 'path' => $vendorDir . '/sabberworm/php-css-parser/src/Value/CSSFunction.php' ), 'Sabberworm\\CSS\\Value\\CSSString' => array( 'version' => '8.4.0.0', 'path' => $vendorDir . '/sabberworm/php-css-parser/src/Value/CSSString.php' ), 'Sabberworm\\CSS\\Value\\CalcFunction' => array( 'version' => '8.4.0.0', 'path' => $vendorDir . '/sabberworm/php-css-parser/src/Value/CalcFunction.php' ), 'Sabberworm\\CSS\\Value\\CalcRuleValueList' => array( 'version' => '8.4.0.0', 'path' => $vendorDir . '/sabberworm/php-css-parser/src/Value/CalcRuleValueList.php' ), 'Sabberworm\\CSS\\Value\\Color' => array( 'version' => '8.4.0.0', 'path' => $vendorDir . '/sabberworm/php-css-parser/src/Value/Color.php' ), 'Sabberworm\\CSS\\Value\\LineName' => array( 'version' => '8.4.0.0', 'path' => $vendorDir . '/sabberworm/php-css-parser/src/Value/LineName.php' ), 'Sabberworm\\CSS\\Value\\PrimitiveValue' => array( 'version' => '8.4.0.0', 'path' => $vendorDir . '/sabberworm/php-css-parser/src/Value/PrimitiveValue.php' ), 'Sabberworm\\CSS\\Value\\RuleValueList' => array( 'version' => '8.4.0.0', 'path' => $vendorDir . '/sabberworm/php-css-parser/src/Value/RuleValueList.php' ), 'Sabberworm\\CSS\\Value\\Size' => array( 'version' => '8.4.0.0', 'path' => $vendorDir . '/sabberworm/php-css-parser/src/Value/Size.php' ), 'Sabberworm\\CSS\\Value\\URL' => array( 'version' => '8.4.0.0', 'path' => $vendorDir . '/sabberworm/php-css-parser/src/Value/URL.php' ), 'Sabberworm\\CSS\\Value\\Value' => array( 'version' => '8.4.0.0', 'path' => $vendorDir . '/sabberworm/php-css-parser/src/Value/Value.php' ), 'Sabberworm\\CSS\\Value\\ValueList' => array( 'version' => '8.4.0.0', 'path' => $vendorDir . '/sabberworm/php-css-parser/src/Value/ValueList.php' ), 'Shutdown_Handler' => array( 'version' => '2.11.18.0', 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-shutdown-handler.php' ), 'Stringable' => array( 'version' => '1.28.0.0', 'path' => $vendorDir . '/symfony/polyfill-php80/Resources/stubs/Stringable.php' ), 'Symfony\\Component\\CssSelector\\CssSelectorConverter' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/CssSelectorConverter.php' ), 'Symfony\\Component\\CssSelector\\Exception\\ExceptionInterface' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/Exception/ExceptionInterface.php' ), 'Symfony\\Component\\CssSelector\\Exception\\ExpressionErrorException' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/Exception/ExpressionErrorException.php' ), 'Symfony\\Component\\CssSelector\\Exception\\InternalErrorException' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/Exception/InternalErrorException.php' ), 'Symfony\\Component\\CssSelector\\Exception\\ParseException' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/Exception/ParseException.php' ), 'Symfony\\Component\\CssSelector\\Exception\\SyntaxErrorException' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/Exception/SyntaxErrorException.php' ), 'Symfony\\Component\\CssSelector\\Node\\AbstractNode' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/Node/AbstractNode.php' ), 'Symfony\\Component\\CssSelector\\Node\\AttributeNode' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/Node/AttributeNode.php' ), 'Symfony\\Component\\CssSelector\\Node\\ClassNode' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/Node/ClassNode.php' ), 'Symfony\\Component\\CssSelector\\Node\\CombinedSelectorNode' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/Node/CombinedSelectorNode.php' ), 'Symfony\\Component\\CssSelector\\Node\\ElementNode' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/Node/ElementNode.php' ), 'Symfony\\Component\\CssSelector\\Node\\FunctionNode' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/Node/FunctionNode.php' ), 'Symfony\\Component\\CssSelector\\Node\\HashNode' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/Node/HashNode.php' ), 'Symfony\\Component\\CssSelector\\Node\\NegationNode' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/Node/NegationNode.php' ), 'Symfony\\Component\\CssSelector\\Node\\NodeInterface' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/Node/NodeInterface.php' ), 'Symfony\\Component\\CssSelector\\Node\\PseudoNode' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/Node/PseudoNode.php' ), 'Symfony\\Component\\CssSelector\\Node\\SelectorNode' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/Node/SelectorNode.php' ), 'Symfony\\Component\\CssSelector\\Node\\Specificity' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/Node/Specificity.php' ), 'Symfony\\Component\\CssSelector\\Parser\\Handler\\CommentHandler' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/Parser/Handler/CommentHandler.php' ), 'Symfony\\Component\\CssSelector\\Parser\\Handler\\HandlerInterface' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/Parser/Handler/HandlerInterface.php' ), 'Symfony\\Component\\CssSelector\\Parser\\Handler\\HashHandler' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/Parser/Handler/HashHandler.php' ), 'Symfony\\Component\\CssSelector\\Parser\\Handler\\IdentifierHandler' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/Parser/Handler/IdentifierHandler.php' ), 'Symfony\\Component\\CssSelector\\Parser\\Handler\\NumberHandler' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/Parser/Handler/NumberHandler.php' ), 'Symfony\\Component\\CssSelector\\Parser\\Handler\\StringHandler' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/Parser/Handler/StringHandler.php' ), 'Symfony\\Component\\CssSelector\\Parser\\Handler\\WhitespaceHandler' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/Parser/Handler/WhitespaceHandler.php' ), 'Symfony\\Component\\CssSelector\\Parser\\Parser' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/Parser/Parser.php' ), 'Symfony\\Component\\CssSelector\\Parser\\ParserInterface' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/Parser/ParserInterface.php' ), 'Symfony\\Component\\CssSelector\\Parser\\Reader' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/Parser/Reader.php' ), 'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\ClassParser' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/Parser/Shortcut/ClassParser.php' ), 'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\ElementParser' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/Parser/Shortcut/ElementParser.php' ), 'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\EmptyStringParser' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/Parser/Shortcut/EmptyStringParser.php' ), 'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\HashParser' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/Parser/Shortcut/HashParser.php' ), 'Symfony\\Component\\CssSelector\\Parser\\Token' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/Parser/Token.php' ), 'Symfony\\Component\\CssSelector\\Parser\\TokenStream' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/Parser/TokenStream.php' ), 'Symfony\\Component\\CssSelector\\Parser\\Tokenizer\\Tokenizer' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/Parser/Tokenizer/Tokenizer.php' ), 'Symfony\\Component\\CssSelector\\Parser\\Tokenizer\\TokenizerEscaping' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/Parser/Tokenizer/TokenizerEscaping.php' ), 'Symfony\\Component\\CssSelector\\Parser\\Tokenizer\\TokenizerPatterns' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/Parser/Tokenizer/TokenizerPatterns.php' ), 'Symfony\\Component\\CssSelector\\XPath\\Extension\\AbstractExtension' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/XPath/Extension/AbstractExtension.php' ), 'Symfony\\Component\\CssSelector\\XPath\\Extension\\AttributeMatchingExtension' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/XPath/Extension/AttributeMatchingExtension.php' ), 'Symfony\\Component\\CssSelector\\XPath\\Extension\\CombinationExtension' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/XPath/Extension/CombinationExtension.php' ), 'Symfony\\Component\\CssSelector\\XPath\\Extension\\ExtensionInterface' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/XPath/Extension/ExtensionInterface.php' ), 'Symfony\\Component\\CssSelector\\XPath\\Extension\\FunctionExtension' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/XPath/Extension/FunctionExtension.php' ), 'Symfony\\Component\\CssSelector\\XPath\\Extension\\HtmlExtension' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/XPath/Extension/HtmlExtension.php' ), 'Symfony\\Component\\CssSelector\\XPath\\Extension\\NodeExtension' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/XPath/Extension/NodeExtension.php' ), 'Symfony\\Component\\CssSelector\\XPath\\Extension\\PseudoClassExtension' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/XPath/Extension/PseudoClassExtension.php' ), 'Symfony\\Component\\CssSelector\\XPath\\Translator' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/XPath/Translator.php' ), 'Symfony\\Component\\CssSelector\\XPath\\TranslatorInterface' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/XPath/TranslatorInterface.php' ), 'Symfony\\Component\\CssSelector\\XPath\\XPathExpr' => array( 'version' => '5.4.26.0', 'path' => $vendorDir . '/symfony/css-selector/XPath/XPathExpr.php' ), 'Symfony\\Polyfill\\Php80\\Php80' => array( 'version' => '1.28.0.0', 'path' => $vendorDir . '/symfony/polyfill-php80/Php80.php' ), 'Symfony\\Polyfill\\Php80\\PhpToken' => array( 'version' => '1.28.0.0', 'path' => $vendorDir . '/symfony/polyfill-php80/PhpToken.php' ), 'UnhandledMatchError' => array( 'version' => '1.28.0.0', 'path' => $vendorDir . '/symfony/polyfill-php80/Resources/stubs/UnhandledMatchError.php' ), 'ValueError' => array( 'version' => '1.28.0.0', 'path' => $vendorDir . '/symfony/polyfill-php80/Resources/stubs/ValueError.php' ), 'Version_Loader' => array( 'version' => '2.11.18.0', 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-version-loader.php' ), 'Version_Selector' => array( 'version' => '2.11.18.0', 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-version-selector.php' ), 'WC_Interactivity_Initial_State' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/src/Blocks/Interactivity/class-wc-interactivity-initial-state.php' ), 'WC_REST_CRUD_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php' ), 'WC_REST_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-controller.php' ), 'WC_REST_Coupons_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-coupons-controller.php' ), 'WC_REST_Coupons_V1_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version1/class-wc-rest-coupons-v1-controller.php' ), 'WC_REST_Coupons_V2_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version2/class-wc-rest-coupons-v2-controller.php' ), 'WC_REST_Customer_Downloads_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-customer-downloads-controller.php' ), 'WC_REST_Customer_Downloads_V1_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version1/class-wc-rest-customer-downloads-v1-controller.php' ), 'WC_REST_Customer_Downloads_V2_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version2/class-wc-rest-customer-downloads-v2-controller.php' ), 'WC_REST_Customers_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-customers-controller.php' ), 'WC_REST_Customers_V1_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version1/class-wc-rest-customers-v1-controller.php' ), 'WC_REST_Customers_V2_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version2/class-wc-rest-customers-v2-controller.php' ), 'WC_REST_Data_Continents_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-data-continents-controller.php' ), 'WC_REST_Data_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-data-controller.php' ), 'WC_REST_Data_Countries_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-data-countries-controller.php' ), 'WC_REST_Data_Currencies_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-data-currencies-controller.php' ), 'WC_REST_Layout_Templates_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-layout-templates-controller.php' ), 'WC_REST_Network_Orders_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-network-orders-controller.php' ), 'WC_REST_Network_Orders_V2_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version2/class-wc-rest-network-orders-v2-controller.php' ), 'WC_REST_Order_Notes_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-order-notes-controller.php' ), 'WC_REST_Order_Notes_V1_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version1/class-wc-rest-order-notes-v1-controller.php' ), 'WC_REST_Order_Notes_V2_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version2/class-wc-rest-order-notes-v2-controller.php' ), 'WC_REST_Order_Refunds_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-order-refunds-controller.php' ), 'WC_REST_Order_Refunds_V1_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version1/class-wc-rest-order-refunds-v1-controller.php' ), 'WC_REST_Order_Refunds_V2_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version2/class-wc-rest-order-refunds-v2-controller.php' ), 'WC_REST_Orders_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-orders-controller.php' ), 'WC_REST_Orders_V1_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version1/class-wc-rest-orders-v1-controller.php' ), 'WC_REST_Orders_V2_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version2/class-wc-rest-orders-v2-controller.php' ), 'WC_REST_Payment_Gateways_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-payment-gateways-controller.php' ), 'WC_REST_Payment_Gateways_V2_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version2/class-wc-rest-payment-gateways-v2-controller.php' ), 'WC_REST_Posts_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-posts-controller.php' ), 'WC_REST_Product_Attribute_Terms_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-product-attribute-terms-controller.php' ), 'WC_REST_Product_Attribute_Terms_V1_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version1/class-wc-rest-product-attribute-terms-v1-controller.php' ), 'WC_REST_Product_Attribute_Terms_V2_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version2/class-wc-rest-product-attribute-terms-v2-controller.php' ), 'WC_REST_Product_Attributes_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-product-attributes-controller.php' ), 'WC_REST_Product_Attributes_V1_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version1/class-wc-rest-product-attributes-v1-controller.php' ), 'WC_REST_Product_Attributes_V2_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version2/class-wc-rest-product-attributes-v2-controller.php' ), 'WC_REST_Product_Categories_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-product-categories-controller.php' ), 'WC_REST_Product_Categories_V1_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version1/class-wc-rest-product-categories-v1-controller.php' ), 'WC_REST_Product_Categories_V2_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version2/class-wc-rest-product-categories-v2-controller.php' ), 'WC_REST_Product_Custom_Fields_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-product-custom-fields-controller.php' ), 'WC_REST_Product_Reviews_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-product-reviews-controller.php' ), 'WC_REST_Product_Reviews_V1_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version1/class-wc-rest-product-reviews-v1-controller.php' ), 'WC_REST_Product_Reviews_V2_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version2/class-wc-rest-product-reviews-v2-controller.php' ), 'WC_REST_Product_Shipping_Classes_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-product-shipping-classes-controller.php' ), 'WC_REST_Product_Shipping_Classes_V1_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version1/class-wc-rest-product-shipping-classes-v1-controller.php' ), 'WC_REST_Product_Shipping_Classes_V2_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version2/class-wc-rest-product-shipping-classes-v2-controller.php' ), 'WC_REST_Product_Tags_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-product-tags-controller.php' ), 'WC_REST_Product_Tags_V1_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version1/class-wc-rest-product-tags-v1-controller.php' ), 'WC_REST_Product_Tags_V2_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version2/class-wc-rest-product-tags-v2-controller.php' ), 'WC_REST_Product_Variations_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php' ), 'WC_REST_Product_Variations_V2_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php' ), 'WC_REST_Products_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php' ), 'WC_REST_Products_V1_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php' ), 'WC_REST_Products_V2_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php' ), 'WC_REST_Refunds_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-refunds-controller.php' ), 'WC_REST_Report_Coupons_Totals_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-report-coupons-totals-controller.php' ), 'WC_REST_Report_Customers_Totals_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-report-customers-totals-controller.php' ), 'WC_REST_Report_Orders_Totals_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-report-orders-totals-controller.php' ), 'WC_REST_Report_Products_Totals_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-report-products-totals-controller.php' ), 'WC_REST_Report_Reviews_Totals_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-report-reviews-totals-controller.php' ), 'WC_REST_Report_Sales_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-report-sales-controller.php' ), 'WC_REST_Report_Sales_V1_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version1/class-wc-rest-report-sales-v1-controller.php' ), 'WC_REST_Report_Sales_V2_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version2/class-wc-rest-report-sales-v2-controller.php' ), 'WC_REST_Report_Top_Sellers_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-report-top-sellers-controller.php' ), 'WC_REST_Report_Top_Sellers_V1_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version1/class-wc-rest-report-top-sellers-v1-controller.php' ), 'WC_REST_Report_Top_Sellers_V2_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version2/class-wc-rest-report-top-sellers-v2-controller.php' ), 'WC_REST_Reports_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-reports-controller.php' ), 'WC_REST_Reports_V1_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version1/class-wc-rest-reports-v1-controller.php' ), 'WC_REST_Reports_V2_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version2/class-wc-rest-reports-v2-controller.php' ), 'WC_REST_Setting_Options_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-setting-options-controller.php' ), 'WC_REST_Setting_Options_V2_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version2/class-wc-rest-setting-options-v2-controller.php' ), 'WC_REST_Settings_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-settings-controller.php' ), 'WC_REST_Settings_V2_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version2/class-wc-rest-settings-v2-controller.php' ), 'WC_REST_Shipping_Methods_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-shipping-methods-controller.php' ), 'WC_REST_Shipping_Methods_V2_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version2/class-wc-rest-shipping-methods-v2-controller.php' ), 'WC_REST_Shipping_Zone_Locations_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-shipping-zone-locations-controller.php' ), 'WC_REST_Shipping_Zone_Locations_V2_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version2/class-wc-rest-shipping-zone-locations-v2-controller.php' ), 'WC_REST_Shipping_Zone_Methods_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-shipping-zone-methods-controller.php' ), 'WC_REST_Shipping_Zone_Methods_V2_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version2/class-wc-rest-shipping-zone-methods-v2-controller.php' ), 'WC_REST_Shipping_Zones_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-shipping-zones-controller.php' ), 'WC_REST_Shipping_Zones_Controller_Base' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-shipping-zones-controller-base.php' ), 'WC_REST_Shipping_Zones_V2_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version2/class-wc-rest-shipping-zones-v2-controller.php' ), 'WC_REST_System_Status_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-system-status-controller.php' ), 'WC_REST_System_Status_Tools_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-system-status-tools-controller.php' ), 'WC_REST_System_Status_Tools_V2_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version2/class-wc-rest-system-status-tools-v2-controller.php' ), 'WC_REST_System_Status_V2_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version2/class-wc-rest-system-status-v2-controller.php' ), 'WC_REST_Tax_Classes_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-tax-classes-controller.php' ), 'WC_REST_Tax_Classes_V1_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version1/class-wc-rest-tax-classes-v1-controller.php' ), 'WC_REST_Tax_Classes_V2_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version2/class-wc-rest-tax-classes-v2-controller.php' ), 'WC_REST_Taxes_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-taxes-controller.php' ), 'WC_REST_Taxes_V1_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version1/class-wc-rest-taxes-v1-controller.php' ), 'WC_REST_Taxes_V2_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version2/class-wc-rest-taxes-v2-controller.php' ), 'WC_REST_Telemetry_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Telemetry/class-wc-rest-telemetry-controller.php' ), 'WC_REST_Terms_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-terms-controller.php' ), 'WC_REST_Webhook_Deliveries_V1_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version1/class-wc-rest-webhook-deliveries-v1-controller.php' ), 'WC_REST_Webhook_Deliveries_V2_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version2/class-wc-rest-webhook-deliveries-v2-controller.php' ), 'WC_REST_Webhooks_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-webhooks-controller.php' ), 'WC_REST_Webhooks_V1_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version1/class-wc-rest-webhooks-v1-controller.php' ), 'WC_REST_Webhooks_V2_Controller' => array( 'version' => '9.2.3.0', 'path' => $baseDir . '/includes/rest-api/Controllers/Version2/class-wc-rest-webhooks-v2-controller.php' ), ); y) $extensions, function( $extension ) { return $extension && is_string( $extension ); } ); return array_unique( $extensions ); } /** * Get the names of the HTML attributes where WP Rocket must search for image files. * * @since 3.4 * @access private * @author Grégory Viguier * * @return array */ private function get_attribute_names() { $attributes = [ 'href', 'src', 'srcset', 'data-large_image', 'data-thumb' ]; /** * Filter the names of the HTML attributes where WP Rocket must search for image files. * Don't prepend new names with `data-`, WPR will do it. For example if you want to add `data-foo-bar`, you only need to add `foo-bar` or `bar` to the list. * * @since 3.4 * @author Grégory Viguier * * @param array $attributes An array of HTML attribute names. */ $attributes = apply_filters( 'rocket_attributes_for_webp', $attributes ); $attributes = array_filter( (array) $attributes, function( $attributes ) { return $attributes && is_string( $attributes ); } ); return array_unique( $attributes ); } /** * Convert a URL to an absolute path. * * @since 3.4 * @access private * @author Grégory Viguier * * @param string $url URL to convert. * @return string|bool */ private function url_to_path( $url ) { static $hosts, $site_host, $subdir_levels; $url_host = wp_parse_url( $url, PHP_URL_HOST ); // Relative path. if ( null === $url_host ) { if ( ! isset( $subdir_levels ) ) { $subdir_levels = substr_count( preg_replace( '@^https?://@', '', site_url() ), '/' ); } if ( $subdir_levels ) { $url = ltrim( $url, '/' ); $url = explode( '/', $url ); array_splice( $url, 0, $subdir_levels ); $url = implode( '/', $url ); } $url = site_url( $url ); } // CDN. if ( ! isset( $hosts ) ) { $hosts = $this->cdn_subscriber->get_cdn_hosts( [], [ 'all', 'images' ] ); $hosts = array_flip( $hosts ); } if ( isset( $hosts[ $url_host ] ) ) { if ( ! isset( $site_host ) ) { $site_host = wp_parse_url( site_url( '/' ), PHP_URL_HOST ); } if ( $site_host ) { $url = preg_replace( '@^(https?://)' . $url_host . '/@', '$1' . $site_host . '/', $url ); } } // URL to path. $url = preg_replace( '@^https?:@', '', $url ); $paths = $this->get_url_to_path_associations(); if ( ! $paths ) { // Uh? return false; } foreach ( $paths as $asso_url => $asso_path ) { if ( 0 === strpos( $url, $asso_url ) ) { $file = str_replace( $asso_url, $asso_path, $url ); break; } } if ( empty( $file ) ) { return false; } /** This filter is documented in inc/functions/formatting.php. */ return (string) apply_filters( 'rocket_url_to_path', $file, $url ); } /** * Add a webp extension to a URL. * * @since 3.4 * @access private * @author Grégory Viguier * * @param string $url A URL (I see you're very surprised). * @param string $extensions Allowed image extensions. * @return string|bool The same URL with a webp extension if the file exists. False if the webp image doesn't exist. */ private function url_to_webp( $url, $extensions ) { if ( ! preg_match( '@^(?.+\.(?' . $extensions . '))(?(?:\?.*)?)$@i', $url, $src_url ) ) { // Probably something like "image.jpg.webp". return false; } $src_path = $this->url_to_path( $src_url['src'] ); if ( ! $src_path ) { return false; } $src_path_webp = preg_replace( '@\.' . $src_url['extension'] . '$@', '.webp', $src_path ); if ( $this->filesystem->exists( $src_path_webp ) ) { // File name: image.jpg => image.webp. return preg_replace( '@\.' . $src_url['extension'] . '$@', '.webp', $src_url['src'] ) . $src_url['query']; } if ( $this->filesystem->exists( $src_path . '.webp' ) ) { // File name: image.jpg => image.jpg.webp. return $src_url['src'] . '.webp' . $src_url['query']; } return false; } /** * Add webp extension to URLs in a srcset attribute. * * @since 3.4 * @access private * @author Grégory Viguier * * @param array|string $srcset_values Value of a srcset attribute. * @param string $extensions Allowed image extensions. * @return string|bool An array similar to $srcset_values, with webp extensions when the files exist. False if no images have webp versions. */ private function srcset_to_webp( $srcset_values, $extensions ) { if ( ! $srcset_values ) { return false; } if ( ! is_array( $srcset_values ) ) { $srcset_values = explode( ',', $srcset_values ); } $has_webp = false; foreach ( $srcset_values as $i => $srcset_value ) { $srcset_value = preg_split( '/\s+/', trim( $srcset_value ) ); if ( count( $srcset_value ) > 2 ) { // Not a good idea to have space characters in file name. $descriptor = array_pop( $srcset_value ); $srcset_value = [ 'url' => implode( ' ', $srcset_value ), 'descriptor' => $descriptor, ]; } else { $srcset_value = [ 'url' => $srcset_value[0], 'descriptor' => ! empty( $srcset_value[1] ) ? $srcset_value[1] : '1x', ]; } $url_webp = $this->url_to_webp( $srcset_value['url'], $extensions ); if ( ! $url_webp ) { $srcset_values[ $i ] = implode( ' ', $srcset_value ); continue; } $srcset_values[ $i ] = $url_webp . ' ' . $srcset_value['descriptor']; $has_webp = true; } if ( ! $has_webp ) { return false; } return implode( ',', $srcset_values ); } /** * Get a list of URL/path associations. * URLs are schema-less, starting by a double slash. * * @since 3.4 * @access private * @author Grégory Viguier * * @return array A list of URLs as keys and paths as values. */ private function get_url_to_path_associations() { static $list; if ( isset( $list ) ) { return $list; } $content_url = preg_replace( '@^https?:@', '', content_url( '/' ) ); $content_dir = trailingslashit( rocket_get_constant( 'WP_CONTENT_DIR' ) ); $list = [ $content_url => $content_dir ]; /** * Filter the list of URL/path associations. * The URLs with the most levels must come first. * * @since 3.4 * @author Grégory Viguier * * @param array $list The list of URL/path associations. URLs are schema-less, starting by a double slash. */ $list = apply_filters( 'rocket_url_to_path_associations', $list ); $list = array_filter( $list, function( $path, $url ) { return $path && $url && is_string( $path ) && is_string( $url ); }, ARRAY_FILTER_USE_BOTH ); if ( $list ) { $list = array_unique( $list ); } return $list; } /** * Get a list of plugins that serve webp images on frontend. * If the CDN is used, this won't list plugins that use a technique not compatible with CDN. * * @since 3.4 * @access private * @author Grégory Viguier * * @return array The WebP plugin names. */ private function get_plugins_serving_webp() { $webp_plugins = $this->get_webp_plugins(); if ( ! $webp_plugins ) { // Somebody probably messed up. return []; } $checks = []; $is_using_cdn = $this->is_using_cdn(); foreach ( $webp_plugins as $plugin ) { if ( $is_using_cdn && $plugin->is_serving_webp_compatible_with_cdn() ) { $checks[ $plugin->get_id() ] = $plugin->get_name(); } elseif ( ! $is_using_cdn && $plugin->is_serving_webp() ) { $checks[ $plugin->get_id() ] = $plugin->get_name(); } } return $checks; } /** * Get a list of active plugins that convert and/or serve webp images. * * @since 3.4 * @access private * @author Grégory Viguier * * @return array An array of Webp_Interface objects. */ private function get_webp_plugins() { /** * Add Webp plugins. * * @since 3.4 * @author Grégory Viguier * * @param array $webp_plugins An array of Webp_Interface objects. */ $webp_plugins = (array) apply_filters( 'rocket_webp_plugins', [] ); if ( ! $webp_plugins ) { // Somebody probably messed up. return []; } foreach ( $webp_plugins as $i => $plugin ) { if ( ! is_a( $plugin, '\WP_Rocket\Subscriber\Third_Party\Plugins\Images\Webp\Webp_Interface' ) ) { unset( $webp_plugins[ $i ] ); continue; } if ( ! $this->is_plugin_active( $plugin->get_basename() ) ) { unset( $webp_plugins[ $i ] ); continue; } } return $webp_plugins; } /** * Tell if a plugin is active. * * @since 3.4 * @access public * @see \plugin_basename() * @author Grégory Viguier * * @param string $plugin_basename A plugin basename. * @return bool */ private function is_plugin_active( $plugin_basename ) { if ( \doing_action( 'deactivate_' . $plugin_basename ) ) { return false; } if ( \doing_action( 'activate_' . $plugin_basename ) ) { return true; } return \rocket_is_plugin_active( $plugin_basename ); } /** * Tell if WP Rocket uses a CDN for images. * * @since 3.4 * @access private * @author Grégory Viguier * * @return bool */ private function is_using_cdn() { // Don't use `$this->options_data->get( 'cdn' )` here, we need an up-to-date value when the CDN option changes. $use = get_rocket_option( 'cdn' ) && $this->cdn_subscriber->get_cdn_hosts( [], [ 'all', 'images' ] ); /** * Filter whether WP Rocket is using a CDN for webp images. * * @since 3.4 * @author Grégory Viguier * * @param bool $use True if WP Rocket is using a CDN for webp images. False otherwise. */ return (bool) apply_filters( 'rocket_webp_is_using_cdn', $use ); } }