summaryrefslogtreecommitdiff
path: root/src/RouteDefinition.php
blob: fb10380fee8a0d9290b3b0b49f28c920f23030a2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php

declare(strict_types=1);

namespace Lightscale\Router;

class RouteDefinition
{
    public function __construct(
        private Router $router,
        private Route $route,
    ) {
    }

    public function name(string $value): static
    {
        $this->router->addNamedRoute($value, $this->route);

        return $this;
    }
}