summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrederic Guillot <fred@kanboard.net>2017-02-05 12:03:18 -0500
committerFrederic Guillot <fred@kanboard.net>2017-02-05 12:03:18 -0500
commit63716637ed00ce6845daacc4b8398ae3ad9859a5 (patch)
tree79337d5ed635dda4cf21c227dc99fe13821cc5cc
parentd0a1ed9227a5166aa56d37ccea142cdb1e0ae082 (diff)
Improve filterSubject() helper method
-rw-r--r--app/Helper/MailHelper.php5
-rw-r--r--tests/units/Helper/MailHelperTest.php1
2 files changed, 4 insertions, 2 deletions
diff --git a/app/Helper/MailHelper.php b/app/Helper/MailHelper.php
index b42d83ab..cb16d6f8 100644
--- a/app/Helper/MailHelper.php
+++ b/app/Helper/MailHelper.php
@@ -40,8 +40,9 @@ class MailHelper extends Base
*/
public function filterSubject($subject)
{
- $subject = str_replace('RE: ', '', $subject);
- $subject = str_replace('FW: ', '', $subject);
+ $subject = str_ireplace('RE: ', '', $subject);
+ $subject = str_ireplace('FW: ', '', $subject);
+ $subject = str_ireplace('Fwd: ', '', $subject);
return $subject;
}
diff --git a/tests/units/Helper/MailHelperTest.php b/tests/units/Helper/MailHelperTest.php
index e871a57d..c6f13042 100644
--- a/tests/units/Helper/MailHelperTest.php
+++ b/tests/units/Helper/MailHelperTest.php
@@ -20,6 +20,7 @@ class MailHelperTest extends Base
$this->assertEquals('Test', $helper->filterSubject('Test'));
$this->assertEquals('Test', $helper->filterSubject('RE: Test'));
$this->assertEquals('Test', $helper->filterSubject('FW: Test'));
+ $this->assertEquals('Test', $helper->filterSubject('Fwd: Test'));
}
public function testGetSenderAddress()