public static function replaceBooleanWords($term) { $replacementMap = [' AND ' => ' && ', ' OR ' => ' || ', ' NOT ' => ' !']; $result = strtr($term, $replacementMap); return $result; }
/** * @group unit * @dataProvider getReplaceBooleanWordsPairs */ public function testReplaceBooleanWords($before, $after) { $this->assertEquals($after, Util::replaceBooleanWords($before)); }