A

AttachmentClass in namespace Stampie
An Attachment is a container for a file that will be included with a Message.
ApiExceptionClass in namespace Stampie\Exception
SubException
AttachmentsAwareInterfaceClass in namespace Stampie\Message
Represents a Message that contains Attachments
AttachmentUtilsClass in namespace Stampie\Util
Stampie Attachment utility functions

B

Mailer::buildIdentityString() — Method in class Mailer
IdentityUtils::buildIdentityString() — Method in class IdentityUtils

C

$ResponseProperty in class Response

D

Attachment::determineFileType() — Method in class Attachment

F

Mailer::format() — Method in class Mailer
Return a a string formatted for the correct Mailer endpoint.
MailGun::format() — Method in class MailGun
Return a a string formatted for the correct Mailer endpoint.
Mandrill::format() — Method in class Mandrill
Return a a string formatted for the correct Mailer endpoint.
Postmark::format() — Method in class Postmark
Return a a string formatted for the correct Mailer endpoint.
SendGrid::format() — Method in class SendGrid
Return a a string formatted for the correct Mailer endpoint.
AttachmentUtils::findUniqueName() — Method in class AttachmentUtils

G

Response::getStatusCode() — Method in class Response
Response::getContent() — Method in class Response
Response::getStatusText() — Method in class Response
ResponseInterface::getStatusCode() — Method in class ResponseInterface
ResponseInterface::getContent() — Method in class ResponseInterface
ResponseInterface::getStatusText() — Method in class ResponseInterface
Attachment::getPath() — Method in class Attachment
Attachment::getName() — Method in class Attachment
Attachment::getType() — Method in class Attachment
Attachment::getId() — Method in class Attachment
HttpException::getStatusCode() — Method in class HttpException
Identity::getEmail() — Method in class Identity
Identity::getName() — Method in class Identity
IdentityInterface::getEmail() — Method in class IdentityInterface
IdentityInterface::getName() — Method in class IdentityInterface
Mailer::getServerToken() — Method in class Mailer
Mailer::getHeaders() — Method in class Mailer
Return a key -> value array of headers
Mailer::getFiles() — Method in class Mailer
Return an key -> value array of files
Mailer::getEndpoint() — Method in class Mailer
MailerInterface::getServerToken() — Method in class MailerInterface
MailGun::getEndpoint() — Method in class MailGun
MailGun::getHeaders() — Method in class MailGun
Return a key -> value array of headers
MailGun::getFiles() — Method in class MailGun
Return an key -> value array of files
Mandrill::getEndpoint() — Method in class Mandrill
Mandrill::getHeaders() — Method in class Mandrill
Return a key -> value array of headers
Mandrill::getAttachmentContent() — Method in class Mandrill
Postmark::getEndpoint() — Method in class Postmark
Postmark::getHeaders() — Method in class Postmark
Return a key -> value array of headers
Postmark::getAttachmentContent() — Method in class Postmark
SendGrid::getEndpoint() — Method in class SendGrid
SendGrid::getFiles() — Method in class SendGrid
Return an key -> value array of files
Message::getTo() — Method in class Message
Message::getHtml() — Method in class Message
Message::getText() — Method in class Message
Message::getHeaders() — Method in class Message
Message::getReplyTo() — Method in class Message
Message::getCc() — Method in class Message
Message::getBcc() — Method in class Message
MessageInterface::getFrom() — Method in class MessageInterface
MessageInterface::getTo() — Method in class MessageInterface
MessageInterface::getCc() — Method in class MessageInterface
MessageInterface::getBcc() — Method in class MessageInterface
MessageInterface::getSubject() — Method in class MessageInterface
MessageInterface::getReplyTo() — Method in class MessageInterface
MessageInterface::getHeaders() — Method in class MessageInterface
MessageInterface::getHtml() — Method in class MessageInterface
MessageInterface::getText() — Method in class MessageInterface
AttachmentsAwareInterface::getAttachments() — Method in class AttachmentsAwareInterface
MetadataAwareInterface::getMetadata() — Method in class MetadataAwareInterface
Gets the metadata attached to the message.
TaggableInterface::getTag() — Method in class TaggableInterface
The tag(s) attached to the message.

H

