public function FieldPermissionsController::buildHeader in Field Permissions 8
Same name and namespace in other branches
- 8.2 src/Controller/FieldPermissionsController.php \Drupal\field_permissions\Controller\FieldPermissionsController::buildHeader()
 
Build the table header for the report.
1 call to FieldPermissionsController::buildHeader()
- FieldPermissionsController::content in src/
Controller/ FieldPermissionsController.php  - Content to page report all field permissions settings.
 
File
- src/
Controller/ FieldPermissionsController.php, line 91  
Class
- FieldPermissionsController
 - Define FieldPermissionsController.
 
Namespace
Drupal\field_permissions\ControllerCode
public function buildHeader() {
  $headers = [
    $this
      ->t('Field name'),
    $this
      ->t('Field type'),
    $this
      ->t('Entity type'),
    $this
      ->t('Used in'),
  ];
  $permissions_list = $this->fieldPermissions
    ->getList();
  foreach ($permissions_list as $permission_type => $permission_info) {
    $headers[] = [
      'data' => $permission_info['label'],
      'class' => 'field-permissions-header',
    ];
  }
  return $headers;
}