docusign_signature-1.0.x-dev/docusign_signature.api.php

docusign_signature.api.php
<?php

/**
 * @file
 * Hooks provided by Docusign Signature module.
 */

declare(strict_types=1);

/**
 * @addtogroup hooks
 * @{
 */

/**
 * Acts when DocuSign event notification call the application.
 *
 * @see Drupal\docusign_signature\Controller\CallbackEventNotification::page().
 *
 * @param string $payload
 *   The payload string.
 * @param array $context
 *   An associative array containing the request datas.
 * @param array $data
 *   THe request data.
 *
 * @SuppressWarnings(PHPMD.StaticAccess)
 */
function hook_docusign_event_notification_callback(string $payload, array $context, array $data): void {
  $logger = Drupal::logger('docusign_signature_examples');

  // Log DocuSign event notification callback.
  $logger->debug('Payload: @payload', [
    '@payload' => $payload,
  ]);
  $logger->debug('Request datas: @values', [
    '@values' => json_encode($data),
  ]);
}

/**
 * @} End of "addtogroup hooks".
 */

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

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