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