Code Duplication    Length = 25-25 lines in 2 locations

src/Comodojo/Cache/Traits/BasicCacheItemPoolTrait.php 1 location

@@ 67-91 (lines=25) @@
64
65
    }
66
67
    public function commit() {
68
69
        $result = [];
70
71
        $active_namespace = $this->getNamespace();
72
73
        foreach ( $this->queue as $namespace => $queue ) {
74
75
            $this->setNamespace($namespace);
76
77
            foreach ( $queue as $key => $item ) {
78
79
                $result[] = $this->save($item);
80
81
            }
82
83
        }
84
85
        $this->queue = [];
86
87
        $this->setNamespace($active_namespace);
88
89
        return in_array(false, $result) ? false : true;
90
91
    }
92
93
    private function checkQueueNamespace($create = false) {
94

src/Comodojo/Cache/Providers/AbstractEnhancedProvider.php 1 location

@@ 271-295 (lines=25) @@
268
269
    }
270
271
    public function commit() {
272
273
        $result = [];
274
275
        $active_namespace = $this->getNamespace();
276
277
        foreach ( $this->queue as $namespace => $queue ) {
278
279
            $this->setNamespace($namespace);
280
281
            foreach ( $queue as $key => $item ) {
282
283
                $result[] = $this->save($item);
284
285
            }
286
287
        }
288
289
        $this->queue = [];
290
291
        $this->setNamespace($active_namespace);
292
293
        return in_array(false, $result) ? false : true;
294
295
    }
296
297
    private function checkQueueNamespace($create = false) {
298