Open Journal Systems
3.3.0
|
Public Member Functions | |
__construct (string $name, Address $address) | |
getAddress () | |
getBody () | |
getBodyAsString () | |
setAddress (Address $address) | |
setBody ($body) | |
![]() | |
__construct (string $name) | |
getCharset () | |
getLanguage () | |
getMaxLineLength () | |
getName () | |
setCharset (string $charset) | |
setLanguage (string $lang) | |
setMaxLineLength (int $lineLength) | |
toString () | |
Protected Member Functions | |
tokenNeedsEncoding (string $token) | |
![]() | |
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) | |
toTokens (string $string=null) | |
Additional Inherited Members | |
![]() | |
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])))?))+?)' |
A Mailbox MIME Header for something like Sender (one named address).
Definition at line 22 of file MailboxHeader.php.
Symfony\Component\Mime\Header\MailboxHeader::__construct | ( | string | $name, |
Address | $address | ||
) |
Definition at line 26 of file MailboxHeader.php.
References Symfony\Component\Mime\Header\MailboxHeader\setAddress().
Symfony\Component\Mime\Header\MailboxHeader::getAddress | ( | ) |
Definition at line 59 of file MailboxHeader.php.
Referenced by Symfony\Component\Mime\Header\MailboxHeader\getBody().
Symfony\Component\Mime\Header\MailboxHeader::getBody | ( | ) |
RfcComplianceException |
Implements Symfony\Component\Mime\Header\HeaderInterface.
Definition at line 46 of file MailboxHeader.php.
References Symfony\Component\Mime\Header\MailboxHeader\getAddress().
Symfony\Component\Mime\Header\MailboxHeader::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 64 of file MailboxHeader.php.
References Symfony\Component\Mime\Header\AbstractHeader\createPhrase(), and Symfony\Component\Mime\Header\AbstractHeader\getCharset().
Symfony\Component\Mime\Header\MailboxHeader::setAddress | ( | Address | $address | ) |
RfcComplianceException |
Definition at line 54 of file MailboxHeader.php.
Referenced by Symfony\Component\Mime\Header\MailboxHeader\__construct(), and Symfony\Component\Mime\Header\MailboxHeader\setBody().
Symfony\Component\Mime\Header\MailboxHeader::setBody | ( | $body | ) |
Address | $body |
RfcComplianceException |
Implements Symfony\Component\Mime\Header\HeaderInterface.
Definition at line 38 of file MailboxHeader.php.
References Symfony\Component\Mime\Header\MailboxHeader\setAddress().
|
protected |
Redefine the encoding requirements for an address.
All "specials" must be encoded as the full header value will not be quoted
Reimplemented from Symfony\Component\Mime\Header\AbstractHeader.
Definition at line 81 of file MailboxHeader.php.