public function setValue(& $value)
    {
        if ('append' == $this->operation) {
            $this->validateArgument('value', $value, 'string');
        }
        return $this->set('value', $value);
    }
public function setValue(& $value)
    {
        if ('append' == $this->operation) {
            $this->validateArgument('value', $value, 'string');
        }
        return $this->set('value', $value);
    }
public function setValue ( & $ value ) { if ( 'append' == $ this -> operation ) { $ this -> validateArgument ( 'value' , $ value , 'string' ) ; } return $ this -> set ( 'value' , $ value ) ; }
Set the reference of the argument 'value'.

Methods using this argument:
{@link AbstractStorage::add()}
{@link AbstractStorage::set()}
{@link AbstractStorage::cas()}
{@link AbstractStorage::append()}

@param  mixed $value
@return \Gamegos\NoSql\Storage\OperationArguments
Set the reference of the argument value .