Skip to content

Commit 46e045d

Browse files
committed
Add “Block Free Email Providers” setting to Email fields
1 parent 2249e3f commit 46e045d

5 files changed

Lines changed: 4951 additions & 10 deletions

File tree

src/base/PluginTrait.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
use verbb\formie\Formie;
55
use verbb\formie\events\ModifyTwigEnvironmentEvent;
66
use verbb\formie\services\Countries;
7+
use verbb\formie\services\EmailDomains;
78
use verbb\formie\services\Emails;
89
use verbb\formie\services\EmailTemplates;
910
use verbb\formie\services\Fields;
@@ -72,6 +73,7 @@ public static function config(): array
7273
return [
7374
'components' => [
7475
'countries' => Countries::class,
76+
'emailDomains' => EmailDomains::class,
7577
'emails' => Emails::class,
7678
'emailTemplates' => EmailTemplates::class,
7779
'fields' => Fields::class,
@@ -148,6 +150,11 @@ public function getEmails(): Emails
148150
return $this->get('emails');
149151
}
150152

153+
public function getEmailDomains(): EmailDomains
154+
{
155+
return $this->get('emailDomains');
156+
}
157+
151158
public function getEmailTemplates(): EmailTemplates
152159
{
153160
return $this->get('emailTemplates');

0 commit comments

Comments
 (0)