Code Duplication    Length = 6-6 lines in 2 locations

PHPDaemon/Clients/PostgreSQL/Connection.php 2 locations

@@ 468-473 (lines=6) @@
465
                    $this->pool->markConnFree($this, $this->url);
466
                }
467
            } // @todo move to constant values
468
            elseif ($authType === 2) {
469
                // KerberosV5
470
                Daemon::log(self::class . ': Unsupported authentication method: KerberosV5.');
471
                $this->state = self::STATE_AUTH_ERROR; // Auth. error
472
                $this->finish(); // Unsupported,  finish
473
            } elseif ($authType === 3) {
474
                // Cleartext
475
                $this->sendPacket('p', $this->password); // Password Message
476
                $this->state = self::STATE_AUTH_PACKET_SENT;
@@ 487-492 (lines=6) @@
484
                $salt = mb_orig_substr($packet, 4, 4);
485
                $this->sendPacket('p', 'md5' . md5(md5($this->password . $this->user) . $salt) . "\x00"); // Password Message
486
                $this->state = self::STATE_AUTH_PACKET_SENT;
487
            } elseif ($authType === 6) {
488
                // SCM
489
                Daemon::log(self::class . ': Unsupported authentication method: SCM.');
490
                $this->state = self::STATE_AUTH_ERROR; // Auth. error
491
                $this->finish(); // Unsupported,  finish
492
            } elseif ($authType === 9) {
493
                // GSS
494
                Daemon::log(self::class . ': Unsupported authentication method: GSS.');
495
                $this->state = self::STATE_AUTH_ERROR; // Auth. error