add allowed chars in RouteParameterSlugify and CodeSlugify

This commit is contained in:
Simon Vieille 2022-04-25 09:20:17 +02:00
parent 9d7f140923
commit 581b8b7162
Signed by: deblan
GPG key ID: 579388D585F70417
2 changed files with 3 additions and 14 deletions

View file

@ -11,18 +11,12 @@ use Cocur\Slugify\Slugify as BaseSlugify;
*/
class CodeSlugify extends Slugify
{
public function slugify($data): ?string
{
$slug = parent::slugify($data);
return preg_replace('/[^\w]+/', '', $slug);
}
protected function create(): BaseSlugify
{
$slugify = new BaseSlugify([
'separator' => '_',
'lowercase' => true,
'regexp' => '/[^A-Za-z0-9_]+/',
]);
$slugify->activateRuleSet('french');

View file

@ -11,18 +11,13 @@ use Cocur\Slugify\Slugify as BaseSlugify;
*/
class RouteParameterSlugify extends Slugify
{
public function slugify($data): ?string
{
$slug = parent::slugify($data);
return preg_replace('/[^\w]+/', '', $slug);
}
protected function create(): BaseSlugify
{
$slugify = new BaseSlugify([
'separator' => '_',
'lowercase' => false,
'trim' => false,
'regexp' => '/[^A-Za-z0-9_]+/',
]);
$slugify->activateRuleSet('french');