Code Duplication    Length = 3-4 lines in 4 locations

src/Internal/JsonDecodeReader.php 4 locations

@@ 64-67 (lines=4) @@
61
                $this->stack[$this->stackSize] = $decodedJson;
62
                $this->stackTypes[$this->stackSize++] = JsonToken::BEGIN_ARRAY;
63
                break;
64
            case 'string':
65
                $this->stack[$this->stackSize] = $decodedJson;
66
                $this->stackTypes[$this->stackSize++] = JsonToken::STRING;
67
                break;
68
            case 'boolean':
69
                $this->stack[$this->stackSize] = $decodedJson;
70
                $this->stackTypes[$this->stackSize++] = JsonToken::BOOLEAN;
@@ 68-71 (lines=4) @@
65
                $this->stack[$this->stackSize] = $decodedJson;
66
                $this->stackTypes[$this->stackSize++] = JsonToken::STRING;
67
                break;
68
            case 'boolean':
69
                $this->stack[$this->stackSize] = $decodedJson;
70
                $this->stackTypes[$this->stackSize++] = JsonToken::BOOLEAN;
71
                break;
72
            case 'integer':
73
            case 'double':
74
                $this->stack[$this->stackSize] = $decodedJson;
@@ 73-76 (lines=4) @@
70
                $this->stackTypes[$this->stackSize++] = JsonToken::BOOLEAN;
71
                break;
72
            case 'integer':
73
            case 'double':
74
                $this->stack[$this->stackSize] = $decodedJson;
75
                $this->stackTypes[$this->stackSize++] = JsonToken::NUMBER;
76
                break;
77
            default:
78
                $this->stack[$this->stackSize] = null;
79
                $this->stackTypes[$this->stackSize++] = JsonToken::NULL;
@@ 77-79 (lines=3) @@
74
                $this->stack[$this->stackSize] = $decodedJson;
75
                $this->stackTypes[$this->stackSize++] = JsonToken::NUMBER;
76
                break;
77
            default:
78
                $this->stack[$this->stackSize] = null;
79
                $this->stackTypes[$this->stackSize++] = JsonToken::NULL;
80
        }
81
    }
82