PHPackages                             yaovicoder/intl-region - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. yaovicoder/intl-region

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

yaovicoder/intl-region
======================

A PHP package for UN M49 region-based country filtering with Symfony integration

1.0.0(11mo ago)0250MITPHPPHP &gt;=8.1

Since Jul 8Pushed 11mo agoCompare

[ Source](https://github.com/yaovicoder/intl-region)[ Packagist](https://packagist.org/packages/yaovicoder/intl-region)[ RSS](/packages/yaovicoder-intl-region/feed)WikiDiscussions main Synced today

READMEChangelogDependencies (7)Versions (15)Used By (0)

Ydee IntlRegion
===============

[](#ydee-intlregion)

A PHP library for filtering localized country lists by UN M49 continent or subregion codes, providing **196 sovereign countries only** with comprehensive internationalization support.

Features
--------

[](#features)

- 🌍 **196 Sovereign Countries** - Clean data with no territories or dependencies
- 🌐 **Full Internationalization** - Country names in any locale via Symfony Intl
- 🗺️ **UN M49 Standard** - Official United Nations geographical codes
- 🔄 **ISO Code Support** - Use ISO codes (EUR, AFR, ASI) or UN M49 codes (150, 002, 142)
- 📦 **Symfony Bundle** - Easy integration with Symfony applications
- 🖥️ **CLI Command** - Command-line interface for listing regions
- ✅ **Comprehensive Testing** - 100% test coverage with validation against UN data

Installation
------------

[](#installation)

### Via Composer

[](#via-composer)

```
composer require yaovicoder/intl-region
```

### Manual Installation

[](#manual-installation)

1. Clone the repository:

```
git clone https://github.com/yaovicoder/intl-region.git
cd intl-region
```

2. Install dependencies:

```
composer install
```

Quick Start
-----------

[](#quick-start)

### Basic Usage

[](#basic-usage)

```
