Problém s Neon po přechodu z 3.0 na 3.2

před 12 dny

Ondřej Kubíček
Člen | 448
+
0
-

ahoj,
po přechodu z neonu 3.0 na 3.2 dostáváme error při decodování:

plan:
	additional:
		sale: %type% <strong>OFERTA - %amount% % DE DESCUENTO</strong>

vyhodí error Error: Unexpected ' % DE DESCUENTO</strong>' on line 3, column 41. protože to není v uvozovkách (dá se vyzkoušet na ne-on.org), ale tenhle zápis fungoval v 3.0

Problém je, že tam nemůžu jednoduše přidat uvozovky protože to generujeme z pole a ukládáme do souboru neon a to tam ty uvozovky nedá

$a =
 ['plan' => [
   'additional' => [
     'sale' => '%type% <strong>OFERTA - %amount% % DE DESCUENTOs</strong>']]];
dump(Neon::Encode($a, Neon::BLOCK));

výsledek:

"plan:
	additional:
		sale: %type% <strong>OFERTA - %amount% % DE DESCUENTOs</strong>

" (86)

a stejně tak nefunguje např:

free:
	description03: Fonctions limitées. Les données de trading sont limitées à 3 semaines.
	submitMsg: Commencer gratuitement

vyhodí error: Error: Unexpected ' semaines.<new line> submitMsg: Commencer gratui' on line 2, column 81. protože to není v uvozkách

je toto ted záměrný chování?

před 12 dny

Šaman
Člen | 2438
+
0
-

Ony nebyly uvozovky povinné u víceslovných parametrů? To jsem ani netušil :o

před 12 dny

David Grudl
Nette Core | 7148
+
+2
-

Fixed

před 12 dny

Ondřej Kubíček
Člen | 448
+
0
-

díky moc za rychlou opravu! funguje