weew/router-routes-invoker-container-aware
Composer 安装命令:
composer require weew/router-routes-invoker-container-aware
包简介
Container aware routes invoker for the weew/router package.
README 文档
README
Table of contents
Installation
composer require weew/router-routes-invoker-container-aware
Introduction
This package is meant to be used in combination with weew/router. It's job is to invoke routes that have been successfully matched by the router. It uses the weew/container package to provide dependency injection.
Usage
Lets say you have successfully matched a route:
$route = $router->match(HttpRequestMethod::GET, new Url('foo-bar'));
Now you have to invoke the matched route:
$routesInvoker = new RoutesInvoker(new Container()); $response = $routesInvoker->invoke($route); $response->send();
If response object implements either the IHttpResponseHolder or IHttpResponseable interface, invoker will extract the http response and return it instead.
Router returns null whenever a route could not be matched. In this case, RoutesInvoker will return a 404 HttpResponse object instead.
统计信息
- 总下载量: 109
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2016-07-20