| @@ 128-137 (lines=10) @@ | ||
| 125 | } |
|
| 126 | ||
| 127 | // Second option is to fetch the label from the Column Renderer object. |
|
| 128 | if (!$rawLabel && $this->hasRenderers($fieldNameAndPath)) { |
|
| 129 | $renderers = $this->getRenderers($fieldNameAndPath); |
|
| 130 | /** @var $renderer ColumnRendererInterface */ |
|
| 131 | foreach ($renderers as $renderer) { |
|
| 132 | if (isset($renderer['label'])) { |
|
| 133 | $rawLabel = $renderer['label']; |
|
| 134 | break; |
|
| 135 | } |
|
| 136 | } |
|
| 137 | } |
|
| 138 | return $rawLabel; |
|
| 139 | } |
|
| 140 | ||
| @@ 584-593 (lines=10) @@ | ||
| 581 | ||
| 582 | $hasLabel = empty($field['label']) ? FALSE : TRUE; |
|
| 583 | ||
| 584 | if (!$hasLabel && $this->hasRenderers($fieldNameAndPath)) { |
|
| 585 | $renderers = $this->getRenderers($fieldNameAndPath); |
|
| 586 | /** @var $renderer ColumnRendererInterface */ |
|
| 587 | foreach ($renderers as $renderer) { |
|
| 588 | if (isset($renderer['label'])) { |
|
| 589 | $hasLabel = TRUE; |
|
| 590 | break; |
|
| 591 | } |
|
| 592 | } |
|
| 593 | } |
|
| 594 | return $hasLabel; |
|
| 595 | } |
|
| 596 | ||