Automattic\WooCommerce\Admin\RemoteSpecs\RuleProcessors

ProductCountRuleProcessor::__constructpublicWC 1.0

Constructor.

Method of the class: ProductCountRuleProcessor{}

No Hooks.

Returns

null. Nothing (null).

Usage

$ProductCountRuleProcessor = new ProductCountRuleProcessor();
$ProductCountRuleProcessor->__construct( $product_query );
$product_query(object)
The product query.
Default: null

ProductCountRuleProcessor::__construct() code WC 10.5.0

public function __construct( $product_query = null ) {
	$this->product_query = null === $product_query
		? new \WC_Product_Query(
			array(
				'limit'    => 1,
				'paginate' => true,
				'return'   => 'ids',
				'status'   => array( ProductStatus::PUBLISH ),
			)
		)
		: $product_query;
}