Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

You have requested a non-existent service "templating"

Tags:

php

symfony

i'm trying to get FOSOAuthServerBundle to work on my project Running symfony 3.4.0

templating seems to be missing but i can't find anything about it on google. any idea what it could be? twig is working perfectly otherwise

i've cleared the cache downgraded from 3.4.1 to 3.4.0

AuthorizeController.php >

return $this->container->get('templating')->renderResponse(
        'FOSOAuthServerBundle:Authorize:authorize.html.'.$this->container->getParameter('fos_oauth_server.template.engine'),
        array(
            'form'   => $form->createView(),
            'client' => $this->getClient(),
        )
);

this is where its crashing.

like image 887
Edwin ten Brinke Avatar asked Dec 05 '17 15:12

Edwin ten Brinke


1 Answers

I'm assuming you're using Symfony Flex, since it has this minimalist approach it doesn't come with twig, which is the default templating system for Symfony.

Please install it via:

composer require twig

In any case if you have already twig installed but it's not working, make sure your configurations has it available:

# app/config/config.yml

framework:
    # ...
    templating:
        engines: ['twig']
like image 53
Renato Mefi Avatar answered Nov 15 '22 02:11

Renato Mefi