1 entityreference.api.php hook_entityreference_behavior_plugins()

Register a new behavior plugin.

Return value

Array of plugins keyed by the plugin name, and the following as value::

  • title: The title of the plugin.
  • description: The description of the plugin.
  • class: The class for the plugin.
  • behavior type: the type of behavior plugin.
  • access callback: the name of the function. Defaults to FALSE.
  • force enabled: used for disabled property of element.


core/modules/entityreference/entityreference.api.php, line 20
Describe hooks provided by the Entity Reference module.


function hook_entityreference_behavior_plugins() {
  $plugins['views'] = array(
    'title' => t('Render Views filters as select list'),
    'description' => t('Provides a select list for Views filters on this field. This should not be used when there are over 100 entities, as it might cause an out of memory error.'),
    'class' => 'EntityReferenceBehaviorHandlerViewsFilterSelect',
    'behavior type' => 'field',
    'access callback' => FALSE,
    'force enabled' => FALSE,
  return $plugins;