Initial Version

This commit is contained in:
root
2025-12-21 10:09:54 -05:00
commit 2fbddd7dbc
366 changed files with 41999 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
<?php
namespace KTXF\Routing\Attributes;
use Attribute;
#[Attribute(Attribute::TARGET_METHOD | Attribute::TARGET_CLASS)]
class AnonymousRoute
{
public function __construct(
public readonly string $path,
public readonly string $name,
public readonly array $methods = ['GET'],
) {}
}

View File

@@ -0,0 +1,16 @@
<?php
namespace KTXF\Routing\Attributes;
use Attribute;
#[Attribute(Attribute::TARGET_METHOD | Attribute::TARGET_CLASS)]
class AuthenticatedRoute
{
public function __construct(
public readonly string $path,
public readonly string $name,
public readonly array $methods = ['GET'],
public readonly array $permissions = [],
) {}
}