Code Duplication    Length = 11-11 lines in 4 locations

core/domain/values/Version.php 4 locations

@@ 135-145 (lines=11) @@
132
     * @param int|string $major
133
     * @throws InvalidDataTypeException
134
     */
135
    private function setMajor($major)
136
    {
137
        if (! is_int($major)) {
138
            throw new InvalidDataTypeException(
139
                '$major',
140
                $major,
141
                'integer'
142
            );
143
        }
144
        $this->major = absint($major);
145
    }
146
147
148
    /**
@@ 161-171 (lines=11) @@
158
     * @param int|string $minor
159
     * @throws InvalidDataTypeException
160
     */
161
    private function setMinor($minor)
162
    {
163
        if (! is_int($minor)) {
164
            throw new InvalidDataTypeException(
165
                '$minor',
166
                $minor,
167
                'integer'
168
            );
169
        }
170
        $this->minor = absint($minor);
171
    }
172
173
174
    /**
@@ 187-197 (lines=11) @@
184
     * @param int|string $patch
185
     * @throws InvalidDataTypeException
186
     */
187
    private function setPatch($patch)
188
    {
189
        if (! is_int($patch)) {
190
            throw new InvalidDataTypeException(
191
                '$patch',
192
                $patch,
193
                'integer'
194
            );
195
        }
196
        $this->patch = absint($patch);
197
    }
198
199
200
    /**
@@ 250-260 (lines=11) @@
247
     * @param int|string $build
248
     * @throws InvalidDataTypeException
249
     */
250
    private function setBuild($build)
251
    {
252
        if (! is_int($build)) {
253
            throw new InvalidDataTypeException(
254
                '$build',
255
                $build,
256
                'integer'
257
            );
258
        }
259
        $this->build = absint($build);
260
    }
261
262
263
    /**