comphppuebla/slim-modules

Organize your Slim applications in a modular structure

2.1.0 2015-08-11 03:22 UTC

This package is auto-updated.

Last update: 2024-03-27 08:03:20 UTC


README

Build Status Latest Stable Version Latest Unstable Version License SensioLabsInsight

This package allows you to organize your Slim applications in a modular structure. By introducing the following components

  • Service providers. For third-party libraries, services, controllers and Slim middleware classes. It adds the capability of extending existing services.
  • Route providers. To match paths with controllers registered as services
  • Argument converters. To customize the method signatures of your controllers
  • Definition groups. For services, middleware and route providers

Tests

Setup the test suite using Composer:

$ composer install --dev

Run it using PHPUnit:

$ php bin/phpunit --testdox

License

This package is released under the MIT License.

Documentation

The documentations is available at https://comphppuebla.github.io/slim-modules/