amalricbzh/typo-fixer-bundle 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

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

amalricbzh/typo-fixer-bundle

Composer 安装命令:

composer require amalricbzh/typo-fixer-bundle

包简介

Fix current typo errors for french language

README 文档

README

Licence Build Coverage

Presentation !

TypoFixerBundle is a bundle to quickly fix French typography. That's why most of doc are in French. If you need an english version, feel free to talk about it with me, the bundle should handle it in future.

TypoFixerBundle est une façon rapide de corriger certaines erreurs de typographie française courantes par votre application Symfony. Installez le package avec la commande suivante :

composer require amalricbzh/typo-fixer-bundle

Et c'est tout ! Si vous n'utilisez pas Symfony Flex, vous devrez aussi ajouter AmalricBzh\TypoFixerBundle\AmalricBzhTypoFixerBundle dans votre fichier config/bundles.php.

Usage

Ce bundle corrige certaines erreurs (pas listées dans la doc, voir le code source). Pour l'utiliser :

// src/Controller/SomeController.php
use AmalricBzh\TypoFixerBundle\TypoFixer;
// ...
class SomeController
{
    public function index()
    {
        $ancienTexte = "Texte d' exemple( avec erreurs de typo )!";
        $fixer = new TypoFixer($ancienTexte); 
        $nouveauTexte = $fixer->fix($ancienTexte);
        // "Texte d’exemple (avec erreurs de typo) !"
        dump($nouveauTexte);

        $nouveauTexte = $fixer->text('Autre,texte:de;test...')->fix();
        // "Autre, texte : de ; test…"
        dump($nouveauTexte);

        $nouveauTexte = $fixer->text('Guillemets typographiques et "point final" corrigés')->fix();
        // "Guillemets et « point final » corrigés."
        dump($nouveauTexte);

        $nouveauTexte = $fixer->text('Liste1,liste2,liste3,etc, sans point final')->disableFinalDot()->fix();
        // "Liste1, liste2, liste3, etc., sans point final"
        dump($nouveauTexte);

    }
}

Les tests vous donnerons toute une panoplie d'exemples.

Vous pouvez accéder directement au service en utilisant l'id amalric_bzh_typo_fixer.typo_fixer.

Configuration

Aucune.

Tests

Lancez la commande suivante :

vendor/bin/simple-phpunit

Contributing

J'ai pompé le texte suivant je ne sais plus où, mais je le pense…

Bien sûr, l'open source est alimenté par la capacité de chacun à donner un peu de son temps pour le plus grand bien. Si vous souhaitez voir une fonctionnalité ou en ajouter une autre, génial ! Vous pouvez le demander, mais créer une merge-request est un moyen encore meilleur de faire avancer les choses.

Dans tous les cas, n'hésitez pas à signaler des problèmes ou à faire des merge-request : toutes les contributions et les questions sont chaleureusement appréciées :).

统计信息

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

GitHub 信息

  • Stars: 1
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2019-09-27

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固