Skip to content

thephpleague/uri-components

Repository files navigation

Uri Components

Software License Latest Version Total Downloads

This package contains concrete URI components instances represented as immutable value objects.

⚠️ 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.

Dependencies

Installation

$ composer require league/uri-components

Documentation

Full documentation can be found at uri.thephpleague.com.

License

The MIT License (MIT). Please see License File for more information.

Sponsor this project

 

Packages

No packages published

Contributors 27

Languages