Как стать автором
Обновить

Комментарии 4

Тогда уже


public function __construct(
        MailerInterface $mailer,
        MailMessageFactoryInterface $messageFactory,
        EscaperInterface $escaper,
        ReminderPasswordMessageTextBuilderInterface $messageTextBuilder
    )
Само собой разумеется, просто решил не растягивать статью еще больше, и так получилось довольно много кода
Имхо, переборщили с количеством абстракций и интерфейсов

Но можно ведь и глубже

Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.