userland URI parser RFC 3986 compliant

1.4.1 2018-11-22 07:55 UTC

This package is auto-updated.

Last update: 2021-04-21 12:23:18 UTC


Build Status Latest Version

This package contains a userland PHP uri parser compliant with RFC 3986.

System Requirements

You need:

  • PHP >= 7.0 but the latest stable version of PHP is recommended

While the library no longer requires the ext/intl extension, it is strongly advise to install this extension if you are dealing with URIs containing non-ASCII host. Without the extension, the parser will throw an exception if such URI is parsed.


$ composer require league/uri-parser


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


League Uri Parser has a :

  • a PHPUnit test suite
  • a coding style compliance test suite using PHP CS Fixer.
  • a code analysis compliance test suite using PHPStan.

To run the tests, run the following command from the project folder.

$ composer test


Contributions are welcome and will be fully credited. Please see CONTRIBUTING and CONDUCT for details.


If you discover any security related issues, please email nyamsprod@gmail.com instead of using the issue tracker.



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