Automattic\WooCommerce\StoreApi\Schemas\V1
CheckoutSchema::prepare_payment_details_for_response()
This prepares the payment details for the response so it's following the schema where it's an array of objects.
Метод класса: CheckoutSchema{}
Хуков нет.
Возвращает
Массив
. An array of objects where each object has the key and value as distinct properties.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->prepare_payment_details_for_response( $payment_details );
- $payment_details(массив) (обязательный)
- An array of payment details from the processed payment.
Код CheckoutSchema::prepare_payment_details_for_response() CheckoutSchema::prepare payment details for response WC 7.5.1
protected function prepare_payment_details_for_response( array $payment_details ) { return array_map( function( $key, $value ) { return (object) [ 'key' => $key, 'value' => $value, ]; }, array_keys( $payment_details ), $payment_details ); }