GFAPI
API for standard Gravity Forms functionality.
Supports:
- Forms
- Entries
Since: 1.8
Source: includes/api.php:21
Details
- Kind:
class - Namespace:
(global)
Methods
| Method | Description |
|---|---|
get_form() | Returns the form object for a given Form ID. |
get_forms() | Returns all the form objects. |
delete_forms() | Deletes the forms with the given Form IDs. |
delete_form() | Deletes the form with the given Form ID. |
duplicate_form() | Duplicates the form with the given Form ID. |
update_forms() | Updates the forms with an array of form objects. |
update_form() | Updates the form with a given form object. |
update_forms_property() | Updates a form property - a column in the main forms table. e.g. is_trash, is_active, title |
update_form_property() | Updates the property of one form - columns in the main forms table. e.g. is_trash, is_active, title. |
add_forms() | Adds multiple form objects. |
add_form() | Adds a new form using the given Form object. Warning, little checking is done to make sure it's a valid Form object. |
get_entries() | Returns an array of Entry objects for the given search criteria. The search criteria array is constructed as follows: |
get_entry_ids() | Returns an array of Entry IDs for the given search criteria. |
count_entries() | Returns the total number of entries for the given search criteria. See get_entries() for examples of the search criteria. |
get_entry() | Returns the Entry object for a given Entry ID. |
add_entries() | Adds multiple Entry objects. |
update_entries() | Updates multiple Entry objects. |
update_entry() | Updates an entire single Entry object. |
add_entry() | Adds a single Entry object. |
delete_entry() | Deletes a single Entry. |
update_entry_property() | Updates a single property of an entry. |
update_entry_field() | Updates a single field of an entry. |
get_notes() | Get notes based on search criteria. |
get_note() | Get note by ID. |
add_note() | Create one note for an entry. |
delete_note() | Delete one note. |
update_note() | Update a note. |
submit_form() | Submits a form. Use this function to send input values through the complete form submission process. |
validate_form() | Validates the field values. |
validate_field() | Validates the submitted value of the specified field. |
submit_form_filter_gform_pre_validation() | Ensure that the state field is set when the form is submitted via GFAPI::submit_form() |
get_feeds() | Returns all the feeds for the given criteria. |
encrypt_feed_meta() | Encrypts feed meta fields based on feed settings fields configuratino and returns the resulting feed meta array. |
get_encryptor() | Gets the encryption service object. |
set_encryptor() | Sets the encryption service object to be used by GFAPI |
get_feed() | Returns a specific feed. |
delete_feed() | Deletes a single Feed. |
update_feed() | Updates a feed. |
add_feed() | Adds a feed with the given Feed object. |
update_feed_property() | Updates the specified feed with the given property value. |
maybe_process_feeds() | Triggers processing of non-payment add-on feeds for the given entry. |
get_processed_feeds_meta() | Returns the processed feeds meta for the specified entry. |
update_processed_feeds_meta() | Updates or deletes the processed feeds meta for the specified entry. |
get_entry_feed_status_key() | Returns the key used when saving/retrieving the feed status entry meta. |
get_entry_feed_status() | Retrieves the feed processing status for the specified entry from the "feed_{$feed_id}_status" meta. |
update_entry_feed_status() | Updates or deletes the "feed_{$feed_id}_status" meta for the specified entry. |
get_feed_name() | Retrieves the name of the given feed. |
send_notifications() | Triggers sending of active notifications for the given form, entry, and event. |
send_notification() | Triggers sending of the given notification. |
current_user_can_any() | Checks the permissions for the current user. Returns true if the current user has any of the specified capabilities. |
get_fields_by_type() | Returns an array containing the form fields of the specified type or types. |
get_field() | Returns the field object for the requested field or input ID from the supplied or specified form. |
form_id_exists() | Checks whether a form ID exists. |
entry_exists() | Checks if an entry exists for the supplied ID. |
feed_exists() | Checks if a feed exists for the supplied ID. |
log_error() | Write an error message to the Gravity Forms API log. |
log_debug() | Write a debug message to the Gravity Forms API log. |
unique_title() | Make sure the form title is unique. |
Method Reference
get_form()
public static function get_form( $form_id )
Returns the form object for a given Form ID.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$form_id | int | The ID of the Form. |
Returns
mixed— The form meta array or false.
Since: 1.8
Source: includes/api.php:38
get_forms()
public static function get_forms( $active=true, $trash=false, $sort_column='id', $sort_dir='ASC' )
Returns all the form objects.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$active | bool | true | True if active forms are returned. False to get inactive forms. Defaults to true. |
$trash | bool | false | True if trashed forms are returned. False to exclude trash. Defaults to false. |
$sort_column | string | 'id' | The column to sort the results on. |
$sort_dir | string | 'ASC' | The sort direction, ASC or DESC. |
Returns
array— The array of Form Objects.
Since:
1.8.11.52.5(added $sort_column and $sort_dir parameters.)
Source: includes/api.php:79
delete_forms()
public static function delete_forms( $form_ids )
Deletes the forms with the given Form IDs.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$form_ids | array | An array of form IDs to delete. |
Returns
void
Since: 1.8
Source: includes/api.php:106
delete_form()
public static function delete_form( $form_id )
Deletes the form with the given Form ID.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$form_id | int | The ID of the Form to delete. |
Returns
mixed— True for success, or a WP_Error instance.
Since: 1.8
Source: includes/api.php:128
duplicate_form()
public static function duplicate_form( $form_id )
Duplicates the form with the given Form ID.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$form_id | int | The ID of the Form to delete. |
Returns
mixed— True for success, or a WP_Error instance
Since: 2.2
Source: includes/api.php:155
update_forms()
public static function update_forms( $forms )
Updates the forms with an array of form objects.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$forms | array | Array of form objects. |
Returns
mixed— True for success, or a WP_Error instance.
Since: 1.8
Source: includes/api.php:177
update_form()
public static function update_form( $form, $form_id=null )
Updates the form with a given form object.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$form | array | The Form object | |
$form_id | int | null | Optional. If specified, then the ID in the Form Object will be ignored. |
Returns
bool| WP_Error — True for success, or a WP_Error instance.
Since: 1.8
Source: includes/api.php:208
update_forms_property()
public static function update_forms_property( $form_ids, $property_key, $value )
Updates a form property - a column in the main forms table. e.g. is_trash, is_active, title
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$form_ids | array | The IDs of the forms to update. | |
$property_key | string | The name of the column in the database e.g. is_trash, is_active, title. | |
$value | mixed | The new value. |
Returns
mixed— Either a WP_Error instance or the result of the query
Since: 1.8.3.15
Source: includes/api.php:324
update_form_property()
public static function update_form_property( $form_id, $property_key, $value )
Updates the property of one form - columns in the main forms table. e.g. is_trash, is_active, title.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$form_id | array | int | The ID of the forms to update. | |
$property_key | string | The name of the column in the database e.g. is_trash, is_active, title. | |
$value | string | The new value. |
Returns
mixed— Either a WP_Error instance or the result of the query
Since: 1.8.3.15
Source: includes/api.php:389
add_forms()
public static function add_forms( $forms, $continue_on_error=false, $accessible=false )
Adds multiple form objects.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$forms | array | The Form Objects. | |
$continue_on_error | bool | false | Controls whether the function will continue adding forms even if it encounters an error with a form. If true, the function will attempt to add all forms and will return an array of successfully added form IDs and an array of failed forms with their corresponding errors. If false, the function will return a WP_Error instance as soon as it encounters an error with a form and will not attempt to add any remaining forms. |
$accessible | bool | false | Controls whether forms are accessible by default. If true, properties that are not set in the specified $forms parameter will be set to an accessible value (i.e. top label). If false, defaults are not guaranteed to be accessible. |
Returns
array| WP_Error — Either an array of new form IDs or a WP_Error instance.
Since: 1.8
Source: includes/api.php:411
add_form()
public static function add_form( $form_meta, $accessible=true )
Adds a new form using the given Form object. Warning, little checking is done to make sure it's a valid Form object.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$form_meta | array | The Form object. | |
$accessible | bool | true | Controls whether forms are accessible by default. If true, properties that are not set in the specified $forms parameter will be set to an accessible value (i.e. top label). If false, defaults are not guaranteed to be accessible. |
Returns
int| WP_Error — Either the new Form ID or a WP_Error instance.
Since: 1.8
Source: includes/api.php:464
get_entries()
public static function get_entries( $form_ids, $search_criteria=[], $sorting=null, $paging=null, &$total_count=null )
Returns an array of Entry objects for the given search criteria. The search criteria array is constructed as follows:
Filter by status $search_criteria['status'] = 'active';
Filter by date range $search_criteria['start_date'] = $start_date; // Using the time zone in the general settings. $search_criteria['end_date'] = $end_date; // Using the time zone in the general settings.
Filter by any column in the main table $search_criteria['field_filters'][] = array("key" => 'currency', value => 'USD'); $search_criteria['field_filters'][] = array("key" => 'is_read', value => true);
Filter by Field Values $search_criteria['field_filters'][] = array('key' => '1', 'value' => 'gquiz159982170');
Filter Operators Supported operators for scalar values: is/=, isnot/<>, contains $search_criteria['field_filters'][] = array('key' => '1', 'operator' => 'contains', value' => 'Steve'); Supported operators for array values: in/=, not in/<>/!= $search_criteria['field_filters'][] = array('key' => '1', 'operator' => 'not in', value' => array( 'Alex', 'David', 'Dana' );
Filter by a checkbox value - input ID search keys $search_criteria['field_filters'][] = array('key' => '2.2', 'value' => 'gquiz246fec995'); NOTES: - Using input IDs as search keys will work for checkboxes but it won't work if the checkboxes have been re-ordered since the first submission. - the 'not in' operator is not currently supported for checkbox values.
Filter by a checkbox value - field ID keys Using the field ID as the search key is recommended for checkboxes. $search_criteria['field_filters'][] = array('key' => '2', 'value' => 'gquiz246fec995'); $search_criteria['field_filters'][] = array('key' => '2', 'operator' => 'in', 'value' => array( 'First Choice', 'Third Choice' ); NOTE: Neither 'not in' nor '<>' operators are not currently supported for checkboxes using field IDs as search keys.
Filter by a global search of values of any form field $search_criteria['field_filters'][] = array('value' => $search_value); OR $search_criteria['field_filters'][] = array('key' => 0, 'value' => $search_value);
Filter entries by Entry meta (added using the gform_entry_meta hook) $search_criteria['field_filters'][] = array('key' => 'gquiz_score', 'value' => '1'); $search_criteria['field_filters'][] = array('key' => 'gquiz_is_pass', 'value' => '1');
Filter by ALL / ANY of the field filters $search_criteria['field_filters']['mode'] = 'all'; // default $search_criteria['field_filters']['mode'] = 'any';
Sorting: column, field or entry meta $sorting = array('key' => $sort_field, 'direction' => 'ASC' );
Paging $paging = array('offset' => 0, 'page_size' => 20 );
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$form_ids | int | array | The ID of the form or an array IDs of the Forms. Zero for all forms. | |
$search_criteria | array | [] | Optional. An array containing the search criteria. Defaults to empty array. |
$sorting | array | null | Optional. An array containing the sorting criteria. Defaults to null. |
$paging | array | null | Optional. An array containing the paging criteria. Defaults to null. |
&$total_count | int | null | Optional. An output parameter containing the total number of entries. Pass a non-null value to get the total count. Defaults to null. |
Returns
array| WP_Error — Either an array of the Entry objects or a WP_Error instance.
Since: 1.8
Source: includes/api.php:625
get_entry_ids()
public static function get_entry_ids( $form_id, $search_criteria=[], $sorting=null, $paging=null, &$total_count=null )
Returns an array of Entry IDs for the given search criteria.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$form_id | int | array | The ID of the form or an array IDs of the Forms. Zero for all forms. | |
$search_criteria | array | [] | Optional. An array containing the search criteria. Defaults to empty array. |
$sorting | array | null | Optional. An array containing the sorting criteria. Defaults to null. |
$paging | array | null | Optional. An array containing the paging criteria. Defaults to null. |
&$total_count | null | int | null | Optional. An output parameter containing the total number of entries. Pass a non-null value to get the total count. Defaults to null. |
Returns
array— An array of the Entry IDs.
Since:
2.3(Added $sorting and $paging parameters.)Unknown
Source: includes/api.php:661
count_entries()
public static function count_entries( $form_ids, $search_criteria=[] )
Returns the total number of entries for the given search criteria. See get_entries() for examples of the search criteria.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$form_ids | int | array | The ID of the Form or an array of Form IDs. | |
$search_criteria | array | [] | Optional. An array containing the search criteria. Defaults to empty array. |
Returns
int— The total count.
Since: 1.8
Source: includes/api.php:691
get_entry()
public static function get_entry( $entry_id )
Returns the Entry object for a given Entry ID.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$entry_id | int | The ID of the Entry. |
Returns
array| WP_Error — The Entry object or a WP_Error instance.
Since: 1.8
Source: includes/api.php:714
add_entries()
public static function add_entries( $entries, $form_id=null )
Adds multiple Entry objects.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$entries | array | The Entry objects | |
$form_id | int | null | Optional. If specified, the form_id in the Entry objects will be ignored. Defaults to null. |
Returns
array| WP_Error — Either an array of new Entry IDs or a WP_Error instance
Since: 1.8
Source: includes/api.php:752
update_entries()
public static function update_entries( $entries )
Updates multiple Entry objects.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$entries | array | The Entry objects |
Returns
bool| WP_Error — Either true for success, or a WP_Error instance
Since: 1.8
Source: includes/api.php:786
update_entry()
public static function update_entry( $entry, $entry_id=null )
Updates an entire single Entry object.
If the date_created value is not set then the current time UTC will be used. The date_created value, if set, is expected to be in 'Y-m-d H:i:s' format (UTC).
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$entry | array | The Entry Object. | |
$entry_id | int | null | Optional. If specified, the ID in the Entry Object will be ignored. Defaults to null. |
Returns
true| WP_Error — Either True or a WP_Error instance
Since: 1.8
Source: includes/api.php:835
add_entry()
public static function add_entry( $entry )
Adds a single Entry object.
Intended to be used for importing an entry object. The usual hooks that are triggered while saving entries are not fired here. Checks that the form id, field ids and entry meta exist and ignores legacy values (i.e. values for fields that no longer exist).
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$entry | array | The Entry Object. |
Returns
int| WP_Error — Either the new Entry ID or a WP_Error instance.
Since: 1.8
Source: includes/api.php:1231
delete_entry()
public static function delete_entry( $entry_id )
Deletes a single Entry.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$entry_id | int | The ID of the Entry object. |
Returns
bool| WP_Error — Either true for success or a WP_Error instance.
Since: 1.8
Source: includes/api.php:1358
update_entry_property()
public static function update_entry_property( $entry_id, $property, $value )
Updates a single property of an entry.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$entry_id | int | The ID of the Entry object. | |
$property | string | The property of the Entry object to be updated. | |
$value | mixed | The value to which the property should be set. |
Returns
int|false— The number of rows updated, or false on error or if there is a submissions block.
Since: 1.8.3.1
Source: includes/api.php:1387
update_entry_field()
public static function update_entry_field( $entry_id, $input_id, $value, $item_index='' )
Updates a single field of an entry.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$entry_id | int | The ID of the Entry object. | |
$input_id | string | The id of the input to be updated. For single input fields such as text, paragraph, website, drop down etc... this will be the same as the field ID. For multi input fields such as name, address, checkboxes, etc... the input id will be in the format {FIELD_ID}.{INPUT NUMBER}. ( i.e. "1.3" ). The $input_id can be obtained by inspecting the key for the specified field in the $entry object. | |
$value | mixed | The value to which the field should be set. | |
$item_index | string | '' | The item index if the field is inside a Repeater. |
Returns
bool|array— Whether the entry property was updated successfully. If there's an error getting the entry, the entry object.
Since: 1.9
Source: includes/api.php:1412
get_notes()
public static function get_notes( $search_criteria=[], $sorting=null )
Get notes based on search criteria.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$search_criteria | array | [] | Array of search criteria. |
$sorting | array | null | Sort key and direction. |
Returns
array|bool
Since: 2.4.18
Source: includes/api.php:1485
get_note()
public static function get_note( $note_id )
Get note by ID.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$note_id | int | ID of the note to retrieve. |
Returns
array| WP_Error
Since: 2.4.18
Source: includes/api.php:1512
add_note()
public static function add_note( $entry_id, $user_id, $user_name, $note, $note_type='user', $sub_type=null )
Create one note for an entry.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$entry_id | int | ID of the entry to add the note to. | |
$user_id | int | ID of the user to associate with the note. | |
$user_name | string | Name of the user to associate with the note. | |
$note | string | Text of the note. | |
$note_type | string | 'user' | Note type. |
$sub_type | null | null | Not sub-type. |
Returns
array|int|void| WP_Error
Since: 2.4.18
Source: includes/api.php:1535
delete_note()
public static function delete_note( $note_id )
Delete one note.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$note_id | int | ID of the note to delete. |
Returns
int| WP_Error — ID of the deleted note.
Since: 2.4.18
Source: includes/api.php:1561
update_note()
public static function update_note( $note, $note_id='' )
Update a note.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$note | array | { Note data to update. | |
$note_id | int | '' | ID of the note to update. |
Returns
bool| WP_Error
Since: 2.4.18
Source: includes/api.php:1590
submit_form()
public static function submit_form( $form_id, $input_values, $field_values=[], $target_page=0, $source_page=1, $initiated_by=null )
Submits a form. Use this function to send input values through the complete form submission process.
Supports field validation, notifications, confirmations, multiple-pages and save & continue.
Example usage: $input_values['input_1'] = 'Single line text'; $input_values['input_2_3'] = 'First name'; $input_values['input_2_6'] = 'Last name'; $input_values['input_5'] = 'A paragraph of text.'; //$input_values['gform_save'] = true; // support for save and continue
$result = GFAPI::submit_form( 52, $input_values );
Example output for a successful submission: 'is_valid' => boolean true 'page_number' => int 0 'source_page_number' => int 1 'confirmation_message' => string 'confirmation message [snip]'
Example output for failed validation: 'is_valid' => boolean false 'validation_messages' => array (size=1) 2 => string 'This field is required. Please enter the first and last name.' 'page_number' => int 1 'source_page_number' => int 1 'confirmation_message' => string ''
Example output for save and continue: 'is_valid' => boolean true 'page_number' => int 1 'source_page_number' => int 1 'confirmation_message' => string 'Please use the following link to return to your form from any computer. [snip]' 'resume_token' => string '045f941cc4c04d479556bab1db6d3495'
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$form_id | int | The Form ID | |
$input_values | array | An array of values. Not $_POST, that will be automatically merged with the $input_values. | |
$field_values | array | [] | Optional. An array of dynamic population parameter keys with their corresponding values used to populate the fields. |
$target_page | int | 0 | Optional. For multi-page forms to indicate which page is to be loaded if the current page passes validation. Default is 0, indicating the last or only page is being submitted. |
$source_page | int | 1 | Optional. For multi-page forms to indicate which page of the form was just submitted. Default is 1. |
$initiated_by | null | int | null | Optional. The process that initiated the submission. Supported integers are 1 (aka GFFormDisplay::SUBMISSION_INITIATED_BY_WEBFORM) or 2 (aka GFFormDisplay::SUBMISSION_INITIATED_BY_API). Defaults to GFFormDisplay::SUBMISSION_INITIATED_BY_API. |
Returns
array| WP_Error — An array containing the result of the submission.
Since:
Unknown2.9.9(Added the optional $initiated_by param.)
Source: includes/api.php:1691
validate_form()
public static function validate_form( $form_id, $input_values=[], $field_values=[], $target_page=0, $source_page=1 )
Validates the field values.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$form_id | int | The ID of the form this submission belongs to. | |
$input_values | array | [] | Optional. An associative array containing the values to be validated using the field input names as the keys. Will be merged into the $_POST. |
$field_values | array | [] | Optional. An array of dynamic population parameter keys with their corresponding values used to populate the fields. Overwrites $_POST['gform_field_values']. |
$target_page | int | 0 | Optional. For multi-page forms; indicates which page would be loaded next if the current page passes validation. Overwrites $_POST[ 'gform_target_page_number_' . $form_id ]. |
$source_page | int | 1 | Optional. For multi-page forms; indicates which page was active when the values were submitted for validation. Overwrites $_POST[ 'gform_source_page_number_' . $form_id ]. |
Returns
- WP_Error |
array
Since: 2.6.4
Source: includes/api.php:1803
validate_field()
public static function validate_field( $form_id, $field_id, $input_values=[] )
Validates the submitted value of the specified field.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$form_id | int | The ID of the form this submission belongs to. | |
$field_id | int | The ID of the field to be validated. | |
$input_values | array | [] | Optional. An associative array containing the values to be validated using the field input names as the keys. Will be merged into the $_POST. |
Returns
- WP_Error |
array
Since:
2.72.8.7(Added the gform_pre_validation filter.)
Source: includes/api.php:1871
submit_form_filter_gform_pre_validation()
public static function submit_form_filter_gform_pre_validation( $form )
Ensure that the state field is set when the form is submitted via GFAPI::submit_form()
or via the POST forms/[id]/submissions REST API endpoint.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$form | array |
Returns
array
Since: 2.4.11
Source: includes/api.php:2008
get_feeds()
public static function get_feeds( $feed_ids=null, $form_ids=null, $addon_slug=null, $is_active=true )
Returns all the feeds for the given criteria.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$feed_ids | mixed | null | The ID of the Feed or an array of Feed IDs. |
$form_ids | null | int | int[] | null | The ID of the Form to which the Feeds belong or array of Form IDs. |
$addon_slug | null | string | null | The slug of the add-on to which the Feeds belong. |
$is_active | bool | null | true | Indicates if only active or inactive feeds should be returned. Use null to return both. |
Returns
array| WP_Error — Either an array of Feed objects or a WP_Error instance.
Since:
1.82.4.24(Updated $is_active to support using null to return both active and inactive feeds.)2.6.1(Updated $form_ids to support an array of IDs.)2.7.17(Added support for decrypting settings fields.)
Source: includes/api.php:2035
encrypt_feed_meta()
public static function encrypt_feed_meta( $feed_meta, $addon_slug )
Encrypts feed meta fields based on feed settings fields configuratino and returns the resulting feed meta array.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$feed_meta | array | The feed meta array to encrypt. | |
$addon_slug | string | The slug of the add-on to which the feed belongs. |
Returns
array— Returns the feed meta arra with the fields that should be encrypted.
Since: 2.7.17
Source: includes/api.php:2098
get_encryptor()
public static function get_encryptor()
Gets the encryption service object.
Returns
- \Gravity_Forms\Gravity_Forms\Settings\GF_Settings_Encryption — An instance of the encryption service object.
Since: 2.7.17
Source: includes/api.php:2125