Code Duplication    Length = 9-10 lines in 6 locations

src/phpFastCache/Drivers/Leveldb/Driver.php 1 location

@@ 96-104 (lines=9) @@
93
     * @param \Psr\Cache\CacheItemInterface $item
94
     * @return mixed
95
     */
96
    protected function driverRead(CacheItemInterface $item)
97
    {
98
        $val = $this->instance->get($item->getKey());
99
        if ($val == false) {
100
            return null;
101
        } else {
102
            return $this->decode($val);
103
        }
104
    }
105
106
    /**
107
     * @param \Psr\Cache\CacheItemInterface $item

src/phpFastCache/Drivers/Memcache/Driver.php 1 location

@@ 90-99 (lines=10) @@
87
     * @param \Psr\Cache\CacheItemInterface $item
88
     * @return mixed
89
     */
90
    protected function driverRead(CacheItemInterface $item)
91
    {
92
        $val = $this->instance->get($item->getKey());
93
94
        if ($val === false) {
95
            return null;
96
        } else {
97
            return $val;
98
        }
99
    }
100
101
    /**
102
     * @param \Psr\Cache\CacheItemInterface $item

src/phpFastCache/Drivers/Memcached/Driver.php 1 location

@@ 89-98 (lines=10) @@
86
     * @param \Psr\Cache\CacheItemInterface $item
87
     * @return mixed
88
     */
89
    protected function driverRead(CacheItemInterface $item)
90
    {
91
        $val = $this->instance->get($item->getKey());
92
93
        if ($val === false) {
94
            return null;
95
        } else {
96
            return $val;
97
        }
98
    }
99
100
    /**
101
     * @param \Psr\Cache\CacheItemInterface $item

src/phpFastCache/Drivers/Predis/Driver.php 1 location

@@ 87-95 (lines=9) @@
84
     * @param \Psr\Cache\CacheItemInterface $item
85
     * @return mixed
86
     */
87
    protected function driverRead(CacheItemInterface $item)
88
    {
89
        $val = $this->instance->get($item->getKey());
90
        if ($val == false) {
91
            return null;
92
        } else {
93
            return $this->decode($val);
94
        }
95
    }
96
97
    /**
98
     * @param \Psr\Cache\CacheItemInterface $item

src/phpFastCache/Drivers/Redis/Driver.php 1 location

@@ 78-86 (lines=9) @@
75
     * @param \Psr\Cache\CacheItemInterface $item
76
     * @return mixed
77
     */
78
    protected function driverRead(CacheItemInterface $item)
79
    {
80
        $val = $this->instance->get($item->getKey());
81
        if ($val == false) {
82
            return null;
83
        } else {
84
            return $this->decode($val);
85
        }
86
    }
87
88
    /**
89
     * @param \Psr\Cache\CacheItemInterface $item

src/phpFastCache/Drivers/Ssdb/Driver.php 1 location

@@ 97-105 (lines=9) @@
94
     * @param \Psr\Cache\CacheItemInterface $item
95
     * @return mixed
96
     */
97
    protected function driverRead(CacheItemInterface $item)
98
    {
99
        $val = $this->instance->get($item->getKey());
100
        if ($val == false) {
101
            return null;
102
        } else {
103
            return $this->decode($val);
104
        }
105
    }
106
107
    /**
108
     * @param \Psr\Cache\CacheItemInterface $item