Open Monograph Press  3.3.0
UnstructuredHeader.php
1 <?php
2 
3 /*
4  * This file is part of the Symfony package.
5  *
6  * (c) Fabien Potencier <fabien@symfony.com>
7  *
8  * For the full copyright and license information, please view the LICENSE
9  * file that was distributed with this source code.
10  */
11 
13 
20 {
21  private $value;
22 
23  public function __construct(string $name, string $value)
24  {
25  parent::__construct($name);
26 
27  $this->setValue($value);
28  }
29 
33  public function setBody($body)
34  {
35  $this->setValue($body);
36  }
37 
41  public function getBody()
42  {
43  return $this->getValue();
44  }
45 
49  public function getValue(): string
50  {
51  return $this->value;
52  }
53 
57  public function setValue(string $value)
58  {
59  $this->value = $value;
60  }
61 
65  public function getBodyAsString(): string
66  {
67  return $this->encodeWords($this, $this->value);
68  }
69 }
Symfony\Component\Mime\Header\UnstructuredHeader\getValue
getValue()
Definition: UnstructuredHeader.php:49
Symfony\Component\Mime\Header\UnstructuredHeader\__construct
__construct(string $name, string $value)
Definition: UnstructuredHeader.php:23
Symfony\Component\Mime\Header\UnstructuredHeader
Definition: UnstructuredHeader.php:19
Symfony\Component\Mime\Header\UnstructuredHeader\setValue
setValue(string $value)
Definition: UnstructuredHeader.php:57
Symfony\Component\Mime\Header\AbstractHeader\encodeWords
encodeWords(HeaderInterface $header, string $input, int $usedLength=-1)
Definition: AbstractHeader.php:120
Symfony\Component\Mime\Header\UnstructuredHeader\setBody
setBody($body)
Definition: UnstructuredHeader.php:33
Symfony\Component\Mime\Header
Definition: AbstractHeader.php:12
Symfony\Component\Mime\Header\UnstructuredHeader\getBody
getBody()
Definition: UnstructuredHeader.php:41
Symfony\Component\Mime\Header\AbstractHeader
Definition: AbstractHeader.php:21
Symfony\Component\Mime\Header\UnstructuredHeader\getBodyAsString
getBodyAsString()
Definition: UnstructuredHeader.php:65