PrivateMessageThreadMemberConstraint.php in Private Message 8
Same filename and directory in other branches
File
src/Plugin/Validation/Constraint/PrivateMessageThreadMemberConstraint.phpView source
<?php
namespace Drupal\private_message\Plugin\Validation\Constraint;
use Symfony\Component\Validator\Constraint;
/**
* Checks that members of the thread have permission to use private messages.
*
* @Constraint(
* id = "private_message_thread_member",
* label = @Translation("Private Message Thread Member", context = "Validation"),
* )
*/
class PrivateMessageThreadMemberConstraint extends Constraint {
/**
* Constraint violation error.
*
* The message that is shown if the user does not have permission to use the
* private message system. We give a user not found error rather than a
* permissions error, as revealing a permissions error would allow users to
* discover users on the site who are not part of the private message system.
*
* @var string
*/
public $userPrivateMessagePermissionError = 'User %user not found';
}
Classes
Name | Description |
---|---|
PrivateMessageThreadMemberConstraint | Checks that members of the thread have permission to use private messages. |