XOOPS RMCommon Utilities  2.1.8.91RC
 All Classes Namespaces Files Functions Variables
Swift_Mime_Headers_DateHeader Class Reference
Inheritance diagram for Swift_Mime_Headers_DateHeader:
Inheritance graph

Public Member Functions

 __construct ($name)
 
 getFieldBody ()
 
 getFieldBodyModel ()
 
 getFieldType ()
 
 getTimestamp ()
 
 setFieldBodyModel ($model)
 
 setTimestamp ($timestamp)
 
- Public Member Functions inherited from Swift_Mime_Headers_AbstractHeader
 __toString ()
 
 getCharset ()
 
 getEncoder ()
 
 getFieldName ()
 
 getLanguage ()
 
 getMaxLineLength ()
 
 setCharset ($charset)
 
 setEncoder (Swift_Mime_HeaderEncoder $encoder)
 
 setLanguage ($lang)
 
 setMaxLineLength ($lineLength)
 
 toString ()
 

Private Attributes

 $_timestamp
 

Additional Inherited Members

- Public Attributes inherited from Swift_Mime_Header
const TYPE_DATE = 16
 
const TYPE_ID = 32
 
const TYPE_MAILBOX = 8
 
const TYPE_PARAMETERIZED = 6
 
const TYPE_PATH = 64
 
const TYPE_TEXT = 2
 
- Protected Member Functions inherited from Swift_Mime_Headers_AbstractHeader
 clearCachedValueIf ($condition)
 
 createPhrase (Swift_Mime_Header $header, $string, $charset, Swift_Mime_HeaderEncoder $encoder=null, $shorten=false)
 
 encodeWords (Swift_Mime_Header $header, $input, $usedLength=-1)
 
 escapeSpecials ($token, $include=array(), $exclude=array())
 
 generateTokenLines ($token)
 
 getCachedValue ()
 
 getEncodableWordTokens ($string)
 
 getGrammar ($name)
 
 getTokenAsEncodedWord ($token, $firstLineOffset=0)
 
 initializeGrammar ()
 
 setCachedValue ($value)
 
 setFieldName ($name)
 
 tokenNeedsEncoding ($token)
 
 toTokens ($string=null)
 

Detailed Description

Definition at line 20 of file DateHeader.php.

Constructor & Destructor Documentation

Swift_Mime_Headers_DateHeader::__construct (   $name)

Creates a new DateHeader with $name and $timestamp. Example: <?php $header = new Swift_Mime_Headers_DateHeader('Date', time()); ?>

Parameters
string$nameof Header

Definition at line 40 of file DateHeader.php.

References Swift_Mime_Headers_AbstractHeader\setFieldName().

Here is the call graph for this function:

Member Function Documentation

Swift_Mime_Headers_DateHeader::getFieldBody ( )

Get the string value of the body in this Header. This is not necessarily RFC 2822 compliant since folding white space will not be added at this stage (see toString() for that).

Returns
string
See Also
toString()

Implements Swift_Mime_Header.

Definition at line 106 of file DateHeader.php.

References Swift_Mime_Headers_AbstractHeader\getCachedValue(), and Swift_Mime_Headers_AbstractHeader\setCachedValue().

Here is the call graph for this function:

Swift_Mime_Headers_DateHeader::getFieldBodyModel ( )

Get the model for the field body. This method returns a UNIX timestamp.

Returns
mixed

Implements Swift_Mime_Header.

Definition at line 71 of file DateHeader.php.

References getTimestamp().

Here is the call graph for this function:

Swift_Mime_Headers_DateHeader::getFieldType ( )

Get the type of Header that this instance represents.

Returns
int
See Also
TYPE_TEXT, TYPE_PARAMETERIZED, TYPE_MAILBOX
TYPE_DATE, TYPE_ID, TYPE_PATH

Implements Swift_Mime_Header.

Definition at line 51 of file DateHeader.php.

Swift_Mime_Headers_DateHeader::getTimestamp ( )

Get the UNIX timestamp of the Date in this Header.

Returns
int

Definition at line 80 of file DateHeader.php.

References $_timestamp.

Referenced by getFieldBodyModel().

Here is the caller graph for this function:

Swift_Mime_Headers_DateHeader::setFieldBodyModel (   $model)

Set the model for the field body. This method takes a UNIX timestamp.

Parameters
int$model

Implements Swift_Mime_Header.

Definition at line 61 of file DateHeader.php.

References setTimestamp().

Here is the call graph for this function:

Swift_Mime_Headers_DateHeader::setTimestamp (   $timestamp)

Set the UNIX timestamp of the Date in this Header.

Parameters
int$timestamp

Definition at line 89 of file DateHeader.php.

References Swift_Mime_Headers_AbstractHeader\clearCachedValueIf().

Referenced by setFieldBodyModel().

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

Swift_Mime_Headers_DateHeader::$_timestamp
private

Definition at line 28 of file DateHeader.php.

Referenced by getTimestamp().


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