PHP Classes
elePHPant
Icontem

PHP Location Based Search API: API server for searching places near a location

Recommend this page to a friend!

  Author Author  
Name: Sergii Pryz <contact>
Classes: 8 packages by
Country: Ukraine Ukraine
Innovation award
Innovation award
Nominee: 3x


  Detailed description   Download Download .zip .tar.gz  
This package implements an API server for searching places near a location.

It provides controller classes that handle requests for API end points to perform queries for locations near given coordinates.

The package uses Google Maps API for searching locations but it can user other APIs from different providers.

  Classes of Sergii Pryz  >  PHP Location Based Search API  >  Download Download .zip .tar.gz  >  Support forum Support forum  >  Blog Blog  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: PHP Location Based Search API
Base name: placesearchapi
Description: API server for searching places near a location
Version: -
PHP version: 7
License: MIT/X Consortium License
 
  Groups   Applications   Files Files  

  Groups  
Group folder image Searching Search engines, crawling and indexing View top rated classes
Group folder image Web services Web data clipping, SOAP or XML-RPC clients and servers View top rated classes
Group folder image Geography Locations, mapping and demographics View top rated classes
Group folder image PHP 7 Classes using PHP 7 specific features View top rated classes


  Applications that use this package  
No pages of applications that use this class were specified.

Add link image If you know an application of this package, send a message to the author to add a link here.

  Files folder image Files  
File Role Description
Files folder imageconfig (2 files)
Files folder imagedev (2 directories)
Files folder imagedoc (1 directory)
Files folder imagesrc (1 file, 4 directories)
Files folder imageweb (3 files)
Accessible without login Plain text file .travis.yml Data Auxiliary data
Accessible without login Plain text file CHANGELOG.md Data Auxiliary data
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file composer.lock Data Auxiliary data
Accessible without login Plain text file FEATURE.CANDIDATE.md Data Auxiliary data
Accessible without login Plain text file LICENSE.txt Lic. License
Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files  /  config  
File Role Description
  Accessible without login Plain text file parameters.yml.dist Data Auxiliary data
  Accessible without login Plain text file services.yml Data Auxiliary data

  Files folder image Files  /  dev  
File Role Description
Files folder imagedocker (2 files, 1 directory)
Files folder imagetests (1 file, 2 directories)

  Files folder image Files  /  dev  /  docker  
File Role Description
Files folder imageapp (1 file, 1 directory)
  Accessible without login Plain text file docker-compose.yml Data Auxiliary data
  Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files  /  dev  /  docker  /  app  
File Role Description
Files folder imageconfig (1 directory)
  Accessible without login Plain text file Dockerfile Data Auxiliary data

  Files folder image Files  /  dev  /  docker  /  app  /  config  
File Role Description
Files folder imageapache (1 file)

  Files folder image Files  /  dev  /  docker  /  app  /  config  /  apache  
File Role Description
  Accessible without login Plain text file place-search.dev.conf Data Auxiliary data

  Files folder image Files  /  dev  /  tests  
File Role Description
Files folder imageintegration (1 directory)
Files folder imageunit (1 directory)
  Accessible without login Plain text file phpunit.xml.dist Data Auxiliary data

  Files folder image Files  /  dev  /  tests  /  integration  
File Role Description
Files folder imagesrc (1 file, 2 directories)

  Files folder image Files  /  dev  /  tests  /  integration  /  src  
File Role Description
Files folder imageFixture (2 directories)
Files folder imageResource (3 files)
  Plain text file BaseTest.php Class Class source

  Files folder image Files  /  dev  /  tests  /  integration  /  src  /  Fixture  
File Role Description
Files folder imagedata (1 file)
Files folder imageGuzzle (1 file)

  Files folder image Files  /  dev  /  tests  /  integration  /  src  /  Fixture  /  data  
File Role Description
  Accessible without login Plain text file google.bar.json Data Auxiliary data

  Files folder image Files  /  dev  /  tests  /  integration  /  src  /  Fixture  /  Guzzle  
File Role Description
  Plain text file ClientFactory.php Class Class source

  Files folder image Files  /  dev  /  tests  /  integration  /  src  /  Resource  
