When analysing following file
<?php
namespace Debug;
/**
* @template-covariant TEntityId
*/
interface TemplateInterface
{
/**
* @return TEntityId
*/
public function getId(): mixed;
}
With this depfile:
deptrac:
analyser:
types:
- "class"
paths:
- ./debug
layers:
- name: Foo
collectors:
- type: directory
value: ./debug
I'm getting
----------- ---------------------------------------------------------------------
Reason Foo
----------- ---------------------------------------------------------------------
Uncovered Debug\TemplateInterface has uncovered dependency on Debug\TEntityId
/app/debug/TemplateInterface.php:10
----------- ---------------------------------------------------------------------
Using just @template seems to work.
When analysing following file
With this depfile:
I'm getting
Using just
@templateseems to work.