@@ 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 |
@@ 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 | { |