/**
  * @return Collection
  */
 public static function mergeCollections()
 {
     $collections = func_get_args();
     $finalCollection = new Collection();
     foreach ($collections as $collection) {
         $finalCollection->addProducts($collection->getProducts());
     }
     return $finalCollection;
 }