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/Ssdb/Driver.php 1 location

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

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

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

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

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