public function DescriptionForm::submitForm in Filebrowser 3.x
Same name and namespace in other branches
- 8.2 src/Form/DescriptionForm.php \Drupal\filebrowser\Form\DescriptionForm::submitForm()
@inheritdoc
Overrides FormInterface::submitForm
File
- src/
Form/ DescriptionForm.php, line 112
Class
Namespace
Drupal\filebrowser\FormCode
public function submitForm(array &$form, FormStateInterface $form_state) {
/** @var FilebrowserMetadataEntity $entity */
$values = $form_state
->getValue('items');
foreach ($this->entities as $entity) {
$content = unserialize($entity->content->value);
$fid = $entity->fid->value;
$content['title'] = $values[$fid];
$entity
->setContent(serialize($content));
$entity
->save();
}
if ($this->nid) {
$route = $this->common
->redirectRoute($this->queryFid, $this->nid);
$form_state
->setRedirect($route['name'], $route['node'], $route['query']);
}
}