Skip to content

Commit 572d7bd

Browse files
committed
Carbon Exception Parse Data #45
1 parent 2b4c463 commit 572d7bd

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/IMAP/Message.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -296,8 +296,9 @@ private function parseHeader() {
296296
$this->date = Carbon::parse($date);
297297
} catch (\Exception $e) {
298298
switch (true) {
299-
case preg_match('/([A-Z]{2,3}\,\ [0-9]{1,2}\ [A-Z]{2,3}\ [0-9]{4}\ [0-9]{1,2}\:[0-9]{1,2}\:[0-9]{1,2}\ \+[0-9]{4}\ \(.*)\)+$/i', $date) > 0:
300-
$array = explode('(', $date);
299+
case preg_match('/([A-Z]{2,3}\,\ [0-9]{1,2}\ [A-Z]{2,3}\ [0-9]{4}\ [0-9]{1,2}\:[0-9]{1,2}\:[0-9]{1,2}\ [\-|\+][0-9]{4}\ \(.*)\)+$/i', $date) > 0:
300+
case preg_match('/([0-9]{1,2}\ [A-Z]{2,3}\ [0-9]{2,4}\ [0-9]{2}\:[0-9]{2}\:[0-9]{2}\ [A-Z]{2}\ \-[0-9]{2}\:[0-9]{2}\ \([A-Z]{2,3}\ \-[0-9]{2}:[0-9]{2}\))+$/i', $date) > 0:
301+
$array = explode('(', $date);
301302
$array = array_reverse($array);
302303
$date = trim(array_pop($array));
303304
break;

0 commit comments

Comments
 (0)