Hola.
Alguno sabrá como se puede hacer un “redirect()” desde un servicio? Que parámetros he de pasar al servicio?. Tengo esto.
Services.yml
Código PHP:
services:
mi_acceso:
class: SistemaMasterBundleControllerMyServicioController
calls:
- [setUserFromSecurityContext, ["@security.context"]]
- [setEntityManager, ["@doctrine.orm.entity_manager"]]
- [setRequest, [@request_stack]]
MyServicio.php
Código PHP:
public function setEntityManager(ObjectManager $em)
{
$this->em = $em;
}
public function setUserFromSecurityContext(SecurityContext $securityContext)
{
# notice, there are a cases when `getToken()` returns null, so improve this
$this->user = $securityContext->getToken()->getUser();
}
public function setRequest(RequestStack $request_stack)
{
$this->request = $request_stack->getCurrentRequest();
}
Los tres "seters" me funcionan bien. No se como hacerle para el redirect(). Alguno me echa una mano? Todo esto en Symfony 2.4 :P