Code Duplication    Length = 7-7 lines in 3 locations

DataCollector/DoctrineDataCollector.php 3 locations

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