Code Duplication    Length = 13-13 lines in 2 locations

src/Redis/Command/Compose/ApiKeyValTrait.php 2 locations

@@ 303-315 (lines=13) @@
300
     * @override
301
     * @inheritDoc
302
     */
303
    public function mSet(array $kvMap)
304
    {
305
        //TODO: change the param $kvMap to ...$kv,cauz map not allow duplicate key
306
        $command = Enum::MSET;
307
        $args = [];
308
        if (!empty($kvMap)) {
309
            foreach ($kvMap as $key => $val) {
310
                $args[] = $key;
311
                $args[] = $val;
312
            }
313
        }
314
315
        return $this->dispatch(Builder::build($command, $args));
316
    }
317
318
    /**
@@ 322-334 (lines=13) @@
319
     * @override
320
     * @inheritDoc
321
     */
322
    public function mSetNx($kvMap)
323
    {
324
        $command = Enum::MSETNX;
325
        $args = [];
326
        if (!empty($kvMap)) {
327
            foreach ($kvMap as $key => $val) {
328
                $args[] = $key;
329
                $args[] = $val;
330
            }
331
        }
332
333
        return $this->dispatch(Builder::build($command, $args));
334
    }
335
336
    /**
337
     * @override