public function testGenerate() { $data = new \stdClass(); $data->lat = "-23.529366"; $data->lng = "-47.467117"; $point = PointFactory::generate($data); $this->assertEquals($data->lat, $point->getLat()); }
private static function populatePlaceWhenIsAPlaceListOrFullPlace($place) { if (self::isPlaceListOrFullPlace()) { $place->setName(self::$placeJsonObject->name); $place->setAverageRating(self::$placeJsonObject->average_rating); $place->setReviewCount(self::$placeJsonObject->review_count); $place->setAddress(new Address(self::$placeJsonObject->address)); $place->setPoint(PointFactory::generate(self::$placeJsonObject->point)); $place->setMainUrl(self::$placeJsonObject->main_url); $place->setOtherUrl(self::$placeJsonObject->other_url); $place->setIconUrl(self::$placeJsonObject->icon_url); $place->setCategory(CategoryFactory::generate(self::$placeJsonObject->category)); $place->setPhone(PhoneFactory::generate(self::$placeJsonObject->phone)); } }