You are here

function service_container_block_block_info in Service Container 7.2

Same name and namespace in other branches
  1. 7 modules/utility/service_container_block/service_container_block.module \service_container_block_block_info()

Implements hook_block_info().

File

modules/utility/service_container_block/service_container_block.module, line 10
Main module file for the service_container_block module.

Code

function service_container_block_block_info() {
  $blocks = array();
  $plugin_manager = \Drupal::service('plugin.manager.block');
  foreach ($plugin_manager
    ->getDefinitions() as $definition) {
    if (strlen($definition['id']) <= 32) {
      $blocks[$definition['id']]['info'] = $definition['admin_label'];
    }
  }
  return $blocks;
}