function forum_node_storage_load
forum_node_storage_load($nodes)
Implements hook_ENTITY_TYPE_storage_load() for node entities.
File
- core/modules/forum/forum.module, line 242
- Provides discussion forums.
Code
function forum_node_storage_load($nodes) { $node_vids = array(); foreach ($nodes as $node) { if (\Drupal::service('forum_manager')->checkNodeType($node)) { $node_vids[] = $node->getRevisionId(); } } if (!empty($node_vids)) { $result = \Drupal::service('forum.index_storage')->read($node_vids); foreach ($result as $record) { $nodes[$record->nid]->forum_tid = $record->tid; } } }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/core!modules!forum!forum.module/function/forum_node_storage_load/8.1.x