You are here

public function AutosaveEntityFormStorageInterface::getEntityAndFormState in Autosave Form 8

Retrieves the stored entity with the form state.

The timestamp of the autosaved state will be set into the form state storage under the key 'autosave_form_state_timestamp'.

Parameters

$form_id: The form id.

string $entity_type_id: The entity type id of the entity.

mixed $entity_id: The id of the entity.

string $langcode: The language code of the original entity.

$uid: The user id.

$form_session_id: (optional) The form session id.

$timestamp: (optional) The timestamp for which to load the entity and the form state.

Return value

array An array containing the entity object and the form state object, keyed accordingly with 'entity' and 'form_state'.

1 method overrides AutosaveEntityFormStorageInterface::getEntityAndFormState()
AutosaveEntityFormDatabaseStorage::getEntityAndFormState in src/Storage/AutosaveEntityFormDatabaseStorage.php
Retrieves the stored entity with the form state.

File

src/Storage/AutosaveEntityFormStorageInterface.php, line 66

Class

AutosaveEntityFormStorageInterface
Interface for providing autosave storage for entity forms.

Namespace

Drupal\autosave_form\Storage

Code

public function getEntityAndFormState($form_id, $entity_type_id, $entity_id, $langcode, $uid, $form_session_id = NULL, $timestamp = NULL);