Code Duplication    Length = 5-6 lines in 2 locations

src/DependencyInjection/HandlebarsExtension.php 2 locations

@@ 46-50 (lines=5) @@
43
44
    private function getFlags($config) {
45
        $flags = 0;
46
        if (isset($config['flags'])) {
47
            foreach ($config['flags'] as $flag) {
48
                $flags = $flags | constant('LightnCandy\LightnCandy::' . $flag);
49
            }
50
        }
51
        if (isset($config['excludeFlags'])) {
52
            foreach ($config['excludeFlags'] as $flag) {
53
                $flags = $flags & ~constant('LightnCandy\LightnCandy::' . $flag);
@@ 51-56 (lines=6) @@
48
                $flags = $flags | constant('LightnCandy\LightnCandy::' . $flag);
49
            }
50
        }
51
        if (isset($config['excludeFlags'])) {
52
            foreach ($config['excludeFlags'] as $flag) {
53
                $flags = $flags & ~constant('LightnCandy\LightnCandy::' . $flag);
54
            }
55
            unset($config['excludeFlags']);
56
        }
57
        // ensure base functionality with flag standalone disabled
58
        $flags = ($flags | LightnCandy::FLAG_BESTPERFORMANCE |
59
                LightnCandy::FLAG_HANDLEBARSJS |