File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 118118use PHPStan \Reflection \ParameterReflectionWithPhpDocs ;
119119use PHPStan \Reflection \ParametersAcceptor ;
120120use PHPStan \Reflection \ParametersAcceptorSelector ;
121+ use PHPStan \Reflection \Php \PhpFunctionFromParserNodeReflection ;
121122use PHPStan \Reflection \Php \PhpMethodFromParserNodeReflection ;
122123use PHPStan \Reflection \Php \PhpMethodReflection ;
123124use PHPStan \Reflection \ReflectionProvider ;
@@ -443,7 +444,7 @@ private function processStmtNode(
443444 $ phpDocParameterOutTypes ,
444445 );
445446 $ functionReflection = $ functionScope ->getFunction ();
446- if (!$ functionReflection instanceof FunctionReflection ) {
447+ if (!$ functionReflection instanceof PhpFunctionFromParserNodeReflection ) {
447448 throw new ShouldNotHappenException ();
448449 }
449450
Original file line number Diff line number Diff line change 33namespace PHPStan \Node ;
44
55use PhpParser \Node ;
6- use PHPStan \Reflection \FunctionReflection ;
6+ use PHPStan \Reflection \Php \ PhpFunctionFromParserNodeReflection ;
77
88/** @api */
99class InFunctionNode extends Node \Stmt implements VirtualNode
1010{
1111
1212 public function __construct (
13- private FunctionReflection $ functionReflection ,
13+ private PhpFunctionFromParserNodeReflection $ functionReflection ,
1414 private Node \Stmt \Function_ $ originalNode ,
1515 )
1616 {
1717 parent ::__construct ($ originalNode ->getAttributes ());
1818 }
1919
20- public function getFunctionReflection (): FunctionReflection
20+ public function getFunctionReflection (): PhpFunctionFromParserNodeReflection
2121 {
2222 return $ this ->functionReflection ;
2323 }
You can’t perform that action at this time.
0 commit comments