Soy bastante nuevo en Symfony 2 y me estoy moviendo a temas avanzados como services. ¿Cuándo debería un objeto ser un servicio?Comprender los servicios de Symfony2
Por ejemplo, supongamos que tiene un objeto fachada para realizar una llamada a un servicio REST. Esta clase necesita un nombre de usuario y contraseña. ¿Sería correcto modelar esa clase como un servicio global? ¿Incluso si se usa solo en una parte del proyecto completo?
# app/config/config.yml
parameters:
my_proxy.username: username
my_proxy.password: password
services:
my_proxy:
class: Acme\TestBundle\MyProxy
arguments: [%my_proxy.username%, %my_proxy.password%]