Yoast\WP\SEO\MyYoast_Client\Infrastructure\Http

HTTP_Client::get_rate_limit_keyprivateYoast 1.0

Builds a rate limit key from a URL using its host and path.

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

Хуков нет.

Возвращает

Строку. The rate limit key.

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

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

Код HTTP_Client::get_rate_limit_key() Yoast 28.3

private function get_rate_limit_key( string $url ): string {
	$parsed = \wp_parse_url( $url );
	$host   = ( $parsed['host'] ?? 'unknown' );
	$path   = ( $parsed['path'] ?? '/' );

	return self::RATE_LIMIT_KEY_PREFIX . $host . $path;
}