PHP 트레잇 Laracasts\Behat\Context\Services\MailTrap

파일 보기 프로젝트 열기: laracasts/behat-laravel-extension

보호된 프로퍼티들

프로퍼티 타입 설명
$client GuzzleHttp\Client The Guzzle client.
$mailTrapApiKey string The MailTrap API Key.
$mailTrapInboxId integer The MailTrap configuration.

공개 메소드들

메소드 설명
emptyInbox ( ) Empty the MailTrap inbox.

보호된 메소드들

메소드 설명
alreadyConfigured ( ) : boolean Determine if MailTrap config has been retrieved yet.
applyMailTrapConfiguration ( integer | null $inboxId = null ) Get the configuration for MailTrap.
fetchInbox ( integer | null $inboxId = null ) : mixed Fetch a MailTrap inbox.
getMailTrapCleanUrl ( ) : string Get the MailTrap "empty inbox" endpoint.
getMailTrapMessagesUrl ( ) : string Get the MailTrap messages endpoint.
parseJson ( $body ) : array | mixed
requestClient ( ) : Client Request a new Guzzle client.

메소드 상세

alreadyConfigured() 보호된 메소드

Determine if MailTrap config has been retrieved yet.
protected alreadyConfigured ( ) : boolean
리턴 boolean

applyMailTrapConfiguration() 보호된 메소드

Get the configuration for MailTrap.
protected applyMailTrapConfiguration ( integer | null $inboxId = null )
$inboxId integer | null

emptyInbox() 공개 메소드

Empty the MailTrap inbox.
public emptyInbox ( )

fetchInbox() 보호된 메소드

Fetch a MailTrap inbox.
protected fetchInbox ( integer | null $inboxId = null ) : mixed
$inboxId integer | null
리턴 mixed

getMailTrapCleanUrl() 보호된 메소드

Get the MailTrap "empty inbox" endpoint.
protected getMailTrapCleanUrl ( ) : string
리턴 string

getMailTrapMessagesUrl() 보호된 메소드

Get the MailTrap messages endpoint.
protected getMailTrapMessagesUrl ( ) : string
리턴 string

parseJson() 보호된 메소드

protected parseJson ( $body ) : array | mixed
$body
리턴 array | mixed

requestClient() 보호된 메소드

Request a new Guzzle client.
protected requestClient ( ) : Client
리턴 GuzzleHttp\Client

프로퍼티 상세

$client 보호되어 있는 프로퍼티

The Guzzle client.
protected Client,GuzzleHttp $client
리턴 GuzzleHttp\Client

$mailTrapApiKey 보호되어 있는 프로퍼티

The MailTrap API Key.
protected string $mailTrapApiKey
리턴 string

$mailTrapInboxId 보호되어 있는 프로퍼티

The MailTrap configuration.
protected int $mailTrapInboxId
리턴 integer