Я хочу использовать FOSUserBundle, но мое приложение не требует почтовой службы. В любом случае я могу настроить его, чтобы он не требовал его. Heres my config for fos:
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.
Это фактически упоминается в документах. Вы можете указать fos_user.mailer.noop
когда вы не хотите отправлять почту.
Вы можете найти всю соответствующую информацию в главе " По умолчанию почтовая программа" в документации по электронной почте.
Вам нужно ввести noop-mailer. Он не будет требовать почтовой службы и не будет отправлять какие-либо письма.
fos_user:
db_driver: orm
firewall_name: main
user_class: acmeBundle/Custom/User/Class
service:
mailer: fos_user.mailer.noop