You are here

public function DomainMenusListBuilder::buildRow in Domain Menus for Domains 3.x

Same name and namespace in other branches
  1. 9.x src/DomainMenusListBuilder.php \Drupal\domain_menus\DomainMenusListBuilder::buildRow()
  2. 9.1.x src/DomainMenusListBuilder.php \Drupal\domain_menus\DomainMenusListBuilder::buildRow()

List only entities in which the user has edit access.

Overrides MenuListBuilder::buildRow

File

src/DomainMenusListBuilder.php, line 22

Class

DomainMenusListBuilder
Defines a class to build a listing of domain menus.

Namespace

Drupal\domain_menus

Code

public function buildRow(EntityInterface $entity) {
  $operations = parent::getDefaultOperations($entity);
  $menu_domains = $entity
    ->getThirdPartySetting("domain_menus", "domains", []);
  if (!empty($menu_domains) && isset($operations['edit'])) {
    return parent::buildRow($entity);
  }
}