Mercurial > hg > isophonics-drupal-site
annotate core/modules/content_moderation/src/Controller/ModeratedContentController.php @ 19:fa3358dc1485 tip
Add ndrum files
author | Chris Cannam |
---|---|
date | Wed, 28 Aug 2019 13:14:47 +0100 |
parents | c2387f117808 |
children |
rev | line source |
---|---|
Chris@14 | 1 <?php |
Chris@14 | 2 |
Chris@14 | 3 namespace Drupal\content_moderation\Controller; |
Chris@14 | 4 |
Chris@14 | 5 use Drupal\content_moderation\ModeratedNodeListBuilder; |
Chris@14 | 6 use Drupal\Core\Controller\ControllerBase; |
Chris@14 | 7 |
Chris@14 | 8 /** |
Chris@14 | 9 * Defines a controller to list moderated nodes. |
Chris@14 | 10 */ |
Chris@14 | 11 class ModeratedContentController extends ControllerBase { |
Chris@14 | 12 |
Chris@14 | 13 /** |
Chris@14 | 14 * Provides the listing page for moderated nodes. |
Chris@14 | 15 * |
Chris@14 | 16 * @return array |
Chris@16 | 17 * A render array as expected by |
Chris@16 | 18 * \Drupal\Core\Render\RendererInterface::render(). |
Chris@14 | 19 */ |
Chris@14 | 20 public function nodeListing() { |
Chris@14 | 21 $entity_type = $this->entityTypeManager()->getDefinition('node'); |
Chris@14 | 22 |
Chris@14 | 23 return $this->entityTypeManager()->createHandlerInstance(ModeratedNodeListBuilder::class, $entity_type)->render(); |
Chris@14 | 24 } |
Chris@14 | 25 |
Chris@14 | 26 } |