Mercurial > hg > isophonics-drupal-site
view core/modules/comment/src/Plugin/Validation/Constraint/CommentNameConstraint.php @ 0:4c8ae668cc8c
Initial import (non-working)
author | Chris Cannam |
---|---|
date | Wed, 29 Nov 2017 16:09:58 +0000 |
parents | |
children |
line wrap: on
line source
<?php namespace Drupal\comment\Plugin\Validation\Constraint; use Drupal\Core\Entity\Plugin\Validation\Constraint\CompositeConstraintBase; /** * Supports validating comment author names. * * @Constraint( * id = "CommentName", * label = @Translation("Comment author name", context = "Validation"), * type = "entity:comment" * ) */ class CommentNameConstraint extends CompositeConstraintBase { /** * Message shown when an anonymous user comments using a registered name. * * @var string */ public $messageNameTaken = 'The name you used (%name) belongs to a registered user.'; /** * Message shown when an admin changes the comment-author to an invalid user. * * @var string */ public $messageRequired = 'You have to specify a valid author.'; /** * Message shown when the name doesn't match the author's name. * * @var string */ public $messageMatch = 'The specified author name does not match the comment author.'; /** * {@inheritdoc} */ public function coversFields() { return ['name', 'uid']; } }