GravityKit\GravityMigrate\Abilities\MigrationRequest
Turns {platform, direction, forms} into a provider and the ids it recognises.
Shared by \Discovery\AnalyzeMigration and \Migration\RunMigration, which must
resolve a request identically: analyzing form 4 and then migrating form 4 has to mean the
same form.
Since: %ver%
Source: src/Abilities/MigrationRequest.php:22
Details
- Kind:
class - Namespace:
GravityKit\GravityMigrate\Abilities
Methods
| Method | Description |
|---|---|
input_properties() | The input properties both abilities publish. |
resolve() | The provider and the ids it recognises, or the refusal that stops the call. |
Method Reference
input_properties()
public static function input_properties(): array
The input properties both abilities publish.
Returns
array
Since: %ver%
Source: src/Abilities/MigrationRequest.php:31
resolve()
public static function resolve( array $input )
The provider and the ids it recognises, or the refusal that stops the call.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$input | array | Input as received. |
Returns
array{provider:mixed,— form_ids:array, direction:string}|WP_Error
Since: %ver%
Source: src/Abilities/MigrationRequest.php:79