Code Duplication    Length = 8-8 lines in 7 locations

lib/Doctrine/DBAL/Platforms/DB2Platform.php 1 location

@@ 799-806 (lines=8) @@
796
    /**
797
     * {@inheritDoc}
798
     */
799
    public function getLocateExpression($str, $substr, $startPos = false)
800
    {
801
        if ($startPos == false) {
802
            return 'LOCATE(' . $substr . ', ' . $str . ')';
803
        }
804
805
        return 'LOCATE(' . $substr . ', ' . $str . ', '.$startPos.')';
806
    }
807
808
    /**
809
     * {@inheritDoc}

lib/Doctrine/DBAL/Platforms/DrizzlePlatform.php 1 location

@@ 600-607 (lines=8) @@
597
    /**
598
     * {@inheritDoc}
599
     */
600
    public function getLocateExpression($str, $substr, $startPos = false)
601
    {
602
        if ($startPos == false) {
603
            return 'LOCATE(' . $substr . ', ' . $str . ')';
604
        }
605
606
        return 'LOCATE(' . $substr . ', ' . $str . ', '.$startPos.')';
607
    }
608
609
    /**
610
     * {@inheritDoc}

lib/Doctrine/DBAL/Platforms/MySqlPlatform.php 1 location

@@ 101-108 (lines=8) @@
98
    /**
99
     * {@inheritDoc}
100
     */
101
    public function getLocateExpression($str, $substr, $startPos = false)
102
    {
103
        if ($startPos == false) {
104
            return 'LOCATE(' . $substr . ', ' . $str . ')';
105
        }
106
107
        return 'LOCATE(' . $substr . ', ' . $str . ', '.$startPos.')';
108
    }
109
110
    /**
111
     * {@inheritDoc}

lib/Doctrine/DBAL/Platforms/OraclePlatform.php 1 location

@@ 86-93 (lines=8) @@
83
    /**
84
     * {@inheritDoc}
85
     */
86
    public function getLocateExpression($str, $substr, $startPos = false)
87
    {
88
        if ($startPos == false) {
89
            return 'INSTR('.$str.', '.$substr.')';
90
        }
91
92
        return 'INSTR('.$str.', '.$substr.', '.$startPos.')';
93
    }
94
95
    /**
96
     * {@inheritDoc}

lib/Doctrine/DBAL/Platforms/SQLAnywherePlatform.php 1 location

@@ 955-962 (lines=8) @@
952
    /**
953
     * {@inheritdoc}
954
     */
955
    public function getLocateExpression($str, $substr, $startPos = false)
956
    {
957
        if ($startPos == false) {
958
            return 'LOCATE(' . $str . ', ' . $substr . ')';
959
        }
960
961
        return 'LOCATE(' . $str . ', ' . $substr . ', ' . $startPos . ')';
962
    }
963
964
    /**
965
     * {@inheritdoc}

lib/Doctrine/DBAL/Platforms/SqlitePlatform.php 1 location

@@ 119-126 (lines=8) @@
116
    /**
117
     * {@inheritDoc}
118
     */
119
    public function getLocateExpression($str, $substr, $startPos = false)
120
    {
121
        if ($startPos == false) {
122
            return 'LOCATE('.$str.', '.$substr.')';
123
        }
124
125
        return 'LOCATE('.$str.', '.$substr.', '.$startPos.')';
126
    }
127
128
    /**
129
     * {@inheritdoc}

lib/Doctrine/DBAL/Platforms/SQLServerPlatform.php 1 location

@@ 990-997 (lines=8) @@
987
    /**
988
     * {@inheritDoc}
989
     */
990
    public function getLocateExpression($str, $substr, $startPos = false)
991
    {
992
        if ($startPos == false) {
993
            return 'CHARINDEX(' . $substr . ', ' . $str . ')';
994
        }
995
996
        return 'CHARINDEX(' . $substr . ', ' . $str . ', ' . $startPos . ')';
997
    }
998
999
    /**
1000
     * {@inheritDoc}