Code Duplication    Length = 9-11 lines in 2 locations

src/Phiber/ORM/Persistence/PhiberPersistence.php 2 locations

@@ 294-304 (lines=11) @@
291
292
            $this->PDO = $this->PDO->prepare($this->sql);
293
            
294
            if (isset($this->infosMergeds['fields_and_values'])) {
295
296
                while (current($this->infosMergeds['fields_and_values'])) {
297
                    $this->PDO->bindValue(
298
                        "condition_" . key($this->infosMergeds['fields_and_values']),
299
                        $this->infosMergeds['fields_and_values'][key($this->infosMergeds['fields_and_values'])]
300
                    );
301
302
                    next($this->infosMergeds['fields_and_values']);
303
                }
304
            }
305
            if ($this->PDO->execute()) {
306
                return true;
307
            }
@@ 352-360 (lines=9) @@
349
        $result = [];
350
        if ($this->phiberConfig->verifyExecuteQueries()) {
351
            $this->PDO = $this->PDO->prepare($this->sql);
352
            if (isset($this->infosMergeds['fields_and_values'])) {
353
354
                while (current($this->infosMergeds['fields_and_values'])) {
355
                    $this->PDO->bindValue(
356
                        "condition_" . key($this->infosMergeds['fields_and_values']),
357
                        $this->infosMergeds['fields_and_values'][key($this->infosMergeds['fields_and_values'])]);
358
                    next($this->infosMergeds['fields_and_values']);
359
                }
360
            }
361
            $this->PDO->execute();
362
363
            $result = $this->PDO->fetchAll((PDO::FETCH_ASSOC));