You are here

protected function PaymentReferenceBase::getEntityFormDisplay in Payment 8.2

Gets the entity form display.

Parameters

mixed[] $element:

\Drupal\Core\Form\FormStateInterface $form_state:

Return value

\Drupal\Core\Entity\Display\EntityFormDisplayInterface

1 call to PaymentReferenceBase::getEntityFormDisplay()
PaymentReferenceBase::elementValidate in src/Element/PaymentReferenceBase.php
Implements form API's element_validate callback.

File

src/Element/PaymentReferenceBase.php, line 584

Class

PaymentReferenceBase
Provides a base for payment reference elements.

Namespace

Drupal\payment\Element

Code

protected function getEntityFormDisplay(array $element, FormStateInterface $form_state) {
  $key = 'payment_reference.element.payment_reference.entity_form_display.' . $element['#name'];
  if (!$form_state
    ->has($key)) {
    $entity_form_display = EntityFormDisplay::collectRenderDisplay($this
      ->getPayment($element, $form_state), 'payment_reference');
    $form_state
      ->set($key, $entity_form_display);
  }
  return $form_state
    ->get($key);
}