Code Duplication    Length = 7-8 lines in 2 locations

src/ID3v2/Metadata.php 2 locations

@@ 132-138 (lines=7) @@
129
                    Flag::FLAG_COMPRESSION => (bool)($flags & 0x40)
130
                ]);
131
                break;
132
            case Version::VERSION_23:
133
                $header->setFlags([
134
                    Flag::FLAG_UNSYNCHRONISATION => (bool)($flags & 0x80),
135
                    Flag::FLAG_EXTENDED_HEADER => (bool)($flags & 0x40),
136
                    Flag::FLAG_EXPERIMENTAL_INDICATOR => (bool)($flags & 0x20)
137
                ]);
138
                break;
139
            case Version::VERSION_24:
140
                $header->setFlags([
141
                    Flag::FLAG_UNSYNCHRONISATION => (bool)($flags & 0x80),
@@ 139-146 (lines=8) @@
136
                    Flag::FLAG_EXPERIMENTAL_INDICATOR => (bool)($flags & 0x20)
137
                ]);
138
                break;
139
            case Version::VERSION_24:
140
                $header->setFlags([
141
                    Flag::FLAG_UNSYNCHRONISATION => (bool)($flags & 0x80),
142
                    Flag::FLAG_EXTENDED_HEADER => (bool)($flags & 0x40),
143
                    Flag::FLAG_EXPERIMENTAL_INDICATOR => (bool)($flags & 0x20),
144
                    Flag::FLAG_FOOTER_PRESENT => (bool)($flags & 0x10)
145
                ]);
146
                break;
147
        }
148
149
        $header->setSize($this->decodeSynchsafe32($longReader->read()));