spip : Le compilateur teste avec `@eval` la syntaxe PHP des (...)

spip/spip
-
Par Matthieu Marcillaud, le 16 juin 2020 à 11h10min :

Le compilateur teste avec `@eval` la syntaxe PHP des squelettes issus de la compilation.
Depuis PHP 7, celui-ci retourne une exception en cas d’erreur, bloquant la suite du script.
On ajoute une capture de cette exception pour PHP 7 (et quand on ne supportera plus PHP 5.6, on pourra simplifier également). Le fait que la classe `ParseError` n’existe pas en PHP 5.6 n’est pas gênant par ailleurs.

*Modifié*
    ecrire/public/composer.php

Détails : https://git.spip.net/spip/spip/commit/1ec8bd1efd59c0c8b92ab1f3f6451707b9e58886