Automattic\WooCommerce\Internal\OrderWithdrawal

OrderWithdrawalFormView::get_review_rows │ private │ WC 1.0

Get rows for the review screen.

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

Хуков нет.

Возвращает

array<int,array{label:string,value:string}>.

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

// private - только в коде основоного (родительского) класса
$result = $this->get_review_rows( $data ): array;
$data(array<string,string>) (обязательный)
Form data.

Код OrderWithdrawalFormView::get_review_rows() WC 11.2.2

private function get_review_rows( array $data ): array {
	return array(
		array(
			'label' => __( 'Name', 'woocommerce' ),
			'value' => $this->get_customer_name( $data ),
		),
		array(
			'label' => __( 'Email address', 'woocommerce' ),
			'value' => $data[ OrderWithdrawalFormProcessor::FIELD_EMAIL ],
		),
		array(
			'label' => __( 'Order number', 'woocommerce' ),
			'value' => $data[ OrderWithdrawalFormProcessor::FIELD_ORDER_NUMBER ],
		),
		array(
			'label' => __( 'Withdrawing', 'woocommerce' ),
			'value' => $this->get_withdrawal_type_label( $data[ OrderWithdrawalFormProcessor::FIELD_WITHDRAWAL_TYPE ] ),
		),
		array(
			'label' => __( 'Additional details', 'woocommerce' ),
			'value' => '' === $data[ OrderWithdrawalFormProcessor::FIELD_ADDITIONAL_DETAILS ] ? __( 'None provided', 'woocommerce' ) : $data[ OrderWithdrawalFormProcessor::FIELD_ADDITIONAL_DETAILS ],
		),
	);
}