function example_node_type_get_functions in Coder 7.2
Same name and namespace in other branches
- 7 coder_upgrade/tests/old/samples/example.module \example_node_type_get_functions()
File
- coder_upgrade/
tests/ old/ samples/ example.module, line 2478
Code
function example_node_type_get_functions() {
$types = node_get_types();
// Without a $node parameter, $op should be plural.
$type = node_get_types('type');
$base = node_get_types('module');
// 'module' becomes 'base'
$name = node_get_types('name');
$types = node_get_types('types');
$names = node_get_types('names');
// With a $node parameter, $op should be singular.
$type = node_get_types('type', $node);
$base = node_get_types('module', $node);
// 'module' becomes 'base'
$name = node_get_types('name', $node);
$types = node_get_types('types', $node);
$names = node_get_types('names', $node);
// Reset cache.
$type = node_get_types('type', $node, TRUE);
$base = node_get_types('module', $node, TRUE);
// 'module' becomes 'base'
$name = node_get_types('name', $node, TRUE);
$node_types = node_get_types('types', NULL, TRUE);
$node_types = node_get_types('types', $node, TRUE);
$node_names = node_get_types('names', NULL, TRUE);
$node_names = node_get_types('names', $node, TRUE);
// Remove default parameters. (Some combinations are invalid.)
$type = node_get_types('type', NULL, FALSE);
$base = node_get_types('module', NULL, FALSE);
// 'module' becomes 'base'
$name = node_get_types('name', NULL, FALSE);
$node_types = node_get_types('types', NULL, FALSE);
$node_types = node_get_types('types', NULL, FALSE);
$node_names = node_get_types('names', NULL, FALSE);
$node_names = node_get_types('names', NULL, FALSE);
// Variable for $op parameter.
$op = 'type';
$type = node_get_types($op, NULL, FALSE);
// Embedded examples.
$node_types = array_map('check_plain', node_get_types('names'));
$node_types = array_keys(node_get_types());
$type_array = array(
'bundles' => node_get_types('names'),
);
$forum_types[$type] = array(
'title' => t('Post new @node_type', array(
'@node_type' => node_get_types('name', $type),
)),
'href' => 'node/add/' . str_replace('_', '-', $type) . '/' . $variables['tid'],
);
$form['name'][$node->nid] = array(
'#markup' => check_plain(node_get_types('name', $node)),
);
$form['name'][$node->nid] = array(
'#markup' => check_plain(node_get_types('name', $node, TRUE)),
);
$type = node_get_types('type', str_replace('-', '_', $arg[2]));
$function = node_get_types('base', $type) . '_load';
foreach (node_get_types() as $type => $name) {
}
foreach (node_get_types('types', NULL, TRUE) as $type) {
}
foreach (node_get_types('types', NULL, FALSE) as $type) {
}
}