Exemplo n.º 1
0
 /**
  * @param Wish $wish
  */
 public function deduceMissingFields(Wish $wish)
 {
     $restaurant = $wish->getRestaurant();
     $user = $wish->getUser();
     if (null === $user || null === $restaurant) {
         return;
     }
     if (null === $wish->getGeoname()) {
         $wish->setGeoname($restaurant->getGeoname());
     }
     if (null === $wish->getCuisine()) {
         $wish->setCuisine($restaurant->getCuisine());
     }
 }
 /**
  * @return User
  */
 public function getUser()
 {
     return $this->wish->getUser();
 }
 /**
  * @return array
  */
 public function getMeta()
 {
     return array('coordinate' => array($this->wish->getRestaurant()->getLng(), $this->wish->getRestaurant()->getLat()));
 }