ggggino/italy-municipality
Composer 安装命令:
composer require ggggino/italy-municipality
包简介
This bundle contains the list of the regions, province of Italy
README 文档
README
A list of the updated regions, provinces of Italy taken from ISTAT with some useful utility.
The content of the ISTAT file will be saved in cache
Get started
Get the service
/** @var IstatRetrivier $retrivier */ $retrivier = $this->get(IstatRetrivier::class);
Get all the municipalities
/** @var CsvLine[] $municipalities */ $municipalities = $retrivier->getMunicipalities();
Get all the provinces
/** @var CsvLine[] $provinces */ $provinces = $retrivier->getProvinces();
Get all the regions
/** @var CsvLine[] $regions */ $regions = $retrivier->getRegions();
Get by some custom procedure
/** @var CsvLine[] $lines */ $retrivier->getBy(function($csvLines) { /** @var CsvLine[] $regions */ $regions = array(); /** @var CsvLine $line */ foreach($csvLines as $line) { if( !array_key_exists($line->codiceProvincia, $regions) ){ $regions[$line->codiceProvincia] = $line; } } return $regions; }, 'string_used_as_key_if_you_want_to_push_to_cache_otherwise_not_pushed');
Form Types
| Name | Description |
|---|---|
| MunicipalityType::class | Form for displaying a list of all the Municipalities in Italy |
| ProvinceType::class | Form for displaying a list of all the Provinces in Italy |
| RegionType::class | Form for displaying a list of all the Regions in Italy |
$formMapper ->add('comune',MunicipalityType::class) ->add('provincia', ProvinceType::class) ->add('regione', RegionType::class)
Commands
| Name | Description |
|---|---|
| ggggino:italy_municipality:download | Command to download the list from ISTAT |
| ggggino:italy_municipality:get_line | Dump the main information of the searched lines |
统计信息
- 总下载量: 41
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-01-16