Mercurial > hg > cmmr2012-drupal-site
diff core/modules/comment/src/CommentBreadcrumbBuilder.php @ 5:12f9dff5fda9 tip
Update to Drupal core 8.7.1
author | Chris Cannam |
---|---|
date | Thu, 09 May 2019 15:34:47 +0100 |
parents | c75dbcec494b |
children |
line wrap: on
line diff
--- a/core/modules/comment/src/CommentBreadcrumbBuilder.php Thu Feb 28 13:11:55 2019 +0000 +++ b/core/modules/comment/src/CommentBreadcrumbBuilder.php Thu May 09 15:34:47 2019 +0100 @@ -4,7 +4,7 @@ use Drupal\Core\Breadcrumb\BreadcrumbBuilderInterface; use Drupal\Core\Breadcrumb\Breadcrumb; -use Drupal\Core\Entity\EntityManagerInterface; +use Drupal\Core\Entity\EntityTypeManagerInterface; use Drupal\Core\Link; use Drupal\Core\Routing\RouteMatchInterface; use Drupal\Core\StringTranslation\StringTranslationTrait; @@ -25,11 +25,11 @@ /** * Constructs the CommentBreadcrumbBuilder. * - * @param \Drupal\Core\Entity\EntityManagerInterface $entity_manager - * The entity manager. + * @param \Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager + * The entity type manager. */ - public function __construct(EntityManagerInterface $entity_manager) { - $this->storage = $entity_manager->getStorage('comment'); + public function __construct(EntityTypeManagerInterface $entity_type_manager) { + $this->storage = $entity_type_manager->getStorage('comment'); } /** @@ -48,7 +48,7 @@ $breadcrumb->addLink(Link::createFromRoute($this->t('Home'), '<front>')); $entity = $route_match->getParameter('entity'); - $breadcrumb->addLink(new Link($entity->label(), $entity->urlInfo())); + $breadcrumb->addLink(new Link($entity->label(), $entity->toUrl())); $breadcrumb->addCacheableDependency($entity); if (($pid = $route_match->getParameter('pid')) && ($comment = $this->storage->load($pid))) { @@ -56,7 +56,7 @@ $breadcrumb->addCacheableDependency($comment); // Display link to parent comment. // @todo Clean-up permalink in https://www.drupal.org/node/2198041 - $breadcrumb->addLink(new Link($comment->getSubject(), $comment->urlInfo())); + $breadcrumb->addLink(new Link($comment->getSubject(), $comment->toUrl())); } return $breadcrumb;