You are here

public function NameFormatListBuilder::buildRow in Name Field 8

Builds a row for an entity in the entity listing.

Parameters

\Drupal\Core\Entity\EntityInterface $entity: The entity for this row of the list.

Return value

array A render array structure of fields for this entity.

Overrides EntityListBuilder::buildRow

See also

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

File

src/NameFormatListBuilder.php, line 85

Class

NameFormatListBuilder
Name format list builder for the admin page.

Namespace

Drupal\name

Code

public function buildRow(EntityInterface $entity) {
  $row = [];
  $row['label'] = $entity
    ->label();
  $row['id'] = $entity
    ->id();
  $row['format'] = $entity
    ->get('pattern');
  $row['examples'] = $this
    ->examples($entity);
  $operations = $this
    ->buildOperations($entity);
  $row['operations']['data'] = $operations;
  return $row;
}