new Payer_First_Name_Column(), 'last_name' => new Payer_Last_Name_Column(), 'email' => new Payer_Email_Column(), ); } /** * @return array * @throws Empty_Box_Exception */ public function get_list(): array { try { $payment = Payment_View::findById( $this->get_id() ); return $payment['payer'] ?? array(); } catch ( Query_Builder_Exception $exception ) { throw new Empty_Box_Exception( esc_html( $exception->getMessage() ), // phpcs:ignore WordPress.Security.EscapeOutput.ExceptionNotEscaped ...$exception->get_additional() ); } } }