public static function ImageCropWidget::getImageCropWidgetElement in Image Widget Crop 8.2
Return a specific of ImageCropWidget form element.
Parameters
\Drupal\Core\Form\FormStateInterface $form_state: The current state of the form.
string $key: Name of element needed.
Return value
array The form element needed by $key parameter.
2 calls to ImageCropWidget::getImageCropWidgetElement()
- ImageCropWidget::processCropTypesRequired in src/
Plugin/ Field/ FieldWidget/ ImageCropWidget.php  - Render API callback: retrieve options for current form element.
 - ImageCropWidget::updateCropTypeRequiredOptions in src/
Plugin/ Field/ FieldWidget/ ImageCropWidget.php  - Ajax callback for 'crop_list' select element.
 
File
- src/
Plugin/ Field/ FieldWidget/ ImageCropWidget.php, line 341  
Class
- ImageCropWidget
 - Plugin implementation of the 'image_widget_crop' widget.
 
Namespace
Drupal\image_widget_crop\Plugin\Field\FieldWidgetCode
public static function getImageCropWidgetElement(FormStateInterface $form_state, $key) {
  $triggering_element = $form_state
    ->getTriggeringElement();
  $children = $triggering_element['#parents'][0];
  $field_name = $triggering_element['#parents'][1];
  $field_element_form = $form_state
    ->getCompleteForm()[$children][$field_name];
  return $field_element_form['plugin']['settings_edit_form']['settings'][$key] ?: [];
}