league/uri-schemes

此包已被废弃,不再维护。作者建议使用 league/uri 包。

URI 操作库

1.2.1 2018-11-26 08:09 UTC

This package is auto-updated.

Last update: 2024-06-28 06:53:53 UTC


README

此包自 2019-10-18 起已停止维护

您应使用: 最新的 League URI 包

Build Status Latest Version

此包包含表示为不可变值对象的 URI 对象。每个 URI 对象实现了在 uri-interfaces 包 或来自 PSR-7Psr\Http\Message\UriInterface 中定义的 League\Uri\Interfaces\Uri 接口。

系统要求

您需要

  • PHP >= 7.0.13 但建议使用最新稳定的 PHP 版本

虽然库不再需要 intl 扩展,但强烈建议在处理包含非 ASCII 主机的 URI 时安装此扩展。如果没有它,在使用此类主机时将抛出异常。

依赖项

安装

$ composer require league/uri-schemes

文档

完整文档可以在 uri.thephpleague.com 找到。

贡献

欢迎贡献,并将得到完全认可。请参阅 CONTRIBUTINGCONDUCT 了解详情。

测试

League Uri Schemes 有一个

  • 一个 PHPUnit 测试套件
  • 使用 PHP CS Fixer 的编码风格合规性测试套件。
  • 使用 PHPStan 的代码分析合规性测试套件。

要运行测试,请从项目文件夹中运行以下命令。

$ composer test

安全性

如果您发现任何安全相关的问题,请通过电子邮件 [email protected] 而不是使用问题跟踪器。

鸣谢

许可

MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件