FeedHtmlRouteProvider.php 785 B

12345678910111213141516171819202122232425262728293031323334
  1. <?php
  2. namespace Drupal\aggregator;
  3. use Drupal\Core\Entity\EntityTypeInterface;
  4. use Drupal\Core\Entity\Routing\AdminHtmlRouteProvider;
  5. /**
  6. * Provides HTML routes for the feed entity type.
  7. */
  8. class FeedHtmlRouteProvider extends AdminHtmlRouteProvider {
  9. /**
  10. * {@inheritdoc}
  11. */
  12. protected function getCanonicalRoute(EntityTypeInterface $entity_type) {
  13. $route = parent::getCanonicalRoute($entity_type);
  14. $route->setDefault('_title_controller', '\Drupal\aggregator\Controller\AggregatorController::feedTitle');
  15. return $route;
  16. }
  17. /**
  18. * {@inheritdoc}
  19. */
  20. protected function getEditFormRoute(EntityTypeInterface $entity_type) {
  21. $route = parent::getEditFormRoute($entity_type);
  22. $route->setDefault('_title', 'Configure');
  23. return $route;
  24. }
  25. }