Code Duplication    Length = 11-15 lines in 4 locations

eZ/Publish/Core/Persistence/Legacy/Content/UrlAlias/Gateway/DoctrineDatabase.php 2 locations

@@ 139-149 (lines=11) @@
136
            )
137
        );
138
139
        if ($languageId !== false) {
140
            $query->where(
141
                $query->expr->gt(
142
                    $query->expr->bitAnd(
143
                        $this->dbHandler->quoteColumn('lang_mask'),
144
                        $query->bindValue($languageId, null, \PDO::PARAM_INT)
145
                    ),
146
                    0
147
                )
148
            );
149
        }
150
151
        $statement = $query->prepare();
152
        $statement->execute();
@@ 203-217 (lines=15) @@
200
            $limit,
201
            $offset
202
        );
203
        if (isset($languageCode)) {
204
            $query->where(
205
                $query->expr->gt(
206
                    $query->expr->bitAnd(
207
                        $this->dbHandler->quoteColumn('lang_mask'),
208
                        $query->bindValue(
209
                            $this->languageMaskGenerator->generateLanguageIndicator($languageCode, false),
210
                            null,
211
                            \PDO::PARAM_INT
212
                        )
213
                    ),
214
                    0
215
                )
216
            );
217
        }
218
        $statement = $query->prepare();
219
        $statement->execute();
220

eZ/Publish/Core/Persistence/Legacy/Content/Gateway/DoctrineDatabase.php 2 locations

@@ 1668-1678 (lines=11) @@
1665
        }
1666
1667
        // relation type
1668
        if (isset($relationType)) {
1669
            $query->where(
1670
                $query->expr->gt(
1671
                    $query->expr->bitAnd(
1672
                        $this->dbHandler->quoteColumn('relation_type', 'ezcontentobject_link'),
1673
                        $query->bindValue($relationType, null, \PDO::PARAM_INT)
1674
                    ),
1675
                    0
1676
                )
1677
            );
1678
        }
1679
1680
        $statement = $query->prepare();
1681
        $statement->execute();
@@ 1725-1735 (lines=11) @@
1722
        );
1723
1724
        // relation type
1725
        if (isset($relationType)) {
1726
            $query->where(
1727
                $query->expr->gt(
1728
                    $query->expr->bitAnd(
1729
                        $this->dbHandler->quoteColumn('relation_type', 'ezcontentobject_link'),
1730
                        $query->bindValue($relationType, null, \PDO::PARAM_INT)
1731
                    ),
1732
                    0
1733
                )
1734
            );
1735
        }
1736
1737
        $statement = $query->prepare();
1738