Code Duplication    Length = 11-11 lines in 2 locations

src/Session.php 2 locations

@@ 49-59 (lines=11) @@
46
     *
47
     * @return mixed
48
     */
49
    public function get(Request $request, string $key)
50
    {
51
        $jsonValue = $this->getSession($request)->get($key);
52
53
        $this->logger->info(
54
            'session: get key {key}, json value {jsonValue}',
55
            ['key' => $key, 'jsonValue' => $jsonValue]
56
        );
57
58
        return json_decode((string) $jsonValue, true);
59
    }
60
61
    /**
62
     * @param Request $request
@@ 66-76 (lines=11) @@
63
     * @param string  $key
64
     * @param mixed   $value
65
     */
66
    public function set(Request $request, string $key, $value)
67
    {
68
        $jsonValue = json_encode($value);
69
70
        $this->logger->info(
71
            'session: set key {key}, json value {jsonValue}',
72
            ['key' => $key, 'jsonValue' => $jsonValue]
73
        );
74
75
        $this->getSession($request)->set($key, $jsonValue);
76
    }
77
78
    /**
79
     * @param Request $request