Code Duplication    Length = 15-15 lines in 2 locations

src/OroCRM/Bundle/SalesBundle/Migrations/Schema/v1_22/UpdateReportQuery.php 2 locations

@@ 72-86 (lines=15) @@
69
     * @param LoggerInterface $logger
70
     * @param $dryRun
71
     */
72
    protected function migrateReport(LoggerInterface $logger, $dryRun)
73
    {
74
        $sql = 'SELECT r.id, r.definition, r.entity FROM oro_report r';
75
76
        $className = 'OroCRM\Bundle\SalesBundle\Entity\Opportunity';
77
        $oldField = 'status_label';
78
        $newField = 'status';
79
        $this->logQuery($logger, $sql);
80
81
        $rows = $this->connection->fetchAll($sql);
82
        foreach ($rows as $row) {
83
            $def = json_decode($row['definition'], true);
84
            $this->fixReportDefs($logger, $dryRun, $def, $row, $className, $oldField, $newField);
85
        }
86
    }
87
88
    /**
89
     * @param LoggerInterface $logger
@@ 92-106 (lines=15) @@
89
     * @param LoggerInterface $logger
90
     * @param $dryRun
91
     */
92
    protected function migrateSegment(LoggerInterface $logger, $dryRun)
93
    {
94
        $sql = 'SELECT s.id, s.definition, s.entity FROM oro_segment s';
95
96
        $className = 'OroCRM\Bundle\SalesBundle\Entity\Opportunity';
97
        $oldField = 'status_label';
98
        $newField = 'status';
99
        $this->logQuery($logger, $sql);
100
101
        $rows = $this->connection->fetchAll($sql);
102
        foreach ($rows as $row) {
103
            $def = json_decode($row['definition'], true);
104
            $this->fixSegmentDefs($logger, $dryRun, $def, $row, $className, $oldField, $newField);
105
        }
106
    }
107
108
    /**
109
     * @param LoggerInterface $logger