Como usar o mecanismo de modelo PHP no Twig, em vez da sintaxe do Twig no Silex

No Silex, posso usar os modelos do Twig, mas quero usar o mecanismo PHP do Twig, em vez da sintaxe do Twig. Por exemploeste guia descreve como fazer isso no Symfony, mas não no Silex.

My Silexindex.php parece:

$app->register(new Silex\Provider\TwigServiceProvider(), array(
    'twig.path' => __DIR__.'/views',
));

$app->get('/', function() use ($app) {
    return $app['twig']->render('index.html.php', array(
        'name' => 'Bob',
    ));
});

Minhasindex.html.php parece:

<p>Welcome to the index <?php echo $view->name; ?></p>

Quando executo o aplicativo no navegador e visualizo a fonte, vejo a string literal<?php echo $view->name; ?> que não foi executado.

Eu suspeito que pode haver uma configuração de configuração do Twig para dizer que eu quero usar os modelos de estilo PHP. Para esclarecer, se eu usar a sintaxe Twig, por exemplo:

<p>Welcome to the index {{ name }} </p>

Então funciona e eu vejo o nomeBob, portanto, eu sei que este não é um problema no servidor da Web ou na configuração do PHP.

questionAnswers(1)

yourAnswerToTheQuestion