Automattic\WooCommerce\Caches

OrderCountCacheService::get_prefixed_statusprivateWC 1.0

Get the prefixed status.

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

Хуков нет.

Возвращает

Строку.

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

// private - только в коде основоного (родительского) класса
$result = $this->get_prefixed_status( $status );
$status(строка) (обязательный)
The status.

Код OrderCountCacheService::get_prefixed_status() WC 11.0.1

private function get_prefixed_status( $status ) {
	$status = 'wc-' . $status;

	$special_statuses = array(
		'wc-' . OrderStatus::AUTO_DRAFT => OrderStatus::AUTO_DRAFT,
		'wc-' . OrderStatus::TRASH      => OrderStatus::TRASH,
	);

	if ( isset( $special_statuses[ $status ] ) ) {
		return $special_statuses[ $status ];
	}

	return $status;
}