Automattic\WooCommerce\Internal\POS

Capabilities::capabilities_for_preset │ public static │ WC 11.0.0

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

Метод класса: Capabilities{}

Хуков нет.

Возвращает

array<string, true>. Map of granted cap => true. Empty for unknown presets.

Использование

$result = Capabilities::capabilities_for_preset( $preset ): array;
$preset(строка) (обязательный)
One of the POSPreset constants.

Список изменений

С версии 11.0.0 Введена.

Код Capabilities::capabilities_for_preset() WC 11.2.2

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

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