Example #1
0
 protected function addStatement($clause, $statement, array $parameters = array())
 {
     if ('WHERE' === $clause) {
         $statement = "AND ({$statement})";
     } elseif ('WHERE AND' === $clause) {
         $clause = 'WHERE';
         $statement = "AND {$statement}";
     } elseif ('WHERE OR' === $clause) {
         $clause = 'WHERE';
         $statement = "OR {$statement}";
     }
     return parent::addStatement($clause, $statement, $parameters);
 }