Skip to main content

GravityKit\GravityMigrate\Settings

Plugin settings class.

Source: src/Settings.php:15

Details

  • Kind: class
  • Namespace: GravityKit\GravityMigrate

Methods

MethodDescription
__construct()Constructor.
get_instance()Returns class instance.
get_choices()Returns available choices for exporting data.
export_fields()Exports fields.
get_import_data()Returns data from the import JSON file.
import_fields()Imports fields.
plugin_settings()Updates the Foundations settings with GravityMigrate settings data.
add_styles()Adds styles that hide GravityKit Settings sidebar and other elements.

Method Reference

__construct()

public function __construct()

Constructor.

Since: 1.0.0

Source: src/Settings.php:68

get_instance()

public static function get_instance(): Settings

Returns class instance.

Returns

  • Settings

Since: 1.0.0

Source: src/Settings.php:93

get_choices()

public function get_choices( $for_import_settings=false )

Returns available choices for exporting data.

Parameters

NameTypeDefaultDescription
$for_import_settingsfalse

Returns

  • array

Since: 1.0.0

Source: src/Settings.php:235

export_fields()

public function export_fields()

Exports fields.

This method generates the settings for exporting fields.

Returns

  • array — The export settings array.

Since: 1.0.0

Source: src/Settings.php:369

get_import_data()

public function get_import_data()

Returns data from the import JSON file.

Returns

  • array — JSON data.

Since: 1.0.0

Source: src/Settings.php:466

import_fields()

public function import_fields()

Imports fields.

Returns

  • array[]

Since: 1.0.0

Source: src/Settings.php:509

plugin_settings()

public function plugin_settings( $plugins )

Updates the Foundations settings with GravityMigrate settings data.

Parameters

NameTypeDefaultDescription
$pluginsarrayPlugins settings.

Returns

  • array

Since: 1.0.0

Source: src/Settings.php:692

add_styles()

public function add_styles( $styles )

Adds styles that hide GravityKit Settings sidebar and other elements.

Parameters

NameTypeDefaultDescription
$stylesarrayInline styles to be added to the page.

Returns

  • array

Since: 1.0.0

Source: src/Settings.php:727