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 }