# uri **Repository Path**: mirrors_thephpleague/uri ## Basic Information - **Project Name**: uri - **Description**: [READ-ONLY] URI manipulation Library - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-18 - **Last Updated**: 2025-12-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README URI ======= [![Software License](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](LICENSE) [![Latest Version](https://img.shields.io/github/release/thephpleague/uri.svg?style=flat-square)](https://github.com/thephpleague/uri/releases) [![Total Downloads](https://img.shields.io/packagist/dt/league/uri.svg?style=flat-square)](https://packagist.org/packages/league/uri) The `Uri` package provides simple and intuitive classes to manage URIs in PHP. > ⚠️ this is a sub-split, for development, pull requests and issues, visit: https://github.com/thephpleague/uri-src System Requirements ------- You require **PHP >= 8.1** but the latest stable version of PHP is recommended Handling of an IDN host requires the presence of the `intl` extension or a polyfill for the `intl` IDN functions like the `symfony/polyfill-intl-idn` otherwise an exception will be thrown when attempting to validate or interact with such a host. IPv4 conversion requires at least one of the following: - the `GMP` extension, - the `BCMatch` extension or - a `64-bits` PHP version otherwise, an exception will be thrown when attempting to convert a host as an IPv4 address. Parsing or generating HTML related content requires the `dom` extension. Dependencies ------- - [League URI Interfaces](https://github.com/thephpleague/uri-interfaces) - [PSR-7][] Installation -------- ``` $ composer require league/uri ``` Documentation -------- Full documentation can be found at [uri.thephpleague.com][]. License ------- The MIT License (MIT). Please see [License File](LICENSE) for more information. [PSR-7]: https://www.php-fig.org/psr/psr-7/ [RFC3986]: https://tools.ietf.org/html/rfc3986 [RFC3987]: https://tools.ietf.org/html/rfc3987 [RFC6570]: https://tools.ietf.org/html/rfc6570 [uri.thephpleague.com]: https://uri.thephpleague.com [Guzzle 6]: https://github.com/guzzle/guzzle/blob/6.5/src/UriTemplate.php