HeaderPart
Abstract base class representing a single part of a parsed header.
Tags
Table of Contents
- $charsetConverter : MbWrapper
 - $value : string
 - __construct() : mixed
 - Sets up dependencies.
 - __toString() : string
 - Returns the value of the part (which is a string).
 - getValue() : string
 - Returns the part's value.
 - ignoreSpacesAfter() : bool
 - Returns true if spaces after this part should be ignored. True is only returned for MimeLiterals if the part ends with a mime-encoded string Tokens if the Token's value is a single space, and for CommentParts.
 - ignoreSpacesBefore() : bool
 - Returns true if spaces before this part should be ignored. True is only returned for MimeLiterals if the part begins with a mime-encoded string, Tokens if the Token's value is a single space, and for CommentParts.
 - convertEncoding() : string
 - Ensures the encoding of the passed string is set to UTF-8.
 
Properties
$charsetConverter
    protected
        MbWrapper
    $charsetConverter
    
        
    
$value
    protected
        string
    $value
    
        
    
Methods
__construct()
Sets up dependencies.
    public
                __construct(MbWrapper $charsetConverter) : mixed
        
        Parameters
- $charsetConverter : MbWrapper
 
Return values
mixed —__toString()
Returns the value of the part (which is a string).
    public
                __toString() : string
        
    
    
        Return values
string —the value
getValue()
Returns the part's value.
    public
                getValue() : string
        
    
    
        Return values
string —the value of the part
ignoreSpacesAfter()
Returns true if spaces after this part should be ignored. True is only returned for MimeLiterals if the part ends with a mime-encoded string Tokens if the Token's value is a single space, and for CommentParts.
    public
                ignoreSpacesAfter() : bool
        
    
    
        Return values
bool —ignoreSpacesBefore()
Returns true if spaces before this part should be ignored. True is only returned for MimeLiterals if the part begins with a mime-encoded string, Tokens if the Token's value is a single space, and for CommentParts.
    public
                ignoreSpacesBefore() : bool
        
    
    
        Return values
bool —convertEncoding()
Ensures the encoding of the passed string is set to UTF-8.
    protected
                convertEncoding(string $str[, string $from = 'ISO-8859-1' ][, bool $force = false ]) : string
        The method does nothing if the passed $from charset is UTF-8 already, or if $force is set to false and mb_check_encoding for $str returns true for 'UTF-8'.
Parameters
- $str : string
 - $from : string = 'ISO-8859-1'
 - $force : bool = false
 
Return values
string —utf-8 string