Provides Symfony Route integration for Expressive.
Install this library using composer:
$ composer require symfony/routing:dev-master
$ composer require wshafer/expressive-symfony-router:dev-master
To enable this router using the Expressive Skeleton, make sure to add
WShafer\Expressive\Symfony\Router\ConfigProvider::class
to your ConfigAggregator
located in config/config.php
. In addition you'll want to remove
your current router's config provider that was installed during setup.
$app->route('/book/{id}', YourRequestHandler::class)
To enable caching you need to add the following config:
return [
'router' => [
'symfony' => [
'cache_enabled' => true,
'cache_file' => /my/cache/dir/cache_file.txt
],
],
];