Library/Call.php
public function getSymbolVariable($useTemp = false, CompilationContext $compilationContext = null)
    {
        $symbolVariable = $this->symbolVariable;

        if ($useTemp && !\is_object($symbolVariable)) {
            return $compilationContext->symbolTable->getTempVariableForWrite('variable', $compilationContext);
        }

        return $symbolVariable;
    }
public function getSymbolVariable($useTemp = false, CompilationContext $compilationContext = null)
    {
        $symbolVariable = $this->symbolVariable;

        if ($useTemp && !\is_object($symbolVariable)) {
            return $compilationContext->symbolTable->getTempVariableForWrite('variable', $compilationContext);
        }

        return $symbolVariable;
    }
public function getSymbolVariable ( $ useTemp = false , CompilationContext $ compilationContext = null ) { $ symbolVariable = $ this -> symbolVariable ; if ( $ useTemp && ! \ is_object ( $ symbolVariable ) ) { return $ compilationContext -> symbolTable -> getTempVariableForWrite ( 'variable' , $ compilationContext ) ; } return $ symbolVariable ; }
Returns the symbol variable that must be returned by the call.

@param bool                    $useTemp
@param CompilationContext|null $compilationContext

@return Variable
Returns the symbol variable that must be returned by the call .