We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0d4256e commit cc97ae6Copy full SHA for cc97ae6
1 file changed
src/Provider/ClassRouteProvider.php
@@ -7,11 +7,13 @@
7
use MarekSkopal\Router\Attribute\Route;
8
use ReflectionClass;
9
10
+/** @template T of object */
11
class ClassRouteProvider
12
{
13
+ /** @var ReflectionClass<T> */
14
private readonly ReflectionClass $reflectionClass;
15
- /** @param class-string $className */
16
+ /** @param class-string<T> $className */
17
public function __construct(private readonly string $className)
18
19
$this->reflectionClass = new ReflectionClass($this->className);
0 commit comments