Code Duplication    Length = 7-7 lines in 3 locations

DataCollector/DoctrineDataCollector.php 3 locations

@@ 117-123 (lines=7) @@
114
            $caches['counts']['hits']   += $cacheLoggerStats->getHitCount();
115
            $caches['counts']['misses'] += $cacheLoggerStats->getMissCount();
116
117
            foreach ($cacheLoggerStats->getRegionsPut() as $key => $value) {
118
                if (! isset($caches['regions']['puts'][$key])) {
119
                    $caches['regions']['puts'][$key] = 0;
120
                }
121
122
                $caches['regions']['puts'][$key] += $value;
123
            }
124
125
            foreach ($cacheLoggerStats->getRegionsHit() as $key => $value) {
126
                if (! isset($caches['regions']['hits'][$key])) {
@@ 125-131 (lines=7) @@
122
                $caches['regions']['puts'][$key] += $value;
123
            }
124
125
            foreach ($cacheLoggerStats->getRegionsHit() as $key => $value) {
126
                if (! isset($caches['regions']['hits'][$key])) {
127
                    $caches['regions']['hits'][$key] = 0;
128
                }
129
130
                $caches['regions']['hits'][$key] += $value;
131
            }
132
133
            foreach ($cacheLoggerStats->getRegionsMiss() as $key => $value) {
134
                if (! isset($caches['regions']['misses'][$key])) {
@@ 133-139 (lines=7) @@
130
                $caches['regions']['hits'][$key] += $value;
131
            }
132
133
            foreach ($cacheLoggerStats->getRegionsMiss() as $key => $value) {
134
                if (! isset($caches['regions']['misses'][$key])) {
135
                    $caches['regions']['misses'][$key] = 0;
136
                }
137
138
                $caches['regions']['misses'][$key] += $value;
139
            }
140
        }
141
142
        // Might be good idea to replicate this block in doctrine bridge so we can drop this from here after some time.