Skip to main content

GravityKit\GravityMigrate\Platforms\WPForms\WPFormsImporter

Imports WPForms forms into Gravity Forms.

Since: %ver%

Source: src/Platforms/WPForms/WPFormsImporter.php:23

Details​

  • Kind: class
  • Namespace: GravityKit\GravityMigrate\Platforms\WPForms
  • Extends: AbstractImporter

Properties​

PropertyTypeDescription
$wpforms_form_handler\WPForms_Form_Handler | null | falseCached WPForms form handler instance.
$source_adapterSourceAdapterInterface | nullSource adapter instance.

Methods​

MethodDescription
list_forms()Returns a list of importable forms.
import_form()Creates the Gravity Forms form for the requested source form.
prepare_wpforms_form()Prepares a Gravity Forms payload and metadata describing the import.
import_wpforms_form()Imports a WPForms form array directly.

Method Reference​

list_forms()​

public function list_forms( array $args=[] ): array

Returns a list of importable forms.

Parameters​

NameTypeDefaultDescription
$argsarray[]Optional request arguments.

Returns​

  • array — Associative arrays carrying at least id and title.

Since: %ver%

Source: src/Platforms/WPForms/WPFormsImporter.php:61

import_form()​

public function import_form( $form_id, array $args=[] )

Creates the Gravity Forms form for the requested source form.

Parameters​

NameTypeDefaultDescription
$form_idmixedSource form identifier.
$argsarray[]Optional request arguments.

Returns​

  • array | WP_Error — gravity_form_id, edit_url, preview_url and warnings for the created form, or WP_Error describing the failure.

Since: %ver%

Source: src/Platforms/WPForms/WPFormsImporter.php:153

prepare_wpforms_form()​

public function prepare_wpforms_form( array $form_data )

Prepares a Gravity Forms payload and metadata describing the import.

Parameters​

NameTypeDefaultDescription
$form_dataarrayWPForms form data.

Returns​

Since: %ver%

Source: src/Platforms/WPForms/WPFormsImporter.php:267

import_wpforms_form()​

public function import_wpforms_form( array $form_data )

Imports a WPForms form array directly.

Parameters​

NameTypeDefaultDescription
$form_dataarrayWPForms form data.

Returns​

Since: %ver%

Source: src/Platforms/WPForms/WPFormsImporter.php:289