Beispiel #1
0
 /**
  * @param RestaurantId $id
  * @param string       $restaurantName
  * @param Address      $restaurantAddress
  *
  * @throws InvalidArgumentException
  */
 public function __construct(RestaurantId $id, $restaurantName, Address $restaurantAddress)
 {
     parent::__construct($id, $restaurantName, $restaurantAddress);
     $this->menuCards = new ArrayCollection();
 }
 /**
  * @When I list menu cards
  */
 public function iListMenuCards()
 {
     $this->listOfMenuCards = $this->restaurant->getMenuCardList();
 }
 /**
  * @param Restaurant $restaurant
  *
  * @return boolean
  */
 public function add(Restaurant $restaurant)
 {
     if (!$this->hasRestaurant($restaurant->getRestaurantName())) {
         $this->restaurants[$restaurant->getRestaurantName()] = $restaurant;
     }
 }