public function kraken::buildConfigurationForm in Kraken 8
File
- src/
Plugin/ ImageAPIOptimizeProcessor/ kraken.php, line 78
Class
- kraken
- Optimize images using the Kraken.io webservice.
Namespace
Drupal\kraken\Plugin\ImageAPIOptimizeProcessorCode
public function buildConfigurationForm(array $form, FormStateInterface $form_state) {
$form['api_key'] = array(
'#title' => t('API Key'),
'#type' => 'textfield',
'#required' => TRUE,
'#default_value' => $this->configuration['api_key'],
);
$form['api_secret'] = array(
'#title' => t('API Secret'),
'#type' => 'textfield',
'#required' => TRUE,
'#default_value' => $this->configuration['api_secret'],
);
$form['lossy'] = array(
'#title' => t('Use lossy compression'),
'#type' => 'checkbox',
'#default_value' => $this->configuration['lossy'],
);
return $form;
}