2016-11-02 2 views
2

Bei Verwendung der Yaml::dump function der Symfony Yaml-Komponente werden in der Ausgabe einige Zeichenfolgen in einfache Anführungszeichen eingeschlossen und andere Zeichenfolgen nicht umschlossen.Symfony Yaml-Komponente: Wie wird die Zeichenfolge immer in Anführungszeichen gesetzt, wenn Yaml :: dump verwendet wird

Ich weiß, dass both wrapped and non-wrapped strings are correct in Yaml, aber ich frage mich, ob es eine Möglichkeit gab, die Ausgabe zu standardisieren (z. B. Einstellung Strings immer von einfachen oder doppelten Anführungszeichen umhüllt), um es konsistent zu machen.

Antwort

1

Gemäß der documentation, dump dauert einige Flags. Sie sind an der Spitze der Dokumentation (ohne Erklärung) aufgeführt:

  • DUMP_OBJECT
  • DUMP_EXCEPTION_ON_INVALID_TYPE
  • DUMP_OBJECT_AS_MAP
  • DUMP_MULTI_LINE_LITERAL_BLOCK

Keiner von ihnen haben mit Zitat zu tun, so der Antwort ist: Nein, das ist nicht möglich. Zitat wird durch die Escaper entschieden, die keine Anpassungsoptionen hat.

Verwandte Themen