EntityCrudHookTestHooks.php
Namespace
Drupal\entity_crud_hook_test\HookFile
-
core/
modules/ system/ tests/ modules/ entity_crud_hook_test/ src/ Hook/ EntityCrudHookTestHooks.php
View source
<?php
declare (strict_types=1);
namespace Drupal\entity_crud_hook_test\Hook;
use Drupal\Core\Entity\EntityInterface;
use Drupal\Core\Hook\Attribute\Hook;
/**
* Hook implementations for entity_crud_hook_test.
*/
class EntityCrudHookTestHooks {
/**
* Implements hook_entity_create().
*/
public function entityCreate(EntityInterface $entity) {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_entity_create' . ' called for type ' . $entity->getEntityTypeId();
}
/**
* Implements hook_ENTITY_TYPE_create() for block entities.
*/
public function blockCreate() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_block_create' . ' called';
}
/**
* Implements hook_ENTITY_TYPE_create() for comment entities.
*/
public function commentCreate() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_comment_create' . ' called';
}
/**
* Implements hook_ENTITY_TYPE_create() for file entities.
*/
public function fileCreate() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_file_create' . ' called';
}
/**
* Implements hook_ENTITY_TYPE_create() for node entities.
*/
public function nodeCreate() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_node_create' . ' called';
}
/**
* Implements hook_ENTITY_TYPE_create() for taxonomy_term entities.
*/
public function taxonomyTermCreate() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_taxonomy_term_create' . ' called';
}
/**
* Implements hook_ENTITY_TYPE_create() for taxonomy_vocabulary entities.
*/
public function taxonomyVocabularyCreate() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_taxonomy_vocabulary_create' . ' called';
}
/**
* Implements hook_ENTITY_TYPE_create() for user entities.
*/
public function userCreate() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_user_create' . ' called';
}
/**
* Implements hook_entity_presave().
*/
public function entityPresave(EntityInterface $entity) {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_entity_presave' . ' called for type ' . $entity->getEntityTypeId();
}
/**
* Implements hook_ENTITY_TYPE_presave() for block entities.
*/
public function blockPresave() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_block_presave' . ' called';
}
/**
* Implements hook_ENTITY_TYPE_presave() for comment entities.
*/
public function commentPresave() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_comment_presave' . ' called';
}
/**
* Implements hook_ENTITY_TYPE_presave() for file entities.
*/
public function filePresave() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_file_presave' . ' called';
}
/**
* Implements hook_ENTITY_TYPE_presave() for node entities.
*/
public function nodePresave() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_node_presave' . ' called';
}
/**
* Implements hook_ENTITY_TYPE_presave() for taxonomy_term entities.
*/
public function taxonomyTermPresave() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_taxonomy_term_presave' . ' called';
}
/**
* Implements hook_ENTITY_TYPE_presave() for taxonomy_vocabulary entities.
*/
public function taxonomyVocabularyPresave() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_taxonomy_vocabulary_presave' . ' called';
}
/**
* Implements hook_ENTITY_TYPE_presave() for user entities.
*/
public function userPresave() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_user_presave' . ' called';
}
/**
* Implements hook_entity_insert().
*/
public function entityInsert(EntityInterface $entity) {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_entity_insert' . ' called for type ' . $entity->getEntityTypeId();
}
/**
* Implements hook_ENTITY_TYPE_insert() for block entities.
*/
public function blockInsert() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_block_insert' . ' called';
}
/**
* Implements hook_ENTITY_TYPE_insert() for comment entities.
*/
public function commentInsert() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_comment_insert' . ' called';
}
/**
* Implements hook_ENTITY_TYPE_insert() for file entities.
*/
public function fileInsert() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_file_insert' . ' called';
}
/**
* Implements hook_ENTITY_TYPE_insert() for node entities.
*/
public function nodeInsert() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_node_insert' . ' called';
}
/**
* Implements hook_ENTITY_TYPE_insert() for taxonomy_term entities.
*/
public function taxonomyTermInsert() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_taxonomy_term_insert' . ' called';
}
/**
* Implements hook_ENTITY_TYPE_insert() for taxonomy_vocabulary entities.
*/
public function taxonomyVocabularyInsert() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_taxonomy_vocabulary_insert' . ' called';
}
/**
* Implements hook_ENTITY_TYPE_insert() for user entities.
*/
public function userInsert() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_user_insert' . ' called';
}
/**
* Implements hook_entity_preload().
*/
public function entityPreload(array $entities, $type) {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_entity_preload' . ' called for type ' . $type;
}
/**
* Implements hook_entity_load().
*/
public function entityLoad(array $entities, $type) {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_entity_load' . ' called for type ' . $type;
}
/**
* Implements hook_ENTITY_TYPE_load() for block entities.
*/
public function blockLoad() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_block_load' . ' called';
}
/**
* Implements hook_ENTITY_TYPE_load() for comment entities.
*/
public function commentLoad() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_comment_load' . ' called';
}
/**
* Implements hook_ENTITY_TYPE_load() for file entities.
*/
public function fileLoad() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_file_load' . ' called';
}
/**
* Implements hook_ENTITY_TYPE_load() for node entities.
*/
public function nodeLoad() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_node_load' . ' called';
}
/**
* Implements hook_ENTITY_TYPE_load() for taxonomy_term entities.
*/
public function taxonomyTermLoad() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_taxonomy_term_load' . ' called';
}
/**
* Implements hook_ENTITY_TYPE_load() for taxonomy_vocabulary entities.
*/
public function taxonomyVocabularyLoad() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_taxonomy_vocabulary_load' . ' called';
}
/**
* Implements hook_ENTITY_TYPE_load() for user entities.
*/
public function userLoad() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_user_load' . ' called';
}
/**
* Implements hook_entity_update().
*/
public function entityUpdate(EntityInterface $entity) {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_entity_update' . ' called for type ' . $entity->getEntityTypeId();
}
/**
* Implements hook_ENTITY_TYPE_update() for block entities.
*/
public function blockUpdate() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_block_update' . ' called';
}
/**
* Implements hook_ENTITY_TYPE_update() for comment entities.
*/
public function commentUpdate() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_comment_update' . ' called';
}
/**
* Implements hook_ENTITY_TYPE_update() for file entities.
*/
public function fileUpdate() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_file_update' . ' called';
}
/**
* Implements hook_ENTITY_TYPE_update() for node entities.
*/
public function nodeUpdate() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_node_update' . ' called';
}
/**
* Implements hook_ENTITY_TYPE_update() for taxonomy_term entities.
*/
public function taxonomyTermUpdate() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_taxonomy_term_update' . ' called';
}
/**
* Implements hook_ENTITY_TYPE_update() for taxonomy_vocabulary entities.
*/
public function taxonomyVocabularyUpdate() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_taxonomy_vocabulary_update' . ' called';
}
/**
* Implements hook_ENTITY_TYPE_update() for user entities.
*/
public function userUpdate() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_user_update' . ' called';
}
/**
* Implements hook_entity_predelete().
*/
public function entityPredelete(EntityInterface $entity) {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_entity_predelete' . ' called for type ' . $entity->getEntityTypeId();
}
/**
* Implements hook_ENTITY_TYPE_predelete() for block entities.
*/
public function blockPredelete() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_block_predelete' . ' called';
}
/**
* Implements hook_ENTITY_TYPE_predelete() for comment entities.
*/
public function commentPredelete() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_comment_predelete' . ' called';
}
/**
* Implements hook_ENTITY_TYPE_predelete() for file entities.
*/
public function filePredelete() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_file_predelete' . ' called';
}
/**
* Implements hook_ENTITY_TYPE_predelete() for node entities.
*/
public function nodePredelete() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_node_predelete' . ' called';
}
/**
* Implements hook_ENTITY_TYPE_predelete() for taxonomy_term entities.
*/
public function taxonomyTermPredelete() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_taxonomy_term_predelete' . ' called';
}
/**
* Implements hook_ENTITY_TYPE_predelete() for taxonomy_vocabulary entities.
*/
public function taxonomyVocabularyPredelete() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_taxonomy_vocabulary_predelete' . ' called';
}
/**
* Implements hook_ENTITY_TYPE_predelete() for user entities.
*/
public function userPredelete() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_user_predelete' . ' called';
}
/**
* Implements hook_entity_delete().
*/
public function entityDelete(EntityInterface $entity) {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_entity_delete' . ' called for type ' . $entity->getEntityTypeId();
}
/**
* Implements hook_ENTITY_TYPE_delete() for block entities.
*/
public function blockDelete() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_block_delete' . ' called';
}
/**
* Implements hook_ENTITY_TYPE_delete() for comment entities.
*/
public function commentDelete() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_comment_delete' . ' called';
}
/**
* Implements hook_ENTITY_TYPE_delete() for file entities.
*/
public function fileDelete() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_file_delete' . ' called';
}
/**
* Implements hook_ENTITY_TYPE_delete() for node entities.
*/
public function nodeDelete() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_node_delete' . ' called';
}
/**
* Implements hook_ENTITY_TYPE_delete() for taxonomy_term entities.
*/
public function taxonomyTermDelete() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_taxonomy_term_delete' . ' called';
}
/**
* Implements hook_ENTITY_TYPE_delete() for taxonomy_vocabulary entities.
*/
public function taxonomyVocabularyDelete() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_taxonomy_vocabulary_delete' . ' called';
}
/**
* Implements hook_ENTITY_TYPE_delete() for user entities.
*/
public function userDelete() {
$GLOBALS['entity_crud_hook_test'][] = 'entity_crud_hook_test_user_delete' . ' called';
}
}
Classes
Title | Deprecated | Summary |
---|---|---|
EntityCrudHookTestHooks | Hook implementations for entity_crud_hook_test. |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.