Code Duplication    Length = 3-3 lines in 2 locations

src/Mouf/Database/TDBM/QueryFactory/FindObjectsQueryFactory.php 1 location

@@ 33-35 (lines=3) @@
30
        $sql = 'SELECT DISTINCT '.implode(', ', $columnsList).' FROM MAGICJOIN('.$this->mainTable.')';
31
32
        $pkColumnNames = $this->schema->getTable($this->mainTable)->getPrimaryKeyColumns();
33
        $pkColumnNames = array_map(function ($pkColumn) {
34
            return $this->tdbmService->getConnection()->quoteIdentifier($this->mainTable).'.'.$this->tdbmService->getConnection()->quoteIdentifier($pkColumn);
35
        }, $pkColumnNames);
36
37
        $countSql = 'SELECT COUNT(DISTINCT '.implode(', ', $pkColumnNames).') FROM MAGICJOIN('.$this->mainTable.')';
38

src/Mouf/Database/TDBM/QueryFactory/FindObjectsFromSqlQueryFactory.php 1 location

@@ 49-51 (lines=3) @@
46
47
        // Let's compute the COUNT.
48
        $pkColumnNames = $this->schema->getTable($this->mainTable)->getPrimaryKeyColumns();
49
        $pkColumnNames = array_map(function ($pkColumn) {
50
            return $this->tdbmService->getConnection()->quoteIdentifier($this->mainTable).'.'.$this->tdbmService->getConnection()->quoteIdentifier($pkColumn);
51
        }, $pkColumnNames);
52
53
        $countSql = 'SELECT COUNT(DISTINCT '.implode(', ', $pkColumnNames).') FROM '.$this->from;
54