Code Duplication    Length = 11-11 lines in 3 locations

src/Comodojo/Cache/Drivers/FilesystemXattr.php 1 location

@@ 160-170 (lines=11) @@
157
    /**
158
     * {@inheritdoc}
159
     */
160
    public function setMultiple(array $key_values, $namespace, $ttl = null) {
161
162
        $result = [];
163
164
        foreach ( $key_values as $key => $value ) {
165
            $result[] = $this->set($key, $namespace, $value, $ttl);
166
        }
167
168
        return !in_array(false, $result);
169
170
    }
171
172
    /**
173
     * {@inheritdoc}

src/Comodojo/Cache/Drivers/Memory.php 1 location

@@ 129-139 (lines=11) @@
126
    /**
127
     * {@inheritdoc}
128
     */
129
    public function setMultiple(array $key_values, $namespace, $ttl = null) {
130
131
        $result = [];
132
133
        foreach ( $key_values as $key => $value ) {
134
            $result[$key] = $this->set($key, $namespace, $value, $ttl);
135
        }
136
137
        return !in_array(false, $result);
138
139
    }
140
141
    /**
142
     * {@inheritdoc}

src/Comodojo/Cache/Drivers/PhpRedis.php 1 location

@@ 218-228 (lines=11) @@
215
    /**
216
     * {@inheritdoc}
217
     */
218
    public function setMultiple(array $key_values, $namespace, $ttl = null) {
219
220
        $result = [];
221
222
        foreach ( $key_values as $key => $value ) {
223
            $result[] = $this->set($key, $namespace, $value, $ttl);
224
        }
225
226
        return !in_array(false, $result);
227
228
    }
229
230
    // TODO: write a better deleteMultiple using delete([])
231
    /**