Code Duplication    Length = 8-8 lines in 3 locations

src/Validation/Execution/JsonApiRuleSerializer.php 3 locations

@@ 247-254 (lines=8) @@
244
     *
245
     * @return int
246
     */
247
    public static function getRuleIndex(array $serializedRule): int
248
    {
249
        assert(array_key_exists(static::SINGLE_RULE_INDEX, $serializedRule));
250
        $result = $serializedRule[static::SINGLE_RULE_INDEX];
251
        assert(is_int($result));
252
253
        return $result;
254
    }
255
256
    /**
257
     * @param array $serializedRule
@@ 261-268 (lines=8) @@
258
     *
259
     * @return array
260
     */
261
    public static function getRuleStartIndexes(array $serializedRule): array
262
    {
263
        assert(array_key_exists(static::SINGLE_RULE_START_INDEXES, $serializedRule));
264
        $result = $serializedRule[static::SINGLE_RULE_START_INDEXES];
265
        assert(is_array($result));
266
267
        return $result;
268
    }
269
270
    /**
271
     * @param array $serializedRule
@@ 275-282 (lines=8) @@
272
     *
273
     * @return array
274
     */
275
    public static function getRuleEndIndexes(array $serializedRule): array
276
    {
277
        assert(array_key_exists(static::SINGLE_RULE_END_INDEXES, $serializedRule));
278
        $result = $serializedRule[static::SINGLE_RULE_END_INDEXES];
279
        assert(is_array($result));
280
281
        return $result;
282
    }
283
284
    /**
285
     * @param array $serializedRules