Open Journal Systems  3.3.0
Symfony\Component\Mime\Header\PathHeader Class Reference
Inheritance diagram for Symfony\Component\Mime\Header\PathHeader:
Symfony\Component\Mime\Header\AbstractHeader Symfony\Component\Mime\Header\HeaderInterface

Public Member Functions

 __construct (string $name, Address $address)
 
 getAddress ()
 
 getBody ()
 
 getBodyAsString ()
 
 setAddress (Address $address)
 
 setBody ($body)
 
- Public Member Functions inherited from Symfony\Component\Mime\Header\AbstractHeader
 __construct (string $name)
 
 getCharset ()
 
 getLanguage ()
 
 getMaxLineLength ()
 
 getName ()
 
 setCharset (string $charset)
 
 setLanguage (string $lang)
 
 setMaxLineLength (int $lineLength)
 
 toString ()
 

Additional Inherited Members

- Data Fields inherited from Symfony\Component\Mime\Header\AbstractHeader
const PHRASE_PATTERN = '(?:(?:(?:(?:(?:(?:(?:[ \t]*(?:\r\n))?[ \t])?(\((?:(?:(?:[ \t]*(?:\r\n))?[ \t])|(?:(?:[\x01-\x08\x0B\x0C\x0E-\x19\x7F]|[\x21-\x27\x2A-\x5B\x5D-\x7E])|(?:\\[\x00-\x08\x0B\x0C\x0E-\x7F])|(?1)))*(?:(?:[ \t]*(?:\r\n))?[ \t])?\)))*(?:(?:(?:(?:[ \t]*(?:\r\n))?[ \t])?(\((?:(?:(?:[ \t]*(?:\r\n))?[ \t])|(?:(?:[\x01-\x08\x0B\x0C\x0E-\x19\x7F]|[\x21-\x27\x2A-\x5B\x5D-\x7E])|(?:\\[\x00-\x08\x0B\x0C\x0E-\x7F])|(?1)))*(?:(?:[ \t]*(?:\r\n))?[ \t])?\)))|(?:(?:[ \t]*(?:\r\n))?[ \t])))?[a-zA-Z0-9!#\$%&\'\*\+\-\/=\?\^_`\{\}\|~]+(?:(?:(?:(?:[ \t]*(?:\r\n))?[ \t])?(\((?:(?:(?:[ \t]*(?:\r\n))?[ \t])|(?:(?:[\x01-\x08\x0B\x0C\x0E-\x19\x7F]|[\x21-\x27\x2A-\x5B\x5D-\x7E])|(?:\\[\x00-\x08\x0B\x0C\x0E-\x7F])|(?1)))*(?:(?:[ \t]*(?:\r\n))?[ \t])?\)))*(?:(?:(?:(?:[ \t]*(?:\r\n))?[ \t])?(\((?:(?:(?:[ \t]*(?:\r\n))?[ \t])|(?:(?:[\x01-\x08\x0B\x0C\x0E-\x19\x7F]|[\x21-\x27\x2A-\x5B\x5D-\x7E])|(?:\\[\x00-\x08\x0B\x0C\x0E-\x7F])|(?1)))*(?:(?:[ \t]*(?:\r\n))?[ \t])?\)))|(?:(?:[ \t]*(?:\r\n))?[ \t])))?)|(?:(?:(?:(?:(?:[ \t]*(?:\r\n))?[ \t])?(\((?:(?:(?:[ \t]*(?:\r\n))?[ \t])|(?:(?:[\x01-\x08\x0B\x0C\x0E-\x19\x7F]|[\x21-\x27\x2A-\x5B\x5D-\x7E])|(?:\\[\x00-\x08\x0B\x0C\x0E-\x7F])|(?1)))*(?:(?:[ \t]*(?:\r\n))?[ \t])?\)))*(?:(?:(?:(?:[ \t]*(?:\r\n))?[ \t])?(\((?:(?:(?:[ \t]*(?:\r\n))?[ \t])|(?:(?:[\x01-\x08\x0B\x0C\x0E-\x19\x7F]|[\x21-\x27\x2A-\x5B\x5D-\x7E])|(?:\\[\x00-\x08\x0B\x0C\x0E-\x7F])|(?1)))*(?:(?:[ \t]*(?:\r\n))?[ \t])?\)))|(?:(?:[ \t]*(?:\r\n))?[ \t])))?"((?:(?:[ \t]*(?:\r\n))?[ \t])?(?:(?:[\x01-\x08\x0B\x0C\x0E-\x19\x7F]|[\x21\x23-\x5B\x5D-\x7E])|(?:\\[\x00-\x08\x0B\x0C\x0E-\x7F])))*(?:(?:[ \t]*(?:\r\n))?[ \t])?"(?:(?:(?:(?:[ \t]*(?:\r\n))?[ \t])?(\((?:(?:(?:[ \t]*(?:\r\n))?[ \t])|(?:(?:[\x01-\x08\x0B\x0C\x0E-\x19\x7F]|[\x21-\x27\x2A-\x5B\x5D-\x7E])|(?:\\[\x00-\x08\x0B\x0C\x0E-\x7F])|(?1)))*(?:(?:[ \t]*(?:\r\n))?[ \t])?\)))*(?:(?:(?:(?:[ \t]*(?:\r\n))?[ \t])?(\((?:(?:(?:[ \t]*(?:\r\n))?[ \t])|(?:(?:[\x01-\x08\x0B\x0C\x0E-\x19\x7F]|[\x21-\x27\x2A-\x5B\x5D-\x7E])|(?:\\[\x00-\x08\x0B\x0C\x0E-\x7F])|(?1)))*(?:(?:[ \t]*(?:\r\n))?[ \t])?\)))|(?:(?:[ \t]*(?:\r\n))?[ \t])))?))+?)'
 
