interface crumbs_MultiPlugin_example in Crumbs, the Breadcrumbs suite 7
Same name and namespace in other branches
- 7.2 crumbs.api.php \crumbs_MultiPlugin_example
Pseudo-interface for plugin objects registered with hook_crumbs_plugins(). The methods defined here are all optional. We only use this interface for documentation, no class actually implements it.
Hierarchy
- interface \crumbs_MultiPlugin
- interface \crumbs_MultiPlugin_example
Expanded class hierarchy of crumbs_MultiPlugin_example
All classes that implement crumbs_MultiPlugin_example
File
- ./
crumbs.api.php, line 84
View source
interface crumbs_MultiPlugin_example extends crumbs_MultiPlugin {
/**
* Specify if some of the rules from describe() are disabled by default,
* instead of inheriting from the next matching wildcard rule.
*
* @return :array
* Regular array, where the values identify crumbs rules or wildcards.
* Rule keys are relative to the plugin key.
*/
function disabledByDefault();
/**
* @param $path
* System path that we want to find a parent for.
* @param $item
* Router item, as returned by menu_get_item(), but with a few convenience
* additions added in crumbs_get_router_item().
*
* @return
* A key-value array, where the keys identify crumbs rules, and the values
* are candidates for the parent path.
* Rule keys are relative to the plugin key.
*/
function findParent($path, $item);
/**
* Same signature as findParent()
* Only called for router path node/%
*/
function findParent__node_x($path, $item);
/**
* @param $path
* System path of the breadcrumb item that we want to find a link text for.
* @param $item
* Router item, as returned by menu_get_item(), but with a few convenience
* additions added in crumbs_get_router_item().
*
* @return
* A key-value array, where the keys identify crumbs rules, and the values
* are candidates for the link title.
* Rule keys are relative to the plugin key.
*/
function findTitle($path, $item);
/**
* Same signature as findParent()
* Only called for router path node/%
*/
function findTitle__node_x($path, $item);
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
crumbs_MultiPlugin:: |
function | 13 | ||
crumbs_MultiPlugin_example:: |
function | Specify if some of the rules from describe() are disabled by default, instead of inheriting from the next matching wildcard rule. | ||
crumbs_MultiPlugin_example:: |
function | |||
crumbs_MultiPlugin_example:: |
function | Same signature as findParent() Only called for router path node/% | ||
crumbs_MultiPlugin_example:: |
function | |||
crumbs_MultiPlugin_example:: |
function | Same signature as findParent() Only called for router path node/% |