Automattic\WooCommerce\Internal\POS

Capabilities::capabilities_for_presetpublic staticWC 11.0.0

The woocommerce_pos_* capability bundle for a given preset (see preset_definitions()).

Method of the class: Capabilities{}

No Hooks.

Returns

Array. true> Map of granted cap => true. Empty for unknown presets.

Usage

$result = Capabilities::capabilities_for_preset( $preset ): array;
$preset(string) (required)
One of the POSPreset constants.

Changelog

Since 11.0.0 Introduced.

Capabilities::capabilities_for_preset() code WC 11.0.0

public static function capabilities_for_preset( string $preset ): array {
	$definitions = self::preset_definitions();

	return isset( $definitions[ $preset ] ) ? $definitions[ $preset ]['caps'] : array();
}