Code Duplication    Length = 5-5 lines in 3 locations

src/Discovery/DiscoveryManagerImpl.php 3 locations

@@ 167-171 (lines=5) @@
164
        try {
165
            $syncBindingOps = array();
166
167
            foreach ($this->getUuidsByTypeName($typeName) as $uuid) {
168
                $syncBindingOp = $this->syncBinding($uuid);
169
                $syncBindingOp->takeSnapshot();
170
                $syncBindingOps[] = $syncBindingOp;
171
            }
172
173
            $syncOp = $this->syncTypeName($typeName);
174
            $syncOp->takeSnapshot();
@@ 217-221 (lines=5) @@
214
215
            $syncBindingOps = array();
216
217
            foreach ($this->getUuidsByTypeName($typeName) as $uuid) {
218
                $syncBindingOp = $this->syncBinding($uuid);
219
                $syncBindingOp->takeSnapshot();
220
                $syncBindingOps[] = $syncBindingOp;
221
            }
222
223
            $syncOp = $this->syncTypeName($typeName);
224
            $syncOp->takeSnapshot();
@@ 262-266 (lines=5) @@
259
260
                    $tx->execute($this->removeTypeDescriptorFromModuleFile($typeName));
261
262
                    foreach ($this->getUuidsByTypeName($typeName) as $uuid) {
263
                        $syncBindingOp = $this->syncBinding($uuid);
264
                        $syncBindingOp->takeSnapshot();
265
                        $syncBindingOps[] = $syncBindingOp;
266
                    }
267
268
                    $syncOp = $this->syncTypeName($typeName);
269
                    $syncOp->takeSnapshot();