public function WebhookDeleteConfirmForm::deleteFilters in Acquia Content Hub 8.2
Delete orphaned and default filters from event.
File
- modules/
acquia_contenthub_publisher/ src/ Form/ Webhook/ WebhookDeleteConfirmForm.php, line 166
Class
- WebhookDeleteConfirmForm
- Confirmation form for webhook deletion.
Namespace
Drupal\acquia_contenthub_publisher\Form\WebhookCode
public function deleteFilters() : void {
foreach ($this->event
->getOrphanedFilters() as $filter_id) {
$response = $this->client
->deleteFilter($filter_id);
if (!$this
->isResponseSuccessful($response, $this
->t('delete'), $this
->t('filter'), $filter_id, $this
->messenger())) {
return;
}
}
$default_filter_response = $this->client
->deleteFilter($this->event
->getDefaultFilter());
$this
->isResponseSuccessful($default_filter_response, $this
->t('delete'), $this
->t('default filter'), $this->event
->getDefaultFilter(), $this
->messenger());
}