File Role Description
  Plain text file BarTest.php Class Class source
  Plain text file ErrorTest.php Class Class source
  Plain text file IndexTest.php Class Class source

  Files folder image Files  /  dev  /  tests  /  unit  
File Role Description
Files folder imagesrc (1 file, 4 directories)

  Files folder image Files  /  dev  /  tests  /  unit  /  src  
File Role Description
Files folder imageApp (2 directories)
Files folder imageEngine (1 directory)
Files folder imageModel (2 files, 1 directory)
Files folder imageSearch (1 file, 2 directories)
  Plain text file BaseTest.php Class Class source

  Files folder image Files  /  dev  /  tests  /  unit  /  src  /  App  
File Role Description
Files folder imageController (2 files)
Files folder imageService (2 directories)

  Files folder image Files  /  dev  /  tests  /  unit  /  src  /  App  /  Controller  
File Role Description
  Plain text file BarControllerTest.php Class Class source
  Plain text file ErrorControllerTest.php Class Class source

  Files folder image Files  /  dev  /  tests  /  unit  /  src  /  App  /  Service  
File Role Description
Files folder imageError (3 files)
Files folder imagePlace (1 file)

  Files folder image Files  /  dev  /  tests  /  unit  /  src  /  App  /  Service  /  Error  
File Role Description
  Plain text file IternalServerServiceTest.php Class Class source
  Plain text file NotFoundServiceTest.php Class Class source
  Plain text file NotImplementedServiceTest.php Class Class source

  Files folder image Files  /  dev  /  tests  /  unit  /  src  /  App  /  Service  /  Place  
File Role Description
  Plain text file GetServiceTest.php Class Class source

  Files folder image Files  /  dev  /  tests  /  unit  /  src  /  Engine  
File Role Description
Files folder imageGoogleSearchPlace (2 files, 1 directory)

  Files folder image Files  /  dev  /  tests  /  unit  /  src  /  Engine  /  GoogleSearchPlace  
File Role Description
Files folder imageHttp (1 file)
  Plain text file PlaceRepositoryTest.php Class Class source
  Plain text file SchemaCollectionFactoryTest.php Class Class source

  Files folder image Files  /  dev  /  tests  /  unit  /  src  /  Engine  /  GoogleSearchPlace  /  Http  
File Role Description
  Plain text file CrawlerTest.php Class Class source

  Files folder image Files  /  dev  /  tests  /  unit  /  src  /  Model  
File Role Description
Files folder imageService (3 files)
  Plain text file MapperTest.php Class Class source
  Plain text file ObjectManagerTest.php Class Class source

  Files folder image Files  /  dev  /  tests  /  unit  /  src  /  Model  /  Service  
File Role Description
  Plain text file LocationBuilderTest.php Class Class source
  Plain text file PlaceBuilderTest.php Class Class source
  Plain text file SchemaBuilderTest.php Class Class source

  Files folder image Files  /  dev  /  tests  /  unit  /  src  /  Search  
File Role Description
Files folder imageHandler (4 files)
Files folder imageService (1 file)
  Plain text file ConfigTest.php Class Class source

  Files folder image Files  /  dev  /  tests  /  unit  /  src  /  Search  /  Handler  
File Role Description
  Plain text file AbstractHandlerTest.php Class Class source
  Plain text file CacheTest.php Class Class source
  Plain text file EmptyDataTest.php Class Class source
  Plain text file EngineTest.php Class Class source

  Files folder image Files  /  dev  /  tests  /  unit  /  src  /  Search  /  Service  
File Role Description
  Plain text file ResponseBuilderTest.php Class Class source

  Files folder image Files  /  doc  
File Role Description
Files folder imageuml (4 files)

  Files folder image Files  /  doc  /  uml  
File Role Description
  Accessible without login Image file activity.diagram.png Data Auxiliary data
  Accessible without login Image file class.diagram.png Data Auxiliary data
  Accessible without login Image file component.diagram.png Icon Icon image
  Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files  /  src  
File Role Description
Files folder imageApp (5 directories)
Files folder imageEngine (1 directory)
Files folder imageModel (2 files, 4 directories)
Files folder imageSearch (1 file, 6 directories)
  Accessible without login Plain text file app.php Example Example script

  Files folder image Files  /  src  /  App  
File Role Description
Files folder imageApi (1 file)
Files folder imageController (3 files, 1 directory)
Files folder imageDi (1 file, 2 directories)
Files folder imageException (3 files)
Files folder imageService (1 file, 2 directories)

  Files folder image Files  /  src  /  App  /  Api  
File Role Description
  Plain text file ServiceInterface.php Class Class source

  Files folder image Files  /  src  /  App  /  Controller  
File Role Description
Files folder imageProvider (2 files)
  Plain text file BarController.php Class Class source
  Plain text file ErrorController.php Class Class source
  Plain text file IndexController.php Class Class source

  Files folder image Files  /  src  /  App  /  Controller  /  Provider  
File Role Description
  Plain text file BarProvider.php Class Class source
  Plain text file IndexProvider.php Class Class source

  Files folder image Files  /  src  /  App  /  Di  
File Role Description
Files folder imageGoogleSearchPlace (1 file)
Files folder imageGuzzle (1 file)
  Plain text file ConfigFactory.php Class Class source

  Files folder image Files  /  src  /  App  /  Di  /  GoogleSearchPlace  
File Role Description
  Plain text file SchemaCollectionFactory.php Class Class source

  Files folder image Files  /  src  /  App  /  Di  /  Guzzle  
File Role Description
  Plain text file ClientFactory.php Class Class source

  Files folder image Files  /  src  /  App  /  Exception  
File Role Description
  Plain text file ExceptionInterface.php Class Class source
  Plain text file InvalidArgumentException.php Class Class source
  Plain text file RuntimeException.php Class Class source

  Files folder image Files  /  src  /  App  /  Service  
File Role Description
Files folder imageError (3 files)
Files folder imagePlace (1 file)
  Plain text file ServiceProvider.php Class Class source

  Files folder image Files  /  src  /  App  /  Service  /  Error  
File Role Description
  Plain text file InternalServerService.php Class Class source
  Plain text file NotFoundService.php Class Class source
  Plain text file NotImplementedService.php Class Class source

  Files folder image Files  /  src  /  App  /  Service  /  Place  
File Role Description
  Plain text file GetService.php Class Class source

  Files folder image Files  /  src  /  Engine  
File Role Description
Files folder imageGoogleSearchPlace (2 files, 1 directory)

  Files folder image Files  /  src  /  Engine  /  GoogleSearchPlace  
File Role Description
Files folder imageHttp (1 file)
  Plain text file PlaceRepository.php Class Class source
  Plain text file SchemaCollectionFactory.php Class Class source

  Files folder image Files  /  src  /  Engine  /  GoogleSearchPlace  /  Http  
File Role Description
  Plain text file Crawler.php Class Class source

  Files folder image Files  /  src  /  Model  
File Role Description
Files folder imageApi (3 files, 2 directories)
Files folder imageData (5 files)
Files folder imageException (4 files)
Files folder imageService (6 files)
  Plain text file Mapper.php Class Class source
  Plain text file ObjectManager.php Class Class source

  Files folder image Files  /  src  /  Model  /  Api  
File Role Description
Files folder imageData (5 files)
Files folder imageService (7 files)
  Plain text file MapperInterface.php Class Class source
  Plain text file ObjectManagerInterface.php Class Class source
  Plain text file PlaceRepositoryInterface.php Class Class source

  Files folder image Files  /  src  /  Model  /  Api  /  Data  
File Role Description
  Plain text file CollectionInterface.php Class Class source
  Plain text file EmptyDataInterface.php Class Class source
  Plain text file LocationInterface.php Class Class source
  Plain text file PlaceInterface.php Class Class source
  Plain text file SchemaInterface.php Class Class source

  Files folder image Files  /  src  /  Model  /  Api  /  Service  
