Yoast\WP\SEO\Builders

Indexable_Link_Builder::links_diff()protectedYoast 1.0

Creates a diff between two arrays of SEO links, based on urls.

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

Хуков нет.

Возвращает

SEO_Links[]. Links that are in $links_a, but not in $links_b.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->links_diff( $links_a, $links_b );
$links_a(SEO_Links[]) (обязательный)
The array to compare.
$links_b(SEO_Links[]) (обязательный)
The array to compare against.

Код Indexable_Link_Builder::links_diff() Yoast 22.4

protected function links_diff( $links_a, $links_b ) {
	return \array_udiff(
		$links_a,
		$links_b,
		static function ( SEO_Links $link_a, SEO_Links $link_b ) {
			return \strcmp( $link_a->url, $link_b->url );
		}
	);
}