middleware( new $this->class( [ 'id' => $request['id'] ] ), $request ); if ( is_wp_error( $processor ) ) { return $processor; } return $processor->where( $request->get_query_params() )->paymentMethodTypes(); } }