<?php
namespace Koselig\Providers;
use Illuminate\Container\Container;
use Illuminate\Routing\Router;
use Illuminate\Support\Facades\Route;
use Illuminate\Support\ServiceProvider;
use Koselig\Routing\ArchiveRoute;
use Koselig\Routing\PageRoute;
use Koselig\Routing\Routing;
use Koselig\Routing\SingularRoute;
use Koselig\Routing\TemplateRoute;
class RoutingServiceProvider extends ServiceProvider
{
public function register()
{
$routing = new Routing;
Router::macro('template', [$routing, 'template']);
Router::macro('page', [$routing, 'page']);
Router::macro('archive', [$routing, 'archive']);
Router::macro('singular', [$routing, 'singular']);
}
}