mv/postal-address

管理PHP中的地址,特别是针对法国邮政地址的AFNOR XPZ 10-011格式

1.0.0 2015-12-19 07:40 UTC

This package is auto-updated.

Last update: 2024-08-29 04:13:24 UTC


README

此库提供地址对象,特别是针对法国地址,以便以AFNOR XPZ 10-011格式输出。

使用composer安装

php composer.phar require mv/postal-address

示例

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;

这将返回

Ma Société
Service compta
ZI DES INDUSTRIES
1 BIS AVENUE DE LA RÉPUBLIQUE
75011 PARIS

警告

当你尝试设置与已设置的属性不兼容的属性时,这将抛出Mv\PostalAddress\Exception\WrongAddressException异常。

待改进...