File Role Description
  Plain text file CollectionFactoryInterface.php Class Class source
  Plain text file LocationBuilderInterface.php Class Class source
  Plain text file PlaceBuilderInterface.php Class Class source
  Plain text file PlaceCollectionBuilderInterface.php Class Class source
  Plain text file SchemaBuilderInterface.php Class Class source
  Plain text file SchemaCollectionBuilderInterface.php Class Class source
  Plain text file SchemaCollectionFactoryInterface.php Class Class source

  Files folder image Files  /  src  /  Model  /  Data  
File Role Description
  Plain text file Collection.php Class Class source
  Plain text file EmptyData.php Class Class source
  Plain text file Location.php Class Class source
  Plain text file Place.php Class Class source
  Plain text file Schema.php Class Class source

  Files folder image Files  /  src  /  Model  /  Exception  
File Role Description
  Plain text file ExceptionInterface.php Class Class source
  Plain text file InvalidArgumentException.php Class Class source
  Plain text file RepositoryException.php Class Class source
  Plain text file RuntimeException.php Class Class source

  Files folder image Files  /  src  /  Model  /  Service  
File Role Description
  Plain text file CollectionFactory.php Class Class source
  Plain text file LocationBuilder.php Class Class source
  Plain text file PlaceBuilder.php Class Class source
  Plain text file PlaceCollectionBuilder.php Class Class source
  Plain text file SchemaBuilder.php Class Class source
  Plain text file SchemaCollectionBuilder.php Class Class source

  Files folder image Files  /  src  /  Search  
File Role Description
Files folder imageApi (2 files, 3 directories)
Files folder imageData (2 files)
Files folder imageException (4 files)
Files folder imageHandler (4 files)
Files folder imageHttp (1 file)
Files folder imageService (3 files)
  Plain text file Config.php Class Class source

  Files folder image Files  /  src  /  Search  /  Api  
File Role Description
Files folder imageData (2 files)
Files folder imageHttp (2 files)
Files folder imageService (3 files)
  Plain text file ConfigInterface.php Class Class source
  Plain text file HandlerInterface.php Class Class source

  Files folder image Files  /  src  /  Search  /  Api  /  Data  
File Role Description
  Plain text file ErrorInterface.php Class Class source
  Plain text file ResponseInterface.php Class Class source

  Files folder image Files  /  src  /  Search  /  Api  /  Http  
File Role Description
  Plain text file ClientInterface.php Class Class source
  Plain text file CrawlerInterface.php Class Class source

  Files folder image Files  /  src  /  Search  /  Api  /  Service  
File Role Description
  Plain text file ErrorBuilderInterface.php Class Class source
  Plain text file ErrorCollectionBuilderInterface.php Class Class source
  Plain text file ResponseBuilderInterface.php Class Class source

  Files folder image Files  /  src  /  Search  /  Data  
File Role Description
  Plain text file Error.php Class Class source
  Plain text file Response.php Class Class source

  Files folder image Files  /  src  /  Search  /  Exception  
File Role Description
  Plain text file CrawlerException.php Class Class source
  Plain text file ExceptionInterface.php Class Class source
  Plain text file InvalidArgumentException.php Class Class source
  Plain text file RuntimeException.php Class Class source

  Files folder image Files  /  src  /  Search  /  Handler  
File Role Description
  Plain text file AbstractHandler.php Class Class source
  Plain text file Cache.php Class Class source
  Plain text file EmptyData.php Class Class source
  Plain text file Engine.php Class Class source

  Files folder image Files  /  src  /  Search  /  Http  
File Role Description
  Plain text file Client.php Class Class source

  Files folder image Files  /  src  /  Search  /  Service  
File Role Description
  Plain text file ErrorBuilder.php Class Class source
  Plain text file ErrorCollectionBuilder.php Class Class source
  Plain text file ResponseBuilder.php Class Class source

  Files folder image Files  /  web  
File Role Description
  Accessible without login Image file favicon.ico Data Auxiliary data
  Accessible without login Plain text file index.php Example Example script
  Accessible without login Plain text file robots.txt Data Robots

Download Download all files: placesearchapi.tar.gz placesearchapi.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.