Code Duplication    Length = 5-6 lines in 2 locations

src/OroCRM/Bundle/SalesBundle/Entity/Repository/OpportunityRepository.php 1 location

@@ 126-130 (lines=5) @@
123
        $qb->select('IDENTITY(opportunity.status) as name, SUM(opportunity.budgetAmount) as budget')
124
            ->groupBy('opportunity.status');
125
126
        if ($dateStart && $dateEnd) {
127
            $qb->where($qb->expr()->between('opportunity.createdAt', ':dateFrom', ':dateTo'))
128
                ->setParameter('dateFrom', $dateStart)
129
                ->setParameter('dateTo', $dateEnd);
130
        }
131
132
        if ($owners) {
133
            QueryUtils::applyOptimizedIn($qb, 'opportunity.owner', $owners);

src/OroCRM/Bundle/SalesBundle/Entity/Repository/SalesFunnelRepository.php 1 location

@@ 159-164 (lines=6) @@
156
            ->join('funnel.workflowStep', 'workflowStep')
157
            ->groupBy('workflowStep.name');
158
159
        if ($dateFrom && $dataTo) {
160
            $queryBuilder
161
                ->where($queryBuilder->expr()->between('funnel.createdAt', ':dateFrom', ':dateTo'))
162
                ->setParameter('dateFrom', $dateFrom)
163
                ->setParameter('dateTo', $dataTo);
164
        }
165
166
        return $queryBuilder;
167
    }