public function setArgumentValue($controllerName, $methodName, $argumentName, $value)
    {
        $this->argumentBindings[$controllerName][$methodName][$argumentName] = $value;
        return $this;
    }
public function setArgumentValue($controllerName, $methodName, $argumentName, $value)
    {
        $this->argumentBindings[$controllerName][$methodName][$argumentName] = $value;
        return $this;
    }
public function setArgumentValue ( $ controllerName , $ methodName , $ argumentName , $ value ) { $ this -> argumentBindings [ $ controllerName ] [ $ methodName ] [ $ argumentName ] = $ value ; return $ this ; }
Set value of method argument

@param string $controllerName Controller class name
@param string $methodName     Method name
@param string $argumentName   Argument name
@param string $value          Value

@return ControllerDispatcher
Set value of method argument