Code Duplication    Length = 5-6 lines in 2 locations

src/DependencyInjection/HandlebarsExtension.php 2 locations

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