Automattic\WooCommerce\Internal\Admin\Onboarding

OnboardingFonts::get_font_faces_data_from_font_collection()private staticWC 1.0

Get font faces data from font collection.

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

Хуков нет.

Возвращает

Массив.

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

$result = OnboardingFonts::get_font_faces_data_from_font_collection( $slug_font_families_to_install, $font_collection );
$slug_font_families_to_install(массив) (обязательный)
Font families to install.
$font_collection(массив) (обязательный)
Font collection.

Код OnboardingFonts::get_font_faces_data_from_font_collection() WC 9.5.1

private static function get_font_faces_data_from_font_collection( $slug_font_families_to_install, $font_collection ) {
	return array_reduce(
		$slug_font_families_to_install,
		function( $carry, $slug ) use ( $font_collection ) {
			$font_family = self::get_font_family_by_slug_from_font_collection( $slug, $font_collection );
			if ( ! $font_family ) {
				return $carry;
			}
			return array_merge( $carry, array( $slug => $font_family['fontFace'] ) );
		},
		array()
	);
}