trait UncacheableFieldHandlerTrait (View source)

Trait encapsulating the logic for uncacheable field handlers.

Methods

render(ResultRow $row)

{@inheritdoc}

postRender(ResultRow $row, $output)

{@inheritdoc}

getFieldTokenPlaceholder()

{@inheritdoc}

string
doRender(ResultRow $row)

Actually renders the field markup.

getValue(ResultRow $row, $field = NULL)

{@inheritdoc}

Details

render(ResultRow $row)

{@inheritdoc}

Parameters

ResultRow $row

See also

\Drupal\views\Plugin\views\Field\FieldHandlerInterface::render()

postRender(ResultRow $row, $output)

{@inheritdoc}

Parameters

ResultRow $row
$output

See also

\Drupal\views\Plugin\views\Field\FieldHandlerInterface::postRender()

abstract protected getFieldTokenPlaceholder()

{@inheritdoc}

See also

\Drupal\views\Plugin\views\Field\FieldPluginBase::getFieldTokenPlaceholder()

protected string doRender(ResultRow $row)

Actually renders the field markup.

Parameters

ResultRow $row

A result row.

Return Value

string

The field markup.

abstract protected getValue(ResultRow $row, $field = NULL)

{@inheritdoc}

Parameters

ResultRow $row
$field

See also

\Drupal\views\Plugin\views\Field\FieldHandlerInterface::getValue()