You are here

protected function ContentHubImportQueueForm::getFilterUuids in Acquia Content Hub 8.2

Return the cloud filters UUIDs.

Return value

array Array contains UUIDs of cloud filters.

Throws

\Exception

1 call to ContentHubImportQueueForm::getFilterUuids()
ContentHubImportQueueForm::submitForm in modules/acquia_contenthub_subscriber/src/Form/ContentHubImportQueueForm.php
Form submission handler.

File

modules/acquia_contenthub_subscriber/src/Form/ContentHubImportQueueForm.php, line 172

Class

ContentHubImportQueueForm
The form for content hub import queues.

Namespace

Drupal\acquia_contenthub_subscriber\Form

Code

protected function getFilterUuids() : array {
  $client = $this->clientFactory
    ->getClient();
  $settings = $client
    ->getSettings();
  $webhook_uuid = $settings
    ->getWebhook('uuid');
  if (!$webhook_uuid) {
    return [];
  }
  $filters = $client
    ->listFiltersForWebhook($webhook_uuid);
  return $filters['data'] ?? [];
}