Code Duplication    Length = 5-6 lines in 2 locations

src/DependencyInjection/HandlebarsExtension.php 2 locations

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