Home
Docs
GitHub
Pricing
Blog
Log In

Run Sandworm Audit for your App

Get started
Hold on, we're currently generating a fresh version of this report
Generated on Apr 27, 2024 via composer

league/uri-interfaces 7.3.0

Common interfaces and classes for URI representation and interaction
Package summary
Share
0
issues
1
license
2
MIT
Package created
17 Oct 2016
Version published
9 Sep 2023
Maintainers
2
Total deps
2
Direct deps
1
License
MIT

Issues

0
This package has no issues

Licenses

MIT License

Permissive
OSI Approved
This is a human-readable summary of (and not a substitute for) the license. Disclaimer.
Can
commercial-use
modify
distribute
sublicense
private-use
Cannot
hold-liable
Must
include-copyright
include-license
2 Packages, Including:
league/uri-interfaces@7.3.0
psr/http-factory@1.0.2
Disclaimer

This deed highlights only some of the key features and terms of the actual license. It is not a license and has no legal value. You should carefully review all of the terms and conditions of the actual license before using the licensed material.

Sandworm is not a law firm and does not provide legal services. Distributing, displaying, or linking to this deed or the license that it summarizes does not create a lawyer-client or any other relationship.

Direct Dependencies

1
All Dependencies CSV
β“˜ This is a list of league/uri-interfaces 's direct dependencies. Data on all dependencies, including transitive ones, is available via CSV download.
NameVersionSizeLicenseTypeVulnerabilities
psr/http-factory1.0.25.44 kBMIT
prod

Visualizations

Frequently Asked Questions

What does league/uri-interfaces do?

The league/uri-interfaces package provides a comprehensive interface to accurately represent and interact with URI objects in your PHP development, according to the standards of RFC 3986. This valuable tool is an effective solution for managing URI objects in a way that aligns with the latest industry conventions, making it a great addition to your PHP development toolkit.

How do you use league/uri-interfaces?

To use the league/uri-interfaces in your PHP code, you'll first need to install it in your project using Composer, the popular dependency management tool. You can install it by running the following command in your project directory:

$ composer require league/uri-interfaces

Once the package is installed, you can start using it in your PHP code. As this is an interface, it is used to specify methods that any implementing classes must adhere to. These include routines for handling Internationalized Domain Names (IDN), IPv4, and other aspects of URI representation and interaction. It's important to note that if you are interacting with an IDN host, you will require the intl extension or a polyfill like symfony/polyfill-intl-idn. For IPv4 conversion, you'll need either the GMP extension, the BCMatch extension, or a 64-bit PHP version.

Where are the league/uri-interfaces docs?

The comprehensive documentation for the league/uri-interfaces package can be found on the official website of the PHP League at http://uri.thephpleague.com. The documentation provides a detailed guide on how to effectively use this package for URI representation and interaction in your PHP projects.