public function FileUpload::processUploadElement in Lightning Media 8
Same name and namespace in other branches
- 8.4 src/Plugin/EntityBrowser/Widget/FileUpload.php \Drupal\lightning_media\Plugin\EntityBrowser\Widget\FileUpload::processUploadElement()
 - 8.2 src/Plugin/EntityBrowser/Widget/FileUpload.php \Drupal\lightning_media\Plugin\EntityBrowser\Widget\FileUpload::processUploadElement()
 - 8.3 src/Plugin/EntityBrowser/Widget/FileUpload.php \Drupal\lightning_media\Plugin\EntityBrowser\Widget\FileUpload::processUploadElement()
 
Processes the upload element.
Parameters
array $element: The upload element.
FormStateInterface $form_state: The current form state.
Return value
array The processed upload element.
File
- src/
Plugin/ EntityBrowser/ Widget/ FileUpload.php, line 132  
Class
- FileUpload
 - An Entity Browser widget for creating media entities from uploaded files.
 
Namespace
Drupal\lightning_media\Plugin\EntityBrowser\WidgetCode
public function processUploadElement(array $element, FormStateInterface $form_state) {
  $element = AjaxUpload::process($element, $form_state);
  $element['upload']['#ajax']['callback'] = $element['remove']['#ajax']['callback'] = [
    static::class,
    'ajax',
  ];
  $element['remove']['#value'] = $this
    ->t('Cancel');
  return $element;
}