2017 © Pedro Peláez
 

library swiftmailer-callable

image

germania-kg/swiftmailer-callable

  • Friday, December 8, 2017
  • by germania-kg
  • Repository
  • 2 Watchers
  • 0 Stars
  • 78 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 9 Versions
  • 0 % Grown

The README.md

Germania KG · SwiftMailerCallable

Callable wrapper around sending emails with SwiftMailer, (*1)

Packagist PHP version Build Status Scrutinizer Code Quality Code Coverage Build Status, (*2)

Installation

$ composer require germania-kg/swiftmailer-callable

Usage

<?php
use Germania\SwiftMailerCallable\SwiftMailerCallable;

// Dependencies
$swift_mailer    = Swift_Mailer::newInstance( ... );
$message_factory = function() { return Swift_Message::newInstance( ... ); });

// Setup callable, optionally with PSR-3 Logger
$mailer = new SwiftMailerCallable( $swift_mailer, $message_factory );
$mailer = new SwiftMailerCallable( $swift_mailer, $message_factory, $logger );

// PSR-3 LoggerAwareInterface
$mailer->setLogger( $logger );

// Prepare sending
$subject = 'My mail subject';
$body    = 'Any mail text';

// Go! - Optionally pass recipient, if not already set in factory
$sent = $mailer( $subject, $body );
$sent = $mailer( $subject, $body, ['me@test.com' => 'Joen Doe'] );

Issues

See issues list., (*3)

Development

$ git clone https://github.com/GermaniaKG/SwiftMailerCallable.git
$ cd SwiftMailerCallable
$ composer install

Unit tests

Either copy phpunit.xml.dist to phpunit.xml and adapt to your needs, or leave as is. Run PhpUnit test or composer scripts like this:, (*4)

$ composer test
# or
$ vendor/bin/phpunit

The Versions

08/12 2017

dev-develop

dev-develop

  Sources   Download

proprietary

The Requires

 

The Development Requires

by Carsten Witt

08/12 2017

dev-master

9999999-dev

  Sources   Download

proprietary

The Requires

 

The Development Requires

by Carsten Witt

08/12 2017

1.0.6

1.0.6.0

  Sources   Download

proprietary

The Requires

 

The Development Requires

by Carsten Witt

20/11 2017

1.0.5

1.0.5.0

  Sources   Download

proprietary

The Requires

 

The Development Requires

by Carsten Witt

07/11 2017

1.0.4

1.0.4.0

  Sources   Download

proprietary

The Requires

 

The Development Requires

by Carsten Witt

07/11 2017

1.0.3

1.0.3.0

  Sources   Download

proprietary

The Requires

 

The Development Requires

by Carsten Witt

07/09 2017

1.0.2

1.0.2.0

  Sources   Download

proprietary

The Requires

 

The Development Requires

by Carsten Witt

27/01 2017

1.0.1

1.0.1.0

  Sources   Download

proprietary

The Requires

 

The Development Requires

by Carsten Witt

08/12 2016

1.0.0

1.0.0.0

  Sources   Download

proprietary

The Requires

 

The Development Requires

by Carsten Witt