APF-Tracker

Adventure PHP Framework Issue Management


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000251Adventure PHP FrameworkCode-Verbesserung // Code improvementpublic2015-05-31 16:022017-03-16 12:49
ReporterChristianAchatz 
Assigned ToChristianAchatz 
PrioritynormalSeverityfeatureReproducibilityN/A
StatusresolvedResolutionfixed 
Product Version3.0 
Target Version3.3Fixed in Version3.3 
Summary0000251: Refactoring mailSender
DescriptionmailSender has been marked as deprecated in version 2.1. As it is still in use and a simple mail sending tool should be included in a framework the mailSender will be continued as of 3.1 again as per forum discussion.

The following changes/adaptions should be applied to re-add it to the official feature list again:

- Refactor API to separate mail transport and content
- Revise configuration mechanism
- Support DI creation and plain usage
- Write unit tests
- Write meaningful docs
Additional InformationSee discussion under http://forum.adventure-php-framework.org/viewtopic.php?f=7&t=5624&p=20074#p20074. [^]
TagsNo tags attached.
Codereferenz: ([Datei]:[Zeile])
Namespacetools
Attached Files

- Relationships
related to 0000226resolvedChristianAchatz Remove mailSender as it has been marked deprecated in 2.0 

-  Notes
(0000634)
ChristianAchatz (administrator)
2015-11-03 10:16
edited on: 2016-10-08 17:30

Design and implementation ongoing. Most likely desiding for a Message and Recipient class where Message acts as domain object holding data and taking care of sending the message.

(0000639)
ChristianAchatz (administrator)
2015-11-06 11:03

Added current implementation state (draft!) to feature branch https://github.com/AdventurePHP/code/tree/feature-ID%23251-mailSender. [^]
(0000753)
ChristianAchatz (administrator)
2016-10-11 13:13

Completed Message and Recipient implementation. Going forward w/ wrapper implementation for "sender" (including basic message configuration) and migration of usages.
(0000759)
ChristianAchatz (administrator)
2017-02-12 16:04

Impementation and testing completed. Migration of contact form and user management (forgot password functionality) completed. Code changes, see https://github.com/AdventurePHP/code/commits/master. [^]

Starting with documentation now.
(0000763)
ChristianAchatz (administrator)
2017-03-13 19:52

Completed documentation. See changes under https://github.com/AdventurePHP/docs/commit/db715a1ba9166423a869b1bd579368dc9acdcaa0. [^]

- Issue History
Date Modified Username Field Change
2015-05-31 16:02 ChristianAchatz New Issue
2015-11-03 10:15 ChristianAchatz Assigned To => ChristianAchatz
2015-11-03 10:15 ChristianAchatz Status new => assigned
2015-11-03 10:16 ChristianAchatz Note Added: 0000634
2015-11-06 11:03 ChristianAchatz Note Added: 0000639
2016-01-05 14:04 ChristianAchatz Target Version 3.1 => 3.2
2016-03-23 14:01 ChristianAchatz Target Version 3.2 => 3.3
2016-08-10 14:20 ChristianAchatz Target Version 3.3 => 3.4
2016-10-08 17:30 ChristianAchatz Note Edited: 0000634 View Revisions
2016-10-11 13:13 ChristianAchatz Note Added: 0000753
2017-02-12 16:04 ChristianAchatz Note Added: 0000759
2017-02-12 16:05 ChristianAchatz Target Version 3.4 => 3.3
2017-03-13 19:52 ChristianAchatz Note Added: 0000763
2017-03-13 19:52 ChristianAchatz Status assigned => resolved
2017-03-13 19:52 ChristianAchatz Fixed in Version => 3.3
2017-03-13 19:52 ChristianAchatz Resolution open => fixed
2017-03-16 12:49 ChristianAchatz Relationship added related to 0000226


Copyright © 2000 - 2017 MantisBT Team
Powered by Mantis Bugtracker