dexterdr/censored

A simple library for searching and removing obscene vocabulary.

Installs: 11

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/dexterdr/censored

v1.0.2 2019-05-07 08:52 UTC

This package is auto-updated.

Last update: 2025-12-07 22:55:27 UTC


README

Packagist Version PHPStan Packagist

A simple library for searching and removing obscene vocabulary.

Currently there are dictionaries only for English and Russian languages.

use Censored\Censored;

$text = 'String to validate...';
$censored = new Censored();

$censored->isAcceptable($text);  // true
$censored->setLanguages(['en', 'ru']);
$censored->setExactMatch(false);
$censored->getProhibitedWordsCount($text);  // 0

Installation

$ composer require dexterdr/censored
{
    "require": {
        "dexterdr/censored": "^1.0"
    }
}
<?php
require 'vendor/autoload.php';

use Censored\Censored;

$censored = new Censored(['en', 'ru'], false);