Automattic\WooCommerce\Internal\CLI\Migrator\Platforms\Webflow

WebflowMapper::add_unique_image │ private │ WC 1.0

Append an image entry to $images keyed by URL, deduping repeats.

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

Хуков нет.

Возвращает

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

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

// private - только в коде основоного (родительского) класса
$result = $this->add_unique_image( $images, $by_url, $entry ): void;
$images(массив) (обязательный)
Image list (mutated).
$by_url(массив) (обязательный)
URL => index map (mutated).
$entry(массив) (обязательный)
The image entry to add.

Код WebflowMapper::add_unique_image() WC 11.2.2

private function add_unique_image( array &$images, array &$by_url, array $entry ): void {
	$url = $entry['src'];
	if ( isset( $by_url[ $url ] ) ) {
		return;
	}
	$by_url[ $url ] = count( $images );
	$images[]       = $entry;
}