34 lines
785 B
PHP
34 lines
785 B
PHP
<?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;
|
|
}
|
|
|
|
}
|