Yoast\WP\SEO\Dashboard\Application\Score_Groups\SEO_Score_Groups

SEO_Score_Groups_Repository::get_seo_score_group()publicYoast 1.0

Returns the SEO score group that a SEO score belongs to.

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

Хуков нет.

Возвращает

SEO_Score_Groups_Interface. The SEO score group that the SEO score belongs to.

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

$SEO_Score_Groups_Repository = new SEO_Score_Groups_Repository();
$SEO_Score_Groups_Repository->get_seo_score_group( ?int $seo_score ): SEO_Score_Groups_Interface;
?int $seo_score (обязательный)
-

Код SEO_Score_Groups_Repository::get_seo_score_group() Yoast 25.0

public function get_seo_score_group( ?int $seo_score ): SEO_Score_Groups_Interface {
	if ( $seo_score === null || $seo_score === 0 ) {
		return new No_SEO_Score_Group();
	}

	foreach ( $this->seo_score_groups as $seo_score_group ) {
		if ( $seo_score_group->get_max_score() === null ) {
			continue;
		}

		if ( $seo_score >= $seo_score_group->get_min_score() && $seo_score <= $seo_score_group->get_max_score() ) {
			return $seo_score_group;
		}
	}

	return new No_SEO_Score_Group();
}