Overview

Namespaces

  • Autarky
    • Config
      • Loaders
    • Console
    • Container
      • Exception
      • Factory
      • Proxy
    • Database
    • Errors
    • Events
    • Files
    • Http
    • Logging
    • Providers
    • Routing
      • Events
    • Testing
    • TwigTemplating
      • Extensions
    • Utils

Classes

  • Configuration
  • Controller
  • DefaultRouteConfigurator
  • Route
  • RoutePathGenerator
  • Router
  • RoutingProvider
  • UrlGenerator

Interfaces

  • InvokerInterface
  • RoutePathGeneratorInterface
  • RouterInterface

Traits

  • ControllerTrait
  • Overview
  • Namespace
  • Class

Class Configuration

Class representation of a routing config, which can be used instead of manually adding routes onto the Router object.

Namespace: Autarky\Routing
Located at Routing/Configuration.php
Methods summary
public
# __construct( Autarky\Routing\RouterInterface $router, array $routes, string|null $namespace = null )

Parameters

$router
$routes
$namespace
public
# override( string $name, array $routeData )

Override an existing route.

Override an existing route.

Parameters

$name
$routeData
public
# merge( array $routes )

Merge more routes into the configuration.

Merge more routes into the configuration.

Parameters

$routes
public
# mount( string|null $prefix = null )

Mount the configuration.

Mount the configuration.

Parameters

$prefix
protected
# registerRoutes( )
Properties summary
protected Autarky\Routing\RouterInterface $router
#
protected array $routes
# array()
protected string|null $namespace
#
Autarky Framework API documentation generated by ApiGen