/** * {@inheritdoc} */ public function buildView(array &$view, ColumnInterface $column, array $data, array $options) { parent::buildView($view, $column, $data, $options); if ($options['anchor_route'] === null) { return; } $view = array_merge($view, array('route' => $options['anchor_route'], 'params' => $this->resolveParams($options['params'], $options['anchor_params'], $options['anchor_args'], $data), 'value' => $options['anchor_text'] ?: $view['value'], 'title' => $options['anchor_title'])); }
/** * {@inheritdoc} */ public function buildView(array &$view, ColumnInterface $column, array $data, array $options) { if ($options['icon'] !== null) { parent::buildView($view, $column, $data, $options); } else { ColumnType::buildView($view, $column, $data, $options); } $view['text'] = isset($options['text']) ? $options['text'] : $view['value']; $view['title'] = $options['desc']; }
/** * {@inheritdoc} */ public function buildView(array &$view, ColumnInterface $column, array $data, array $options) { parent::buildView($view, $column, $data, $options); }