hrupin/yii2-censure

Censure for YII2

Installs: 1 472

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 2

Forks: 1

Open Issues: 0

Type:yii2-extension

0.1.0 2017-09-29 13:37 UTC

This package is not auto-updated.

Last update: 2024-12-12 05:02:23 UTC


README

Определение наличия мата (нецензурных слов) в тексте, матотест

Алгоритм достаточно надёжен и быстр, в т.ч. на больших объёмах данных

Метод обнаружения мата основывается на корнях и предлогах русского языка, а не на словаре Слова "лох", "хер", "залупа", "сука" матерными словами не считаются (см. словарь Даля) Разработка ведётся с 2005 года

Согласно статье 20.1 КоАП РФ нецензурная брань в общественных местах (интернет — место общественное) расценивается как мелкое хулиганство, за что установлена административная ответственность — наложение штрафа в размере от пятисот до одной тысячи рублей или административный арест на срок до пятнадцати суток.

Project was exported and update to Yii2 from http://code.google.com/p/php-censure

Installation

The preferred way to install this extension is through composer.

Either run

php composer.phar require --prefer-dist hrupin/yii2-censure "*"

or add

"hrupin/yii2-censure": "*"

to the require section of your composer.json file.

Configure

in common/config/main.php

'modules' => [
    'censure' => [
        'class' => 'hrupin\censure\Module',
        'replace' => '[цензура]'
    ]
]

Использование

Url::toRoute('/censure/parse/index') -> url for ajax
$res = \hrupin\censure\models\Censure::parse('text', '6', '', true, '[censored]');
echo $res;