Code Duplication    Length = 7-8 lines in 2 locations

src/ID3v2/Metadata.php 2 locations

@@ 124-130 (lines=7) @@
121
                    Flag::FLAG_COMPRESSION => (bool)($flags & 0x40)
122
                ]);
123
                break;
124
            case Version::VERSION_23:
125
                $header->setFlags([
126
                    Flag::FLAG_UNSYNCHRONISATION => (bool)($flags & 0x80),
127
                    Flag::FLAG_EXTENDED_HEADER => (bool)($flags & 0x40),
128
                    Flag::FLAG_EXPERIMENTAL_INDICATOR => (bool)($flags & 0x20)
129
                ]);
130
                break;
131
            case Version::VERSION_24:
132
                $header->setFlags([
133
                    Flag::FLAG_UNSYNCHRONISATION => (bool)($flags & 0x80),
@@ 131-138 (lines=8) @@
128
                    Flag::FLAG_EXPERIMENTAL_INDICATOR => (bool)($flags & 0x20)
129
                ]);
130
                break;
131
            case Version::VERSION_24:
132
                $header->setFlags([
133
                    Flag::FLAG_UNSYNCHRONISATION => (bool)($flags & 0x80),
134
                    Flag::FLAG_EXTENDED_HEADER => (bool)($flags & 0x40),
135
                    Flag::FLAG_EXPERIMENTAL_INDICATOR => (bool)($flags & 0x20),
136
                    Flag::FLAG_FOOTER_PRESENT => (bool)($flags & 0x10)
137
                ]);
138
                break;
139
        }
140
141
        $size = new BinaryReader($this->stream->read(4), Endian::ENDIAN_BIG);