WC_Webhook_Data_Store::validate_status()privateWC 3.6.0

Check if a given string is in known statuses, based on return value of @see wc_get_webhook_statuses().

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

Хуков нет.

Возвращает

null. Ничего (null).

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

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

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

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

Код WC_Webhook_Data_Store::validate_status() WC 8.7.0

private function validate_status( $status ) {
	if ( ! array_key_exists( $status, wc_get_webhook_statuses() ) ) {
		throw new InvalidArgumentException( sprintf( 'Invalid status given: %s. Status must be one of: %s.', $status, implode( ', ', array_keys( wc_get_webhook_statuses() ) ) ) );
	}
}