/**
  * Method that create the Variatons Attribute that identify each Variation
  * @param ProductAttribute $productAttribute
  * @retun void()
  */
 private function generateVariationAttribute(ProductAttribute $productAttribute)
 {
     $values = $productAttribute->getAttributeValue();
     foreach ($values as $variation) {
         $variationAttribute = new \Hypersites\StockBundle\Entity\VariationAttributes();
         $variationAttribute->setProductAttribute($productAttribute);
         $variationAttribute->setAttributeValue($variation);
         $this->em->persist($variationAttribute);
         $this->variationAttributeCollection->add($variationAttribute);
     }
     $productAttribute->setVariationAttributes($this->variationAttributeCollection);
     $this->em->persist($productAttribute);
     $this->em->flush();
 }