Always return a Collection when searching

This commit is contained in:
Rob Gloudemans
2016-07-14 10:05:20 +02:00
parent 4e4a3f4e02
commit c0d89c9d2f

View File

@@ -285,17 +285,13 @@ class Cart
* Search the cart content for a cart item matching the given search closure. * Search the cart content for a cart item matching the given search closure.
* *
* @param \Closure $search * @param \Closure $search
* @return \Gloudemans\Shoppingcart\CartItem|\Illuminate\Support\Collection * @return \Illuminate\Support\Collection
*/ */
public function search(Closure $search) public function search(Closure $search)
{ {
$content = $this->getContent(); $content = $this->getContent();
$found = $content->filter($search); return $content->filter($search);
if($found->count() === 1) return $found->first();
return $found;
} }
/** /**