HttpExceptionClass in namespace Stampie\Exception
Exception thrown for all HTTP Error codes where the Api's doesn't themselves provide an error message.
$MailerProperty in class Mailer
Mailer::handle() — Method in class Mailer
If a Response is not successful it will be passed to this method each Mailer should then throw an HttpException with an optional ApiException to help identify the problem.
MailGun::handle() — Method in class MailGun
If a Response is not successful it will be passed to this method each Mailer should then throw an HttpException with an optional ApiException to help identify the problem.
Mandrill::handle() — Method in class Mandrill
If a Response is not successful it will be passed to this method each Mailer should then throw an HttpException with an optional ApiException to help identify the problem.
Postmark::handle() — Method in class Postmark
If a Response is not successful it will be passed to this method each Mailer should then throw an HttpException with an optional ApiException to help identify the problem.
SendGrid::handle() — Method in class SendGrid
If a Response is not successful it will be passed to this method each Mailer should then throw an HttpException with an optional ApiException to help identify the problem.
$MessageProperty in class Message

I

Response::isSuccessful() — Method in class Response
ResponseInterface::isSuccessful() — Method in class ResponseInterface
$AttachmentProperty in class Attachment
Attachment::isValidFile() — Method in class Attachment
IdentityClass in namespace Stampie
IdentityInterfaceClass in namespace Stampie
IdentityUtilsClass in namespace Stampie\Util
Stampie Identity utility functions

M

MailerClass in namespace Stampie
Minimal implementation of a MailerInterface
MailerInterfaceClass in namespace Stampie
Takes a MailerInterface and sends to an AdapterInterface.
MailGunClass in namespace Stampie\Mailer
MandrillClass in namespace Stampie\Mailer
Sends emails to Mandrill server
MessageClass in namespace Stampie
Implementation of MessageInterface where only getFrom() and getSubject() is required to be implemented.
MessageInterfaceClass in namespace Stampie
Represents a simple Message. A Message is a storage of a message that will be converted into an API call
MetadataAwareInterfaceClass in namespace Stampie\Message

N

$AttachmentProperty in class Attachment
Mailer::normalizeIdentity() — Method in class Mailer
Mailer::normalizeIdentities() — Method in class Mailer
IdentityUtils::normalizeIdentity() — Method in class IdentityUtils
IdentityUtils::normalizeIdentities() — Method in class IdentityUtils

P

$AttachmentProperty in class Attachment
MailGun::processAttachments() — Method in class MailGun
Mandrill::processAttachments() — Method in class Mandrill
PostmarkClass in namespace Stampie\Mailer
Sends emails to Postmark server
Postmark::processAttachments() — Method in class Postmark
SendGrid::processAttachments() — Method in class SendGrid
AttachmentUtils::processAttachments() — Method in class AttachmentUtils
Applies a function to each attachment, and finds a unique name for any conflicting names

R

ResponseClass in namespace Stampie\Adapter
Immutable implementation of ResponseInterface
ResponseInterfaceClass in namespace Stampie\Adapter
Interface for returned content by adapters

S

$ResponseProperty in class Response
Identity::setEmail() — Method in class Identity
Identity::setName() — Method in class Identity
$MailerProperty in class Mailer
Mailer::setHttpClient() — Method in class Mailer
Mailer::setMessageFactory() — Method in class Mailer
Mailer::setServerToken() — Method in class Mailer
Mailer::send() — Method in class Mailer
MailerInterface::setHttpClient() — Method in class MailerInterface
MailerInterface::setServerToken() — Method in class MailerInterface
MailerInterface::send() — Method in class MailerInterface
MailGun::setServerToken() — Method in class MailGun
SendGridClass in namespace Stampie\Mailer
Mailer to be used with SendGrid Web API
SendGrid::setServerToken() — Method in class SendGrid
Message::setHtml() — Method in class Message
Message::setText() — Method in class Message

T

$AttachmentProperty in class Attachment
$MessageProperty in class Message
$MessageProperty in class Message
TaggableInterfaceClass in namespace Stampie\Message

_

Response::__construct() — Method in class Response
Attachment::__construct() — Method in class Attachment
ApiException::__construct() — Method in class ApiException
HttpException::__construct() — Method in class HttpException
Identity::__construct() — Method in class Identity
Mailer::__construct() — Method in class Mailer
Message::__construct() — Method in class Message