Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / vendor / chi-teck / drupal-code-generator / templates / d8 / hook / token_info.twig
1 /**
2  * Implements hook_token_info().
3  */
4 function {{ machine_name }}_token_info() {
5   $type = [
6     'name' => t('Nodes'),
7     'description' => t('Tokens related to individual nodes.'),
8     'needs-data' => 'node',
9   ];
10
11   // Core tokens for nodes.
12   $node['nid'] = [
13     'name' => t("Node ID"),
14     'description' => t("The unique ID of the node."),
15   ];
16   $node['title'] = [
17     'name' => t("Title"),
18   ];
19   $node['edit-url'] = [
20     'name' => t("Edit URL"),
21     'description' => t("The URL of the node's edit page."),
22   ];
23
24   // Chained tokens for nodes.
25   $node['created'] = [
26     'name' => t("Date created"),
27     'type' => 'date',
28   ];
29   $node['author'] = [
30     'name' => t("Author"),
31     'type' => 'user',
32   ];
33
34   return [
35     'types' => ['node' => $type],
36     'tokens' => ['node' => $node],
37   ];
38 }