GravityKit\GravityMigrate\Importers\ImportTracker
Stores mappings between source forms and imported Gravity Forms.
Since: %ver%
Source: src/Importers/ImportTracker.php:19
Details
- Kind:
class - Namespace:
GravityKit\GravityMigrate\Importers
Methods
| Method | Description |
|---|---|
record_import() | Records the relationship between a source form and a Gravity Forms form. |
find_target_form_id() | Returns the Gravity Forms form ID for the provided source identifier. |
find_source_form_id() | Returns the source identifier associated with a Gravity Forms form ID. |
remove_import_by_target() | Removes the stored mapping for a Gravity Forms form ID. |
get_imports() | Returns all stored imports. |
clear() | Clears all stored imports. |
remove_import() | Removes any stored mapping for a Gravity Forms form ID, regardless of provider. |
find_provider_for_target() | Returns provider slug for a given Gravity Forms form ID. |
Method Reference
record_import()
public function record_import( string $provider_slug, string $source_form_id, int $target_form_id ): void
Records the relationship between a source form and a Gravity Forms form.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$provider_slug | string | Importer slug. | |
$source_form_id | string | Source form identifier. | |
$target_form_id | int | Gravity Forms form ID. |
Returns
void
Since: %ver%
Source: src/Importers/ImportTracker.php:61
find_target_form_id()
public function find_target_form_id( string $provider_slug, string $source_form_id ): ?int
Returns the Gravity Forms form ID for the provided source identifier.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$provider_slug | string | Importer slug. | |
$source_form_id | string | Source form identifier. |
Returns
int|null
Since: %ver%
Source: src/Importers/ImportTracker.php:90
find_source_form_id()
public function find_source_form_id( string $provider_slug, int $target_id ): ?string
Returns the source identifier associated with a Gravity Forms form ID.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$provider_slug | string | Importer slug. | |
$target_id | int | Gravity Forms form ID. |
Returns
string|null
Since: %ver%
Source: src/Importers/ImportTracker.php:110
remove_import_by_target()
public function remove_import_by_target( string $provider_slug, int $target_id ): void
Removes the stored mapping for a Gravity Forms form ID.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$provider_slug | string | Importer slug. | |
$target_id | int | Gravity Forms form ID. |
Returns
void
Since: %ver%
Source: src/Importers/ImportTracker.php:130
get_imports()
public function get_imports(): array
Returns all stored imports.
Returns
array
Since: %ver%
Source: src/Importers/ImportTracker.php:156
clear()
public function clear(): void
Clears all stored imports.
Returns
void
Since: %ver%
Source: src/Importers/ImportTracker.php:177
remove_import()
public function remove_import( int $target_id ): void
Removes any stored mapping for a Gravity Forms form ID, regardless of provider.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$target_id | int | Gravity Forms form ID. |
Returns
void
Since: %ver%
Source: src/Importers/ImportTracker.php:206
find_provider_for_target()
public function find_provider_for_target( int $target_id ): ?string
Returns provider slug for a given Gravity Forms form ID.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$target_id | int | Gravity Forms form ID. |
Returns
string|null
Since: %ver%
Source: src/Importers/ImportTracker.php:241