Datanova laposte_hexasmal wrapper for WordPress
globalis/wp-datanova-cities is a Laravel package for datanova laposte_hexasmal wrapper for wordpress.
It currently has 2 GitHub stars and 1.037 downloads on Packagist (latest version 1.0.0).
Install it with composer require globalis/wp-datanova-cities.
Discover more Laravel packages by globalis
or browse all Laravel packages to compare alternatives.
Last updated
Datanova laposte_hexasmal wrapper for WordPress
Examples:
<?php
use \Globalis\WP\Datanova\Cities;
Cities::instance()->getCities('01090'));
// Array
// (
// [0] => Array
// (
// [ville] => FERNEY VOLTAIRE
// [code_postal] => 01210
// [code_insee] => 01160
// )
//
// [1] => Array
// (
// [ville] => ORNEX
// [code_postal] => 01210
// [code_insee] => 01281
// )
//
// [2] => Array
// (
// [ville] => VERSONNEX
// [code_postal] => 01210
// [code_insee] => 01435
// )
//
// )
Cities::instance()->getCities('ABCDE'));
// Array
// (
// )
Examples:
<?php
use \Globalis\WP\Datanova\Cities;
Cities::instance()->getCitiesNames('01090'));
// Array
// (
// [0] => FERNEY VOLTAIRE
// [1] => ORNEX
// [2] => VERSONNEX
// )
Cities::instance()->getCitiesNames('ABCDE'));
// Array
// (
// )
Examples:
<?php
use \Globalis\WP\Datanova\Cities;
Cities::instance()->isCityValid('PARIS 15', '75014')
// (boolean) false
Cities::instance()->isCityValid('PARIS 15', '75015')
// (boolean) true
Cities::instance()->isCityValid('FOO', 'BAR')
// (boolean) false
Same functions are available by calling WordPress admin-ajax following actions:
datanova_get_cities (POST params: postcode)datanova_get_cities_names (POST params: postcode)datanova_is_city_valid (POST params: name, postcode)