2017 © Pedro Peláez
 

library slim3-view

A wrapper for Slim3 renderer which uses Windwalker renderer (Blade, Twig, PHP etc)

image

martynbiz/slim3-view

A wrapper for Slim3 renderer which uses Windwalker renderer (Blade, Twig, PHP etc)

  • Thursday, February 11, 2016
  • by martynbiz
  • Repository
  • 1 Watchers
  • 0 Stars
  • 154 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 1 Versions
  • 3 % Grown

The README.md

Slim v3 view

Introduction

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)

Installation

Composer, (*3)

"require-dev": {
    "martynbiz/slim3-view": "dev-master"
}

Usage

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);
};

The Versions

11/02 2016

dev-master

9999999-dev http://github.com/martynbiz/slim3-view

A wrapper for Slim3 renderer which uses Windwalker renderer (Blade, Twig, PHP etc)

  Sources   Download

MIT

The Requires

 

The Development Requires

mvc slim view slim3