WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Платформа для конвертации и монетизации трафика
функция не описана

WC_Gateway_Paypal_Request::add_line_item() protected WC 1.0

Add PayPal Line Item.

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

Хуки из метода
Возвращает

Null. Ничего.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->add_line_item( $item_name, $quantity, $amount, $item_number );
$item_name(строка) (обязательный)
Item name.
$quantity(число)
Item quantity.
$amount(float)
Amount.
$item_number(строка)
Item number.

Код WC_Gateway_Paypal_Request::add_line_item() WC 5.0.0

<?php
protected function add_line_item( $item_name, $quantity = 1, $amount = 0.0, $item_number = '' ) {
	$index = ( count( $this->line_items ) / 4 ) + 1;

	$item = apply_filters(
		'woocommerce_paypal_line_item',
		array(
			'item_name'   => html_entity_decode( wc_trim_string( $item_name ? wp_strip_all_tags( $item_name ) : __( 'Item', 'woocommerce' ), 127 ), ENT_NOQUOTES, 'UTF-8' ),
			'quantity'    => (int) $quantity,
			'amount'      => wc_float_to_string( (float) $amount ),
			'item_number' => $item_number,
		),
		$item_name,
		$quantity,
		$amount,
		$item_number
	);

	$this->line_items[ 'item_name_' . $index ]   = $this->limit_length( $item['item_name'], 127 );
	$this->line_items[ 'quantity_' . $index ]    = $item['quantity'];
	$this->line_items[ 'amount_' . $index ]      = $item['amount'];
	$this->line_items[ 'item_number_' . $index ] = $this->limit_length( $item['item_number'], 127 );
}