File "ProductOnSale.php"
Full Path: /home/vantageo/public_html/cache/cache/cache/.wp-cli/wp-content/plugins/woocommerce/packages/woocommerce-blocks/src/BlockTypes/ProductOnSale.php
File size: 761 bytes
MIME-type: text/x-php
Charset: utf-8
<?php
namespace Automattic\WooCommerce\Blocks\BlockTypes;
/**
* ProductOnSale class.
*/
class ProductOnSale extends AbstractProductGrid {
/**
* Block name.
*
* @var string
*/
protected $block_name = 'product-on-sale';
/**
* Set args specific to this block
*
* @param array $query_args Query args.
*/
protected function set_block_query_args( &$query_args ) {
$query_args['post__in'] = array_merge( array( 0 ), wc_get_product_ids_on_sale() );
}
/**
* Get block attributes.
*
* @return array
*/
protected function get_block_type_attributes() {
return array_merge(
parent::get_block_type_attributes(),
array(
'className' => $this->get_schema_string(),
'orderby' => $this->get_schema_orderby(),
)
);
}
}