File tree Expand file tree Collapse file tree 2 files changed +29
-0
lines changed
src/Mail/Client/Imap/Util
tests/Mail/Client/Imap/Util Expand file tree Collapse file tree 2 files changed +29
-0
lines changed Original file line number Diff line number Diff line change @@ -103,6 +103,7 @@ public function getFolderType(ListMailFolder $listMailFolder): string
103
103
// | INBOX
104
104
// +------------------
105
105
case "[GOOGLE MAIL]/ALLE NACHRICHTEN " :
106
+ case "[GMAIL]/ALLE NACHRICHTEN " :
106
107
case "INBOX " :
107
108
$ type = MailFolder::TYPE_INBOX ;
108
109
break ;
@@ -111,6 +112,7 @@ public function getFolderType(ListMailFolder $listMailFolder): string
111
112
// | TRASH
112
113
// +------------------
113
114
case "[GOOGLE MAIL]/PAPIERKORB " :
115
+ case "[GMAIL]/PAPIERKORB " :
114
116
case "TRASH " :
115
117
case "JUNK-E-MAIL " :
116
118
case "DELETED " :
@@ -127,6 +129,7 @@ public function getFolderType(ListMailFolder $listMailFolder): string
127
129
// | DRAFT
128
130
// +------------------
129
131
case "[GOOGLE MAIL]/ENTWÜRFE " :
132
+ case "[GMAIL]/ENTWÜRFE " :
130
133
case "DRAFTS " :
131
134
case "DRAFT " :
132
135
case "ENTWÜRFE " :
@@ -138,6 +141,7 @@ public function getFolderType(ListMailFolder $listMailFolder): string
138
141
// | SENT
139
142
// +------------------
140
143
case "[GOOGLE MAIL]/GESENDET " :
144
+ case "[GMAIL]/GESENDET " :
141
145
case "GESENDETE ELEMENTE " :
142
146
case "GESENDET " :
143
147
case "SENT " :
@@ -152,6 +156,7 @@ public function getFolderType(ListMailFolder $listMailFolder): string
152
156
// | JUNK
153
157
// +------------------
154
158
case "[GOOGLE MAIL]/SPAM " :
159
+ case "[GMAIL]/SPAM " :
155
160
case "JUNK " :
156
161
case "SPAMVERDACHT " :
157
162
case "INBOX " . $ delimiter . "JUNK " :
Original file line number Diff line number Diff line change @@ -195,6 +195,30 @@ public function testGetFolderType()
195
195
$ this ->createListMailFolder ("Gesendet " , ". " )
196
196
)
197
197
);
198
+
199
+
200
+ foreach (["Google Mail " , "Gmail " ] as $ label ) {
201
+ $ this ->assertSame (
202
+ MailFolder::TYPE_SENT ,
203
+ $ mapper ->getFolderType ($ this ->createListMailFolder ("[ $ label]/Gesendet " , ". " ))
204
+ );
205
+ $ this ->assertSame (
206
+ MailFolder::TYPE_DRAFT ,
207
+ $ mapper ->getFolderType ($ this ->createListMailFolder ("[ $ label]/Entwürfe " , ". " ))
208
+ );
209
+ $ this ->assertSame (
210
+ MailFolder::TYPE_INBOX ,
211
+ $ mapper ->getFolderType ($ this ->createListMailFolder ("[ $ label]/Alle Nachrichten " , ". " ))
212
+ );
213
+ $ this ->assertSame (
214
+ MailFolder::TYPE_JUNK ,
215
+ $ mapper ->getFolderType ($ this ->createListMailFolder ("[ $ label]/Spam " , ". " ))
216
+ );
217
+ $ this ->assertSame (
218
+ MailFolder::TYPE_TRASH ,
219
+ $ mapper ->getFolderType ($ this ->createListMailFolder ("[ $ label]/Papierkorb " , ". " ))
220
+ );
221
+ }
198
222
}
199
223
200
224
You can’t perform that action at this time.
0 commit comments