Automattic\WooCommerce\Internal\OrderWithdrawal
OrderWithdrawalFormProcessor::check_rate_limits
Check order withdrawal submission rate limits.
Метод класса: OrderWithdrawalFormProcessor{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
// private - только в коде основоного (родительского) класса $result = $this->check_rate_limits( $rate_limit_ids ): bool;
- $rate_limit_ids(string[]) (обязательный)
- Rate limit IDs.
Код OrderWithdrawalFormProcessor::check_rate_limits() OrderWithdrawalFormProcessor::check rate limits WC 11.2.2
private function check_rate_limits( array $rate_limit_ids ): bool {
foreach ( $rate_limit_ids as $rate_limit_id ) {
if ( WC_Rate_Limiter::retried_too_soon( $rate_limit_id ) ) {
wc_add_notice( __( 'Please wait before submitting another withdrawal request.', 'woocommerce' ), 'error' );
return false;
}
}
return true;
}