/ / Tentativa de chamar um método indefinido chamado “getContext” da classe “Swift_Mailer” - php, symfony, symfony-2.1, symfony-3.3

Tentou chamar um método indefinido chamado "getContext" da classe "Swift_Mailer" - php, symfony, symfony-2.1, symfony-3.3

Eu estou tentando obter o host do meu site

O código abaixo é usado no symfony2.1 e agora eu atualizo a versão do symfony para o symfony3.3

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

Alguém pode me dizer como obter o host no arquivo Services MyManager.php.

Desde já, obrigado.

Respostas:

0 para resposta № 1

Você deve injetar RequestStacke acesso ao método ::getSchemeAndHttpHost do pedido atual.