Skip to content

galiteintechnologies/abuse-keyword-purifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

abuse-keyword-purifier

Replace or remove abuse keywords from content.

Latest Version Software License Scrutinizer Code Quality Build Status

Installation

If you use composer, you can add this package by running

composer require galiteintechnologies/abuse-keyword-purifier

Usage

Create configuration file with bad words list and character with which you want to replace bad words. For ex.

profanities:
    replace_with: '*'
    bad_words: ['abuser', 'bitch', 'bitcher']

If you want to remove bad words from content then just leave replace_with field with balnk value for ex. replace_with: ''

If you do not create configuration file then it will use provided by package which includes all the bad words list.

Example usage:

<?php

use AbuseKeywordPurifier\ProfanityFilter;

$profanityFilter = new ProfanityFilter();

$content = "I do not want to use such bad word like bastard. Another bad word I want to remove is bitch.";
$result = $profanityFilter->filterProfanities($content);

Output

I do not want to use such bad word like *******. Another bad word I want to remove is *****.

CONTRIBUTING:

Pull requests are always welcome.

About

Replace or remove abuse keywords from content.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages