Code Duplication    Length = 16-16 lines in 2 locations

MemcachedStore.php 2 locations

@@ 133-148 (lines=16) @@
130
    /**
131
     * {@inheritdoc}
132
     */
133
    public function inc($key, $step = 1)
134
    {
135
        // due to a bug in memcached PHP module
136
        // https://bugs.php.net/bug.php?id=51434
137
        // we'll check if the $key has a non numeric value
138
        if ($this->bug51434fix) {
139
            $value = $this->get($key);
140
            if (is_null($value) || !is_numeric($value)) {
141
                return false;
142
            }
143
        }
144
        $val = $this->memcached->increment($key, $step);
145
146
        // on some servers it will return 0 instead of FALSE
147
        return ($val) ? $val : false;
148
    }
149
150
    /**
151
     * {@inheritdoc}
@@ 153-168 (lines=16) @@
150
    /**
151
     * {@inheritdoc}
152
     */
153
    public function dec($key, $step = 1)
154
    {
155
        // due to a bug in memcached PHP module
156
        // https://bugs.php.net/bug.php?id=51434
157
        // we'll check if the $key has a non numeric value
158
        if ($this->bug51434fix) {
159
            $value = $this->get($key);
160
            if (is_null($value) || !is_numeric($value)) {
161
                return false;
162
            }
163
        }
164
        $val = $this->memcached->decrement($key, $step);
165
166
        // on some servers it will return 0 instead of FALSE
167
        return ($val) ? $val : false;
168
    }
169
170
    /**
171
     * Checks is the memcache server is running