dev-master
9999999-dev http://github.com/martynbiz/slim3-viewA wrapper for Slim3 renderer which uses Windwalker renderer (Blade, Twig, PHP etc)
MIT
The Requires
- php >=5.3.0
- windwalker/renderer ~2.0
The Development Requires
mvc slim view slim3
Wallogit.com
2017 © Pedro Peláez
A wrapper for Slim3 renderer which uses Windwalker renderer (Blade, Twig, PHP etc)
A simple wrapper for Slim3 renderer which uses Windwalker renderer (Blade, Twig, PHP etc), (*1)
See the Windwalker renderer here - https://github.com/ventoviro/windwalker, (*2)
Composer, (*3)
"require-dev": {
"martynbiz/slim3-view": "dev-master"
}
Below is an example usage within the slim3 skeleton app:, (*4)
settings.php, (*5)
$settings = [
'settings' => [
'renderer' => [
'template_path' => '/path/to/views/',
'cache_path' => '/path/to/cache/views',
],
.
.
.
dependencies.php, (*6)
// view renderer
$container['renderer'] = function ($c) {
$settings = $c->get('settings')['renderer'];
// choose your weapon.. :) e.g. Blade, Twig, etc
$renderer = new \Windwalker\Renderer\BladeRenderer(array(
$settings['template_path'],
), array(
'cache_path' => $settings['cache_path'],
));
return new \MartynBiz\Slim3View\Renderer($renderer);
};
A wrapper for Slim3 renderer which uses Windwalker renderer (Blade, Twig, PHP etc)
MIT
mvc slim view slim3