HumHub Documentation (unofficial)

SendinblueApiTransport extends AbstractApiTransport
in package

FinalYes
Tags
author

Yann LUCAS

Table of Contents

Properties

$client  : mixed
$host  : mixed
$port  : mixed
$dispatcher  : mixed
$key  : mixed
$lastSent  : mixed
$logger  : mixed
$rate  : mixed

Methods

__construct()  : mixed
__toString()  : string
send()  : SentMessage|null
setHost()  : $this
setMaxPerSecond()  : $this
Sets the maximum number of messages to send per second (0 to disable).
setPort()  : $this
doSend()  : void
doSendApi()  : ResponseInterface
doSendHttp()  : ResponseInterface
getLogger()  : LoggerInterface
getRecipients()  : array<string|int, mixed>
stringifyAddresses()  : array<string|int, string>
checkThrottling()  : mixed
getEndpoint()  : string|null
getPayload()  : array<string|int, mixed>
prepareAttachments()  : array<string|int, mixed>
prepareHeadersAndTags()  : array<string|int, mixed>
stringifyAddress()  : array<string|int, mixed>

Properties

Methods

setHost()

public setHost(string|null $host) : $this
Parameters
$host : string|null
Return values
$this

setMaxPerSecond()

Sets the maximum number of messages to send per second (0 to disable).

public setMaxPerSecond(float $rate) : $this
Parameters
$rate : float
Return values
$this

setPort()

public setPort(int|null $port) : $this
Parameters
$port : int|null
Return values
$this

stringifyAddresses()

protected stringifyAddresses(array<string|int, mixed> $addresses) : array<string|int, string>
Parameters
$addresses : array<string|int, mixed>
Return values
array<string|int, string>

prepareAttachments()

private prepareAttachments(Email $email) : array<string|int, mixed>
Parameters
$email : Email
Return values
array<string|int, mixed>

prepareHeadersAndTags()

private prepareHeadersAndTags(Headers $headers) : array<string|int, mixed>
Parameters
$headers : Headers
Return values
array<string|int, mixed>

        
On this page

Search results