From 8fa196586e5283070ecd29a58bfc640bb77e4648 Mon Sep 17 00:00:00 2001
From: Adam Bramley <adam.bramley@previousnext.com.au>
Date: Mon, 14 Jul 2025 14:06:00 +1000
Subject: [PATCH] Issue #3154069: Remove NodeController::revisionPageTitle

---
 core/modules/node/node.routing.yml               |  1 -
 .../node/src/Controller/NodeController.php       | 16 ----------------
 2 files changed, 17 deletions(-)

diff --git a/core/modules/node/node.routing.yml b/core/modules/node/node.routing.yml
index aa53d913cf7e..c15887e8df98 100644
--- a/core/modules/node/node.routing.yml
+++ b/core/modules/node/node.routing.yml
@@ -68,7 +68,6 @@ entity.node.revision:
   path: '/node/{node}/revisions/{node_revision}/view'
   defaults:
     _controller: '\Drupal\node\Controller\NodeController::revisionShow'
-    _title_callback: '\Drupal\node\Controller\NodeController::revisionPageTitle'
   requirements:
     _entity_access: 'node_revision.view revision'
     node: \d+
diff --git a/core/modules/node/src/Controller/NodeController.php b/core/modules/node/src/Controller/NodeController.php
index d5a35f64285a..aa7fbc6d4d61 100644
--- a/core/modules/node/src/Controller/NodeController.php
+++ b/core/modules/node/src/Controller/NodeController.php
@@ -116,22 +116,6 @@ public function revisionShow(NodeInterface $node_revision) {
     return $page;
   }
 
-  /**
-   * Page title callback for a node revision.
-   *
-   * @param \Drupal\node\NodeInterface $node_revision
-   *   The node revision.
-   *
-   * @return string
-   *   The page title.
-   */
-  public function revisionPageTitle(NodeInterface $node_revision) {
-    return $this->t('Revision of %title from %date', [
-      '%title' => $node_revision->label(),
-      '%date' => $this->dateFormatter->format($node_revision->getRevisionCreationTime()),
-    ]);
-  }
-
   /**
    * Generates an overview table of older revisions of a node.
    *
-- 
GitLab