iterate_parsers() as $name => $parser ) { $settings = (array) $parser->get_settings(); $fields[] = array( 'label' => $settings['label'] ?? $name, 'name' => (string) $name, 'type' => (string) $parser->get_type(), 'value' => $context->get_value( $name ), ); } $form_id = method_exists( $handler, 'get_form_id' ) ? (int) $handler->get_form_id() : 0; Capture::submission( self::key(), (string) $form_id, (string) get_the_title( $form_id ), $fields ); } }