FeedHtmlRouteProvider.php

Same filename in other branches
  1. 9 core/modules/aggregator/src/FeedHtmlRouteProvider.php

Namespace

Drupal\aggregator

File

core/modules/aggregator/src/FeedHtmlRouteProvider.php

View source
<?php

namespace Drupal\aggregator;

use Drupal\Core\Entity\EntityTypeInterface;
use Drupal\Core\Entity\Routing\AdminHtmlRouteProvider;

/**
 * Provides HTML routes for the feed entity type.
 */
class FeedHtmlRouteProvider extends AdminHtmlRouteProvider {
    
    /**
     * {@inheritdoc}
     */
    protected function getCanonicalRoute(EntityTypeInterface $entity_type) {
        $route = parent::getCanonicalRoute($entity_type);
        $route->setDefault('_title_controller', '\\Drupal\\aggregator\\Controller\\AggregatorController::feedTitle');
        return $route;
    }
    
    /**
     * {@inheritdoc}
     */
    protected function getEditFormRoute(EntityTypeInterface $entity_type) {
        $route = parent::getEditFormRoute($entity_type);
        $route->setDefault('_title', 'Configure');
        return $route;
    }

}

Classes

Title Deprecated Summary
FeedHtmlRouteProvider Provides HTML routes for the feed entity type.

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.