function _forum_node_check_node_type

Checks whether a node can be used in a forum, based on its content type.

Parameters

Drupal\node\Node $node: A node entity.

Return value

Boolean indicating if the node can be assigned to a forum.

11 calls to _forum_node_check_node_type()
forum_field_storage_pre_insert in drupal/core/modules/forum/forum.module
Implements hook_field_storage_pre_insert().
forum_field_storage_pre_update in drupal/core/modules/forum/forum.module
Implements hook_field_storage_pre_update().
forum_node_insert in drupal/core/modules/forum/forum.module
Implements hook_node_insert().
forum_node_load in drupal/core/modules/forum/forum.module
Implements hook_node_load().
forum_node_predelete in drupal/core/modules/forum/forum.module
Implements hook_node_predelete().

... See full list

File

drupal/core/modules/forum/forum.module, line 256
Provides discussion forums.

Code

function _forum_node_check_node_type(Node $node) {

  // Fetch information about the forum field.
  $instance = field_info_instance('node', 'taxonomy_forums', $node->type);
  return !empty($instance);
}