123456789101112131415161718192021222324252627 |
- <?php
- namespace Drupal\comment;
- use Drupal\Core\Entity\FieldableEntityInterface;
- /**
- * Defines an interface for building comment links on a commented entity.
- *
- * Comment links include 'log in to post new comment', 'add new comment' etc.
- */
- interface CommentLinkBuilderInterface {
- /**
- * Builds links for the given entity.
- *
- * @param \Drupal\Core\Entity\FieldableEntityInterface $entity
- * Entity for which the links are being built.
- * @param array $context
- * Array of context passed from the entity view builder.
- *
- * @return array
- * Array of entity links.
- */
- public function buildCommentedEntityLinks(FieldableEntityInterface $entity, array &$context);
- }
|