Inject LinkTokens dependency to SubscriptionUrlFactory using DI

[MAILPOET-2381]
This commit is contained in:
Rostislav Wolny
2019-09-24 17:11:13 +02:00
committed by Jack Kitterhing
parent 0dd7b5fb7a
commit 4d3a005b20
5 changed files with 14 additions and 8 deletions

View File

@ -24,6 +24,7 @@ use MailPoet\Models\SubscriberSegment;
use MailPoet\Segments\SubscribersListings;
use MailPoet\Settings\SettingsController;
use MailPoet\Subscribers\ConfirmationEmailMailer;
use MailPoet\Subscribers\LinkTokens;
use MailPoet\Subscribers\RequiredCustomFieldValidator;
use MailPoet\Subscribers\Source;
use MailPoet\Subscribers\SubscriberActions;
@ -66,7 +67,7 @@ class SubscribersTest extends \MailPoetTest {
$settings,
$this->captcha_session,
$container->get(ConfirmationEmailMailer::class),
new SubscriptionUrlFactory($wp, $settings)
new SubscriptionUrlFactory($wp, $settings, new LinkTokens)
);
$obfuscator = new FieldNameObfuscator();
$this->obfuscatedEmail = $obfuscator->obfuscate('email');