adjustment so that altnames are fully capitalized

This commit is contained in:
Julie Lenaerts 2021-10-07 17:05:09 +02:00
parent aa852ec924
commit 8fca704f74
2 changed files with 5 additions and 7 deletions

View File

@ -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 {

View File

@ -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'];
}
}