File tree Expand file tree Collapse file tree 2 files changed +5
-4
lines changed Expand file tree Collapse file tree 2 files changed +5
-4
lines changed 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 ) {
447448throw 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
1212public function __construct (
13- private FunctionReflection $ functionReflection ,
13+ private PhpFunctionFromParserNodeReflection $ functionReflection ,
1414private Node \Stmt \Function_ $ originalNode ,
1515)
1616{
1717parent ::__construct ($ originalNode ->getAttributes ());
1818}
1919
20- public function getFunctionReflection (): FunctionReflection
20+ public function getFunctionReflection (): PhpFunctionFromParserNodeReflection
2121{
2222return $ this ->functionReflection ;
2323}
You can’t perform that action at this time.
0 commit comments