diff -u b/core/modules/node/src/Controller/NodeController.php b/core/modules/node/src/Controller/NodeController.php --- b/core/modules/node/src/Controller/NodeController.php +++ b/core/modules/node/src/Controller/NodeController.php @@ -113,7 +113,7 @@ * Displays a node revision. * * @param \Drupal\node\NodeInterface $node_revision - * The node revision ID. + * The node revision. * * @return array * An array suitable for \Drupal\Core\Render\RendererInterface::render(). @@ -130,15 +130,16 @@ * Page title callback for a node revision. * * @param \Drupal\node\NodeInterface $node_revision - * The node revision ID. + * The node revision. * * @return string * The page title. */ public function revisionPageTitle(NodeInterface $node_revision) { /** @var \Drupal\Core\Datetime\DateFormatterInterface $date_formatter */ - $date_formatter = \Drupal::service('date.formatter'); - return $this->t('Revision of %title from %date', ['%title' => $node_revision->label(), '%date' => $date_formatter->format($node_revision->getRevisionCreationTime())]); + return $this->t('Revision of %title from %date', ['%title' => + $node_revision->label(), '%date' => $this->dateFormatter + ->format($node_revision->getRevisionCreationTime())]); } /** diff -u b/core/modules/node/tests/src/Functional/NodeRoutesTest.php b/core/modules/node/tests/src/Functional/NodeRoutesTest.php --- b/core/modules/node/tests/src/Functional/NodeRoutesTest.php +++ b/core/modules/node/tests/src/Functional/NodeRoutesTest.php @@ -4,6 +4,7 @@ use Drupal\language\Entity\ConfigurableLanguage; use Drupal\node\Entity\Node; +use Drupal\node\NodeInterface; /** * Provides tests for node routes. @@ -60,7 +61,7 @@ $node = Node::create([ 'type' => 'article', 'title' => 'Foo', - 'status' => Node::PUBLISHED, + 'status' => NodeInterface::PUBLISHED, ]); $node->save(); $nid = $node->id();