public static function UnpublishedNodesRedirectUtils::getNodeTypes in Unpublished Nodes Redirect 2.x
Same name and namespace in other branches
- 8 src/Utils/UnpublishedNodesRedirectUtils.php \Drupal\unpublished_nodes_redirect\Utils\UnpublishedNodesRedirectUtils::getNodeTypes()
Helper function to get node types on the site and allow them to be altered.
Return value
array An array of node types.
3 calls to UnpublishedNodesRedirectUtils::getNodeTypes()
- UnpublishedNodesRedirectSettingsForm::buildForm in src/
Form/ UnpublishedNodesRedirectSettingsForm.php - Form constructor.
- UnpublishedNodesRedirectSettingsForm::submitForm in src/
Form/ UnpublishedNodesRedirectSettingsForm.php - Form submission handler.
- UnpublishedNodesRedirectSettingsForm::validateForm in src/
Form/ UnpublishedNodesRedirectSettingsForm.php - Form validation handler.
File
- src/
Utils/ UnpublishedNodesRedirectUtils.php, line 16
Class
- UnpublishedNodesRedirectUtils
- Utility class for Unpublished nodes redirect module.
Namespace
Drupal\unpublished_nodes_redirect\UtilsCode
public static function getNodeTypes() {
// Get all the node types on the site.
$node_types = \Drupal::entityTypeManager()
->getStorage('node_type')
->loadMultiple();
$node_types_array = array_keys($node_types);
// Allow other modules to override this.
\Drupal::moduleHandler()
->alter('unpublished_nodes_redirect_node_types', $node_types_array);
return $node_types_array;
}