Automattic\WooCommerce\Abilities

AbilityDefinition{}interfaceWC 10.9.0

Defines a WooCommerce ability registration class.

No Hooks.

Usage

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

Methods

  1. public static get_name()
  2. public static get_registration_args()

Changelog

Since 10.9.0 Introduced.

AbilityDefinition{} code WC 10.9.1

interface AbilityDefinition {

	/**
	 * Get the ability name.
	 *
	 * @return string
	 *
	 * @since 10.9.0
	 */
	public static function get_name(): string;

	/**
	 * Get the arguments used to register the ability with the WordPress Abilities API.
	 *
	 * @return array
	 *
	 * @since 10.9.0
	 */
	public static function get_registration_args(): array;
}