2017 © Pedro Peláez
 

library slim-controllers

A drop-in controller framework for Slim 3

image

icosillion/slim-controllers

A drop-in controller framework for Slim 3

  • Wednesday, August 9, 2017
  • by MarkusLewis
  • Repository
  • 1 Watchers
  • 0 Stars
  • 299 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 7 Forks
  • 0 Open issues
  • 3 Versions
  • 33 % Grown

The README.md

Slim Controllers

Slim Controllers is an extremely lightweight framework to provide controllers for Slim 4., (*1)

Installation

composer require icosillion/slim-controllers

Usage

Use Slim's groups to group your controller actions together in your main Slim file., (*2)

<?php

use Slim\App;

$app = new App();

$app->group('/', function () use ($app) {
    $controller = new RootController($app);

    $app->get('', $controller('index'));
});

$app->run();

Extend your controller from the Controller class., (*3)

<?php

use Icosillion\SlimControllers\Controller;
use Slim\Http\Request;
use Slim\Http\Response;

class RootController extends Controller
{
    public function index(Request $request, Response $response, array $args)
    {
        $response->getBody()->write('Hello World!');

        return $response;
    }
}

License

This project is licensed under the MIT license. A copy of this is available in the LICENSE file., (*4)

The Versions

09/08 2017

dev-master

9999999-dev http://github.com/icosillion/slim-controllers

A drop-in controller framework for Slim 3

  Sources   Download

MIT

The Requires

 

The Development Requires

mvc slim controller slim3

09/08 2017

1.0.0

1.0.0.0 http://github.com/icosillion/slim-controllers

A drop-in controller framework for Slim 3

  Sources   Download

MIT

The Requires

 

The Development Requires

mvc slim controller slim3

07/08 2016

dev-phpdoc

dev-phpdoc http://github.com/martynbiz/slim3-controller

Provides controller functionality to Slim Framework v3. Also includes PHPUnit TestCase for testing controllers.

  Sources   Download

MIT

The Requires

 

The Development Requires

mvc slim controller slim3