Example #1
0
 /**
  * Fetches all basket with query.
  *
  * @param BasketRepositoryInterface $baskets
  *
  * @return \BasketWithBalls\Basket\Repository\BasketRepository
  */
 public function fetchAll(BasketRepositoryInterface $baskets)
 {
     $result = new BasketRepository();
     foreach ($baskets as $basket) {
         if ($this->checkCriterias($basket)) {
             $result->addBasket($basket);
         }
     }
     return $result;
 }
 /**
  * @depends testAddBasket
  */
 public function testGetBasket(BasketRepository $repository)
 {
     $this->assertInstanceOf(Basket::class, $repository->get(0));
 }