Code Duplication    Length = 9-10 lines in 5 locations

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

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

src/phpFastCache/Drivers/Memcached/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/Predis/Driver.php 1 location

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

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

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

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

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