SilexPhpView
A minimal php view service for silex framework, (*1)
install
Open a terminal, go to your project directory and type:, (*2)
composer require jibundeyare/silex-php-view
parameters
view.path : Path to the directory containing php template files., (*3)
views directory
It is recommended to create a separate directory to store the views., (*4)
In the examples, we use the following directory structure:, (*5)
project/
  public/
    index.php
  templates/
    hello.php
  vendor/
registering
// public/index.php
$app->register(new SilexPhpView\ViewServiceProvider(), [
    'view.path' => __DIR__.'/../templates',
]);
usage
// public/index.php
$app->get('/test', function() use($app) {
    $greeting = 'Hello!';
    return $app['view']->render('hello.php', [
        'greeting' => $greeting,
    ]);
});
// templates/hello.php
echo $greeting;