roelofjan-elsinga/url-language-extractor

0.2.1 2022-08-05 14:53 UTC

This package is auto-updated.

Last update: 2024-09-05 19:22:13 UTC


README

Build status StyleCI Status Code coverage Total Downloads Latest Stable Version License

此包可以帮助您解析URL中的语言。

要求

  • php ^7.4 || >=8.0

安装

您可以通过Composer要求此包。

composer require roelofjan-elsinga/url-language-extractor

使用方法

您可以使用以下代码从URL中提取语言

$short_code = LanguageExtractor::forUrl('/page/en/content-page')
    ->setAcceptedShortCodes(['en', 'nl', 'es', 'fr'])
    ->extract();

print $short_code; // 'en'

贡献

您想为此项目做出贡献吗?太好了!您可以通过以下方式做出贡献:

  • 添加额外的从URL检测语言的方法
  • 编写测试以检测边缘情况
  • 为新功能或错误提交问题

测试

您可以通过在终端中运行vendor/bin/phpunit来运行测试。