(say hi to special chars and emojis! 👋) Incorporated slugger! // u(...) is equivalent to new UnicodeString(...) u('https://symfony.com')->startsWith('https'); // True u('iPhone 13 Pro')->endsWith('Pro'); // True u('https://twitter.com/alexdaubois')->containsAny('daubois'); // True u('https://github.com/alexandre-daubois')->replace('alexandre-daubois', 'sensiolabs'); // https://github.com/sensiolabs // And many more functions to split, join, truncate... /** Slugger in action */ $slugger = new AsciiSlugger(); $slug = $slugger->slug('Pimcore Inspire 2021!'); // $slug = 'pimcore-inspire-2021' 14
commit public encryption keys Smoothly use secrets like env var (%env(SECRET_NAME)%) Migrate all secrets in one command if the private key is compromised 15