Code Duplication    Length = 5-8 lines in 2 locations

src/ChangeStream/InMemoryChangeStream.php 1 location

@@ 82-89 (lines=8) @@
79
80
        $versions = array();
81
82
        foreach ($this->versions[$path] as $resource) {
83
            if (null !== $repository) {
84
                $resource = clone $resource;
85
                $resource->attachTo($repository, $path);
86
            }
87
88
            $versions[] = $resource;
89
        }
90
91
        return new VersionList($path, $versions);
92
    }

src/ChangeStream/KeyValueStoreChangeStream.php 1 location

@@ 91-95 (lines=5) @@
88
        }
89
90
        if (null !== $repository) {
91
            foreach ($versions as $key => $resource) {
92
                $resource = clone $resource;
93
                $resource->attachTo($repository);
94
                $versions[$key] = $resource;
95
            }
96
        }
97
98
        return new VersionList($path, $versions);