From bdbb3deb4e39e603308321769d84aaced83e45f1 Mon Sep 17 00:00:00 2001 From: Alexandre Daubois Date: Sun, 1 Jan 2023 13:26:13 +0100 Subject: [PATCH] [Intl] Add a special locale to strip emojis --- components/string.rst | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/components/string.rst b/components/string.rst index 29a74136f63..11db53d4442 100644 --- a/components/string.rst +++ b/components/string.rst @@ -552,6 +552,17 @@ from GitHub or Slack, use the first argument of ``withEmoji()`` method:: $slug = $slugger->slug('a 😺, 🐈‍⬛, and a 🦁'); // $slug = 'a-smiley-cat-black-cat-and-a-lion'; +If you want to strip emojis from a string, you can also use the special +``strip`` locale:: + + use Symfony\Component\String\Slugger\AsciiSlugger; + + $slugger = new AsciiSlugger(); + $slugger = $slugger->withEmoji('strip'); + + $slug = $slugger->slug('a 😺, 🐈‍⬛, and a 🦁'); + // $slug = 'a-and-a'; + .. _string-inflector: Inflector