Automattic\WooCommerce\Internal\StockNotifications

Config::get_eligible_stock_statusespublic staticWC 1.0

Get the eligible stock statuses that trigger sending notifications.

Method of the class: Config{}

Returns

Array.

Usage

$result = Config::get_eligible_stock_statuses(): array;

Config::get_eligible_stock_statuses() code WC 10.3.6

public static function get_eligible_stock_statuses(): array {
	if ( is_array( self::$eligible_stock_statuses ) ) {
		return self::$eligible_stock_statuses;
	}

	/**
	 * Filter: woocommerce_customer_stock_notifications_supported_stock_statuses
	 *
	 * @since 10.2.0
	 *
	 * @param array $stock_statuses Stock statuses.
	 */
	self::$eligible_stock_statuses = (array) apply_filters(
		'woocommerce_customer_stock_notifications_supported_stock_statuses',
		array(
			ProductStockStatus::IN_STOCK,
			ProductStockStatus::ON_BACKORDER,
		)
	);

	return self::$eligible_stock_statuses;
}