PHP Class Alex\MailCatcher\Message

Author: Alexandre Salomé ([email protected])
Inheritance: extends Alex\MailCatcher\Mime\Message
Afficher le fichier Open project: alexandresalome/mailcatcher Class Usage Examples

Protected Properties

Свойство Type Description
$attachments array of Attachment
$client Alex\MailCatcher\Client
$createdAt DateTime
$formats array
$id integer
$recipients array of Person
$sender Alex\MailCatcher\Person
$size integer
$subject string
$type string

Méthodes publiques

Méthode Description
__construct ( Alex\MailCatcher\Client $client, array $data = [] ) Constructor
delete ( ) : string
getAttachments ( ) : array
getContent ( ) : string
getCreatedAt ( ) : DateTime
getFormats ( ) : array
getHeaders ( ) : Alex\MailCatcher\Mime\HeaderBag
getId ( ) : integer
getRecipients ( ) : array
getSender ( ) : Alex\MailCatcher\Person
getSize ( ) : integer
getSubject ( ) : string
getType ( ) : string
hasAttachments ( ) : boolean
hasFormat ( $format ) : boolean
isPlain ( ) : boolean
loadFromArray ( array $array ) : Message
match ( array $criterias ) : boolean

Private Methods

Méthode Description
hydrate ( )

Method Details

__construct() public méthode

Constructor
public __construct ( Alex\MailCatcher\Client $client, array $data = [] )
$client Alex\MailCatcher\Client
$data array

delete() public méthode

public delete ( ) : string
Résultat string

getAttachments() public méthode

public getAttachments ( ) : array
Résultat array array of Attachment

getContent() public méthode

public getContent ( ) : string
Résultat string

getCreatedAt() public méthode

public getCreatedAt ( ) : DateTime
Résultat DateTime

getFormats() public méthode

public getFormats ( ) : array
Résultat array

getHeaders() public méthode

public getHeaders ( ) : Alex\MailCatcher\Mime\HeaderBag
Résultat Alex\MailCatcher\Mime\HeaderBag

getId() public méthode

public getId ( ) : integer
Résultat integer

getRecipients() public méthode

public getRecipients ( ) : array
Résultat array

getSender() public méthode

public getSender ( ) : Alex\MailCatcher\Person
Résultat Alex\MailCatcher\Person

getSize() public méthode

public getSize ( ) : integer
Résultat integer

getSubject() public méthode

public getSubject ( ) : string
Résultat string

getType() public méthode

public getType ( ) : string
Résultat string

hasAttachments() public méthode

public hasAttachments ( ) : boolean
Résultat boolean

hasFormat() public méthode

public hasFormat ( $format ) : boolean
$format
Résultat boolean

isPlain() public méthode

public isPlain ( ) : boolean
Résultat boolean

loadFromArray() public méthode

public loadFromArray ( array $array ) : Message
$array array
Résultat Message

match() public méthode

public match ( array $criterias ) : boolean
$criterias array
Résultat boolean

Property Details

$attachments protected_oe property

array of Attachment
protected $attachments

$client protected_oe property

protected Client,Alex\MailCatcher $client
Résultat Alex\MailCatcher\Client

$createdAt protected_oe property

protected DateTime $createdAt
Résultat DateTime

$formats protected_oe property

protected array $formats
Résultat array

$id protected_oe property

protected int $id
Résultat integer

$recipients protected_oe property

array of Person
protected $recipients

$sender protected_oe property

protected Person,Alex\MailCatcher $sender
Résultat Alex\MailCatcher\Person

$size protected_oe property

protected int $size
Résultat integer

$subject protected_oe property

protected string $subject
Résultat string

$type protected_oe property

protected string $type
Résultat string