2017 © Pedro Peláez
 

library router

PHP Router library

image

devop-core/router

PHP Router library

  • Sunday, June 10, 2018
  • by desertknight
  • Repository
  • 1 Watchers
  • 1 Stars
  • 6 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 500 % Grown

The README.md

Router library

Description

This library is just proof of concept. > We do NOT recommended the use of production environment., (*1)

Provide router implementation, (*2)

Latest Version on Packagist ![Software License][ico-license] Build Status ![Coverage Status][ico-scrutinizer] Quality Score ![Total Downloads][ico-downloads], (*3)

Install

Package is available on Packagist, you can install it using Composer., (*4)

``` bash composer require devop-core/router, (*5)


## Usage ``` php <?php include_once '../vendor/autoload.php'; $router = new DevOp\Core\Router\Router(); $router->get('page1', '/page1/{name:\w+}/{id}', function($request, $response){ $response->getBody()->write('Hello world!'); return $response; }); $uri = (new DevOp\Core\Http\UriFactory())->createUri('/page1/devop/1'); $request = (new \DevOp\Core\Http\ServerRequestFactory())->createServerRequest('GET', $uri); try { /* @var $route \DevOp\Core\Router\Route */ $route = $router->dispatch($request); } catch (\DevOp\Core\Router\Exceptions\RouteNotFoundException $ex) { var_dump($ex); } catch (DevOp\Core\Router\Exceptions\RouteIsNotCallableException $ex) { var_dump($ex); } var_dump($route);

Change log

Please see CHANGELOG for more information on what has changed recently., (*6)

Testing

bash $ vendor/bin/phpunit, (*7)

Contributing

Please see CONTRIBUTING for details., (*8)

License

The MIT License (MIT). Please see License File for more information., (*9)

The Versions

10/06 2018

dev-master

9999999-dev https://www.devop.studio

PHP Router library

  Sources   Download

MIT

The Requires

 

The Development Requires

php psr7 request router

26/05 2018

1.0.1

1.0.1.0 https://devop-studio.com

PHP Router library

  Sources   Download

MIT

The Requires

 

The Development Requires

php psr7 request router

26/05 2018

1.0.0

1.0.0.0 https://devop-studio.com

PHP Router library

  Sources   Download

MIT

The Requires

 

The Development Requires

php psr7 request router