src/Protocol/Response.php
Method getErrorData
has 67 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
private function getErrorData() {
$stream = $this->dataStream;
$error = $stream->readInt();
$errorMessages = [
Method getMetadata
has 30 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
private function getMetadata() {
$flags = $this->dataStream->readInt();
$columnCount = $this->dataStream->readInt();
$globalTableSpec = $flags & 0x0001;
if ($globalTableSpec) {
Avoid too many return
statements within this method. Open
Open
return $this->getResultData();
Avoid too many return
statements within this method. Open
Open
return "Config_error: {$stream->readString()}";
Avoid too many return
statements within this method. Open
Open
return "Syntax_error: {$stream->readString()}";
Avoid too many return
statements within this method. Open
Open
return '';
Avoid too many return
statements within this method. Open
Open
return "Overloaded: {$stream->readString()}";
Avoid too many return
statements within this method. Open
Open
return "Read_timeout. Error data: {$errorData}";
Avoid too many return
statements within this method. Open
Open
return "Unauthorized: {$stream->readString()}";
Avoid too many return
statements within this method. Open
Open
return "Truncate_error: {$stream->readString()}";
Avoid too many return
statements within this method. Open
Open
return isset($errorMessages[$error]) ? $errorMessages[$error]($stream) : 'Unknown error';
Avoid too many return
statements within this method. Open
Open
return [
'change' => $this->dataStream->readString(),
'keyspace' => $this->dataStream->readString(),
'table' => $this->dataStream->readString()
];
Avoid too many return
statements within this method. Open
Open
return "Invalid: {$stream->readString()}";
Avoid too many return
statements within this method. Open
Open
return "Is_bootstrapping: {$stream->readString()}";
Avoid too many return
statements within this method. Open
Open
return "Already_exists: {$stream->readString()}";
Avoid too many return
statements within this method. Open
Open
return "Unprepared: {$stream->readShort()}";
Avoid too many return
statements within this method. Open
Open
return "Write_timeout. Error data: {$errorData}";
Avoid too many return
statements within this method. Open
Open
return null;