定制 tomaj/prepositioner 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

tomaj/prepositioner

Composer 安装命令:

composer require tomaj/prepositioner

包简介

Preposition replace library

README 文档

README

PHP Prepositioner for replacing prepositions with   after preposition

Code Climate Test Coverage Latest Stable Version License

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\MyLanguage to \Tomaj\Prepositioner\Language\MyLanguage
  • Note: new version includes declare(strict_types=1); in all files

Known issue

  1. each new language has to be in Tomaj\Prepositioner\Language namespace if you would like to use Factory

统计信息

  • 总下载量: 8.27k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 10
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 10
  • Watchers: 2
  • Forks: 3
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2014-06-24

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固