Files
kiri-router/src/RouteEntry.php
T
2026-06-12 23:57:20 +08:00

24 lines
531 B
PHP

<?php
declare(strict_types=1);
namespace Kiri\Router;
class RouteEntry
{
/**
* @param array $deferred Array of ['callback' => string|array, 'params' => array]
*/
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',
public readonly array $deferred = [],
) {
}
}