Code Duplication    Length = 5-6 lines in 2 locations

src/DependencyInjection/HandlebarsExtension.php 2 locations

@@ 30-34 (lines=5) @@
27
        $config = $this->processConfiguration($configuration, $configs);
28
29
        $flags = 0;
30
        if (isset($config['flags'])) {
31
            foreach ($config['flags'] as $flag) {
32
                $flags = $flags | constant('LightnCandy\LightnCandy::' . $flag);
33
            }
34
        }
35
        if (isset($config['excludeFlags'])) {
36
            foreach ($config['excludeFlags'] as $flag) {
37
                $flags = $flags & ~constant('LightnCandy\LightnCandy::' . $flag);
@@ 35-40 (lines=6) @@
32
                $flags = $flags | constant('LightnCandy\LightnCandy::' . $flag);
33
            }
34
        }
35
        if (isset($config['excludeFlags'])) {
36
            foreach ($config['excludeFlags'] as $flag) {
37
                $flags = $flags & ~constant('LightnCandy\LightnCandy::' . $flag);
38
            }
39
            unset($config['excludeFlags']);
40
        }
41
        // ensure base functionality with flag standalone disabled
42
        $flags = ($flags | LightnCandy::FLAG_BESTPERFORMANCE |
43
            LightnCandy::FLAG_HANDLEBARSJS |