2017 © Pedro Peláez
 

library mailcatcher

Simple API to use MailCatcher.

image

rezouce/mailcatcher

Simple API to use MailCatcher.

  • Monday, February 1, 2016
  • by Rezouce
  • Repository
  • 1 Watchers
  • 0 Stars
  • 940 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 3 % Grown

The README.md

MailCatcher

This library allow to retrieve/remove messages from MailCatcher., (*1)

Installation

composer require rezouce/mailcatcher, (*2)

Usage

<?php
use MailCatcher\MailCatcher;
use MailCatcher\MailCatcherAdapter;
use Guzzle\Http\Client;

$urlToMailCatcher = 'http://127.0.0.1:1080';
$adapter = new MailCatcherAdapter(new Client, $urlToMailCatcher);

$mailCatcher = new MailCatcher($adapter);
$mailCatcher->removeMessages(); // Delete all messages
$messages = $mailCatcher->messages(); // Get all messages in a traversable collection

// You can filter messages.
$sender = 'user@example.com';
$messages->filter(function(Mail $message) use ($sender) {
    return $message->sender() === $sender;
});

License

This library is open-sourced software licensed under the MIT license, (*3)

The Versions

01/02 2016

dev-master

9999999-dev

Simple API to use MailCatcher.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar Rezouce

01/02 2016

1.1.0

1.1.0.0

Simple API to use MailCatcher.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar Rezouce

20/10 2015

1.0.0

1.0.0.0

Simple API to use MailCatcher.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar Rezouce