- Protected Member Functions inherited from Symfony\Component\Mime\Header\AbstractHeader
 createPhrase (HeaderInterface $header, string $string, string $charset, bool $shorten=false)
 
 encodeWords (HeaderInterface $header, string $input, int $usedLength=-1)
 
 generateTokenLines (string $token)
 
 getEncodableWordTokens (string $string)
 
 getTokenAsEncodedWord (string $token, int $firstLineOffset=0)
 
 tokenNeedsEncoding (string $token)
 
 toTokens (string $string=null)
 

Detailed Description

A Path Header, such a Return-Path (one address).

Author
Chris Corbyn

Definition at line 22 of file PathHeader.php.

Constructor & Destructor Documentation

◆ __construct()

Symfony\Component\Mime\Header\PathHeader::__construct ( string  $name,
Address  $address 
)

Member Function Documentation

◆ getAddress()

Symfony\Component\Mime\Header\PathHeader::getAddress ( )

Definition at line 53 of file PathHeader.php.

Referenced by Symfony\Component\Mime\Header\PathHeader\getBody().

◆ getBody()

Symfony\Component\Mime\Header\PathHeader::getBody ( )

Gets the body.

The return type depends on the Header concrete class.

Returns
mixed

Implements Symfony\Component\Mime\Header\HeaderInterface.

Definition at line 43 of file PathHeader.php.

References Symfony\Component\Mime\Header\PathHeader\getAddress().

◆ getBodyAsString()

Symfony\Component\Mime\Header\PathHeader::getBodyAsString ( )

Gets the header's body, prepared for folding into a final header value.

This is not necessarily RFC 2822 compliant since folding white space is not added at this stage (see toString() for that).

Implements Symfony\Component\Mime\Header\HeaderInterface.

Definition at line 58 of file PathHeader.php.

◆ setAddress()

Symfony\Component\Mime\Header\PathHeader::setAddress ( Address  $address)

◆ setBody()

Symfony\Component\Mime\Header\PathHeader::setBody (   $body)
Parameters
Address$body
Exceptions
RfcComplianceException

Implements Symfony\Component\Mime\Header\HeaderInterface.

Definition at line 38 of file PathHeader.php.

References Symfony\Component\Mime\Header\PathHeader\setAddress().


The documentation for this class was generated from the following file: