acquia_connector-8.x-1.22/src/AcquiaConnectorEvents.php

src/AcquiaConnectorEvents.php
<?php

namespace Drupal\acquia_connector;

/**
 * Defines events for the acquia_connector module.
 *
 * @see \Drupal\acquia_connector\Event\AcquiaSubscriptionEvent
 */
final class AcquiaConnectorEvents {

  /**
   * The event fired to collect Acquia Cloud subscriptions.
   *
   * Acquia subscription keys can be provided in different ways. This event
   * allows modules to provide a Subscription object.
   *
   * @Event
   *
   * @see \Drupal\acquia_connector\Event\AcquiaSubscriptionEvent
   * @see \Drupal\acquia_connector\Client\ClientFactory::populateSubscription
   *
   * @var string
   */
  const GET_SETTINGS = 'acquia_connector_get_settings';

  /**
   * Event triggered when subscription data is about to be fetched.
   *
   * This event allows you to manipulate the data array that will be fetched
   * by modules using acquia connector's subscription data.
   */
  const GET_SUBSCRIPTION = 'acquia_connector_get_subscription';

  /**
   * Event triggered when building the connector settings form.
   *
   * Fetches global settings from individual acquia products.
   */
  const ACQUIA_PRODUCT_SETTINGS = 'acquia_connector_get_product_settings';

  /**
   * Event triggered when submitting the connector settings form.
   *
   * Updates form state values for individual acquia products.
   */
  const ALTER_PRODUCT_SETTINGS_SUBMIT = 'acquia_connector_alter_product_settings_submit';

}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc