chomenko/route-listener
Composer 安装命令:
composer require chomenko/route-listener
包简介
Router listener from Nette framework
关键字:
README 文档
README
This extension allows you to extend your router
Required
Install
composer require chomenko/route-listener
Configure
in config.neon
extensions: events: Kdyby\Events\DI\EventsExtension #console: Kdyby\Console\DI\ConsoleExtension routeListener: Chomenko\RouteListener\DI\RouteListenerExtension
Use
Events
- onMatch
- onMatched
- onConstructUrl
- onConstructedUrl
<?php namespace App\Listener; use Kdyby\Events\Subscriber; use Nette\Application\Routers\RouteList; use Nette\Application\Request; class EventRoute implements Subscriber { /** * @return array */ public function getSubscribedEvents() { return [ RouteList::class . "::onConstructUrl" => "onConstructUrl", ]; } /** * @param IRouter $routerList * @param Request $request */ public function onConstructUrl(IRouter $routerList, Request $request) { $parameters = $request->getParameters(); $parameters["foo"] = "bar"; $request->setParameters($parameters); } }
统计信息
- 总下载量: 166
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2019-06-21