Code Duplication    Length = 7-9 lines in 2 locations

Core/ReferenceResolver/ChainResolver.php 2 locations

@@ 120-128 (lines=9) @@
117
     */
118
    public function hasEmbeddedReferences($string)
119
    {
120
        foreach ($this->resolvers as $resolver) {
121
            if ($resolver instanceof EmbeddedReferenceResolverInterface) {
122
                if ($resolver->hasEmbeddedReferences($string)) {
123
                    return true;
124
                }
125
            } else {
126
                throw new \Exception("Could not verify embedded references because of chained resolver of type: " . get_class($resolver));
127
            }
128
        }
129
130
        return false;
131
    }
@@ 143-149 (lines=7) @@
140
     */
141
    public function resolveEmbeddedReferences($string)
142
    {
143
        foreach ($this->resolvers as $resolver) {
144
            if ($resolver instanceof EmbeddedReferenceResolverInterface) {
145
                $string = $resolver->resolveEmbeddedReferences($string);
146
            } else {
147
                throw new \Exception("Could not resolve embedded references because of chained resolver of type: " . get_class($resolver));
148
            }
149
        }
150
151
        return $string;
152
    }