2
2
3
3
namespace Buildcode \LaravelDatabaseEmails ;
4
4
5
+ use Exception ;
5
6
use Carbon \Carbon ;
6
7
use InvalidArgumentException ;
7
- use Exception ;
8
8
9
9
class Validator
10
10
{
@@ -61,14 +61,14 @@ private function validateLabel(EmailComposer $composer)
61
61
*/
62
62
private function validateRecipient (EmailComposer $ composer )
63
63
{
64
- if (!$ composer ->hasData ('recipient ' )) {
64
+ if (! $ composer ->hasData ('recipient ' )) {
65
65
throw new InvalidArgumentException ('No recipient specified ' );
66
66
}
67
67
68
- $ recipients = (array )$ composer ->getData ('recipient ' );
68
+ $ recipients = (array ) $ composer ->getData ('recipient ' );
69
69
70
70
foreach ($ recipients as $ recipient ) {
71
- if (!filter_var ($ recipient , FILTER_VALIDATE_EMAIL )) {
71
+ if (! filter_var ($ recipient , FILTER_VALIDATE_EMAIL )) {
72
72
throw new InvalidArgumentException ('E-mail address [ ' . $ recipient . '] is invalid ' );
73
73
}
74
74
}
@@ -82,12 +82,12 @@ private function validateRecipient(EmailComposer $composer)
82
82
*/
83
83
private function validateCc (EmailComposer $ composer )
84
84
{
85
- if (!$ composer ->hasData ('cc ' )) {
85
+ if (! $ composer ->hasData ('cc ' )) {
86
86
return ;
87
87
}
88
88
89
- foreach ((array )$ composer ->getData ('cc ' ) as $ cc ) {
90
- if (!filter_var ($ cc , FILTER_VALIDATE_EMAIL )) {
89
+ foreach ((array ) $ composer ->getData ('cc ' ) as $ cc ) {
90
+ if (! filter_var ($ cc , FILTER_VALIDATE_EMAIL )) {
91
91
throw new InvalidArgumentException ('E-mail address [ ' . $ cc . '] is invalid ' );
92
92
}
93
93
}
@@ -101,12 +101,12 @@ private function validateCc(EmailComposer $composer)
101
101
*/
102
102
private function validateBcc (EmailComposer $ composer )
103
103
{
104
- if (!$ composer ->hasData ('bcc ' )) {
104
+ if (! $ composer ->hasData ('bcc ' )) {
105
105
return ;
106
106
}
107
107
108
- foreach ((array )$ composer ->getData ('bcc ' ) as $ bcc ) {
109
- if (!filter_var ($ bcc , FILTER_VALIDATE_EMAIL )) {
108
+ foreach ((array ) $ composer ->getData ('bcc ' ) as $ bcc ) {
109
+ if (! filter_var ($ bcc , FILTER_VALIDATE_EMAIL )) {
110
110
throw new InvalidargumentException ('E-mail address [ ' . $ bcc . '] is invalid ' );
111
111
}
112
112
}
@@ -120,7 +120,7 @@ private function validateBcc(EmailComposer $composer)
120
120
*/
121
121
private function validateSubject (EmailComposer $ composer )
122
122
{
123
- if (!$ composer ->hasData ('subject ' )) {
123
+ if (! $ composer ->hasData ('subject ' )) {
124
124
throw new InvalidArgumentException ('No subject specified ' );
125
125
}
126
126
}
@@ -137,13 +137,13 @@ private function validateView(EmailComposer $composer)
137
137
return ;
138
138
}
139
139
140
- if (!$ composer ->hasData ('view ' )) {
140
+ if (! $ composer ->hasData ('view ' )) {
141
141
throw new InvalidArgumentException ('No view specified ' );
142
142
}
143
143
144
144
$ view = $ composer ->getData ('view ' );
145
145
146
- if (!view ()->exists ($ view )) {
146
+ if (! view ()->exists ($ view )) {
147
147
throw new InvalidArgumentException ('View [ ' . $ view . '] does not exist ' );
148
148
}
149
149
}
@@ -156,7 +156,7 @@ private function validateView(EmailComposer $composer)
156
156
*/
157
157
private function validateVariables (EmailComposer $ composer )
158
158
{
159
- if ($ composer ->hasData ('variables ' ) && !is_array ($ composer ->getData ('variables ' ))) {
159
+ if ($ composer ->hasData ('variables ' ) && ! is_array ($ composer ->getData ('variables ' ))) {
160
160
throw new InvalidArgumentException ('Variables must be an array ' );
161
161
}
162
162
}
@@ -169,13 +169,13 @@ private function validateVariables(EmailComposer $composer)
169
169
*/
170
170
private function validateScheduled (EmailComposer $ composer )
171
171
{
172
- if (!$ composer ->hasData ('scheduled_at ' )) {
172
+ if (! $ composer ->hasData ('scheduled_at ' )) {
173
173
return ;
174
174
}
175
175
176
176
$ scheduled = $ composer ->getData ('scheduled_at ' );
177
177
178
- if (!$ scheduled instanceof Carbon && !is_string ($ scheduled )) {
178
+ if (! $ scheduled instanceof Carbon && ! is_string ($ scheduled )) {
179
179
throw new InvalidArgumentException ('Scheduled date must be a Carbon\Carbon instance or a strtotime-valid string ' );
180
180
}
181
181
0 commit comments