node_cron()
Implements hook_cron().
File
- core/modules/node/node.module, line 620
- The core module that allows content to be submitted to the site.
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | function node_cron() { // Calculate the oldest and newest node created times, for use in search // rankings. (Note that field aliases have to be variables passed by // reference.) if (\Drupal::moduleHandler()->moduleExists( 'search' )) { $min_alias = 'min_created' ; $max_alias = 'max_created' ; $result = \Drupal::entityQueryAggregate( 'node' ) ->aggregate( 'created' , 'MIN' , NULL, $min_alias ) ->aggregate( 'created' , 'MAX' , NULL, $max_alias ) ->execute(); if (isset( $result [0])) { // Make an array with definite keys and store it in the state system. $array = array ( 'min_created' => $result [0][ $min_alias ], 'max_created' => $result [0][ $max_alias ], ); \Drupal::state()->set( 'node.min_max_update_time' , $array ); } } } |
Please login to continue.