niobi-8.x-2.0-alpha4/modules/niobi_form/modules/niobi_app/src/Plugin/ContextualReportData/WorkflowSubmissionsData.php

modules/niobi_form/modules/niobi_app/src/Plugin/ContextualReportData/WorkflowSubmissionsData.php
<?php

namespace Drupal\niobi_app\Plugin\ContextualReportData;

use Drupal\contextual_reports\Plugin\ContextualReportDataBase;
use Drupal\webform\Entity\WebformSubmission;

/**
 * Get webform submissions from workflow.
 *
 * @ContextualReportData (
 *   id = "niobi_app_workflow_submissions",
 *   label = "Applications: Workflow submissions",
 *   description = "List of webform submissions",
 *   category = "niobi_app"
 * )
 */
class WorkflowSubmissionsData extends ContextualReportDataBase {

  /**
   * Generates a list of user names.
   *
   * @param array $entity_ids
   *   List of user entity IDs.
   * @param array $params
   *   Associative array of parameters for modifying behavior.
   *
   * @return array
   *   Array of data to be used by a report function.
   */
  public static function generateReportData(array $entity_ids, array $params = []) {
    return WebformSubmission::loadMultiple($entity_ids['webform_submission']);
  }

}

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

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