Source of file EditableMxValidatedEmailField.php
Size: 0,877 Bytes - Last Modified: 2021-12-24T06:41:08+00:00
/var/www/docs.ssmods.com/process/src/src/fields/editableformfields/EditableMxValidatedEmailField.php
123456789101112131415161718192021222324252627282930313233 | <?php namespace Codem\DomainValidation; use SilverStripe\UserForms\Model\EditableFormField\EditableEmailField; /** * EditableMxValidatedEmailField * * Allow users to define a validating editable email field for a UserDefinedForm */ class EditableMxValidatedEmailField extends EditableEmailField { private static $singular_name = 'Email Field with MX validation'; private static $plural_name = 'Email Fields with MX validation'; private static $has_placeholder = true; private static $table_name = 'EditableMxValidatedEmailField'; public function getFormField() { $field = MxValidatedEmailField::create($this->Name, $this->EscapedTitle, $this->Default) ->setFieldHolderTemplate('UserFormsField_holder') ->setTemplate('UserFormsField'); $this->doUpdateFormField($field); return $field; } } |