Code Duplication    Length = 15-15 lines in 2 locations

lib/classes/Swift/Signers/DKIMSigner.php 1 location

@@ 596-610 (lines=15) @@
593
594
    /* Private helpers */
595
596
    protected function _addHeader($header, $is_sig = false)
597
    {
598
        switch ($this->_headerCanon) {
599
            case 'relaxed' :
600
                // Prepare Header and cascade
601
                $exploded = explode(':', $header, 2);
602
                $name = strtolower(trim($exploded[0]));
603
                $value = str_replace("\r\n", '', $exploded[1]);
604
                $value = preg_replace("/[ \t][ \t]+/", ' ', $value);
605
                $header = $name . ':' . trim($value) . ($is_sig ? '' : "\r\n");
606
            case 'simple' :
607
                // Nothing to do
608
        }
609
        $this->_addToHeaderHash($header);
610
    }
611
612
    /**
613
     * @deprecated This method is currently useless in this class but it must be

lib/classes/Swift/Signers/DomainKeySigner.php 1 location

@@ 438-452 (lines=15) @@
435
436
    /* Private helpers */
437
438
    protected function _addHeader($header)
439
    {
440
        switch ($this->_canon) {
441
            case 'nofws' :
442
                // Prepare Header and cascade
443
                $exploded = explode(':', $header, 2);
444
                $name = strtolower(trim($exploded[0]));
445
                $value = str_replace("\r\n", '', $exploded[1]);
446
                $value = preg_replace("/[ \t][ \t]+/", ' ', $value);
447
                $header = $name . ':' . trim($value) . "\r\n";
448
            case 'simple' :
449
                // Nothing to do
450
        }
451
        $this->_addToHash($header);
452
    }
453
454
    protected function _endOfHeaders()
455
    {