Exemplo n.º 1
0
 public static function search($lat, $lng, $range = 0, $type = '')
 {
     if ((int) $range === 0) {
         $range = \App\Lib\Api\GooglePlace\Config::radius();
     }
     $searchBuilder = new BuilderSearch();
     $searchBuilder->setupLocation($lat, $lng);
     $searchBuilder->setupDataType('json');
     $searchBuilder->setupRadius($range);
     if ($type != '') {
         $bsType = new BuilderSearch\Type();
         $bsType->addType($type);
         $searchBuilder->setupType($bsType);
     }
     $director = new Director($searchBuilder);
     $director->construct();
     $request = $director->getResult();
     $response = $request->send();
     return $response;
 }
Exemplo n.º 2
0
 public function setupType(BuilderSearch\Type $type)
 {
     $this->httpParameterList->type = $type->getType();
 }