Overrides Drupal\Core\Entity\EntityFormController::save().
Overrides EntityFormController::save
public function save(array $form, array &$form_state) {
$picture_mapping = $this->entity;
$picture_mapping
->save();
watchdog('picture', 'Picture mapping @label saved.', array(
'@label' => $picture_mapping
->label(),
), WATCHDOG_NOTICE);
drupal_set_message(t('Picture mapping %label saved.', array(
'%label' => $picture_mapping
->label(),
)));
// Redirect to edit form after creating a new mapping or after selecting
// another breakpoint group.
if (!$picture_mapping
->hasMappings()) {
$uri = $picture_mapping
->uri();
$form_state['redirect'] = $uri['path'] . '/edit';
}
else {
$form_state['redirect'] = 'admin/config/media/picturemapping';
}
}