public function setValuesData(AttributeInterface $attribute, $dataValues, array $context = null)
    {
        $this->setInternalValuesData($attribute, $dataValues, $context);

        return $this;
    }
public function setValuesData(AttributeInterface $attribute, $dataValues, array $context = null)
    {
        $this->setInternalValuesData($attribute, $dataValues, $context);

        return $this;
    }
public function setValuesData ( AttributeInterface $ attribute , $ dataValues , array $ context = null ) { $ this -> setInternalValuesData ( $ attribute , $ dataValues , $ context ) ; return $ this ; }
Set the values' data of a given attribute for multiple fields

@param AttributeInterface $attribute
@param array|\Traversable $dataValues
@param array|null         $context

@throws InvalidValueDataException
@throws MissingAttributeException
@throws ContextException

@return DataInterface
Set the values data of a given attribute for multiple fields