1 entityreference.module | entityreference_get_accessible_behavior_plugins($field, $instance) |
Get all accessible behavior plugins.
File
- core/
modules/ entityreference/ entityreference.module, line 636 - Entityreference primary module file.
Code
function entityreference_get_accessible_behavior_plugins($field, $instance) {
$plugins = array('field' => array(), 'instance' => array());
foreach (_entityreference_behavior_plugins() as $name => $plugin) {
$handler = _entityreference_get_behavior_handler($name);
$level = $plugin['behavior type'];
if ($handler->access($field, $instance)) {
$plugins[$level][$name] = $plugin;
}
}
return $plugins;
}