public function it_should_successfully_add_new_menu_card(MenuCard $menuCard) { $menuCard->getTitle()->willReturn("Test"); $this->getMenuCardList()->shouldBeAnInstanceOf("DinnerTime\\Domain\\ArrayCollection"); $this->createMenuCardForRestaurant("Test"); $this->getMenuCardList()->shouldNotBe([]); $this->hasMenuCard($menuCard)->shouldBe(true); }
/** * @param MenuCard $menuCard * * @return bool */ public function hasMenuCard(MenuCard $menuCard) { /** @var MenuCard $menuCardItem */ foreach ($this->menuCards->toArray() as $menuCardItem) { if ($menuCardItem->getTitle() === $menuCard->getTitle()) { return true; } } return false; }