activity_basics.module in Open Social 8
Same filename and directory in other branches
- 8.9 modules/custom/activity_basics/activity_basics.module
- 8.2 modules/custom/activity_basics/activity_basics.module
- 8.3 modules/custom/activity_basics/activity_basics.module
- 8.4 modules/custom/activity_basics/activity_basics.module
- 8.5 modules/custom/activity_basics/activity_basics.module
- 8.6 modules/custom/activity_basics/activity_basics.module
- 8.7 modules/custom/activity_basics/activity_basics.module
- 8.8 modules/custom/activity_basics/activity_basics.module
- 10.3.x modules/custom/activity_basics/activity_basics.module
- 10.0.x modules/custom/activity_basics/activity_basics.module
- 10.1.x modules/custom/activity_basics/activity_basics.module
- 10.2.x modules/custom/activity_basics/activity_basics.module
Contains activity_basics.module.
File
modules/custom/activity_basics/activity_basics.moduleView source
<?php
/**
 * @file
 * Contains activity_basics.module.
 */
use Drupal\Core\Entity\EntityInterface;
use Drupal\node\NodeInterface;
/**
 * Implements hook_entity_insert().
 */
function activity_basics_entity_insert(EntityInterface $entity) {
  _activity_basics_entity_action($entity, 'create_entitiy_action');
}
/**
 * Implements hook_social_group_move().
 */
function activity_basics_social_group_move(NodeInterface $node) {
  $node
    ->setCreatedTime($node
    ->getChangedTime());
  _activity_basics_entity_action($node, 'move_entity_action');
}
/**
 * Create or modify some entity.
 *
 * @param \Drupal\Core\Entity\EntityInterface $entity
 *   The entity.
 * @param string $instance
 *   The instance.
 */
function _activity_basics_entity_action(EntityInterface $entity, $instance) {
  \Drupal::service('plugin.manager.activity_action.processor')
    ->createInstance($instance)
    ->create($entity);
}Functions
| Name   | Description | 
|---|---|
| activity_basics_entity_insert | Implements hook_entity_insert(). | 
| activity_basics_social_group_move | Implements hook_social_group_move(). | 
| _activity_basics_entity_action | Create or modify some entity. | 
