tomaj / prepositioner
介词替换库
3.0.0
2020-12-03 14:12 UTC
Requires
- php: >= 7.2
Requires (Dev)
- phpunit/phpunit: ^8.0|^9.0
- squizlabs/php_codesniffer: ~3.5
README
PHP 介词替换器,用于将介词后的空格替换为
安装
通过 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);
已知问题
- 如果您想使用 Factory,每个新语言都必须位于 Tomaj\Prepositioner\Language 命名空间中