league/uri-parser

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

符合RFC 3986的用户land URI解析器

1.4.1 2018-11-22 07:55 UTC

This package is auto-updated.

Last update: 2024-06-28 06:51:55 UTC


README

Build Status Latest Version

此包包含一个符合RFC 3986的PHP用户land URI解析器。

此包自2019年10月18日起处于维护模式,对于任何新项目请使用league/uri v6+

系统要求

您需要

  • PHP >= 7.0,但建议使用PHP的最新稳定版

尽管此库不再需要ext/intl扩展,但如果您正在处理包含非ASCII主机名的URI,则强烈建议安装此扩展。如果没有此扩展,解析器在解析此类URI时将抛出异常。

安装

$ composer require league/uri-parser

文档

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

测试

League Uri Parser有一个

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

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

$ composer test

贡献

欢迎贡献,并将得到充分认可。请参阅CONTRIBUTINGCONDUCT以获取详细信息。

安全性

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

致谢

许可证

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