@@ 635-650 (lines=16) @@ | ||
632 | case "\r" : |
|
633 | $this->_bodyCanonLastChar = "\r"; |
|
634 | break; |
|
635 | case "\n" : |
|
636 | if ($this->_bodyCanonLastChar == "\r") { |
|
637 | if ($method) { |
|
638 | $this->_bodyCanonSpace = false; |
|
639 | } |
|
640 | if ($this->_bodyCanonLine == '') { |
|
641 | ++$this->_bodyCanonEmptyCounter; |
|
642 | } else { |
|
643 | $this->_bodyCanonLine = ''; |
|
644 | $canon .= "\r\n"; |
|
645 | } |
|
646 | } else { |
|
647 | // Wooops Error |
|
648 | // todo handle it but should never happen |
|
649 | } |
|
650 | break; |
|
651 | case ' ' : |
|
652 | case "\t" : |
|
653 | if ($method) { |
@@ 476-491 (lines=16) @@ | ||
473 | case "\r" : |
|
474 | $this->_bodyCanonLastChar = "\r"; |
|
475 | break; |
|
476 | case "\n" : |
|
477 | if ($this->_bodyCanonLastChar == "\r") { |
|
478 | if ($nofws) { |
|
479 | $this->_bodyCanonSpace = false; |
|
480 | } |
|
481 | if ($this->_bodyCanonLine == '') { |
|
482 | ++$this->_bodyCanonEmptyCounter; |
|
483 | } else { |
|
484 | $this->_bodyCanonLine = ''; |
|
485 | $canon .= "\r\n"; |
|
486 | } |
|
487 | } else { |
|
488 | // Wooops Error |
|
489 | throw new Swift_SwiftException('Invalid new line sequence in mail found \n without preceding \r'); |
|
490 | } |
|
491 | break; |
|
492 | case ' ' : |
|
493 | case "\t" : |
|
494 | case "\x09": //HTAB |