Skip to main content

GravityKit\GravityMigrate\ImportExportMenu

Offers the migration wizard from Gravity Forms' own Import/Export navigation.

gform_export_menu, the filter GFExport::get_tabs() runs its navigation through, is the only opening that screen has: GFExport::import_form_page() prints the panel with no hook inside it. So this is a navigation item carrying a url -- a key Gravity Forms has honoured since 2.6 and uses itself for the About link on the System Status screen -- straight to the wizard.

Since: %ver%

Source: src/ImportExportMenu.php:22

Details

  • Kind: class
  • Namespace: GravityKit\GravityMigrate

Methods

MethodDescription
register_hooks()Registers the hooks this class owns.
add_menu_item()Adds GravityMigrate to Gravity Forms' Import/Export navigation.

Method Reference

register_hooks()

public function register_hooks(): void

Registers the hooks this class owns.

Returns

  • void

Since: %ver%

Source: src/ImportExportMenu.php:57

add_menu_item()

public function add_menu_item( $menu_items ): array

Adds GravityMigrate to Gravity Forms' Import/Export navigation.

Parameters

NameTypeDefaultDescription
$menu_itemsarrayNavigation items, keyed by position.

Returns

  • array

Since: %ver%

Source: src/ImportExportMenu.php:70