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
- 4279 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
_____________
матфак вгу и остальная классика =)