Source of file EmailField.php
Size: 0,627 Bytes - Last Modified: 2021-12-24T05:18:45+00:00
/var/www/docs.ssmods.com/process/src/src/Fields/EmailField.php
1234567891011121314151617181920212223242526272829 | <?php namespace IQnection\FormBuilder\Fields; use IQnection\FormBuilder\Model\Field; use SilverStripe\Forms; class EmailField extends Field { private static $table_name = 'FormBuilderEmailField'; private static $singular_name = 'Email'; private static $extensions = [ \IQnection\FormBuilder\Extensions\InputField::class ]; public function getBaseField(&$validator = null, $defaults = null) { $field = Forms\EmailField::create($this->getFrontendFieldName()); return $field; } public function getFieldJsValidation() { $rules = parent::getFieldJsValidation(); $rules['email'] = true; return $rules; } } |