protected function notificar(Usuario $usuario, Usuario $destinatario, Categoria $categoria, $template) { if (!$this->container->get('templating')->exists($template) || !$destinatario->getEmail()) { return; } $plantilla = $this->container->get('templating')->render($template, array('destinatario' => $destinatario, 'usuario' => $usuario, 'categoria' => $categoria)); $this->container->get('NotificacionPorEmail')->notificar($destinatario->getEmail(), $plantilla, 'Nuevo voto en Rankeani'); }
protected function notificar(Participante $participante, Usuario $destinatario, $template) { if (!$this->container->get('templating')->exists($template) || !$destinatario->getEmail()) { return; } $plantilla = $this->container->get('templating')->render($template, array('destinatario' => $destinatario, 'participante' => $participante)); $this->container->get('NotificacionPorEmail')->notificar($destinatario->getEmail(), $plantilla, 'Nuevo participante en Rankeani'); }