library postal-address
Manage address in PHP, particulary AFNOR XPZ 10-011 for french postal address
mv/postal-address
Manage address in PHP, particulary AFNOR XPZ 10-011 for french postal address
- Saturday, December 19, 2015
- by phpmike
- Repository
- 1 Watchers
- 1 Stars
- 60 Installations
- PHP
- 0 Dependents
- 0 Suggesters
- 0 Forks
- 1 Open issues
- 2 Versions
- 3 % Grown
Postal Address Library PHP
This library provide objects address, particulary for french address to have it in AFNOR XPZ 10-011 format output., (*1)
Install with composer
php composer.phar require mv/postal-address
Example
use Mv\PostalAddress\Address\French\Address as FrenchAddress;
$address = new FrenchAddress();
$address->setSociety('Ma Société');
$address->setService('Service compta');
$address->setStreetNumber('1 bis');
$address->setStreetType('Avenue');
$address->setStreetName('de la République');
$address->setBat('ZI des industries');
$address->setZipCode('75011');
$address->setCity('Paris');
echo $address;
This returns:, (*2)
Ma Société
Service compta
ZI DES INDUSTRIES
1 BIS AVENUE DE LA RÉPUBLIQUE
75011 PARIS
Warning
This will throw Mv\PostalAddress\Exception\WrongAddressException when you try to set a property that is incompatible this another already set., (*3)
To be improved..., (*4)