Code Duplication    Length = 9-9 lines in 3 locations

src/Protocol/Response.php 3 locations

@@ 108-116 (lines=9) @@
105
			ErrorCodesEnum::BAD_CREDENTIALS => function(DataStream $stream) {
106
					return "Bad credentials: {$stream->readString()}";
107
				},
108
			ErrorCodesEnum::UNAVAILABLE_EXCEPTION => function(DataStream $stream) {
109
					$errorData = var_export([
110
						'consistency' => $stream->readInt(),
111
						'node' => $stream->readInt(),
112
						'replica' => $stream->readInt()
113
					], true);
114
115
					return "Unavailable exception. Error data: {$errorData}";
116
				},
117
			ErrorCodesEnum::OVERLOADED => function(DataStream $stream) {
118
					return "Overloaded: {$stream->readString()}";
119
				},
@@ 126-134 (lines=9) @@
123
			ErrorCodesEnum::TRUNCATE_ERROR => function(DataStream $stream) {
124
					return "Truncate_error: {$stream->readString()}";
125
				},
126
			ErrorCodesEnum::WRITE_TIMEOUT => function(DataStream $stream) {
127
					$errorData = var_export([
128
						'consistency' => $stream->readInt(),
129
						'node' => $stream->readInt(),
130
						'replica' => $stream->readInt(),
131
						'writeType' => $stream->readString()
132
					], true);
133
					return "Write_timeout. Error data: {$errorData}";
134
				},
135
			ErrorCodesEnum::READ_TIMEOUT => function(DataStream $stream) {
136
					$errorData = var_export([
137
						'consistency' => $stream->readInt(),
@@ 135-143 (lines=9) @@
132
					], true);
133
					return "Write_timeout. Error data: {$errorData}";
134
				},
135
			ErrorCodesEnum::READ_TIMEOUT => function(DataStream $stream) {
136
					$errorData = var_export([
137
						'consistency' => $stream->readInt(),
138
						'node' => $stream->readInt(),
139
						'replica' => $stream->readInt(),
140
						'dataPresent' => $stream->readChar()
141
					], true);
142
					return "Read_timeout. Error data: {$errorData}";
143
				},
144
			ErrorCodesEnum::SYNTAX_ERROR => function(DataStream $stream) {
145
					return "Syntax_error: {$stream->readString()}";
146
				},