|
12 | 12 | use Carbon\Carbon; |
13 | 13 | use Flarum\PHPStan\Extender\MethodCall; |
14 | 14 | use Flarum\PHPStan\Extender\Resolver; |
| 15 | +use PHPStan\PhpDoc\TypeStringResolver; |
15 | 16 | use PHPStan\Reflection\ClassReflection; |
16 | 17 | use PHPStan\Reflection\PropertiesClassReflectionExtension; |
17 | 18 | use PHPStan\Reflection\PropertyReflection; |
18 | 19 | use PHPStan\Type\NullType; |
19 | 20 | use PHPStan\Type\ObjectType; |
20 | 21 | use PHPStan\Type\UnionType; |
21 | 22 |
|
22 | | -class ModelCastAttributeProperty implements PropertiesClassReflectionExtension |
| 23 | +class ModelCastAttributeExtension implements PropertiesClassReflectionExtension |
23 | 24 | { |
24 | 25 | /** @var Resolver */ |
25 | 26 | private $extendersResolver; |
26 | | - /** @var \PHPStan\PhpDoc\TypeStringResolver */ |
| 27 | + /** @var TypeStringResolver */ |
27 | 28 | private $typeStringResolver; |
28 | 29 |
|
29 | | - public function __construct(Resolver $extendersResolver, \PHPStan\PhpDoc\TypeStringResolver $typeStringResolver) |
| 30 | + public function __construct(Resolver $extendersResolver, TypeStringResolver $typeStringResolver) |
30 | 31 | { |
31 | 32 | $this->extendersResolver = $extendersResolver; |
32 | 33 | $this->typeStringResolver = $typeStringResolver; |
@@ -55,7 +56,7 @@ private function findCastAttributeMethod(ClassReflection $classReflection, strin |
55 | 56 | } |
56 | 57 |
|
57 | 58 | if ($extender->extends($className)) { |
58 | | - if ($methodCalls = $extender->findMethodCalls('castAttribute')) { |
| 59 | + if ($methodCalls = $extender->findMethodCalls('cast')) { |
59 | 60 | foreach ($methodCalls as $methodCall) { |
60 | 61 | if ($methodCall->arguments[0]->value === $propertyName) { |
61 | 62 | return $methodCall; |
|
0 commit comments