Badwords
Filtro para censura de palavrÔes/palavras inapropriadas., (*1)
Instalação
Instale via composer: $ composer require zeindelf/badwords, (*2)
Uso
Verificação simples
$verify = \Badwords\Badwords::verify(/* sua palavra a ser verificada */);
if ( $verify ) {
echo 'Badwords!';
}
Adicionando palavras
VocĂȘ precisa criar um array com o Ăndice 'badwords' e setar um array com as palavras que deseja acrescentar., (*3)
$extra = [
'badwords' => ['rocks'],
];
$verify = \Badwords\Badwords::verify('rocks', $extra);
if ( $verify ) {
echo 'Badwords!';
}
Excluindo palavras
VocĂȘ precisa criar um array com o Ăndice 'ignored' e setar um array com as palavras que deseja ignorar., (*4)
Se a palavra for vålida na configuração original, ela deixarå de ser considerada, retornando false na verificação., (*5)
A lista de todas as palavras do filtro encontra-se em: src/Config/Filter.php, (*6)
$extra = [
'ignored' => ['cadela'],
];
$verify = \Badwords\Badwords::verify('cadela', $extra);
if ( ! $verify ) {
echo 'Cadela Ă© uma palavra vĂĄlida';
}
Usando ambos
$extra = [
'badwords' => ['rocks'],
'ignored' => ['cadela'],
];
A palavra 'rocks' serĂĄ considerada no filtro ao mesmo tempo que a palavra 'cadela' serĂĄ ignorada., (*7)