Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
TYPO3
sg_mail
Commits
04ce82e2
Commit
04ce82e2
authored
Sep 27, 2016
by
Torsten Oppermann
Browse files
[TASK] Refactoring Formhandler Finisher for new Service API
parent
fefdc1a1
Changes
2
Hide whitespace changes
Inline
Side-by-side
Classes/Service/FormhandlerFinisherService.php
View file @
04ce82e2
...
...
@@ -69,14 +69,19 @@ class FormhandlerFinisherService extends AbstractFinisher {
$toAddress
=
$this
->
gp
[
'email'
];
}
$language
=
$GLOBALS
[
'TSFE'
]
->
config
[
'config'
][
'language'
];
$fromAddress
=
[
$this
->
settings
[
'from_address'
]
=>
$this
->
settings
[
'from_name'
]];
MailTemplateService
::
sendEmail
(
$language
,
$this
->
settings
[
'template_key'
],
$this
->
settings
[
'extension_key'
],
[
$toAddress
],
$fromAddress
,
$subject
,
$this
->
gp
,
$this
->
settings
[
'ignore_mail_queue'
]
);
$objectManager
=
GeneralUtility
::
makeInstance
(
ObjectManager
::
class
);
/** @var \SGalinski\SgMail\Service\MailTemplateService $mailTemplateService */
$mailTemplateService
=
$objectManager
->
get
(
MailTemplateService
::
class
);
$mailTemplateService
->
setTo
(
$toAddress
);
$mailTemplateService
->
setFrom
(
$fromAddress
);
$mailTemplateService
->
setSubject
(
$subject
);
$mailTemplateService
->
setTemplateName
(
$this
->
settings
[
'template_key'
]);
$mailTemplateService
->
setExtensionKey
(
$this
->
settings
[
'extension_key'
]);
$mailTemplateService
->
setContent
(
$this
->
gp
);
$mailTemplateService
->
sendEmail
();
return
$this
->
gp
;
}
...
...
Classes/Service/MailTemplateService.php
View file @
04ce82e2
...
...
@@ -285,4 +285,13 @@ class MailTemplateService {
$this
->
mailMessage
->
setSubject
(
$subject
);
return
$this
;
}
/**
* @param array $content
* @return MailTemplateService
*/
public
function
setContent
(
$content
)
{
$this
->
content
=
$content
;
return
$this
;
}
}
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment