Code Duplication    Length = 8-8 lines in 2 locations

src/AbstractDoctrineRepository.php 2 locations

@@ 67-74 (lines=8) @@
64
        $qb->select('*')->from($this->getTable())->where($qb->expr()->eq('id', ':id'))->setParameter('id', $id);
65
66
        $row = $qb->execute()->fetch(\PDO::FETCH_ASSOC);
67
        if (false === $row) {
68
            $this->logger->warning(
69
                'model: model {model} with id {id} not found',
70
                ['model' => $modelClass, 'id' => $id]
71
            );
72
73
            return null;
74
        }
75
76
        $this->cache->set($row['id'], $row);
77
@@ 98-105 (lines=8) @@
95
        $qb = $this->getFindByQueryBuilder($criteria)->setMaxResults(1);
96
97
        $row = $qb->execute()->fetch(\PDO::FETCH_ASSOC);
98
        if (false === $row) {
99
            $this->logger->warning(
100
                'model: model {model} with criteria {criteria} not found',
101
                ['model' => $modelClass, 'criteria' => $criteria]
102
            );
103
104
            return null;
105
        }
106
107
        $this->cache->set($row['id'], $row);
108