import { IFunctionCall } from '@/application/Parser/Script/Compiler/Function/Call/IFunctionCall' ; import { FunctionCallArgumentCollectionStub } from './FunctionCallArgumentCollectionStub' ; export class FunctionCallStub implements IFunctionCall { public functionName = 'functionCallStub' ; public args = new FunctionCallArgumentCollectionStub ( ) ; public withFunctionName ( functionName ) { this . functionName = functionName ; return this ; } public withArgument ( parameterName , argumentValue ) { this . args . withArgument ( parameterName , argumentValue ) ; return this ; } public withArguments ( args ) { this . args . withArguments ( args ) ; return this ; } public withArgumentCollection ( args ) { this . args = args ; return this ; } }