The best way to install FreezyBee/PrependRoute is using Composer:
composer require freezy-bee/prepend-routeWith Nette 2.4 and newer, you can enable the extension using your neon config.
extensions:
prependRoute: FreezyBee\PrependRoute\DI\PrependRouteExtensionYour 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')];
}
}