You are here

function access_by_ref_settings_form::getBundlesList in Access by Reference 8

1 call to access_by_ref_settings_form::getBundlesList()
access_by_ref_settings_form::buildForm in src/Form/access_by_ref_settings_form.php
Form constructor.

File

src/Form/access_by_ref_settings_form.php, line 31

Class

access_by_ref_settings_form
Configure example settings for this site.

Namespace

Drupal\access_by_ref\Form

Code

function getBundlesList($type = 'node') {

  /** @var  $entityManager \Drupal\Core\Entity\EntityTypeBundleInfoInterface  **/
  $entityManager = \Drupal::service('entity_type.bundle.info');
  $bundles = $entityManager
    ->getBundleInfo($type);
  foreach ($bundles as $key => &$item) {
    $bundles[$key] = $item['label'];
  }
  return $bundles;
}