alexandreo / data-bindr
Api Integraton for https://www.databindr.com/#!/docs
Installs: 3 155
Dependents: 0
Suggesters: 0
Security: 0
Stars: 5
Watchers: 1
Forks: 0
Open Issues: 0
Requires
- php: >=7.0
- amphp/amp: ^2.0
- amphp/artax: ^3.0
- guzzlehttp/guzzle: ^6.3
- illuminate/support: 5.*
- larapack/dd: ^1.0
- sameer-shelavale/php-countries-array: ^1.0
Requires (Dev)
- phpunit/phpunit: ~4.8 || ~5.0
This package is auto-updated.
Last update: 2025-01-06 11:02:32 UTC
README
Project for integration with databindr (Hotel Mapping).
Install
Composer
"alexandreo/data-bindr": "^1.0"
##Integration documentation with the Databindr https://www.databindr.com/#!/docs
How to use
use Alexandreo\DataBindr\HotelBindr; $hotelBindr = new HotelBindr(['key' => 'PLACE YOUR SECURITY KEY HERE']); $requests = [ [ 'country_id' => 'USA',// u can send Alpha2, Alpha3 or Country Name. 'name' => 'RAMADA HIALEAH/MIAMI AIRPORT NORTH', 'address' => '1950 W 49TH STREET, HIALEAH, FLÓRIDA, ESTADOS UNIDOS DA AMÉRICA', 'category' => '***', 'town' => 'Miami', 'zip' => '33012' ], [ 'country_id' => 'USA',// u can send Alpha2, Alpha3 or Country Name. 'name' => 'RAMADA HIALEAH/MIAMI AIRPORT NORTH', 'address' => '1950 W 49TH STREET, HIALEAH, FLÓRIDA, ESTADOS UNIDOS DA AMÉRICA', 'category' => '***', 'town' => 'Miami', 'zip' => '33012' ], [ 'country_id' => 'USA',// u can send Alpha2, Alpha3 or Country Name. 'name' => 'RAMADA HIALEAH/MIAMI AIRPORT NORTH', 'address' => '1950 W 49TH STREET, HIALEAH, FLÓRIDA, ESTADOS UNIDOS DA AMÉRICA', 'category' => '***', 'town' => 'Miami', 'zip' => '33012' ] ]; $hotelBindrRequests = $hotelBindr->hotelbindr($requests); $hotelBindrRequests->each(function($hotelBindrRequest) { if ($hotelBindrRequest->isError()) { //show error echo $hotelBindrRequest->getErrorReason(); } else { //prints BIND ID echo $hotelBindrRequest->getBindId(); echo $hotelBindrRequest; //show request echo $hotelBindrRequest->getHotelBindrRequest()->getName(); } }); //or u can use foreach foreach ($hotelBindrRequests as $hotelBindrRequest){ if ($hotelBindrRequest->isError()) { //show error echo $hotelBindrRequest->getErrorReason(); } else { //prints BIND ID echo $hotelBindrRequest->getBindId(); echo $hotelBindrRequest; //show request echo $hotelBindrRequest->getHotelBindrRequest()->getName(); } }
##Exemples https://github.com/alexandreo/DataBindrClient/blob/master/exemples/