Automattic\WooCommerce\StoreApi\Utilities

CartController::get_package_name()protectedWC 1.0

Creates a name for a package.

{} Это метод класса: CartController{}

Хуки из метода

Возвращает

Строку.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->get_package_name( $package, $index );
$package(массив) (обязательный)
Shipping package from WooCommerce.
$index(int) (обязательный)
Package number.

Код CartController::get_package_name() WC 6.7.0

protected function get_package_name( $package, $index ) {
	/**
	 * Filters the shipping package name.
	 *
	 * @internal Matches filter name in WooCommerce core.
	 *
	 * @param string $shipping_package_name Shipping package name.
	 * @param string $package_id Shipping package ID.
	 * @param array $package Shipping package from WooCommerce.
	 * @return string Shipping package name.
	 */
	return apply_filters(
		'woocommerce_shipping_package_name',
		$index > 1 ?
			sprintf(
				/* translators: %d: shipping package number */
				_x( 'Shipping method %d', 'shipping packages', 'woocommerce' ),
				$index
			) :
			_x( 'Shipping method', 'shipping packages', 'woocommerce' ),
		$package['package_id'],
		$package
	);
}