protected function getSpecificServiceName($requestedName)
{
$parts = explode('_', $this->camelCaseToUnderscore($requestedName));
if (count($parts) === 2) {
return 'default';
}
// Discard the sendMail part
$parts = array_slice($parts, 2);
$specificServiceName = '';
foreach ($parts as $part) {
$specificServiceName .= $part;
}
// Convert from camelcase to underscores and set to lower
return strtolower($specificServiceName);
}