function devel_generate_add_statistics

Same name in other branches
  1. 7.x-1.x devel_generate/devel_generate.inc \devel_generate_add_statistics()

Generate statistics information for a node.

Parameters

\Drupal\node\NodeInterface $node: A node object.

1 call to devel_generate_add_statistics()
devel_generate_entity_insert in devel_generate/devel_generate.module
Implements hook_entity_insert().

File

devel_generate/devel_generate.module, line 165

Code

function devel_generate_add_statistics(NodeInterface $node) {
    $statistic = [
        'nid' => $node->id(),
        'totalcount' => mt_rand(0, 500),
        'timestamp' => \Drupal::time()->getRequestTime() - mt_rand(0, $node->getCreatedTime()),
    ];
    $statistic['daycount'] = mt_rand(0, $statistic['totalcount']);
    $database = \Drupal::database();
    $database->insert('node_counter')
        ->fields($statistic)
        ->execute();
}