@@ 530-551 (lines=22) @@ | ||
527 | * |
|
528 | * @return Swift_Signers_DKIMSigner |
|
529 | */ |
|
530 | public function setHeaders(Swift_Mime_HeaderSet $headers) |
|
531 | { |
|
532 | $this->_headerCanonData = ''; |
|
533 | // Loop through Headers |
|
534 | $listHeaders = $headers->listAll(); |
|
535 | foreach ($listHeaders as $hName) { |
|
536 | // Check if we need to ignore Header |
|
537 | if (!isset($this->_ignoredHeaders[Swift::strtolowerWithStaticCache($hName)])) { |
|
538 | if ($headers->has($hName)) { |
|
539 | $tmp = $headers->getAll($hName); |
|
540 | foreach ($tmp as $header) { |
|
541 | if ($header->getFieldBody() != '') { |
|
542 | $this->_addHeader($header->toString()); |
|
543 | $this->_signedHeaders[] = $header->getFieldName(); |
|
544 | } |
|
545 | } |
|
546 | } |
|
547 | } |
|
548 | } |
|
549 | ||
550 | return $this; |
|
551 | } |
|
552 | ||
553 | /** |
|
554 | * Add the signature to the given Headers. |
@@ 389-412 (lines=24) @@ | ||
386 | * |
|
387 | * @return $this |
|
388 | */ |
|
389 | public function setHeaders(Swift_Mime_HeaderSet $headers) |
|
390 | { |
|
391 | $this->_startHash(); |
|
392 | $this->_canonData = ''; |
|
393 | // Loop through Headers |
|
394 | $listHeaders = $headers->listAll(); |
|
395 | foreach ($listHeaders as $hName) { |
|
396 | // Check if we need to ignore Header |
|
397 | if (!isset($this->_ignoredHeaders[Swift::strtolowerWithStaticCache($hName)])) { |
|
398 | if ($headers->has($hName)) { |
|
399 | $tmp = $headers->getAll($hName); |
|
400 | foreach ($tmp as $header) { |
|
401 | if ($header->getFieldBody() != '') { |
|
402 | $this->_addHeader($header->toString()); |
|
403 | $this->_signedHeaders[] = $header->getFieldName(); |
|
404 | } |
|
405 | } |
|
406 | } |
|
407 | } |
|
408 | } |
|
409 | $this->_endOfHeaders(); |
|
410 | ||
411 | return $this; |
|
412 | } |
|
413 | ||
414 | /** |
|
415 | * Add the signature to the given Headers. |