webform_analysis.module in Webform Analysis 8
Webform Analysis - Module.
File
webform_analysis.moduleView source
<?php
/**
* @file
* Webform Analysis - Module.
*/
use Drupal\Core\Entity\EntityInterface;
use Drupal\webform_analysis\EntityTypeInfo;
/**
* Implements hook_theme().
*/
function webform_analysis_theme() {
return [
'webform_analysis_component' => [
'variables' => [
'name' => '',
'title' => '',
'data' => NULL,
],
],
];
}
/**
* Implements hook_entity_type_build().
*/
function webform_analysis_entity_type_build(array &$entity_types) {
return \Drupal::service('class_resolver')
->getInstanceFromDefinition(EntityTypeInfo::class)
->entityTypeAlter($entity_types);
}
/**
* Implements hook_entity_operation().
*/
function webform_analysis_entity_operation(EntityInterface $entity) {
return \Drupal::service('class_resolver')
->getInstanceFromDefinition(EntityTypeInfo::class)
->entityOperation($entity);
}
Functions
Name | Description |
---|---|
webform_analysis_entity_operation | Implements hook_entity_operation(). |
webform_analysis_entity_type_build | Implements hook_entity_type_build(). |
webform_analysis_theme | Implements hook_theme(). |