Skip to content
Code-Schnipsel Gruppen Projekte
Commit 9b450d77 erstellt von Patrick Müller's avatar Patrick Müller
Dateien durchsuchen

refactor: Accordion brick -> remove line-breaks from json string; use JsonParser

Übergeordneter 2ad4b0bc
No related branches found
No related tags found
Keine zugehörigen Merge Requests gefunden
<?php
/**
* This file contains QUI\Bricks\Controls\Accordion
*/
namespace QUI\Bricks\Controls;
use QUI;
use Seld\JsonLint\JsonParser;
/**
* Class Accordion
......@@ -72,7 +69,18 @@ public function getBody()
}
if (is_string($entries)) {
$entries = json_decode($entries, true);
$entries = \str_replace("\n", "", $entries);
try {
(new JsonParser())->parse($entries, JsonParser::PARSE_TO_ASSOC);
} catch (\Exception $Exception) {
QUI\System\Log::writeException($Exception);
$entries = [];
}
}
if (!\is_array($entries)) {
$entries = [];
}
$this->entries = $entries;
......
0% oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren