You are here

public function PriceListItemListBuilder::buildHeader in Commerce Pricelist 8.2

Builds the header row for the entity listing.

Return value

array A render array structure of header strings.

Overrides EntityListBuilder::buildHeader

See also

\Drupal\Core\Entity\EntityListBuilder::render()

File

src/PriceListItemListBuilder.php, line 79

Class

PriceListItemListBuilder
Defines the list builder for price list items.

Namespace

Drupal\commerce_pricelist

Code

public function buildHeader() {
  $price_list = $this->routeMatch
    ->getParameter('commerce_pricelist');
  $purchasable_entity_type = $this->entityTypeManager
    ->getDefinition($price_list
    ->bundle());
  $header['purchasable_entity'] = $purchasable_entity_type
    ->getLabel();
  $header['quantity'] = $this
    ->t('Quantity');
  $header['list_price'] = $this
    ->t('List price');
  $header['price'] = $this
    ->t('Price');
  $header['status'] = $this
    ->t('Status');
  return $header + parent::buildHeader();
}