/ / Tentative d'appeler une méthode non définie appelée "getContext" de la classe "Swift_Mailer" - php, symfony, symfony-2.1, symfony-3.3

Tentative d'appeler une méthode non définie appelée "getContext" de la classe "Swift_Mailer" - php, symfony, symfony-2.1, symfony-3.3

J'essaie d'obtenir l'hébergeur de mon site

Le code ci-dessous est utilisé dans symfony2.1 et maintenant j'ai mis à jour la version de symfony vers symfony3.3

public function __construct(EntityManager $entityManager) {
$this->schemeAndHost = "http://" . $this->router->getContext()->getHost();
}

Quelqu'un peut-il me dire comment obtenir l'hôte sous le fichier Services MyManager.php.

Merci d'avance.

Réponses:

0 pour la réponse № 1

Vous devriez injecter RequestStacket accès à la méthode ::getSchemeAndHttpHost de la demande en cours.