You are here

function crumbs_CrumbsMultiPlugin_nodeParent::describe in Crumbs, the Breadcrumbs suite 7

Parameters

$api :crumbs_InjectedAPI_describeMultiPlugin: Injected API object, with methods that allow the plugin to further describe itself. The plugin is supposed to tell Crumbs about all possible rule keys, and can give a label and a description for each.

Return value

As an alternative to the API object's methods, the plugin can simply return a key-value array, where the keys are the available rules, and the values are their respective labels.

Overrides crumbs_MultiPlugin::describe

File

plugins/crumbs.crumbs.inc, line 41

Class

crumbs_CrumbsMultiPlugin_nodeParent

Code

function describe($api) {
  $types = node_type_get_types();
  foreach ($types as $type) {
    if (!empty($this->patterns[$type->type])) {
      $api
        ->addRule($type->type);
    }
  }
}