wshafer/mezzio-symfony-router

1.0.0 2020-03-23 12:43 UTC

This package is auto-updated.

Last update: 2024-04-23 21:52:02 UTC


README

Build Status Scrutinizer Code Quality codecov

Provides Symfony Route integration for Mezzio.

Installation

Install this library using composer:

$ composer require wshafer/mezzio-symfony-router

Documentation

Configuration

To enable this router using the Mezzio Skeleton, make sure that WShafer\Mezzio\Symfony\Router\ConfigProvider::class was added 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.

Routing

$app->route('/book/{id}', YourRequestHandler::class)

Caching

To enable caching you need to add the following config:

return [
    'router' => [
        'symfony' => [
            'cache_enabled' => true,
            'cache_file'    => /my/cache/dir/cache_file.txt
        ],
    ],
];