Code Duplication    Length = 7-7 lines in 2 locations

PHPDaemon/Clients/AMQP/Driver/Protocol/v091/Serializer/FrameSerializerTrait.php 2 locations

@@ 72-78 (lines=7) @@
69
70
                return $this->packX01Payload($frame, $payload);
71
72
            case $frame instanceof Connection\ConnectionCloseFrame:
73
                $payload = "\x00\x0a\x00\x32"
74
                    . \pack('n', $frame->replyCode)
75
                    . $this->serializeShortString($frame->replyText)
76
                    . \pack('nn', $frame->classId, $frame->methodId);
77
78
                return $this->packX01Payload($frame, $payload);
79
80
            case $frame instanceof Connection\ConnectionCloseOkFrame:
81
                return "\x01" . \pack('n', $frame->frameChannelId) . "\x00\x00\x00\x04\x00\x0a\x00\x33\xce";
@@ 101-107 (lines=7) @@
98
99
                return $this->packX01Payload($frame, $payload);
100
101
            case $frame instanceof Channel\ChannelCloseFrame:
102
                $payload = "\x00\x14\x00\x28"
103
                    . \pack('n', $frame->replyCode)
104
                    . $this->serializeShortString($frame->replyText)
105
                    . \pack('nn', $frame->classId, $frame->methodId);
106
107
                return $this->packX01Payload($frame, $payload);
108
109
            case $frame instanceof Channel\ChannelCloseOkFrame:
110
                return "\x01" . \pack('n', $frame->frameChannelId) . "\x00\x00\x00\x04\x00\x14\x00\x29\xce";