public static function shakeFor(Collection $products) : Collection
	{
		$suggestions = new static($key = 'all');

		$suggestions->products = $products;

		$suggestions->excluding($products);

		return $suggestions->suggestFor($key);
	}
public static function shakeFor(Collection $products) : Collection
	{
		$suggestions = new static($key = 'all');

		$suggestions->products = $products;

		$suggestions->excluding($products);

		return $suggestions->suggestFor($key);
	}
public static function shakeFor ( Collection $ products ) : Collection { $ suggestions = new static ( $ key = 'all' ) ; $ suggestions -> products = $ products ; $ suggestions -> excluding ( $ products ) ; return $ suggestions -> suggestFor ( $ key ) ; }
Returns a mapped products suggestions based on the given products.

@param  Collection $products

@return Collection
Returns a mapped products suggestions based on the given products .