function _field_invoke_formatter_target

Defines a 'target function' for field_invoke_method().

Used to invoke methods on an instance's formatter.

Parameters

mixed $display: Can be either:

  • The name of a view mode.
  • An array of display properties, as found in $instance['display'][$view_mode].

Return value

callable $target_function A 'target function' for field_invoke_method().

Related topics

2 calls to _field_invoke_formatter_target()
field_attach_prepare_view in drupal/core/modules/field/field.attach.inc
Prepares field data prior to display.
field_attach_view in drupal/core/modules/field/field.attach.inc
Returns a renderable array for the fields on an entity.

File

drupal/core/modules/field/field.attach.inc, line 731
Field attach API, allowing entities (nodes, users, ...) to be 'fieldable'.

Code

function _field_invoke_formatter_target($display) {
  return function ($instance) use ($display) {
    return $instance
      ->getFormatter($display);
  };
}