From 8fca704f74f350d4e9a6de839488d308e79a8b1f Mon Sep 17 00:00:00 2001 From: Julie Lenaerts Date: Thu, 7 Oct 2021 17:05:09 +0200 Subject: [PATCH] adjustment so that altnames are fully capitalized --- .../EventListener/PersonEventListener.php | 3 +-- .../Tests/EventListener/PersonCreateEventTest.php | 9 ++++----- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/src/Bundle/ChillPersonBundle/EventListener/PersonEventListener.php b/src/Bundle/ChillPersonBundle/EventListener/PersonEventListener.php index 68504504f..6c9b746d7 100644 --- a/src/Bundle/ChillPersonBundle/EventListener/PersonEventListener.php +++ b/src/Bundle/ChillPersonBundle/EventListener/PersonEventListener.php @@ -27,8 +27,7 @@ class PersonEventListener } elseif ($event->getObject() instanceof PersonAltName){ $altname = $event->getObject(); - $altnameCaps = mb_convert_case(mb_strtolower($altname->getLabel()), MB_CASE_TITLE, 'UTF-8'); - $altnameCaps = ucwords(strtolower($altnameCaps), " \t\r\n\f\v'-"); + $altnameCaps = mb_strtoupper($altname->getLabel(), 'UTF-8'); $altname->setLabel($altnameCaps); } else { diff --git a/src/Bundle/ChillPersonBundle/Tests/EventListener/PersonCreateEventTest.php b/src/Bundle/ChillPersonBundle/Tests/EventListener/PersonCreateEventTest.php index 00f2e3ea8..c8690a237 100644 --- a/src/Bundle/ChillPersonBundle/Tests/EventListener/PersonCreateEventTest.php +++ b/src/Bundle/ChillPersonBundle/Tests/EventListener/PersonCreateEventTest.php @@ -61,10 +61,9 @@ class PersonCreateEventTest extends TestCase public function generateAltNames(): iterator { - yield ['vinCENT', 'Vincent']; - yield ['jean-marie', 'Jean-Marie']; - yield ['fastré', 'Fastré']; - yield ['émile', 'Émile']; + yield ['vinCENT', 'VINCENT']; + yield ['jean-marie', 'JEAN-MARIE']; + yield ['fastré', 'FASTRÉ']; + yield ['émile', 'ÉMILE']; } - } \ No newline at end of file