pino-8.x-1.2-no-core/modules/member/src/MemberListBuilder.php
modules/member/src/MemberListBuilder.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | <?php namespace Drupal\member; use Drupal\Core\Entity\EntityInterface; use Drupal\Core\Entity\EntityListBuilder; use Drupal\Core\Link; /** * Defines a class to build a listing of Member entities. * * @ingroup member */ class MemberListBuilder extends EntityListBuilder { /** * {@inheritdoc} */ public function buildHeader() { $header [ 'id' ] = $this ->t( 'Member ID' ); $header [ 'name' ] = $this ->t( 'Name' ); return $header + parent::buildHeader(); } /** * {@inheritdoc} */ public function buildRow(EntityInterface $entity ) { /* @var $entity \Drupal\member\Entity\Member */ $row [ 'id' ] = $entity ->id(); $row [ 'name' ] = Link::createFromRoute( $entity ->label(), 'entity.member.edit_form' , [ 'member' => $entity ->id()] ); return $row + parent::buildRow( $entity ); } } |