Automattic\WooCommerce\Admin\RemoteSpecs
DataSourcePoller::__construct
Constructor.
Method of the class: DataSourcePoller{}
No Hooks.
Returns
null. Nothing (null).
Usage
$DataSourcePoller = new DataSourcePoller(); $DataSourcePoller->__construct( $id, $data_sources, $args );
- $id(string) (required)
- id of DataSourcePoller.
- $data_sources(array)
- urls for data sources.
Default:array() - $args(array)
- Options for DataSourcePoller.
Default:array()
DataSourcePoller::__construct() DataSourcePoller:: construct code WC 10.6.2
public function __construct( $id, $data_sources = array(), $args = array() ) {
$this->data_sources = $data_sources;
$this->id = $id;
$arg_defaults = array(
'spec_key' => 'id',
'transient_name' => 'woocommerce_admin_' . $id . '_specs',
'transient_expiry' => 7 * DAY_IN_SECONDS,
);
$this->args = wp_parse_args( $args, $arg_defaults );
}