Open
Description
Symfony version(s) affected: 4.3.3
Description
The YAML::parse()
method fails on this string:
---
controller_organisation_membres_inc_mailer:
alert:
emailSent: 1 email a été envoyé.
emailsSentInHour: "{nb} emails sont programmés pour être envoyés dans l'heure qui vient."
error: Une erreur s'est produite.
oneEmailSent: 1 email a été envoyé. Certains utilisateurs (sans adresse email) n'ont pas été ajoutés à cette liste d'envoi.
scheduledEmailsSent: "{nb} emails sont programmés pour être envoyés dans l'heure qui vient. Certains utilisateurs (sans adresse email) n'ont pas été ajoutés à cette liste d'envoi."
selectUser: Veuillez sélectionner au moins une personne.
usersNoEmail: Les utilisateurs sélectionnés n'ont pas d'email.
cancel: Annuler
communicate: 'VOUS SAVEZ COMMUNIQUER !
'
fillAdress: Veuillez indiquer une adresse de réponse.
fillMessage: Veuillez indiquer le contenu de votre message.
fillSubject: Veuillez indiquer le sujet de votre message.
form:
userMailer:
usersMailerLightboxButtonSite: Afficher un bouton d'accès au site en bas du mail
usersMailerLightboxDocumentIds: Joindre des fichiers
usersMailerLightboxMessage:
label: Votre message *
placeholder: Votre message *
usersMailerLightboxReplyTo:
label: Répondre à
placeholder: Répondre à
usersMailerLightboxSubject:
label: Sujet *
placeholder: Sujet *
h2:
createCampagne: Créez une campagne d'emailing
sendMessage: ou envoyez un message rapidement
nbEmailSent: 'Déjà {nb} emails envoyés ce mois ! Changez de dimension, passez à un abonnement payant.
'
pricing: Découvrir les tarifs
submit: Envoyer
template:
button:
emailing: Créer une nouvelle campagne
trialMode: 'Vous êtes actuellement en période d''essai : 5 emails maximum seront envoyés.'
warning: Attention, créez une campagne si vous souhaitez obtenir des statistiques sur cet envoi.
How to reproduce
YAML::parse($previousString);
Throws this exception: Malformed inline YAML string
in vendor/symfony/yaml/Inline.php on line 120
Possible Solution
controller_organisation_membres_inc_mailer.communicate
has empty new lines.
Same with nbEmailSent
Additional context
https://yaml-online-parser.appspot.com/ successfully parses the string