freezy-bee/prepend-route
Nette Framework extension with prepend route support
v1.0.0
2017-05-18 07:51 UTC
Requires
- php: ~7.1
- nette/di: ~2.4 || ~3.0
- nette/application: ^2.4 || ~3.0
Requires (Dev)
- kdyby/console: ^2.7
- nette/bootstrap: ~2.4 || ~3.0
- nette/tester: dev-master
- phpstan/phpstan: dev-master
- squizlabs/php_codesniffer: ^3.0
- tracy/tracy: ^2.4
README
Installation
The best way to install FreezyBee/PrependRoute is using Composer:
composer require freezy-bee/prepend-route
With Nette 2.4
and newer, you can enable the extension using your neon config.
extensions: prependRoute: FreezyBee\PrependRoute\DI\PrependRouteExtension
Documentation
Usage
Your extension MUST implements interface FreezyBee\PrependRoute\DI\IPrependRouteProvider
.
class TestExtension extends CompilerExtension implements IPrependRouteProvider { public function loadConfiguration(): void { // register route service (testRoute) ... } /** * Return array of services - service MUST implements IRoute * @return string[] */ public function getPrependRoutes(): array { return [$this->prefix('testRoute')]; } }