1: <?php
2:
3: declare(strict_types=1);
4:
5: namespace PHPStan\BetterReflection\Reflection\Adapter;
6:
7: use PHPStan\BetterReflection\Reflection\ReflectionParameter as BetterReflectionParameter;
8:
9: use const PHP_VERSION_ID;
10:
11: final class ReflectionParameterFactory
12: {
13: public static function create(BetterReflectionParameter $betterReflectionParameter): ReflectionParameter
14: {
15: if (PHP_VERSION_ID >= 80600) {
16: return new ReflectionParameterWithDocComment($betterReflectionParameter);
17: }
18:
19: return new ReflectionParameter($betterReflectionParameter);
20: }
21: }
22: