InboxSearch
1.0.0
Search operators library. See more from Gmail: https://support.google.com/mail/answer/7190?hl=en
$term = 'from:[email protected] forum';
$factory = new InboxSearchFactory($term);
// return InboxSearchInterface
$inboxSearch = $factory->process();
$from = $inboxSearch->getFrom(); // [email protected]
$keyword = $inboxSearch->getKeyword(); // array('from' => 'forum')
$fromKeyword = $inboxSearch->getKeywordFor(InboxSearchInterface::FILTER_FROM); // forumFilter must implement FilterInterface.
Then register the filter in your factory instance
$factory = new InboxSearchFactory($term);
$myFilterParserFqcn = 'SwmInboxSearchFilterModelMyCustomFilter';
$factory->addFilterParser($myFilterParserFqcn);php composer install --dev
bin/atoum -d tests/units