add allowed chars in RouteParameterSlugify and CodeSlugify
This commit is contained in:
parent
9d7f140923
commit
581b8b7162
|
@ -11,18 +11,12 @@ use Cocur\Slugify\Slugify as BaseSlugify;
|
||||||
*/
|
*/
|
||||||
class CodeSlugify extends Slugify
|
class CodeSlugify extends Slugify
|
||||||
{
|
{
|
||||||
public function slugify($data): ?string
|
|
||||||
{
|
|
||||||
$slug = parent::slugify($data);
|
|
||||||
|
|
||||||
return preg_replace('/[^\w]+/', '', $slug);
|
|
||||||
}
|
|
||||||
|
|
||||||
protected function create(): BaseSlugify
|
protected function create(): BaseSlugify
|
||||||
{
|
{
|
||||||
$slugify = new BaseSlugify([
|
$slugify = new BaseSlugify([
|
||||||
'separator' => '_',
|
'separator' => '_',
|
||||||
'lowercase' => true,
|
'lowercase' => true,
|
||||||
|
'regexp' => '/[^A-Za-z0-9_]+/',
|
||||||
]);
|
]);
|
||||||
|
|
||||||
$slugify->activateRuleSet('french');
|
$slugify->activateRuleSet('french');
|
||||||
|
|
|
@ -11,18 +11,13 @@ use Cocur\Slugify\Slugify as BaseSlugify;
|
||||||
*/
|
*/
|
||||||
class RouteParameterSlugify extends Slugify
|
class RouteParameterSlugify extends Slugify
|
||||||
{
|
{
|
||||||
public function slugify($data): ?string
|
|
||||||
{
|
|
||||||
$slug = parent::slugify($data);
|
|
||||||
|
|
||||||
return preg_replace('/[^\w]+/', '', $slug);
|
|
||||||
}
|
|
||||||
|
|
||||||
protected function create(): BaseSlugify
|
protected function create(): BaseSlugify
|
||||||
{
|
{
|
||||||
$slugify = new BaseSlugify([
|
$slugify = new BaseSlugify([
|
||||||
'separator' => '_',
|
'separator' => '_',
|
||||||
'lowercase' => false,
|
'lowercase' => false,
|
||||||
|
'trim' => false,
|
||||||
|
'regexp' => '/[^A-Za-z0-9_]+/',
|
||||||
]);
|
]);
|
||||||
|
|
||||||
$slugify->activateRuleSet('french');
|
$slugify->activateRuleSet('french');
|
||||||
|
|
Loading…
Reference in a new issue