tomaj/prepositioner
Composer 安装命令:
composer require tomaj/prepositioner
包简介
Preposition replace library
关键字:
README 文档
README
PHP Prepositioner for replacing prepositions with after preposition
Instalation
Install package via composer:
$ composer require tomaj/prepositioner
Usage
Simple usage without Factory is very simple:
$prepositioner = new Tomaj\Prepositioner\Prepositioner(['one', 'two']); $prepositioner->formatText($inputText);
This example replaces all occurences of 'one' or 'two' strings in $inputText as 'one ' and 'two '.
For using with Factory which contains language support try:
$prepositioner = Tomaj\Prepositioner\Factory::build('slovak') $prepositioner->formatText($inputText);
Extending
For new language support you need to implement new language class which implements LanguageInterface with prepositions. See SlovakLanguage for details.
Upgrade
From version 2 to 3
- Minimum php version is 7.3 from now
- If you are using custom Language file from otside or from this repository (and don't use
Tomaj\Prepositioner\Factory) you have to change namespace from\Tomaj\Prepositioner\MyLanguageto\Tomaj\Prepositioner\Language\MyLanguage - Note: new version includes
declare(strict_types=1);in all files
Known issue
- each new language has to be in Tomaj\Prepositioner\Language namespace if you would like to use Factory
tomaj/prepositioner 适用场景与选型建议
tomaj/prepositioner 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 8.27k 次下载、GitHub Stars 达 10, 最近一次更新时间为 2014 年 06 月 24 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「grammar」 「preposition」 「slovak」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 tomaj/prepositioner 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 tomaj/prepositioner 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 tomaj/prepositioner 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
Parser Obchodneho registra SR - https://www.orsr.sk/ (Parser for Business Directory of Slovak Republic)
A simple library for make Lexer and Parsers to build a language
PHP implementation of Pay By Square generator based on code of Jan Fecik.
Simple PHP library/helper for getting Slovak holidays
Slovak language for Flarum.
Convert english to ipa
统计信息
- 总下载量: 8.27k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 10
- 点击次数: 15
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2014-06-24