3 namespace Drupal\image\Form;
5 use Drupal\Core\Form\FormStateInterface;
6 use Drupal\image\ImageStyleInterface;
9 * Provides an edit form for image effects.
11 class ImageEffectEditForm extends ImageEffectFormBase {
16 public function buildForm(array $form, FormStateInterface $form_state, ImageStyleInterface $image_style = NULL, $image_effect = NULL) {
17 $form = parent::buildForm($form, $form_state, $image_style, $image_effect);
19 $form['#title'] = $this->t('Edit %label effect', ['%label' => $this->imageEffect->label()]);
20 $form['actions']['submit']['#value'] = $this->t('Update effect');
28 protected function prepareImageEffect($image_effect) {
29 return $this->imageStyle->getEffect($image_effect);