2015-02-20 4 views
0

Я хочу использовать FOSUserBundle, но мое приложение не требует почтовой службы. В любом случае я могу настроить его, чтобы он не требовал его. Heres мой конфигурации для ФОС:Есть ли способ использовать FOSUserBundle без почтовой службы

fos_user: 
    db_driver: orm 
    firewall_name: main 
    user_class: acmeBundle/Custom/User/Class 

Я пытался настроить его так:

fos_user: 
    db_driver: orm 
    firewall_name: main 
    user_class: acmeBundle/Custom/User/Class 
    service: 
    mailer: ~ 

Но я получаю эту ошибку:

InvalidArgumentException: $id must be a string, or an Alias object. 

ответ

0

Это фактически упоминается в документах. Вы можете указать fos_user.mailer.noop, когда вы не хотите отправлять почту.

Вы можете найти всю необходимую информацию в главе документации электронной почты Default mailer implementations.

0

Вы должны вводить noop- почтовик. Он не будет требовать почтовой службы и не будет отправлять какие-либо письма.

fos_user: 
    db_driver: orm 
    firewall_name: main 
    user_class: acmeBundle/Custom/User/Class 
    service: 
    mailer: fos_user.mailer.noop 
Смежные вопросы