/** * * @param EntityManager $em * @param Product $product * @return ArrayCollection */ public static function generate(EntityManager $em, Product $product) { $productAttributes = $product->getAttributes(); $_instance = new self($em, $product); return $_instance->factoryByProductAttributes($productAttributes); }