You are here

function example_node_type_get_functions in Coder 7.2

Same name and namespace in other branches
  1. 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) {
  }
}