PHP Trait MailThief\Testing\InteractsWithMail

Show file Open project: tightenco/mailthief

Public Methods

Method Description
getLastMessageFor ( array | string $email ) : Message
getMessages ( ) : MailThiefCollection
getMessagesFor ( array | string $emails ) : MailThiefCollection
hijackMail ( )
lastMessage ( )
seeHeaders ( $name, $value = null )
seeMessageFor ( $email )
seeMessageFrom ( $email )
seeMessageWithSubject ( $subject )

Protected Methods

Method Description
seeInSubjects ( $subjects )
seeMessage ( )

Private Methods

Method Description
getMailer ( )
setMailer ( Illuminate\Contracts\Mail\Mailer $mailer )

Method Details

getLastMessageFor() public method

public getLastMessageFor ( array | string $email ) : Message
$email array | string
return MailThief\Message

getMessages() public method

public getMessages ( ) : MailThiefCollection
return MailThief\Support\MailThiefCollection

getMessagesFor() public method

public getMessagesFor ( array | string $emails ) : MailThiefCollection
$emails array | string
return MailThief\Support\MailThiefCollection

hijackMail() public method

public hijackMail ( )

lastMessage() public method

public lastMessage ( )

seeHeaders() public method

public seeHeaders ( $name, $value = null )

seeInSubjects() protected method

protected seeInSubjects ( $subjects )

seeMessage() protected method

protected seeMessage ( )

seeMessageFor() public method

public seeMessageFor ( $email )

seeMessageFrom() public method

public seeMessageFrom ( $email )

seeMessageWithSubject() public method

public seeMessageWithSubject ( $subject )