Files
kiri-router/src/RouteEntry.php
T

24 lines
531 B
PHP
Raw Normal View History

2026-04-17 16:30:52 +08:00
<?php
declare(strict_types=1);
namespace Kiri\Router;
class RouteEntry
{
2026-06-12 23:57:20 +08:00
/**
* @param array $deferred Array of ['callback' => string|array, 'params' => array]
*/
2026-04-17 16:30:52 +08:00
public function __construct(
public readonly string $requestMethod,
public readonly string $path,
public readonly string $class,
public readonly string $method,
public readonly array $middlewares = [],
public readonly ?string $sourceFile = null,
public readonly string $sourceKind = 'attribute',
2026-06-12 23:57:20 +08:00
public readonly array $deferred = [],
2026-04-17 16:30:52 +08:00
) {
}
}