Code Duplication    Length = 9-10 lines in 5 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/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/Memcache/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/Memcached/Driver.php 1 location

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