use Symfony\Component\String\Slugger\AsciiSlugger;
class SluggerTest extends TestCase
{ /**
* @requires extension intl
*
* @dataProvider provideSlug
*/
public function testSlug(string
$string, string
$locale, string
$expectedSlug) { $slugger =
new AsciiSlugger($locale);
$this->
assertSame($expectedSlug,
(string) $slugger->
slug($string));
} public static function provideSlug(): array
{ return [ ['Стойността трябва да бъде лъжа', 'bg', 'Stoinostta-tryabva-da-bude-luzha'
],
['You & I', 'en', 'You-and-I'
],
['
[email protected]', 'en', 'symfony-at-symfony-com'
],
['Dieser Wert sollte größer oder gleich', 'de', 'Dieser-Wert-sollte-groesser-oder-gleich'
],
[