Automattic\WooCommerce\Internal\OrderWithdrawal
OrderWithdrawalFormView::get_review_rows
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() 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 ],
),
);
}