1: | <?php |
2: | |
3: | declare(strict_types=1); |
4: | |
5: | namespace PHPStan\BetterReflection\SourceLocator\Type; |
6: | |
7: | use PHPStan\BetterReflection\Identifier\Identifier; |
8: | use PHPStan\BetterReflection\Identifier\IdentifierType; |
9: | use PHPStan\BetterReflection\Reflection\Reflection; |
10: | use PHPStan\BetterReflection\Reflector\Reflector; |
11: | |
12: | interface SourceLocator |
13: | { |
14: | |
15: | |
16: | |
17: | |
18: | |
19: | |
20: | |
21: | |
22: | |
23: | |
24: | public function locateIdentifier(Reflector $reflector, Identifier $identifier): ?\PHPStan\BetterReflection\Reflection\Reflection; |
25: | |
26: | |
27: | |
28: | |
29: | |
30: | |
31: | public function locateIdentifiersByType(Reflector $reflector, IdentifierType $identifierType): array; |
32: | } |
33: | |