Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 10 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
# Version 6.1.0

## Features

### PHP 8.4 Compatibility

* Add PHP 8.4 support
* Replace abandoned `swiftmailer/swiftmailer` with `symfony/mailer`

# Version 6.0.0

### PHP 8.1 Compatibility
Expand Down Expand Up @@ -98,4 +107,4 @@

## Features

* Initial Release
* Initial Release
7 changes: 4 additions & 3 deletions src/Logger/HandlerConfigurationInterface.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@

namespace TechDivision\Import\Configuration\Logger;

use TechDivision\Import\Configuration\MailerConfigurationInterface;
use TechDivision\Import\Configuration\ParamsConfigurationInterface;

/**
Expand Down Expand Up @@ -43,9 +44,9 @@ public function getId();
public function getFormatter();

/**
* Return's the swift mailer configuration to use.
* Return's the mailer configuration to use.
*
* @return \TechDivision\Import\Configuration\SwiftMailerConfigurationInterface The swift mailer configuration to use
* @return MailerConfigurationInterface The mailer configuration to use
*/
public function getSwiftMailer();
public function getMailer();
}
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?php

/**
* TechDivision\Import\Configuration\SwiftMailer\MessageConfigurationInterface
* TechDivision\Import\Configuration\Mailer\MessageConfigurationInterface
*
* PHP version 7
*
Expand All @@ -12,10 +12,10 @@
* @link http://www.techdivision.com
*/

namespace TechDivision\Import\Configuration\SwiftMailer;
namespace TechDivision\Import\Configuration\Mailer;

/**
* The swift mailer message configuration interface.
* The mailer message configuration interface.
*
* @author Tim Wagner <[email protected]>
* @copyright 2020 TechDivision GmbH <[email protected]>
Expand All @@ -25,11 +25,10 @@
*/
interface MessageConfigurationInterface
{

/**
* Return's the swift mailer message factory used to create he instance.
* Return's the mailer message factory used to create the instance.
*
* @return string The swift mailer message factory
* @return string The mailer message factory
*/
public function getMessageFactory();
}
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?php

/**
* TechDivision\Import\Configuration\SwiftMailer\TransportConfigurationInterface
* TechDivision\Import\Configuration\Mailer\TransportConfigurationInterface
*
* PHP version 7
*
Expand All @@ -12,12 +12,12 @@
* @link http://www.techdivision.com
*/

namespace TechDivision\Import\Configuration\SwiftMailer;
namespace TechDivision\Import\Configuration\Mailer;

use TechDivision\Import\Configuration\ParamsConfigurationInterface;

/**
* The swift mailer transport configuration interface.
* The mailer transport configuration interface.
*
* @author Tim Wagner <[email protected]>
* @copyright 2020 TechDivision GmbH <[email protected]>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?php

/**
* TechDivision\Import\Configuration\SwiftMailerConfigurationInterface
* TechDivision\Import\Configuration\MailerConfigurationInterface
*
* PHP version 7
*
Expand All @@ -14,29 +14,31 @@

namespace TechDivision\Import\Configuration;

use TechDivision\Import\Configuration\Mailer\TransportConfigurationInterface;

/**
* The swift mailer configuration interface.
* The mailer configuration interface.
*
* @author Tim Wagner <[email protected]>
* @copyright 2020 TechDivision GmbH <[email protected]>
* @license https://opensource.org/licenses/MIT
* @link https://github.com/techdivision/import-configuration
* @link http://www.techdivision.com
*/
interface SwiftMailerConfigurationInterface extends ParamsConfigurationInterface
interface MailerConfigurationInterface extends ParamsConfigurationInterface
{

/**
* Return's the DI ID used to create the swift mailer instance.
* Return's the DI ID used to create the mailer instance.
*
* @return string The DI ID
*/
public function getId();

/**
* Return's the swift mailer transport configuration to use.
* Return's the mailer transport configuration to use.
*
* @return \TechDivision\Import\Configuration\SwiftMailer\TransportConfigurationInterface The transport configuration to use
* @return TransportConfigurationInterface The transport configuration to use
*/
public function getTransport();
}
Loading