Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / web / core / modules / content_moderation / src / Controller / ModeratedContentController.php
1 <?php
2
3 namespace Drupal\content_moderation\Controller;
4
5 use Drupal\content_moderation\ModeratedNodeListBuilder;
6 use Drupal\Core\Controller\ControllerBase;
7
8 /**
9  * Defines a controller to list moderated nodes.
10  */
11 class ModeratedContentController extends ControllerBase {
12
13   /**
14    * Provides the listing page for moderated nodes.
15    *
16    * @return array
17    *   A render array as expected by drupal_render().
18    */
19   public function nodeListing() {
20     $entity_type = $this->entityTypeManager()->getDefinition('node');
21
22     return $this->entityTypeManager()->createHandlerInstance(ModeratedNodeListBuilder::class, $entity_type)->render();
23   }
24
25 }