diff --git a/core/core.services.yml b/core/core.services.yml
index 7d7449d..8952663 100644
--- a/core/core.services.yml
+++ b/core/core.services.yml
@@ -1275,7 +1275,6 @@ services:
     class: Drupal\Core\PathProcessor\PathProcessorFront
     tags:
       - { name: path_processor_inbound, priority: 200 }
-      - { name: path_processor_outbound, priority: 200 }
     arguments: ['@config.factory']
   route_processor_current:
     class: Drupal\Core\RouteProcessor\RouteProcessorCurrent
diff --git a/core/lib/Drupal/Core/PathProcessor/PathProcessorFront.php b/core/lib/Drupal/Core/PathProcessor/PathProcessorFront.php
index a800842..056084b 100644
--- a/core/lib/Drupal/Core/PathProcessor/PathProcessorFront.php
+++ b/core/lib/Drupal/Core/PathProcessor/PathProcessorFront.php
@@ -9,10 +9,8 @@
 
 /**
  * Processes the inbound path by resolving it to the front page if empty.
- *
- * @todo - remove ::processOutbound() when we remove UrlGenerator::fromPath().
  */
-class PathProcessorFront implements InboundPathProcessorInterface, OutboundPathProcessorInterface {
+class PathProcessorFront implements InboundPathProcessorInterface {
 
   /**
    * A config factory for retrieving required config settings.
@@ -46,15 +44,4 @@ public function processInbound($path, Request $request) {
     return $path;
   }
 
-  /**
-   * {@inheritdoc}
-   */
-  public function processOutbound($path, &$options = array(), Request $request = NULL, BubbleableMetadata $bubbleable_metadata = NULL) {
-    // The special path '<front>' links to the default front page.
-    if ($path === '/<front>') {
-      $path = '/';
-    }
-    return $path;
-  }
-
 }
