You are here

public function ConditionalFieldController::entityTypeList in Conditional Fields 4.x

Same name and namespace in other branches
  1. 8 src/Controller/ConditionalFieldController.php \Drupal\conditional_fields\Controller\ConditionalFieldController::entityTypeList()

Show entity types.

Return value

array Array of page elements to render.

File

src/Controller/ConditionalFieldController.php, line 72

Class

ConditionalFieldController
Returns responses for conditional_fields module routes.

Namespace

Drupal\conditional_fields\Controller

Code

public function entityTypeList() {
  $output = [
    '#theme' => 'admin_block_content',
    '#content' => [],
  ];
  foreach ($this
    ->getEntityTypes() as $key => $entityType) {
    $output['#content'][] = [
      'url' => Url::fromRoute('conditional_fields.bundle_list', [
        'entity_type' => $key,
      ]),
      'title' => $entityType
        ->getLabel(),
    ];
  }
  return $output;
}