| Total Complexity | 10 | 
| Total Lines | 29 | 
| Duplicated Lines | 0 % | 
| Changes | 0 | ||
| 1 | <?php | ||
| 5 | class GeneralOperator implements WhereConditional { | ||
| 6 |     public function matches($key, $value, $mode) { | ||
| 7 | return (Maphper::FIND_BIT ^ Maphper::FIND_GREATER ^ Maphper::FIND_LESS ^ Maphper::FIND_NOT & $mode) | ||
| 8 | || Maphper::FIND_EXACT & $mode; | ||
| 9 | } | ||
| 10 | |||
| 11 |     public function getSql($key, $value, $mode) { | ||
| 15 | ]; | ||
| 16 | } | ||
| 17 | |||
| 18 |     private function getOperator($mode) { | ||
| 19 | if (\Maphper\Maphper::FIND_BIT & $mode) return '&'; | ||
| 20 | else if (\Maphper\Maphper::FIND_NOT & $mode) return '!='; | ||
| 21 | |||
| 22 | return $this->getEqualsOperators($mode); | ||
| 23 | } | ||
| 24 | |||
| 25 |     private function getEqualsOperators($mode) { | ||
| 34 | } | ||
| 35 | } | ||
| 36 |