Gravity_Forms\Gravity_Forms\Abilities\GF_Abilities_Handler_Forms
Handles form ability callbacks.
Since: 3.1.0
Source: includes/abilities/handlers/class-gf-abilities-handler-forms.php:10
Details
- Kind:
class - Namespace:
Gravity_Forms\Gravity_Forms\Abilities
Methods
| Method | Description |
|---|---|
get_form() | Get a form by ID. |
list_forms() | List forms. |
create_form() | Create a form. |
update_form() | Update a form. |
delete_form() | Delete a form. |
duplicate_form() | Duplicate a form. |
analyze_form_logic() | Analyze conditional logic on a form. |
Method Reference
get_form()
public static function get_form( $input )
Get a form by ID.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$input | array | The ability input. |
Returns
array|\WP_Error
Since: 3.1.0
Source: includes/abilities/handlers/class-gf-abilities-handler-forms.php:21
list_forms()
public static function list_forms( $input )
List forms.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$input | array | The ability input. |
Returns
array
Since: 3.1.0
Source: includes/abilities/handlers/class-gf-abilities-handler-forms.php:53
create_form()
public static function create_form( $input )
Create a form.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$input | array | The ability input. |
Returns
array|\WP_Error
Since: 3.1.0
Source: includes/abilities/handlers/class-gf-abilities-handler-forms.php:106
update_form()
public static function update_form( $input )
Update a form.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$input | array | The ability input. |
Returns
array|\WP_Error
Since: 3.1.0
Source: includes/abilities/handlers/class-gf-abilities-handler-forms.php:160
delete_form()
public static function delete_form( $input )
Delete a form.
By default, moves the form to the trash (recoverable from the admin UI). Pass force: true to permanently delete the form and all its data.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$input | array | The ability input. |
Returns
array|\WP_Error
Since: 3.1.0
Source: includes/abilities/handlers/class-gf-abilities-handler-forms.php:307
duplicate_form()
public static function duplicate_form( $input )
Duplicate a form.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$input | array | The ability input. |
Returns
array|\WP_Error
Since: 3.1.0
Source: includes/abilities/handlers/class-gf-abilities-handler-forms.php:350
analyze_form_logic()
public static function analyze_form_logic( $input )
Analyze conditional logic on a form.
Extracts conditional logic from all locations (fields, notifications, confirmations, submit button, page buttons) and returns an agent-optimized dependency map with cross-referenced field labels.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$input | array | The ability input. |
Returns
array|\WP_Error
Since: 3.1.0
Source: includes/abilities/handlers/class-gf-abilities-handler-forms.php:410