2017 © Pedro Peláez
 

library modular-routing

Nette extension for modular routing

image

zenify/modular-routing

Nette extension for modular routing

  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 6 % Grown

The README.md

Zenify/ModularRouting

Build Status Quality Score Code Coverage Downloads this Month Latest stable, (*1)

Install

Via Composer:, (*2)

$ composer require zenify/modular-routing

Register the extension in config.neon:, (*3)

extensions:
    - Zenify\ModularRouting\DI\ModularRoutingExtension

Usage

Create class implementing Zenify\ModularRouting\Routing\RouterFactoryInterface:, (*4)

namespace App\Modules\SomeModule\Routing;

use Nette\Application\Routers\Route;
use Nette\Application\Routers\RouteList;
use Zenify\ModularRouting\Routing\RouterFactoryInterface;


class SomeModuleRouterFactory implements RouterFactoryInterface
{

    /**
     * {@inheritdoc}
     */
    public function create()
    {
        $router = new RouteList('SomeModule');
        $router[] = new Route('<presenter>/<action>[/<id>]', 'Homepage:default');
        return $router;
    }

}

Register it to config.neon:, (*5)

services:
    - App\Modules\SomeModule\Routing\SomeModuleRouterFactory

That's it!, (*6)

Testing

$ phpunit

Contributing

Please see CONTRIBUTING for details., (*7)

The Versions

22/03 2015

dev-master

9999999-dev

Nette extension for modular routing

  Sources   Download

MIT

The Requires

 

The Development Requires

22/03 2015

v0.1.1

0.1.1.0

Nette extension for modular routing

  Sources   Download

MIT

The Requires

 

The Development Requires

06/03 2015

v0.1.0

0.1.0.0

ModularRouting description

  Sources   Download

MIT

The Requires

 

The Development Requires