Code Duplication    Length = 12-12 lines in 2 locations

src/Oci8/Query/Grammars/OracleGrammar.php 2 locations

@@ 507-518 (lines=12) @@
504
     * @param  array  $where
505
     * @return string
506
     */
507
    protected function whereNotInRaw(Builder $query, $where)
508
    {
509
        if (! empty($where['values'])) {
510
            if (is_array($where['values']) && count($where['values']) > 1000) {
511
                return $this->resolveClause($where['column'], $where['values'], 'not in');
512
            } else {
513
                return $this->wrap($where['column']).' not in ('.implode(', ', $where['values']).')';
514
            }
515
        }
516
517
        return '1 = 1';
518
    }
519
520
    /**
521
     * Compile a "where in raw" clause.
@@ 529-540 (lines=12) @@
526
     * @param  array  $where
527
     * @return string
528
     */
529
    protected function whereInRaw(Builder $query, $where)
530
    {
531
        if (! empty($where['values'])) {
532
            if (is_array($where['values']) && count($where['values']) > 1000) {
533
                return $this->resolveClause($where['column'], $where['values'], 'in');
534
            } else {
535
                return $this->wrap($where['column']).' in ('.implode(', ', $where['values']).')';
536
            }
537
        }
538
539
        return '0 = 1';
540
    }
541
542
    private function resolveClause($column, $values, $type)
543
    {