class Email in Drupal 10
Same name in this branch
- 10 core/lib/Drupal/Core/Render/Element/Email.php \Drupal\Core\Render\Element\Email
- 10 core/lib/Drupal/Core/TypedData/Plugin/DataType/Email.php \Drupal\Core\TypedData\Plugin\DataType\Email
Same name and namespace in other branches
- 8 core/lib/Drupal/Core/TypedData/Plugin/DataType/Email.php \Drupal\Core\TypedData\Plugin\DataType\Email
- 9 core/lib/Drupal/Core/TypedData/Plugin/DataType/Email.php \Drupal\Core\TypedData\Plugin\DataType\Email
The Email data type.
The plain value of Email is the email address represented as PHP string.
Plugin annotation
@DataType(
id = "email",
label = @Translation("Email"),
constraints = {"Email" = {}}
)
Hierarchy
- class \Drupal\Core\TypedData\Plugin\DataType\Email extends \Drupal\Core\TypedData\Plugin\DataType\StringData implements \Drupal\Core\TypedData\Type\StringInterface
Expanded class hierarchy of Email
22 string references to 'Email'
- AssertMailTrait::assertMail in core/
lib/ Drupal/ Core/ Test/ AssertMailTrait.php - Asserts that the most recently sent email message has the given value.
- Comment::baseFieldDefinitions in core/
modules/ comment/ src/ Entity/ Comment.php - CommentForm::form in core/
modules/ comment/ src/ CommentForm.php - Gets the actual form array to be built.
- ConstraintManager::registerDefinitions in core/
lib/ Drupal/ Core/ Validation/ ConstraintManager.php - Callback for registering definitions for constraints shipped with Symfony.
- contact_entity_extra_field_info in core/
modules/ contact/ contact.module - Implements hook_entity_extra_field_info().
File
- core/
lib/ Drupal/ Core/ TypedData/ Plugin/ DataType/ Email.php, line 18
Namespace
Drupal\Core\TypedData\Plugin\DataTypeView source
class Email extends StringData implements StringInterface {
}