tomaj/prepositioner

3.0.0 2020-12-03 14:12 UTC

This package is auto-updated.

Last update: 2024-08-29 04:14:23 UTC


README

PHP 介词替换器,用于将介词后的空格替换为  

Code Climate Test Coverage Latest Stable Version License

安装

通过 composer 安装包

$ composer require tomaj/prepositioner

用法

没有 Factory 的简单用法非常简单

$prepositioner = new Tomaj\Prepositioner\Prepositioner(['one', 'two']);
$prepositioner->formatText($inputText);

此示例将 $inputText 中所有 'one''two' 字符串替换为 'one ''two '

如果要使用包含语言支持的 Factory,请尝试

$prepositioner = Tomaj\Prepositioner\Factory::build('slovak')
$prepositioner->formatText($inputText);

扩展

对于新的语言支持,您需要实现一个新的语言类,该类实现了带有介词的 LanguageInterface。有关详情,请参阅 SlovakLanguage

升级

从版本 2 升级到 3

  • 现在最低 PHP 版本为 7.3
  • 如果您正在使用来自外部或此存储库的定制 Language 文件(且不使用 Tomaj\Prepositioner\Factory),则必须将命名空间从 \Tomaj\Prepositioner\MyLanguage 更改为 \Tomaj\Prepositioner\Language\MyLanguage
  • 注意: 新版本在所有文件中都包含 declare(strict_types=1);

已知问题

  1. 如果您想使用 Factory,每个新语言都必须位于 Tomaj\Prepositioner\Language 命名空间中