Skip to main content

GravityKit\GravityMigrate\Platforms\FluentForms\FluentFormsSourceAdapter

Builds Gravity Forms payloads from Fluent Forms data.

Since: %ver%

Source: src/Platforms/FluentForms/FluentFormsSourceAdapter.php:38

Details​

  • Kind: class
  • Namespace: GravityKit\GravityMigrate\Platforms\FluentForms
  • Extends: AbstractSourceAdapter

Properties​

PropertyTypeDescription
$field_label_maparrayGravity Forms field id to label, for writing merge tags.
$composite_expansionsarray<string,string>
$field_addon_dependenciesarray<string,string>
$layout_group_indexintCounter for generated layout group IDs.

Methods​

MethodDescription
translate_smart_tags()Translates Fluent merge tags into Gravity Forms merge tags.

Method Reference​

translate_smart_tags()​

public function translate_smart_tags( string $text, array $context=[] ): string

Translates Fluent merge tags into Gravity Forms merge tags.

Parameters​

NameTypeDefaultDescription
$textstringText containing Fluent tags.
$contextarray[]Translation context.

Returns​

  • string

Since: %ver%

Source: src/Platforms/FluentForms/FluentFormsSourceAdapter.php:2620