/** * 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)); }