Code Duplication    Length = 12-14 lines in 2 locations

src/Configuration/OptionResolver/SourceOptionResolver.php 1 location

@@ 26-37 (lines=12) @@
23
        return self::NAME;
24
    }
25
26
    public function resolve(array $value) : array
27
    {
28
        $optionsResolver = new OptionsResolver();
29
        $optionsResolver->setDefined(self::NAME);
30
        $this->setSourceAllowedValues($optionsResolver);
31
32
        $values = $optionsResolver->resolve([
33
            self::NAME => $value
34
        ]);
35
36
        return $values[self::NAME];
37
    }
38
39
    private function setSourceAllowedValues(OptionsResolver $optionsResolver)
40
    {

src/Configuration/OptionResolver/SniffsOptionResolver.php 1 location

@@ 28-41 (lines=14) @@
25
        return self::NAME;
26
    }
27
28
    public function resolve(array $value) : array
29
    {
30
        $optionsResolver = new OptionsResolver();
31
        $optionsResolver->setDefined(self::NAME);
32
33
        $this->setAllowedValues($optionsResolver);
34
        $this->setNormalizer($optionsResolver);
35
36
        $values = $optionsResolver->resolve([
37
            self::NAME => $value
38
        ]);
39
40
        return $values[self::NAME];
41
    }
42
43
    private function setAllowedValues(OptionsResolver $optionsResolver)
44
    {