PHPStan\Analyser\Scope::enterFunctionCall PHP Method

enterFunctionCall() public method

public enterFunctionCall ( PhpParser\Node\Expr\FuncCall | PhpParser\Node\Expr\MethodCall $functionCall ) : self
$functionCall PhpParser\Node\Expr\FuncCall | PhpParser\Node\Expr\MethodCall
return self
    public function enterFunctionCall($functionCall) : self
    {
        return new self($this->broker, $this->printer, $this->getFile(), $this->isDeclareStrictTypes(), $this->getClass(), $this->getFunction(), $this->getNamespace(), $this->getVariableTypes(), $this->inClosureBindScopeClass, $this->getAnonymousFunctionReturnType(), $this->isInAnonymousClass() ? $this->getAnonymousClass() : null, $functionCall, $this->isNegated(), $this->moreSpecificTypes);
    }

Same methods

Scope::enterFunctionCall ( PhpParser\Node\Expr\FuncCall | PhpParser\Node\Expr\MethodCall | PhpParser\Node\Expr\StaticCall $functionCall ) : self