public static function findProducts($where, $join = []) { $productList = Product::findProductCatagories($where, $join); $productIdsByCatagory = Product::sortByCatagory($productList); return Product::findProductDetailsByCatagory($productIdsByCatagory, $where, $join); }