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\ElementCode
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);
}