Code Duplication    Length = 11-11 lines in 3 locations

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

@@ 187-197 (lines=11) @@
184
    }
185
186
    // TODO: write a better setMultiple using mSet
187
    public function setMultiple(array $key_values, $namespace, $ttl = null) {
188
189
        $result = [];
190
191
        foreach ( $key_values as $key => $value ) {
192
            $result[] = $this->set($key, $namespace, $value, $ttl);
193
        }
194
195
        return !in_array(false, $result);
196
197
    }
198
199
    // TODO: write a better deleteMultiple using delete([])
200
    public function deleteMultiple(array $keys, $namespace) {

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

@@ 133-143 (lines=11) @@
130
131
    }
132
133
    public function setMultiple(array $key_values, $namespace, $ttl = null) {
134
135
        $result = [];
136
137
        foreach ( $key_values as $key => $value ) {
138
            $result[] = $this->set($key, $namespace, $value, $ttl);
139
        }
140
141
        return !in_array(false, $result);
142
143
    }
144
145
    public function deleteMultiple(array $keys, $namespace) {
146

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

@@ 104-114 (lines=11) @@
101
102
    }
103
104
    public function setMultiple(array $key_values, $namespace, $ttl = null) {
105
106
        $result = [];
107
108
        foreach ( $key_values as $key => $value ) {
109
            $result[$key] = $this->set($key, $namespace, $value, $ttl);
110
        }
111
112
        return !in_array(false, $result);
113
114
    }
115
116
    public function deleteMultiple(array $keys, $namespace) {
117