Automattic\WooCommerce\Internal\StockNotifications\Enums

NotificationCancellationSource{}finalWC 1.0

Notification cancellation source enum.

No Hooks.

Usage

$NotificationCancellationSource = new NotificationCancellationSource();
// use class methods

Methods

  1. public static get_valid_cancellation_sources()

NotificationCancellationSource{} code WC 10.3.6

final class NotificationCancellationSource {

	/**
	 * Admin cancellation source.
	 *
	 * @var string
	 */
	public const ADMIN = 'admin';

	/**
	 * User cancellation source.
	 *
	 * @var string
	 */
	public const USER = 'user';

	/**
	 * System cancellation source.
	 *
	 * @var string
	 */
	public const SYSTEM = 'system';

	/**
	 * Get valid cancellation sources.
	 *
	 * @return string[]
	 */
	public static function get_valid_cancellation_sources(): array {
		return array(
			self::ADMIN,
			self::USER,
			self::SYSTEM,
		);
	}
}