League Url
The League\Url
package provides simple and intuitive classes to create and manage Urls in PHP.
Highlights
- Simple API
- RFC3986 compliant
- Implements the
UriInterface
from PSR-7 - Fully documented
- Framework Agnostic
- Composer ready, PSR-2 and PSR-4 compliant
Documentation
Full documentation can be found at url.thephpleague.com. Contribute to this documentation in the gh-pages branch
System Requirements
You need PHP >= 5.4.7 or HHVM >= 3.4 and the mbstring
extension to use the library, but the latest stable version of PHP/HHVM is recommended.
Note: The last stable version of League\Url
version 3.* still supports PHP 5.3
Install
Install League\Url
using Composer.
$ composer require league/url
Testing
League\Url
has a PHPUnit test suite. To run the tests, run the following command from the project folder.
$ phpunit
Contributing
Note: Contribute to the last stable version of League\Url
on the 3.x branch
Contributions are welcome and will be fully credited. Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.