at path:
ROOT
/
wp-content
/
plugins
/
woocommerce
/
src
/
Admin
/
DataSourcePoller.php
run:
R
W
Run
API
DIR
2026-04-15 05:42:45
R
W
Run
BlockTemplates
DIR
2026-04-15 05:42:45
R
W
Run
Composer
DIR
2026-04-15 05:42:45
R
W
Run
DateTimeProvider
DIR
2026-04-15 05:42:45
R
W
Run
Features
DIR
2026-04-15 05:42:45
R
W
Run
Marketing
DIR
2026-04-15 05:42:45
R
W
Run
Notes
DIR
2026-04-15 05:42:46
R
W
Run
Overrides
DIR
2026-04-15 05:42:46
R
W
Run
PluginsInstallLoggers
DIR
2026-04-15 05:42:46
R
W
Run
PluginsProvider
DIR
2026-04-15 05:42:46
R
W
Run
RemoteInboxNotifications
DIR
2026-04-15 05:42:46
R
W
Run
RemoteSpecs
DIR
2026-04-15 05:42:46
R
W
Run
Schedulers
DIR
2026-04-15 05:42:46
R
W
Run
DataSourcePoller.php
2.16 KB
2026-04-15 05:42:45
R
W
Run
Delete
Rename
DeprecatedClassFacade.php
3.19 KB
2026-04-15 05:42:45
R
W
Run
Delete
Rename
FeaturePlugin.php
955 By
2026-04-15 05:42:45
R
W
Run
Delete
Rename
Loader.php
2.69 KB
2026-04-15 05:42:45
R
W
Run
Delete
Rename
PageController.php
20.98 KB
2026-04-15 05:42:46
R
W
Run
Delete
Rename
PluginsHelper.php
39.25 KB
2026-04-15 05:42:46
R
W
Run
Delete
Rename
PluginsInstaller.php
3.36 KB
2026-04-15 05:42:46
R
W
Run
Delete
Rename
ReportCSVEmail.php
4.06 KB
2026-04-15 05:42:46
R
W
Run
Delete
Rename
ReportCSVExporter.php
10.13 KB
2026-04-15 05:42:46
R
W
Run
Delete
Rename
ReportExporter.php
6.28 KB
2026-04-15 05:42:46
R
W
Run
Delete
Rename
ReportsSync.php
6.69 KB
2026-04-15 05:42:46
R
W
Run
Delete
Rename
WCAdminHelper.php
6.73 KB
2026-04-15 05:42:46
R
W
Run
Delete
Rename
error_log
up
📄
DataSourcePoller.php
Save
<?php namespace Automattic\WooCommerce\Admin; use Automattic\WooCommerce\Admin\RemoteSpecs\DataSourcePoller as RemoteSpecsDataSourcePoller; /** * Specs data source poller class. * This handles polling specs from JSON endpoints, and * stores the specs in to the database as an option. * * @deprecated since 8.8.0 */ abstract class DataSourcePoller extends RemoteSpecsDataSourcePoller { /** * Log a deprecation to the error log. */ private static function log_deprecation() { /** * Note: Deprecation messages have been temporarily disabled due to upgrade issues. * For more details, see the discussion in the WooCommerce GitHub repository: * https://github.com/woocommerce/woocommerce/pull/45892. */ } /** * Constructor. * * @param string $id id of DataSourcePoller. * @param array $data_sources urls for data sources. * @param array $args Options for DataSourcePoller. */ public function __construct( $id, $data_sources = array(), $args = array() ) { self::log_deprecation(); parent::__construct( $id, $data_sources, $args ); } /** * Reads the data sources for specs and persists those specs. * * @deprecated 8.8.0 * @return array list of specs. */ public function get_specs_from_data_sources() { self::log_deprecation(); return parent::get_specs_from_data_sources(); } /** * Reads the data sources for specs and persists those specs. * * @deprecated 8.8.0 * @return bool Whether any specs were read. */ public function read_specs_from_data_sources() { self::log_deprecation(); return parent::read_specs_from_data_sources(); } /** * Delete the specs transient. * * @deprecated 8.8.0 * @return bool success of failure of transient deletion. */ public function delete_specs_transient() { self::log_deprecation(); return parent::delete_specs_transient(); } /** * Set the specs transient. * * @param array $specs The specs to set in the transient. * @param int $expiration The expiration time for the transient. * * @deprecated 8.8.0 */ public function set_specs_transient( $specs, $expiration = 0 ) { self::log_deprecation(); return parent::set_specs_transient( $specs, $expiration ); } }