BlockListController::listing

public BlockListController::listing($theme = NULL, Request $request = NULL)

Shows the block administration page.

Parameters

string|null $theme: Theme key of block list.

\Symfony\Component\HttpFoundation\Request $request: The current request.

Return value

array A render array as expected by drupal_render().

Overrides EntityListController::listing

File

core/modules/block/src/Controller/BlockListController.php, line 53

Class

BlockListController
Defines a controller to list blocks.

Namespace

Drupal\block\Controller

Code

public function listing($theme = NULL, Request $request = NULL) {
  $theme = $theme ? : $this->config('system.theme')->get('default');
  if (!$this->themeHandler->hasUi($theme)) {
    throw new NotFoundHttpException();
  }

  return $this->entityManager()->getListBuilder('block')->render($theme, $request);
}
doc_Drupal
2016-10-29 08:47:44
Comments
Leave a Comment

Please login to continue.