symfony service Создания сервиса в файле конфигурации. Пример
Primary tabs
Свой сервис в Symfony можно создать прямо в файле конфигураций services.yml.
Это имеет смысл, если назначение сервиса - только создание объекта "себя".
Если у вас есть дополнительная логика, операции с другимим оьбъектами, импользуйте вариант создания нового класса для сервиса.
// Сервис для создания объекта транспорта для сервиса отправки email-сообщений с указанными данными отправляющей почты
transport:
// класс, объект которого будет являться сервисом
class: AppBundle\Service\Transport
// аргументы, которые класс принимает в конструкторе (здесь передаются как параметры)
arguments:
// Хост для отправки email
$host: '%mailer_host%'
// Порт для отправки email
$port: '%mailer_port%'
// Протокол безопасности
$security: '%mailer_security%'
// методы, вызываемые после создания объекта, необходимые для работы сервиса
calls:
// адрес почты, с которой будут отправляться сообщения
- method: setUsername
arguments:
- '%mailer_user%'
// пароль почты, с которой будут отправляться сообщения
- method: setPassword
arguments:
- '%mailer_password%'- Log in to post comments
- 5090 reads
vedro-compota
Wed, 12/06/2017 - 18:07
Permalink
о) повторное использование)
о) повторное использование)
_____________
матфак вгу и остальная классика =)
vedro-compota
Mon, 05/06/2019 - 15:16
Permalink
Описание класса сервиса
См. тут: http://fkn.ktu10.com/?q=node/9731
_____________
матфак вгу и остальная классика =)